Do wykonania haftu potrzebne są przede wszystkim igła, nici oraz materiał, na którym powstaje wzór. W zależności od rodzaju haftu wykorzystuje się również dodatkowe akcesoria i ozdoby.
- Tkanina – jest podstawą każdego haftu. Można haftować na bawełnie, lnie, płótnie, filcu, jedwabiu czy specjalnej kanwie. Wybór materiału zależy od rodzaju haftu i efektu, jaki chcemy uzyskać.
- Nici hafciarskie – służą do tworzenia wzorów. Najczęściej wykorzystuje się nici bawełniane, np. mulinę, ale stosowane są również nici jedwabne, wełniane, metalizowane czy syntetyczne. Dostępne są w wielu kolorach i grubościach.
- Igły – powinny być dobrane do rodzaju tkaniny i grubości nici. Do haftu używa się specjalnych igieł hafciarskich, które mają odpowiednio duże oczko ułatwiające nawlekanie nici.
- Tamborek – jest to drewniana lub plastikowa obręcz, która napina materiał podczas haftowania. Dzięki temu tkanina pozostaje równa, a wykonywanie ściegów jest łatwiejsze i bardziej precyzyjne.
- Kanwa – specjalna, równomiernie utkana tkanina z widocznymi oczkami. Jest szczególnie popularna przy hafcie krzyżykowym, ponieważ ułatwia zachowanie odpowiednich proporcji wzoru.
- Koraliki i cekiny – wykorzystuje się je do ozdabiania haftowanych wzorów. Mogą być przyszywane pojedynczo lub tworzyć większe kompozycje. Nadają haftom połysk i bardziej dekoracyjny wygląd.
- Nici metalizowane – wykonane z materiałów przypominających metal lub zawierające metaliczne włókna. Stosuje się je przede wszystkim do haftów ozdobnych, np. złotych i srebrnych.
- Nożyczki – potrzebne są do przycinania nici oraz przygotowywania materiału. Do haftu najlepiej sprawdzają się małe, ostre nożyczki, które pozwalają na precyzyjne cięcie.
- Naprasowywane lub zmywalne flamastry – służą do przenoszenia wzoru na tkaninę. W zależności od rodzaju markera narysowany wzór można usunąć wodą, ciepłem lub w inny określony przez producenta sposób.
- Wzór do haftowania – może być narysowany samodzielnie albo pochodzić z gotowego schematu. Wzór pokazuje, jakie ściegi, kolory i miejsca należy wykorzystać podczas pracy.
Dobór materiałów zależy przede wszystkim od rodzaju haftu, rodzaju tkaniny oraz zamierzonego efektu. Do prostego haftu wystarczy zazwyczaj tkanina, igła, mulina i tamborek, natomiast bardziej ozdobne techniki mogą wymagać dodatkowo koralików, cekinów czy nici metalizowanych.