Existuje niekoľko typov šijacích strojov, vrátane mechanických, elektronických, počítačových a vyšívacích strojov. Mechanické stroje sú najzákladnejším typom a sú vhodné na jednoduché šitie, ako je lemovanie alebo oprava. Elektronické stroje ponúkajú viac funkcií a poradia si aj s ťažšími látkami, ako je džínsovina alebo koža. Počítačom riadené stroje sú najpokročilejším typom, vybavené možnosťami programovania a širokou škálou stehov.
Vyšívacie stroje sú špeciálne navrhnuté na vytváranie zložitých vyšívacích vzorov na látkach. Výber stroja závisí od potrieb šitia a úrovne zručností používateľa.