There is a common practice in our country that when someone becomes seriously sick or needs any major operation then the family members ask the Imam/Huzur of local masjid or the orphans at the orphanage run under any madrasa to make dua for the sick person and in exchange the family pays some money to them. Is this practice correct? If the family does not pay money then is it correct?
Answer: [By Dr. Manzur-e-Ilahi]
Praise be to Allah.
It is NOT permissible to pay money or anything else (cash or kind) for du’a. Du’a is an “act of worship” and no act of worship is valid unless it is done ONLY for/to Allah – an act of worship can not be performed in exchange of anything.
However, any Muslim can pray for another and you can ask anyone to pray for you.