Има няколко вида шевни машини, включително механични, електронни, компютъризирани и машини за бродиране. Механичните машини са най-основният тип и са подходящи за прости шевни задачи като подгъване или поправяне. Електронните машини предлагат повече функции и могат да обработват по-тежки тъкани като деним или кожа. Компютризираните машини са най-модерният тип, оборудвани с възможности за програмиране и голямо разнообразие от шевове.
Машините за бродиране са специално проектирани за създаване на сложни дизайни на бродиране върху тъкани. Изборът на машина зависи от нуждите за шиене и нивото на умения на потребителя.