We onderscheiden 2 verschillende soorten naaimachines:
1. De mechanische naaimachine is de ouderwetse naaimachine. Je stelt de lengte en de breedte van een steek handmatig in.
2. De elektronische naaimachine is computergestuurd. Je kiest een steek en dan worden de lengte en breedte van die steek door de machine automatisch ingesteld. Ook handige naaifuncties als naaivoetdruk of naaldstop boven/onder kunnen automatisch ingesteld zijn.