Hafciarka wykonuje haft ręczny za pomocą krosien do haftu lub maszynowy z użyciem prostych maszyn hafciarskich albo automatów hafciarskich.
Praca hafciarki ręcznej polega na wykonywaniu haftu ręcznego na różnego rodzaju tkaninach i dzianinach. Haftem ręcznym najczęściej zdobione są sztandary (wojskowe, szkolne, kościelne itp.), szaty liturgiczne, konfekcja, obrazy itp. Hafciarka, wykonująca haft ręczny może zajmować się również konserwacją tkanin. Pracuje głównie na konkretne zamówienie klienta, ściśle stosując się do jego wskazówek. Bywa tak, że klient podaje główne parametry zlecenia, np. treść napisów, natomiast ustalenie jego kształtu graficznego pozostawia wyobraźni i doświadczeniu hafciarki. Haft może składać się z motywów geometrycznych, napisów, motywów roślinnych i zwierzęcych, elementów krajobrazu czy postaci. Hafciarka obsługująca maszynę do haftu zajmuje się ręcznym przemieszczaniem tkaniny, natomiast obsługa automatu hafciarskiego polega na nadzorowaniu wykonania haftu przez maszynę. Proces powstawania haftu zaczyna się od opracowania specjalnego programu hafciarskiego (w formacie czytelnym dla automatu, najczęściej DST). Następnie program importowany jest do panelu sterującego automatem. Hafciarki maszynowe znajdują zatrudnienie w przedsiębiorstwach związanych z przemysłem tekstylnym i reklamowym. Coraz częściej pojawiają się, głównie w centrach handlowych, hafciarskie punkty usługowe wyposażone w jednogłowicowe maszyny-hafciarki.