🤲 Duas · Daily Etiquette

Dua After Sneezing in Islam: What to Say & How to Reply

A sneeze in Islam isn't just a reflex — it's a small, three-part exchange between the person who sneezed and everyone around them. Here's exactly what each person says, in order.

📖 5 min read 🤲 Duas 🗓️ Published August 29, 2026
Table of Contents
  1. The Short Answer
  2. Why Sneezing Gets Its Own Etiquette
  3. The Full Exchange, Step by Step
  4. Sneezing Etiquette Beyond the Words
  5. What If Someone Sneezes Repeatedly?
  6. Responding to a Non-Muslim Who Sneezes
  7. What If You Sneeze During Salah?
  8. FAQ

The Short Answer

When you sneeze, say "Alhamdulillah" (Praise be to Allah). Anyone who hears you should reply "Yarhamuk Allah" (May Allah have mercy on you). You then respond back with "Yahdikumullahu wa yuslihu balakum" (May Allah guide you and set your affairs right). That's the complete exchange, taught directly by the Prophet ﷺ and recorded in Sahih al-Bukhari.

Why Sneezing Gets Its Own Etiquette

It might seem like a small thing to build religious etiquette around, but the Prophet ﷺ specifically highlighted sneezing as something Allah loves:

"Allah loves sneezing and dislikes yawning." — Sahih al-Bukhari 6223

The reasoning scholars have given is that a sneeze is often associated with a body clearing itself and feeling lighter — a small, physical relief — while a yawn is linked to sluggishness and is discouraged from being expressed openly. Because sneezing is seen this way, responding to it became an act of care between Muslims: a two-way exchange of gratitude and goodwill, not just a reflex followed by silence.

The Full Exchange, Step by Step

This entire sequence comes from one hadith, narrated by Abu Hurairah, where the Prophet ﷺ laid out exactly what each person says:

"If anyone of you sneezes, he should say 'Alhamdulillah', and his brother or companion should say to him 'Yarhamuk Allah'. If he says 'Yarhamuk Allah', then let him reply, 'Yahdikumullahu wa yuslihu balakum'." — Sahih al-Bukhari 6224

Step 1 — The sneezer praises Allah

الْحَمْدُ لِلَّهِ
Alhamdulillah
Praise be to Allah

This is said quietly, right after sneezing — it's a reflexive acknowledgment of Allah rather than a formal announcement.

Step 2 — Whoever hears it responds

يَرْحَمُكَ اللَّهُ
Yarhamuk Allah (to a male) / Yarhamukillah (to a female)
May Allah have mercy on you

Anyone nearby who heard the "Alhamdulillah" can say this — it isn't limited to one specific person, and more than one person can respond.

Step 3 — The sneezer replies back

يَهْدِيكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمْ
Yahdikumullahu wa yuslihu balakum
May Allah guide you and set your affairs right

This closes the exchange — a return blessing for whoever offered mercy on your behalf. It's easy to forget this last step since the attention is usually on the sneeze itself, but it's an equal part of the sunnah.

Sneezing Etiquette Beyond the Words

The words are the most well-known part, but the Prophet ﷺ also modeled the physical side of sneezing:

What If Someone Sneezes Repeatedly?

The hadith describing "Yarhamuk Allah" doesn't specify a limit, but several scholars have noted — based on related narrations — that sneezing more than two or three times in a row may be a sign of a cold rather than the light sneeze the hadith originally addressed. In that case, saying "Yarhamuk Allah" after the first few times and then simply making dua for their health afterward is considered sufficient. Continuing to respond every time isn't wrong either — there's flexibility here, not a strict cutoff.

Responding to a Non-Muslim Who Sneezes

This comes up more than people expect, especially in mixed workplaces or classrooms. Based on Sunan Abu Dawud 5038, some Jewish people would sneeze near the Prophet ﷺ hoping for "Yarhamuk Allah" — but he responded instead with "Yahdikumullahu wa yuslihu balakum" (May Allah guide you), the same phrase a sneezer says back, rather than the mercy-specific one. This is generally understood as the Prophet ﷺ offering a sincere, different well-wish — guidance rather than mercy — rather than withholding kindness altogether.

What If You Sneeze During Salah?

This is one of the more commonly misunderstood parts of sneezing etiquette, and it splits into two very different answers depending on who's doing the talking.

Saying "Alhamdulillah" yourself — this is fine

If you sneeze while praying, saying "Alhamdulillah" quietly does not break your salah. It's treated as tahmid — praise of Allah — which falls into the same permitted category as tasbeeh and Quran recitation, not ordinary human speech. This is supported by the general instruction to say it after any sneeze, along with the hadith of Rifa'ah ibn Rafi', who praised Allah extensively during prayer and was told by the Prophet ﷺ afterward that over thirty angels competed to record it (Sahih al-Bukhari, At-Tirmidhi).

One small timing note: if the sneeze happens in the middle of reciting Surah Al-Fatiha specifically, some scholars prefer waiting until you finish the surah before saying "Alhamdulillah," since a few schools of thought treat interrupting Al-Fatiha's recitation as requiring you to pick back up carefully. Outside of Al-Fatiha, this isn't a concern.

Saying "Yarhamuk Allah" to someone else — this breaks your salah

If someone near you sneezes and says "Alhamdulillah" while you're praying, don't respond with "Yarhamuk Allah" — this is directly addressing another person, which counts as human speech and invalidates the prayer. This is based on the well-known hadith of Mu'awiyah ibn al-Hakam, who spoke during prayer (including responding to a sneezer) and was corrected afterward: "Talking to people is not fitting during prayer; it is only tasbeeh, takbeer, and recitation of Qur'an" (Sahih Muslim, Sunan Abu Dawud, Sunan an-Nasa'i). The right move is simply to wait — respond after you finish praying, or acknowledge them with a small gesture in the moment if needed.

A note on the bigger picture

None of this needs to feel like a script to memorize under pressure. Most Muslims pick it up naturally through repetition — hearing it said around them, saying it back, until it's automatic. If you're still building this habit, that's normal; the exchange is meant to become second nature over time, not perfected on day one.

Frequently Asked Questions

What do you say after sneezing in Islam?
You say "Alhamdulillah" (Praise be to Allah). This is based on Sahih al-Bukhari 6224, where the Prophet ﷺ taught that the sneezer should praise Allah immediately after sneezing.
What do you say when someone else sneezes?
If you hear them say "Alhamdulillah", you respond with "Yarhamuk Allah" (May Allah have mercy on you) — or "Yarhamukillah" if speaking to a female. This response is only said if the sneezer has praised Allah; if they didn't say Alhamdulillah, there's nothing to respond to.
What does the sneezer say back after Yarhamuk Allah?
The sneezer replies "Yahdikumullahu wa yuslihu balakum" (May Allah guide you and set your affairs right), completing the three-part exchange described in Sahih al-Bukhari 6224.
Is it obligatory to reply Yarhamuk Allah to someone who sneezes?
According to the hadith, it is a right (haqq) owed to a Muslim who sneezes and praises Allah — scholars generally treat it as a communal obligation (fard kifayah), meaning if at least one person responds, the obligation is fulfilled for the group.
What if someone sneezes more than three times?
Hadith scholars note that repeated sneezing beyond three times may indicate a cold rather than the light, natural sneeze the original hadith addresses, and some scholars say there's no requirement to keep responding after the third time — though replying again is not wrong either.
Should you say Yarhamuk Allah to a non-Muslim who sneezes?
Based on Sunan Abu Dawud 5038, the Prophet ﷺ responded to non-Muslims who sneezed near him with "Yahdikumullahu wa yuslihu balakum" (May Allah guide you) instead of "Yarhamuk Allah", since the mercy-specific phrase was reserved for fellow Muslims.
Does sneezing break your salah (prayer)?
No, sneezing itself does not break your salah, and saying "Alhamdulillah" quietly afterward is permitted since it counts as dhikr, not human speech. What does invalidate the prayer is responding "Yarhamuk Allah" to someone else's sneeze, since that's considered speaking to a person rather than to Allah.
Can I say Yarhamuk Allah to someone during salah?
No. Saying "Yarhamuk Allah" to a sneezer while you're praying invalidates your salah, based on the hadith of Mu'awiyah ibn al-Hakam in Sahih Muslim, where the Prophet ﷺ clarified that only tasbeeh, takbeer, and Quran recitation are permitted during prayer. Wait until after you finish praying to respond.

Three short phrases, said thousands of times a day across the world — a tiny, built-in habit of gratitude and goodwill between strangers. Once it's memorized, it becomes one of the easiest sunnahs to keep.

Sources: Sahih al-Bukhari 6223 · Sahih al-Bukhari 6224 · Sunan Abu Dawud 5038 (responding to non-Muslims) · Sahih Muslim 537 (hadith of Mu'awiyah ibn al-Hakam, on speech during salah) · Jami' at-Tirmidhi (covering the mouth while sneezing).
Keep everyday duas close at hand

SabrTime's dua library has 200+ authentic, hadith-sourced duas for daily moments — free, no ads, no login.

Open SabrTime
Yunus Khan
Written by Yunus Khan
Founder of SabrTime — Building free Islamic digital tools that help Muslims strengthen their worship through technology.