Seorang penjahit dapat memilih jarum mesin jahit yang tepat dengan terlebih dahulu memeriksa jenis proyek yang akan dia selesaikan. Komposisi kain biasanya akan menentukan jenis jarum yang akan dibutuhkan. Ketebalan kain yang berbeda, serta elastisitas atau kekakuan alaminya, dapat mematahkan jarum jika salah digunakan. Jarum ini umumnya diberi label sesuai dengan kain atau benang yang akan digunakan, dan dapat dibeli secara online atau di toko kerajinan menjahit.
Kebanyakan mesin jahit akan menerima semua jenis jarum mesin jahit. Mesin khusus, seperti mesin quilting lengan panjang, mungkin memerlukan jarum yang lebih panjang yang telah dibuat secara khusus agar sesuai dengan mesin. Namun, jika mesin yang digunakan adalah mesin rumah standar di atas meja, hampir semua jarum dapat digunakan.
Jenis proyek yang dijahit akan menentukan jarum mesin jahit mana yang dibutuhkan. Jarum dasar disebut sebagai jarum universal. Jenis jarum ini umumnya digunakan untuk menjahit kain dengan ketebalan sedang hingga ringan, seperti kapas. Jarum ini dibedakan berdasarkan ukuran, yang dapat digunakan untuk mengakomodasi jenis benang yang digunakan. Jarum pertama-tama dapat diselipkan ke benang dan dibiarkan meluncur ke bawah sedikit untuk menentukan apakah diperlukan ukuran besar.
Jarum mesin jahit denim harus digunakan saat menjahit bahan tebal. Jarum agak lebih panjang dan lebih tahan lama daripada jarum berukuran standar, dan dirancang untuk menembus kain tenunan yang rapat. Ini juga dapat digunakan saat menjahit di area berlapis, seperti yang dapat terjadi saat menyelesaikan applique mesin. Jarum kulit juga tersedia untuk jenis proyek ini, tetapi biasanya harus disediakan untuk digunakan dalam pelapis. Menggunakan jenis jarum ini untuk proyek semacam itu mencegah jarum patah selama proses penjahitan.
Bahan elastis, seperti jersey, spandex, modal, dan lycra membutuhkan penggunaan jarum stretch. Jarum ini dirancang untuk berinteraksi dengan tarikan tinggi kain tanpa merusak atau menarik lubang pada bahan. Jarum universal dapat digunakan pada kain ini, namun penjahit harus berhati-hati agar tidak menarik kain saat memindahkannya di bawah jarum sehingga menciptakan garis jahitan yang tidak rata dan penumpukan yang tidak disengaja pada bahan.
Pekerjaan dekoratif dapat diselesaikan dengan menggunakan jarum mesin jahit double, triple, dan bordir. Jarum ganda dan tiga memberikan dua atau tiga titik jarum yang ditempelkan pada satu tiang penghubung pusat. Tiang tengah dimasukkan ke dalam mesin seperti jarum tunggal, dan jarum bekerja sama untuk membuat desain yang rumit. Ini dapat digunakan dengan pengaturan jahitan standar untuk membuat desain gambar cermin, atau bersama dengan pengaturan jahitan khusus yang telah diprogram sebelumnya ke mesin tertentu. Jarum bordir dirancang untuk bekerja dengan mesin bordir menggunakan benang sutra, rayon, dan kapas untuk membuat motif menjahit.