Depuis son premier vol, plusieurs évolutions sont connues :
le type Y-12 I, produit à 30 exemplaires, était équipé de PT6A-11 ;
le type Y-12 II, dont le premier vol eut lieu en , équipé de moteurs plus puissants PT6A-27, a une charge utile de 5 700 kg, capable d'emport de 17 passagers avec deux membres d'équipage ;
les variantes Y-12 III, Y-12 IV et Y-12E (90 exemplaires de ce dernier livrés en [2]) avec des capacités d'emport légèrement supérieures.
une évolution Y-12F élargie et à train rentrant a été annoncée en 2008 : le premier "roll-out" a eu lieu fin 2010 et un premier vol semble avoir eu lieu au cours du premier semestre 2011. La masse maximale au décollage passe de 7,7 t à 8,4 t, la vitesse maximale de 450 km/h à 482 km/h. L’avion peut transporter 19 passagers sur une distance de 1 540 km, au lieu de 18 passagers sur 1 340 km sur les anciennes versions.