Existuje několik typů šicích strojů, včetně mechanických, elektronických, počítačových a vyšívacích strojů. Mechanické stroje jsou nejzákladnějším typem a jsou vhodné pro jednoduché šicí práce, jako je lemování nebo zašívání. Elektronické stroje nabízejí více funkcí a poradí si i s těžšími látkami, jako je džínovina nebo kůže. Počítačem řízené stroje jsou nejpokročilejším typem, vybavené možnostmi programování a širokou škálou stehů.
Vyšívací stroje jsou speciálně navrženy pro vytváření složitých vyšívacích vzorů na látkách. Výběr stroje závisí na potřebách šití a úrovni dovedností uživatele.