Thanking someone

Q: When someone does good to you, is it Sunnah to say:

  1. Jazakallah
  2. Jazak Allah Khair
  3. Or Jazak Allah Khayran?

What was the practise of Prophet Sallallahu alaihi wasallam and the Sahaba R.A, please provide reference?


A: The Hadith teaches us that we should show gratitude and appreciation to the one who has done us a favour. One form of showing gratitude is to make dua for the person by saying Jazakallah (May Allah Ta’ala reward you). 

And Allah Ta’ala (الله تعالى) knows best.

عن أبي سعيد الخدري قال: قال رسول الله صلى الله عليه وسلم: من لم يشكر الناس لم يشكر الله عز وجل (المعجم الاوسط رقم 3582)

Answered by:

Mufti Zakaria Makada

Checked & Approved:

Mufti Ebrahim Salejee (Isipingo Beach)