The Islamic dua after sneezing is one of the most beautiful and least-known social Sunnahs of the Prophet ﷺ. It turns a small involuntary act — a sneeze — into a three-way exchange of praise, mercy, and guidance between three Muslims and Allah. The Prophet ﷺ said: “If one of you sneezes, let him say ‘Alhamdulillah,’ and let his brother say to him ‘Yarhamukallah.’” (Sahih al-Bukhari 6224).
This guide covers the full Sunnah exchange when sneezing — what the sneezer says, how others reply, what the sneezer says back, the rule about the third sneeze (when you stop responding), what to say to a non-Muslim who sneezes, sneezing during salah, and other manners around sneezing and yawning.
Dua When You Sneeze
The first words on the tongue after a sneeze should be the praise of Allah:
الْحَمْدُ لِلَّه
Alhamdulillah — “All praise is for Allah.”
The Prophet ﷺ loved the sneeze and disliked the yawn. The reason, according to a hadith in Sahih al-Bukhari (6223): “Allah loves sneezing and dislikes yawning, so if any one of you sneezes and praises Allah, then it is a duty on every Muslim who hears him to say to him: Yarhamukallah (may Allah have mercy on you).”
Three valid forms have come from the Sunnah. Choose any one:
- Alhamdulillah (الْحَمْدُ لِلَّه) — “All praise is for Allah.”
- Alhamdulillah ‘ala kulli hal (الْحَمْدُ لِلَّهِ عَلَى كُلِّ حَال) — “All praise is for Allah in every condition.”
- Alhamdulillah Rabbil-‘Alamin (الْحَمْدُ لِلَّهِ رَبِّ الْعَالَمِين) — “All praise is for Allah, the Lord of the Worlds.” (Sunan Abi Dawud 5033)
Key takeaways:
- Sneezer says Alhamdulillah immediately after every sneeze (Bukhari 6224).
- Listener replies Yarhamukallah (man), Yarhamukillah (woman), or Yarhamukumullah (group).
- Sneezer answers Yahdikumullahu wa yuslihu balakum after Yarhamukallah.
- Bless a sneezer up to three times; after that, the Prophet ﷺ said the person has a cold — do not bless again (Abu Dawud 5034).
- If the sneezer did not say Alhamdulillah, do not say Yarhamukallah — they did not earn the supplication.
- For a non-Muslim, say Yahdikumullahu wa yuslihu balakum (Tirmidhi 2739) — a guidance dua, not a mercy dua.
How to Reply to a Sneezer (Yarhamukallah)
If you hear another Muslim sneeze and say Alhamdulillah, your duty — according to the Prophet’s ﷺ words — is to reply with:
يَرْحَمُكَ اللَّه
Yarhamukallah — “May Allah have mercy on you.”
The reply takes gendered forms in classical Arabic:
- Yarhamuka-llah (يَرْحَمُكَ اللَّه) — to a man.
- Yarhamuki-llah (يَرْحَمُكِ اللَّه) — to a woman.
- Yarhamukumu-llah (يَرْحَمُكُمُ اللَّه) — to a group.
If the sneezer does not say Alhamdulillah, you do not reply with Yarhamukallah. The Prophet ﷺ received praise from one man and silence from another after both sneezed; he replied to the first and remained silent for the second, saying: “That one praised Allah, so I supplicated for him; and that one did not praise Allah, so I did not supplicate for him.” (Sahih Muslim 2992).
The Sneezer’s Reply (Yahdikumullah)
When someone says Yarhamukallah to you, the Sunnah is to return a dua. Two valid Sunnah forms:
يَهْدِيكُمُ اللَّهُ وَيُصْلِحُ بَالَكُم
Yahdikumullahu wa yuslihu balakum — “May Allah guide you and set right your affairs.” (Sahih al-Bukhari 6224)
An alternative form, also from the Sunnah:
يَغْفِرُ اللَّهُ لَنَا وَلَكُم
Yaghfirullahu lana wa lakum — “May Allah forgive us and you.”
Either reply completes the three-way exchange: praise → mercy → guidance/forgiveness. A small social moment becomes a chain of dua.
The Third-Sneeze Rule
Sometimes a person sneezes repeatedly because they have a cold. The Prophet ﷺ gave a clear ruling for this:
“Bless him who sneezes, but if he sneezes more than three times, he has a cold; do not bless him after three.”
(Sunan Abi Dawud 5034, sahih)
So the etiquette is: respond with Yarhamukallah on the first, second, and third sneeze. After the third, simply say “ash-fakallah” (may Allah heal you) or remain silent — the sneezing is now a sign of illness, not the special form Allah loves.
When a Non-Muslim Sneezes
The Prophet ﷺ gave specific guidance for this too. Abu Musa narrated:
“The Jews used to sneeze in the presence of the Messenger of Allah ﷺ hoping that he would say ‘Yarhamukallah’ to them. But he would say to them: Yahdikumullahu wa yuslihu balakum — ‘May Allah guide you and rectify your affairs.’”
(Jami‘ at-Tirmidhi 2739, sahih)
The lesson: a non-Muslim who sneezes and praises God receives a dua for guidance, not for mercy. The most appropriate reply is Yahdikumullahu wa yuslihu balakum — the same words a Muslim sneezer says back, but here directed outward as a quiet invitation to the right path.
Sunnah Manners of Sneezing
- Lower the voice. The Prophet ﷺ would cover his mouth with his hand or garment and lower his voice when he sneezed. (Jami‘ at-Tirmidhi 2745, sahih)
- Cover the face. Both for hygiene and modesty.
- Praise Allah immediately, before saying anything else.
- Do not yawn loudly. The Prophet ﷺ said yawning is from Shaytan; suppress it as much as possible (Sahih al-Bukhari 6223). There is no specific dua said after yawning — only the act of suppressing it.
Sneezing During Salah (Prayer)
If you sneeze while praying, you may quietly say Alhamdulillah — the prayer is not invalidated. Rifa‘ah ibn Rafi‘ narrated:
“I sneezed while I was praying behind the Prophet ﷺ and I said: Alhamdulillah, hamdan kathiran tayyiban mubarakan fih, mubarakan ‘alayhi kama yuhibbu Rabbuna wa yarda. After the prayer the Prophet ﷺ said: ‘Who was the one speaking?’ The man stayed silent. The Prophet ﷺ asked again, and I said: ‘It was me, O Messenger of Allah, and I did not mean any harm by it.’ He said: ‘I saw twelve angels racing each other to be the first to take it up.’”
(Sunan an-Nasa’i 932, sahih)
You should not, however, reply to someone else’s sneeze with Yarhamukallah while you are praying — that is speech directed at a person, which invalidates salah. Wait until after the salaam.
What is the dua to say after sneezing?
After sneezing, a Muslim should say Alhamdulillah (الْحَمْدُ لِلَّه) — “All praise is for Allah.” The Prophet ﷺ said: “Allah loves sneezing … so if any one of you sneezes and praises Allah, then it is a duty on every Muslim who hears him to say: Yarhamukallah” (Sahih al-Bukhari 6223).
How do I reply when someone sneezes and says Alhamdulillah?
Reply with Yarhamukallah (يَرْحَمُكَ اللَّه) — “May Allah have mercy on you.” Use Yarhamukillah for a woman and Yarhamukumullah for a group. If the sneezer did not say Alhamdulillah, do not reply, following the Sunnah of the Prophet ﷺ (Sahih Muslim 2992).
What does the sneezer say after Yarhamukallah?
The sneezer should reply with Yahdikumullahu wa yuslihu balakum (يَهْدِيكُمُ اللَّهُ وَيُصْلِحُ بَالَكُم) — “May Allah guide you and rectify your affairs” (Sahih al-Bukhari 6224). An alternative is Yaghfirullahu lana wa lakum — “May Allah forgive us and you.”
How many times should I say Yarhamukallah if a person keeps sneezing?
Up to three times. The Prophet ﷺ said: “Bless him who sneezes, but if he sneezes more than three times, he has a cold; do not bless him after three” (Sunan Abi Dawud 5034). After the third, you may say ash-fakallah (may Allah heal you) or simply make silent dua for them.
What do I say when a non-Muslim sneezes?
Do not say Yarhamukallah to a non-Muslim who sneezes. The Sunnah reply is Yahdikumullahu wa yuslihu balakum — “May Allah guide you and rectify your affairs” (Jami‘ at-Tirmidhi 2739). The dua focuses on guidance rather than mercy.
Can I say Alhamdulillah if I sneeze during salah?
Yes. You may quietly say Alhamdulillah after sneezing in salah; it does not invalidate the prayer. The Prophet ﷺ even praised a companion who did so, saying twelve angels rushed to record it (Sunan an-Nasa’i 932). However, you should not reply Yarhamukallah to someone else’s sneeze during salah — speech directed at a person breaks the prayer.
Memorize the three lines and the third-sneeze rule. The next time you sneeze, or hear someone sneeze, you carry forward a fourteen-century chain of mercy — from Allah, through the Prophet ﷺ, through the companions, to a coworker or family member sitting next to you today.











