Can I give money to a homeless person who might buy alcohol?
Yes. You're rewarded for your intention to help, not for how the other person uses the money. Islam teaches us not to turn away someone who asks. If you have a real reason to think the money will go on alcohol or drugs, you can give food, a hot drink or a gift card instead. A kind word is charity too.
Your intention counts
The Prophet Muhammad ﷺ told of a man who set out to give charity and, without knowing, gave it to a thief, then to an adulteress, then to a rich man. People talked about it, and he was told that all three charities were accepted. The thief might stop stealing, the woman might stop her sin and the rich man might learn to give (Sahih al-Bukhari 1421). So giving in good faith is rewarded, whatever happens next.
If you're worried
The Quran also says not to "cooperate in sin and aggression" (Quran 5:2). So if you clearly know the money will go on alcohol, it's better to help in another way:
- buy a sandwich, a meal or a hot drink,
- give a supermarket or café gift card,
- offer socks, a blanket or toiletries,
- support a local shelter that provides beds and food.
Most of the time, you don't know, and you shouldn't assume the worst. Treat people with good faith.
Kind words matter
Many homeless people say the hardest part is being ignored. Even if you can't give anything, a smile, a greeting and eye contact restore dignity. The Prophet ﷺ said smiling at your brother is charity. See Is a smile really charity in Islam? If the person is a Muslim in need, your zakat could even help. See Who can receive zakat?
Safety
Use common sense: give in public, well-lit places, and don't show a full wallet. If someone seems in danger or medical distress, calling local outreach services or emergency services can be the most helpful thing you do.
- Giving in good faith is rewarded.
- Don't turn away someone who asks.
- If worried, give food or practical items.
- Kindness and respect are charity too.
Comments (0)
Please keep it kind and respectful.