Muin is in private beta.Watch the public release announcement —talk to us.
Falaah Falaah AI
guides

Zakat accounting for mosques — how to track restricted Zakat funds and report on Form 990

Mosques that operate as 501(c)(3)s face a unique accounting challenge: Zakat is a religious obligation with strict restrictions on who can receive it. Here's how to track it, reconcile it, and report it properly.

FT
Falaah Team
· · 8 min read
Zakat accounting for mosques — how to track restricted Zakat funds and report on Form 990

General guidance only — not tax, legal, or shariah advice. Consult your CPA and religious-affairs advisor for specifics.

Every mosque treasurer who has sat through a board audit knows the question: “How much of our donations last year were Zakat, and can you prove the Zakat funds went only to Zakat-eligible recipients?”

It is a hard question. Zakat has a specific set of eligible recipients (the eight categories listed in Surah At-Tawbah, verse 60). General-fund operations expenses — utility bills, salaries, building maintenance — are not on that list. If Zakat is commingled with general donations and spent like general donations, the mosque has a governance problem and, depending on how the 501(c)(3) donor documentation is structured, potentially a tax problem.

This post is about the accounting mechanics: how to track Zakat distinctly, how to reconcile it, and how it shows up on Form 990. It is not about shariah interpretations — those live with your imam and your scholars.

The fundamental rule

Zakat is a restricted fund. Donors give it with the intention that it supports only Zakat-eligible recipients. The mosque, as the steward, has a fiduciary obligation (religious first, legal second) to respect that restriction.

In accounting terms, Zakat sits in net assets with donor restrictions on your balance sheet. In fund-accounting terms, it is its own fund — separate from the general fund, separate from building maintenance, separate from school tuition, separate from Sadaqah.

Categories of Zakat-eligible recipients

Per classical fiqh, Zakat can be disbursed to:

  1. Al-Fuqara — the poor
  2. Al-Masakin — the needy
  3. Zakat administrators (Al-‘Amilin) — those employed to collect and distribute Zakat (bounded, typically ≤ 12.5%)
  4. Al-Mu’allafah Qulubuhum — those whose hearts are to be reconciled
  5. Ar-Riqab — freeing captives (historical; modern interpretations include freeing those bonded by debt)
  6. Al-Gharimun — those in debt, particularly debt incurred for lawful purposes
  7. Fi Sabilillah — in the cause of Allah (varied interpretations)
  8. Ibn As-Sabil — the traveler in need

Modern mosque practice typically funds category 1 + 2 (poor and needy) most heavily, with some administrative portion (category 3) and occasional disbursements to other categories depending on local scholarly guidance.

Accounting implication: when a Zakat disbursement leaves your account, your records should identify which category it served. Not just “rent assistance for Family X” — but “Zakat category 1/2 — rent assistance for Family X.”

Common Zakat collection paths

Mosques collect Zakat through multiple rails:

  • Fitrah drops in a labeled box during Eid al-Fitr
  • Zakat al-Mal collected year-round with a designated online-giving path
  • Ramadan Zakat drive with designated funds
  • Donor intent declared at time of gift — regardless of rail, the donor specifies “this is Zakat”

Each of these needs a clean identifier at the moment the gift enters your records. Otherwise you are reconciling at year-end trying to reconstruct intent.

How to structure the books

A clean mosque chart of accounts has, at minimum, these separate funds:

  • General operations fund (unrestricted)
  • Zakat fund (restricted — category 1/2 by default)
  • Zakat al-Fitrah fund (restricted — specific to Eid al-Fitr obligation)
  • Sadaqah fund (usually unrestricted; some mosques restrict it)
  • Building / facility fund (often restricted)
  • Program-specific funds (e.g., weekend school, youth programs, distribution events)

Every transaction posts to exactly one fund. Every Zakat gift flows to the Zakat fund. Every rent-assistance check drawn for a qualifying family flows from the Zakat fund. The fund balance speaks for itself.

The year-end reconciliation

At fiscal year-end, your Zakat fund reconciliation looks like:

Beginning Zakat fund balance       $X
+ Zakat contributions received     $Y
- Zakat administrative expenses    $Z  (capped per category 3)
- Zakat disbursements (cat 1-8)    $W
= Ending Zakat fund balance        $(X+Y-Z-W)

Every line ties to specific transactions with donor names, disbursement recipients, categories served, and dates. This is not optional — this is the audit trail the board should expect to see every year, and that your CPA needs for Form 990 schedules.

Form 990 reporting

Zakat funds flow through 990 in three places:

Part VIII — Statement of Revenue

Zakat contributions go on line 1f — all other contributions, gifts, grants. You do not break out Zakat separately on the revenue face of 990 — it is a contribution like any other from the IRS’s perspective.

Part X — Balance Sheet

Zakat fund balance at end of year is part of net assets with donor restrictions (line 28). If substantial, your CPA may want a footnote in the audited financials explaining the restriction.

Schedule D — Supplemental Financial Statements

If total temporarily restricted net assets (including Zakat) exceed certain thresholds, Schedule D Parts III–V expand on them. You’ll describe:

  • The nature and amount of donor restrictions
  • Board-designated endowments (not applicable to Zakat per se, but structurally similar reporting)
  • Satisfaction of restrictions (what expenditures released the restriction — i.e., Zakat disbursements during the year)

Schedule I — Grants to Individuals

If Zakat disbursements are large enough and structured as assistance to individuals, Schedule I Part III applies — you report aggregate amounts, number of recipients, and nature of assistance. Individual recipient names typically not required for Zakat disbursements for privacy reasons, but aggregate categories must be clear.

Schedule O — Narrative

Many mosques include a Schedule O narrative explaining their Zakat policy: how intent is captured, how disbursements are approved, what categories they fund. This is not required — it’s volunteer transparency that reduces IRS follow-up questions.

Tax-receipt mechanics

A Zakat contribution to a US 501(c)(3) mosque is tax-deductible under IRC §170 — same as any other charitable contribution. The donor gets a tax receipt with the gift amount, the date, and confirmation that “no goods or services were provided” (if true).

The mosque’s Zakat restriction is between the donor and the mosque — it does not change the donor’s tax deduction. A $10,000 Zakat gift is a $10,000 charitable deduction on the donor’s Schedule A (subject to AGI limits), provided the mosque is a properly recognized 501(c)(3).

What the receipt should not say: “This is your Zakat al-Mal receipt for 2026.” The IRS does not care about Zakat; the donor does. If your donor communication wants to confirm the religious-obligation side, do that in a separate letter — not on the tax receipt.

Governance recommendations

  • Written Zakat disbursement policy adopted by the board — eligibility criteria, approval workflow, documentation requirements
  • Quarterly board review of Zakat fund balance and disbursements
  • Designated Zakat committee (often imam + 1–2 board members) that approves disbursements against the policy
  • Annual audit or review of Zakat fund movements — even if the overall audit is a compilation, a focused Zakat-fund review adds trust
  • Recipient confidentiality — keep recipient identities strictly confidential; the board sees aggregates and categories, not names

What this looks like in software

A modern nonprofit accounting platform lets you:

  • Tag every gift at intake with its fund — Zakat, Sadaqah, general, building, school
  • Restrict disbursements by fund — a rent-assistance check drawn from the Zakat fund requires a category (1–8) and recipient type
  • Run per-fund reports with a click — Zakat-fund balance, year-to-date movements, recipient-category breakdown
  • Generate Form 990 data with Zakat properly placed in line 1f and balance-sheet categorization
  • Maintain audit trail — who approved each disbursement, when, against which policy

Muin does all of this out of the box for mosque tenants, but the principles are the same regardless of platform — fund accounting, restricted-net-assets tracking, category-tagged disbursements, and clean reconciliation paths.

The practical bottom line

Respecting Zakat as a restricted fund is both a religious obligation and a governance practice. Mixing it with general operations dollars is — at best — bookkeeping laziness. At worst, it is a fiduciary problem that surfaces in an audit, an IRS inquiry, or a board-transition handoff when the new treasurer starts asking questions.

The fix is straightforward: treat Zakat as its own fund, track it distinctly, report it cleanly, and let your board see the reconciliation every quarter. Annual 990 preparation becomes a data-export exercise rather than a data-reconstruction exercise.