Invoicing, Zakat, and Islamic contracts — one halal platform.
Halal Finance · 8 min read · 2026-02-09 · ZakatBooks Editorial
An invoice isn't just a billing document — it's a record of a contract ('aqd) between you and your client. Islamic commercial law has clear principles for what makes a sale contract valid and what makes it problematic. Here's what Shari'ah-compliant invoicing actually looks like in practice.
An invoice that satisfies these four is the document that records the contract.
Taking 30–50% upfront and the balance on delivery is one of the most halal-friendly billing patterns there is. It mirrors classical models of salam (forward sale) and istisna' (manufacture contract). It also dramatically reduces late payments without needing penalty fees.
If you invoice in USD but receive in EUR, the conversion happens at the moment of payment. The Shari'ah principle (bay' al-sarf) requires that currency exchange happen on the spot — you cannot pre-agree a fixed future FX rate to lock in a benefit. ZakatBooks pulls live ExchangeRate-API rates and timestamps the conversion at the time of receipt.
Subscription billing is permitted as long as each cycle is a fresh, clear sale. The customer must know what they're paying for each month and be able to cancel. Avoid auto-increasing fees without explicit re-acceptance.
VAT/GST is a government tax, not riba — it's permitted to collect and remit. Display it as a separate line so the customer sees the actual price and the tax distinctly. Your unpaid invoices count as receivables when calculating Zakat (if you reasonably expect to be paid).
ZakatBooks invoice templates ship pre-configured with halal defaults: no interest field, optional charity clause, optional deposit, clean multi-currency display. Open the invoice creator inside the app to generate one in under a minute. May Allah bless your trade and grant you barakah in every contract.