গোসল দুই প্রকার। যথা- ফরয ও সুন্নাত গোসল।

ক. ফরয গোসল বলা হয় ঐ গোসলকে, যা বড় নাপাকি থেকে পবিত্র হওয়ার জন্য করতে হয়। আর এটা অবশ্য করণীয়। আল্লাহ তাআলা বলেন, " “তোমরা যখন বড় নাপাক হও তখন গোসল করে পবিত্র হও।” (সূরা ৫; মায়িদা ৬)।

খ. সুন্নাত গোসল হলো ঐ গোসল, যা করলে সাওয়াব হয়, কিন্তু না করলে গোনাহ হয় না। এ প্রকার গোসলকে মুস্তাহাব গোসলও বলা হয় ।