Zakat, Sadaqah, and other giving types

Enable giving categories and configure the public Zakat calculators without replacing local religious guidance.

Zakat, Sadaqah, and other giving types

The Zakat setting adds an Islamic giving-type selector and calculator tools to the public donation flow. Open /donations/settings?tab=zakat.

Enable the giving selector

  1. Open the Zakat tab.
  2. Enable Zakat & Sadaqah giving.
  3. Enter the organization’s current Nisab threshold when one is being published.
  4. Enter the current per-person Zakat al-Fitr amount when one is being published.
  5. Save the settings.
  6. Review a public donation page.

The application stores the values in cents and the public form uses them for the calculator display. Update seasonal or locally determined values deliberately; moschee.io does not determine the organization’s religious policy.

Available categories

The code supports these donation categories:

  • General
  • Zakat al-Mal
  • Zakat al-Fitr
  • Sadaqah
  • Sadaqah Jariyah
  • Fidya
  • Qurbani
  • Aqiqah

Categories are stored with donations and can appear in transaction tables, analytics, receipts, and CSV exports. A project can pin a category so that donors cannot change it during checkout.

Fee coverage

The public checkout can let a donor cover estimated payment costs in addition to the intended donation. When the option is selected, the server increases the charge using an estimated Stripe processing fee and the organization’s plan-dependent platform fee, so the organization receives approximately the intended base amount after those fees.

The amount shown to the donor is an estimate: the actual provider fee can vary with the card and region, and the final settlement record remains authoritative. The server recalculates the amount before charging, and the donation record keeps the charged total and any fee-cover amount. Fee coverage does not replace Stripe reconciliation or change the selected project or giving category.

Zakat al-Mal calculator

The public calculator accepts cash, gold and silver, investments, receivables, and liabilities. It calculates net zakatable assets and compares them with the configured Nisab. The application displays Zakat due as 2.5% when the result is eligible according to the configured values.

The calculator is an application aid, not a religious ruling. Donors should follow the guidance appropriate to their school and circumstances.

Zakat al-Fitr calculator

The calculator multiplies the configured per-person amount by the entered number of people. Check the amount and the relevant timing before publishing the page for Eid.

Qurbani and Aqiqah details

The checkout can collect a name to mention for Qurbani or Aqiqah when that category is selected. Treat that field as sensitive donor-provided information and do not expose it in public campaign copy.

Categories and projects

The category describes the donor’s giving intention; the project describes where the organization presents the campaign. They are separate concepts. A Zakat gift and a Sadaqah gift can therefore be represented in reporting even when they support the same project.

Continue