Special Du'a for thanking someone
When someone shows kindness to us, does a favour for us or gives us something, we should try our best to return the favour. After all, they have made us happy so our wish should be to make them happy too.
If we have nothing to return the favour with, the least we should do is give them Du’a.
Our beloved Nabi ﷺ advised us saying:
Whoever does you a favour, then reciprocate (return the favour), and if you cannot find anything with which to reciprocate, then pray for him until you think that you have reciprocated him.” (Abu Dawood)
The best Du’a to give is a very short, simple yet very powerful Du’a found in the teachings of our beloved Nabi ﷺ.
A special Du’a to the one we wish to thank
Our beloved Nabi ﷺ taught us the following words:
جَزَاكَ اللَٰهُ خَيْرًا
(May Allah reward you with good)
“Whoever has a favour done for him and says to the one who did it, ‘Jazakallahu khayra,’ (he) has done enough to thank him.” (Tirmidhi)
By saying Jazakallahu Khayra we are asking Allah Ta’ala to return the favour on our behalf!
Sayyiduna Umar ibn Khattab radhiyallahu anhu said:
“If one of you knew what there is in his saying to his brother, ‘Jazakallahu khayra’, you would say it a great deal to one another.” (Musannaf Ibn Abi Shaybah)
What we should aim to do:
1) When someone does a favour upon us we should try returning the favour by giving them something in return or helping them etc.
2) Along with this or if the above isn’t possible, we should give them the Du’a:
(May Allah reward you with Good)
3) We should aim to give them the full Du’a as found in the Hadith and not only part of it. Many people say Jazakallah but from the Hadith we find the full form to include the word Khayra. Though saying only Jazakallah will be enough as a Du’a but the full form will have more blessing and reward Insha’allah.
So our aim should be to say Jazakallahu Khayra or Jazakallahu Khayran.
4) We should think while saying Jazakallahu Khayra that we are asking Allah Ta’ala to reward the person who has done a favour for us. We know insha’allah Allah Ta’ala will reward them with only good and this will bring them happiness in this world and in the Hereafter.
5) There is no reply for Jazakallah Khayra found in the Hadith.
One can say Ameen or Wa Iyyakum (without assuming it to be a Sunnah)
Sayyiduna Usāmah bin Zayd رضي الله عنه reports that Nabi ﷺ said, “Whoever says Jazākallāhu Khayrā to the one who has done good to him has certainly extolled him in praise.” (Sunan Tirmidhi)