Tukang senjata adalah seorang pedagang yang mengkhususkan diri dalam desain, konstruksi, pemeliharaan, dan perbaikan senjata. Tidak seperti pembuat senjata, yang terutama bertanggung jawab untuk memelihara senjata dan melakukan perbaikan kecil, pembuat senjata memiliki berbagai keterampilan termasuk kemampuan untuk membuat suku cadang khusus dan kemampuan untuk memodifikasi senjata agar sesuai dengan kebutuhan penggunanya. Pelatihan praktik pembuatan senjata dapat diperoleh di beberapa sekolah teknik dan perdagangan, atau melalui magang dengan ahli senjata berpengalaman yang bersedia menerima peserta pelatihan.
Karena senjata api diatur dengan hati-hati di banyak wilayah di dunia, bidang pembuatan senjata juga tunduk pada serangkaian peraturan. Tukang senjata harus mengamati sejumlah tindakan pencegahan untuk memastikan bahwa pekerjaan mereka sesuai dengan hukum, seperti memverifikasi identitas pembeli senjata dan menegakkan periode penahanan. Banyak yang sangat terlatih dalam keamanan senjata api dan mengamati prosedur keselamatan yang cermat di bengkel mereka dan dengan klien, dan beberapa menawarkan kelas keamanan senjata kepada anggota komunitas.
Perusahaan amunisi dan produsen senjata api mempekerjakan ahli senjata untuk merancang produk baru, memodifikasi yang sudah ada, dan mengawasi jalur produksi dan prosedur kontrol kualitas. Sejumlah kesalahan yang tampaknya sepele selama proses pembuatan dapat membuat senjata tidak dapat diandalkan atau berbahaya, membuat inspeksi kualitas menjadi penting sebelum senjata dirilis untuk dijual. Tukang senjata juga dapat bekerja untuk militer, dan di toko-toko swasta yang menangani berbagai pekerjaan untuk klien yang berbeda.
Senjata cukup beragam, dan tidak jarang seorang pembuat senjata berspesialisasi dalam jenis senjata tertentu, atau bekerja dengan jenis klien tertentu. Misalnya, beberapa pembuat senjata mungkin lebih suka fokus pada pemulihan senjata antik, bekerja dengan petugas penegak hukum, atau berurusan secara eksklusif dengan pistol. Spesialisasi tingkat tinggi juga memastikan tingkat kualitas yang tinggi, dan pembuat senjata dapat bekerja dengan beberapa pembuat senjata regional lainnya untuk menawarkan rujukan kepada klien sehingga mereka menemukan pengrajin yang paling cocok untuk mengerjakan senjata mereka atau merancang senjata baru.
Toko pembuat senjata dipenuhi dengan berbagai alat yang digunakan dalam perdagangan. Tukang senjata harus menjadi pengrajin berbakat selain insinyur, dan layanan pembuat senjata dapat berkisar dari membuat stok khusus untuk senjata hingga membersihkan dan memulihkan senjata antik. Beberapa pembuat senjata juga dapat mengajar kelas di sekolah pembuat senjata atau mengundang siswa pembuat senjata ke toko mereka untuk mendapatkan pengalaman dunia nyata dan untuk melihat jenis proyek yang dikerjakan oleh seorang profesional.