Pada dasarnya penyebab jerawat batu sama dengan jerawat pada umumnya. Kondisi ini bermula dari penyumbatan pada pori-pori akibat minyak berlebih, kotoran, atau sel kulit mati. Penyumbatan tersebut memudahkan bakteri penyebab jerawat berkembang biak.

Selain itu, beberapa faktor lain yang dapat menyebabkan jerawat batu adalah:

- Riwayat keluarga.

- Mudah berkeringat, sehingga tingkat kelembapan kulit cukup tinggi dan bakteri lebih mudah berkembang biak.

- Menggunakan produk kecantikan yang tidak sesuai jenis kulit.