Dua After Sneezing & How to Reply (Yarhamukallah, Yahdikumullah)

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.

Quick answer: After sneezing, say “Alhamdulillah” (الْحَمْدُ لِلَّه — “All praise is for Allah”). The listener replies “Yarhamukallah” (يَرْحَمُكَ اللَّه — “May Allah have mercy on you”), and the sneezer answers “Yahdikumullahu wa yuslihu balakum” (يَهْدِيكُمُ اللَّهُ وَيُصْلِحُ بَالَكُم — “May Allah guide you and rectify your affairs”). Source: Sahih al-Bukhari 6224.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *