Zanaatkâr veya zanaatçı, sermayeden çok nitelikli emeğini kullanarak mal üretiminde bulunan kişi.

Zanaatkâr, zanaatle uğraşan kişi anlamına gelir. Zanaat ise Türkçe'de el ustalığı isteyen işler anlamıda kullanılmaktadır.

Türkiye'de zanaatkâr deyimi daha çok esnafla birlikte, esnaf ve zanaatkâr şeklinde kullanılmaktadır. Burada esnaf, görece küçük bir sermayeyle daha çok emeğini kullanarak mal ya da hizmet üreten kişi anlamındadır. Zanaatkâr deyimi ise esnafa göre daha dar kapsamlı olup, maddi ya da estetik ihtiyaçları karşılamak üzere mal üreten esnaf anlamına gelmektedir.