Advertisement

Do I pay zakat on money from a haram job?

Stack of 360 banknotes of 50'000 kips (Laos)
Photo: Basile Morin, Public domain via Wikimedia Commons

No, zakat isn't the way to deal with money earned from clearly haram work. Zakat purifies halal wealth; haram money should be given away completely, not kept with 2.5% paid on it. Wealth you earned before Islam, and the halal part of your income, are treated normally.

Allah accepts only what is good

The Prophet ﷺ said that Allah is Good and accepts only what is good (Sahih Muslim 1015). He also said that charity is not accepted from wealth taken dishonestly (Sahih Muslim 224). The Quran asks believers to give from their good, lawful earnings:

يَـٰٓأَيُّهَا ٱلَّذِينَ ءَامَنُوٓا۟ أَنفِقُوا۟ مِن طَيِّبَـٰتِ مَا كَسَبْتُمْ "O you who have believed, spend from the good things which you have earned..." Quran 2:267

So paying 2.5% doesn't make the other 97.5% of haram income lawful. The whole haram amount needs to leave your hands.

What to do with haram earnings

  • If it was taken from someone (theft, fraud, cheating a customer): return it to them or their heirs if you can.
  • If it came from a haram trade (selling alcohol, gambling, interest): most scholars say give it to general good causes or the poor, with the intention of getting rid of it, not of earning reward.
  • If you truly need it to survive: many scholars allow you to use what you need while you look for halal work, then give away the rest when you can.

See What do I do with interest money from my bank account?

Money earned before you became Muslim

Here there is good news. Most scholars say wealth a convert earned before Islam, even from work that is haram for Muslims, is theirs to keep; Islam wipes out what came before. That money is now ordinary wealth, and zakat is due on it like any savings. The exception is stolen money that still belongs to a specific person. See Do I have to pay back money I stole before becoming Muslim?

Mixed jobs and doubtful income

Many jobs aren't fully haram. A supermarket worker who sometimes scans alcohol, or a waiter in a restaurant that also serves wine, is in a grey area, and scholars differ. Many say the salary is mostly halal and only a portion (or none) needs to be given away. Once you've separated any haram part, pay zakat on the rest as normal. See Can I keep my job at a bar after becoming Muslim?

Key points
  • Zakat purifies halal wealth; it doesn't make haram income halal.
  • Haram earnings are returned to their owner or given away in full.
  • Wealth earned before becoming Muslim is yours, and normal zakat applies.
  • For mixed jobs, separate any haram part, then pay zakat on the rest.
Tip: Don't let this push you into despair. Make sincere tawbah, take practical steps toward halal work, and talk to a trusted local imam about your exact job. Allah sees the effort.

People also ask

Can I give zakat to a friend in need?

Yes, you can give zakat to a friend in need if they're poor, needy or in unpayable debt. You don't have to tell them it's zakat. Here's what to check.

Read the full answer →
Can non-Muslims give zakat?

No, non-Muslims don't pay zakat because it is worship required only of Muslims, but their donations to Muslim charities count as charity.

Read the full answer →
Can I give zakat to someone who doesn't pray?

Yes, most scholars say zakat to a poor Muslim who doesn't pray is valid, though practising people come first. See the stricter view and tips.

Read the full answer →
Can I give zakat to my employee or cleaner?

Yes, you can give zakat to an employee or cleaner who is poor, but never as wages, a bonus or tips. Learn the conditions and how to give it kindly.

Read the full answer →
Do I pay zakat on my mahr?

Yes, a mahr you've received is the wife's own wealth and counts for zakat with her savings. Deferred mahr not yet paid is treated differently.

Read the full answer →