Secara umum jerawat disebabkan oleh kotoran yang menyumbat pori-pori kulit. Namun, jika dirinci lebih jauh lagi, jerawat disebabkan oleh kombinasi beberapa faktor seperti hormon, minyak, dan bakteri.
Sel kulit mati yang terdapat pada lapisan luar kulit akan bergabung dengan minyak dan juga bakteri yang kemudian menyumbat pori-pori. Penyumbatan ini mengakibatkan sebum atau kelenjar minyak yang dihasilkan oleh kulit wajah tidak dapat keluar, sehingga sumbatan tersebut menimbulkan jerawat.