- Published on
Yarhamukallah Meaning — The Dua You Say When Someone Sneezes
- Authors

- Name
- Ahmad
- Role
- Senior Marketing Manager, Islamic education • Deen Back
بِسْمِ اللهِ الرَّحْمٰنِ الرَّحِيْمِ
In the name of God, the Most Gracious, the Most Merciful.

Someone sneezes. You automatically say "bless you." It is reflexive, polite, and mostly unconscious. For many people — Muslim and non-Muslim alike — the origin of this phrase has been completely forgotten. It is just noise we make in response to another noise.
Islam transformed this moment into something completely different. Into a dua. A mutual supplication. A tiny thread of mercy that passes between two people in about five seconds — and yet carries real spiritual weight, real prophetic instruction, and a real community-building function.
The word yarhamukallah (يَرْحَمُكَ اللَّهُ) means "May Allah have mercy on you." And saying it — in the right moment, in the right way — is a sunnah the Prophet ﷺ cared about deeply.
The Full Sunnah Exchange
This is not just one word. The Prophet ﷺ described an entire exchange:
إِذَا عَطَسَ أَحَدُكُمْ فَلْيَقُلِ الْحَمْدُ لِلَّهِ وَلْيَقُلْ لَهُ أَخُوهُ أَوْ صَاحِبُهُ يَرْحَمُكَ اللَّهُ فَإِذَا قَالَ لَهُ يَرْحَمُكَ اللَّهُ فَلْيَقُلْ يَهْدِيكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمْ
"When one of you sneezes, let him say 'Alhamdulillah.' And let his brother or companion say to him 'Yarhamukallah.' When he says 'Yarhamukallah,' let the sneezer say 'Yahdikumullahu wa yuslihu balakum.'"
— (Sahih Bukhari 6224, sunnah.com)
So the full sunnah is a three-step exchange:
- Sneezer: الْحَمْدُ لِلَّهِ — Alhamdulillah — "All praise is for Allah."
- Responder: يَرْحَمُكَ اللَّهُ — Yarhamukallah — "May Allah have mercy on you."
- Sneezer again: يَهْدِيكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمْ — Yahdikumullahu wa yuslihu balakum — "May Allah guide you and set your affairs right."
Three duas. Three moments of blessing passed between two people. All triggered by a sneeze. This is the genius of the Sunnah: it takes the mundane and makes it sacred. It turns reflex into worship.
Why Alhamdulillah After a Sneeze?
The first part of the exchange is the sneezer saying Alhamdulillah — praise and thanks to Allah. This might seem strange. Why praise Allah for sneezing?
Because a sneeze is actually a gift. The body expels what does not belong. The lungs clear. The airways momentarily reset. The old scholars noted that sneezing lightens the head and sharpens the faculties. What feels like an interruption is actually the body doing its job perfectly.
The Prophet ﷺ also distinguished between a sneeze — which he said Allah loves — and yawning, which he said comes from the shaytan and should be suppressed. The sneeze is a sign of health, a natural expulsion, something to be grateful for. Hence, Alhamdulillah.
The Meaning of Yarhamukallah
Yarhamukallah comes from the root rahima — the same root as Al-Rahman and Al-Raheem (the Most Merciful, the Most Compassionate). It is linguistically connected to rahm (womb) — an intimate, enveloping, unconditional care.
When you say yarhamukallah, you are asking Allah to surround that person with His mercy. Not a generic blessing — but the specific attribute of Allah that encompasses all of creation, that the Prophet said is 100 portions, 99 of which Allah kept for the Day of Judgment and one portion of which contains all the mercy in this world.
You are passing a share of divine mercy toward your brother or sister. With three words. Because they sneezed.
This is why the Prophet ﷺ cared about this exchange. It is not about manners. It is about building a community where even involuntary physical acts become occasions for mutual supplication and care.
The Rule of Three Sneezes
There is a nuance to this sunnah that many people do not know.
The Prophet ﷺ instructed:
شَمِّتِ الْعَاطِسَ ثَلَاثًا فَإِنْ زَادَ فَإِنْ شِئْتَ فَشَمِّتْ وَإِنْ شِئْتَ فَلَا
"Say Yarhamukallah for sneezes up to three. After that, if you wish, respond, and if you wish, leave it. For if more than three, it is a cold."
— (Abu Dawud 5034, sunnah.com)
So for consecutive sneezes: say yarhamukallah for the first, second, and third sneeze. After the third, the supplication shifts — because continued sneezing indicates illness. The appropriate response becomes shafakallah (may Allah cure you).
This is a beautiful example of prophetic realism. The sunnah is not a blanket rule applied robotically. It is sensitive to context. After three sneezes, the register changes from "what a healthy, natural thing" to "brother, that sounds like something medical — may Allah heal you."
Learn the Duas Behind Every Daily Sunnah
DeenBack helps you memorize and practice the duas and dhikr from the Sunnah — so every moment of your day becomes a moment of remembrance. Start your daily streak.
Free download. Premium features available in-app.
How This Builds Community
Here is what makes this sunnah remarkable at a social level.
The entire exchange is built on mutual attention. For yarhamukallah to happen, the person nearby has to have actually heard the sneeze. They cannot be absorbed in their phone, their headphones, their own world. They have to be present enough to hear another person and respond.
The Prophet ﷺ was building a culture of attentiveness. A community where people notice each other. Where a stranger's sneeze is an occasion to make dua for them — not ignore them. This is radically countercultural in an age of social atomism.
When you say yarhamukallah to a stranger in public — at the masjid, on the street, in a shop — and they look up with surprise and then soften, that is the sunnah working. That is the bond of Muslim brotherhood revealing itself in three seconds. This is connected to the broader sunnah of greeting — of treating every moment of contact with another Muslim as an opportunity to make dua and build connection. See our article on the sunnah of greeting with salam for the same principle applied to the act of greeting.
Making This a Reflex — Practically
The goal is to internalize this exchange so it becomes instinctive rather than deliberate. Here is how to get there:
Start by learning the response you say as sneezer. Most people know to say alhamdulillah after sneezing. Fewer know to complete the third step — yahdikumullahu wa yuslihu balakum — after someone says yarhamukallah. Learn this phrase this week. Write it on a sticky note. Say it out loud until it flows.
Do not wait for a "right moment" to start. Every sneeze in your presence is the right moment. Begin saying yarhamukallah immediately, even if it feels self-conscious. Within a week, it will feel natural.
In a loud environment, lean in and say it. The sunnah is to actually say it — not just think it. If you are in a noisy place, that might mean leaning toward the person or saying it a bit louder. The effort counts.
Teach it to your family, especially children. This is how the sunnah lives across generations — by being modeled at home. When children grow up in a house where yarhamukallah is said instinctively, it becomes part of their Islamic identity.
Related Duas and Practices
The sneeze exchange is part of a broader cluster of prophetic duas for daily situations. Related practices include:
Dua when yawning: The Prophet said to suppress yawning if possible and to cover the mouth. Yawning is from shaytan, who laughs at us when we yawn. The contrast with sneezing is explicit in the hadith.
Dua upon hearing bad news: Inna lillahi wa inna ilayhi raji'un — a dua the Prophet ﷺ gave for responding to loss or bad news with submission rather than despair.
Saying Alhamdulillah in all circumstances: The underlying theme of the sneeze sunnah — praising Allah for the body's functions — extends to the broader habit of shukr (gratitude). Our article on alhamdulillah meaning explores this deeply.
For more duas connected to daily moments, see our article on dua when sneezing.
Common Questions
What if I forget to say Yarhamukallah immediately? Can I say it later? The sunnah is to respond promptly — while the moment is still alive. If you miss it by a minute or two, it is better to say something late than not at all, but the etiquette is immediate response.
What if the person who sneezed did not say Alhamdulillah? Then you are not obligated to say yarhamukallah. The exchange is triggered by the sneezer's acknowledgment of Allah. Some scholars say you can gently remind them to say alhamdulillah, but you do not respond as if they had.
Is there a female version of Yarhamukallah? Yes. Yarhamukillah (يَرْحَمُكِ اللَّهُ) for a woman, and yarhamukumullah (يَرْحَمُكُمُ اللَّهُ) for a group. Arabic is gendered, and the sunnah should be said correctly where possible.
Three Words, Infinite Mercy
Yarhamukallah. May Allah have mercy on you.
Three words that take one second to say. A complete prophetic sunnah. A dua for divine mercy extended toward another person. A moment of community in the midst of an ordinary day.
This is the Sunnah at its most elegant — taking what would otherwise be an interruption and turning it into an act of worship, connection, and mutual blessing. It does not take more time. It does not require special conditions. It just requires awareness.
The next sneeze you hear — wherever you are — is the moment to begin.
Build Daily Sunnah Habits That Transform Your Life
DeenBack helps you track and build consistent Islamic habits — from the big acts of worship to the small daily sunnahs that add up to a transformed deen. Join thousands of Muslims building their streak.
Free download. Premium features available in-app.
Frequently Asked Questions
What does Yarhamukallah mean?
Yarhamukallah (يَرْحَمُكَ اللَّهُ) means 'May Allah have mercy on you.' It is the response a Muslim says when another Muslim sneezes and says Alhamdulillah. The word comes from the root rahima, meaning mercy or compassion.
What do you say when someone sneezes in Islam?
The full sunnah exchange is: the person who sneezes says 'Alhamdulillah' (All praise is for Allah). The person who hears it responds 'Yarhamukallah' (May Allah have mercy on you). The sneezer then responds 'Yahdikumullahu wa yuslihu balakum' (May Allah guide you and set your affairs right).
What if someone sneezes more than three times?
The Prophet instructed to say Yarhamukallah for the first three sneezes. After that, if the sneezing continues, you say 'Shafakallah' (May Allah cure you) — indicating that something may be medically wrong, and the continued sneezing is a cold or illness rather than a normal release.
Is it obligatory to say Yarhamukallah?
Responding with Yarhamukallah when you hear someone say Alhamdulillah after sneezing is considered a communal obligation (fard kifayah) — if one person in a group responds, the obligation lifts from the rest. If you are the only person nearby and you hear it, it becomes personally obligatory to respond.
Can I say Yarhamukallah for non-Muslims who sneeze?
No. If a non-Muslim sneezes and says Alhamdulillah (which they sometimes do as a borrowed expression), the Prophet instructed saying 'Yahdikumullah' (May Allah guide you) instead — a dua for guidance rather than the mercy exchange specific to believers.
