The most common error in a Saudi zakat return is not arithmetic. It is an assumption: that the zakat base is the equity figure on your statement of financial position, plus a few adjustments. Your accounting system produces a number, and the number goes into the return.
The Zakat Collection Implementing Regulation does not work that way. It builds a separate base from your sources of funds, clamps the result between a floor and a ceiling, then multiplies it by a rate that changes with the number of days in your financial year. Any step skipped produces a difference that surfaces later in the zakat assessment, not in your books.
The reference here is the Zakat Collection Implementing Regulation 1445H, issued by Minister of Finance Resolution 1007 dated 19/08/1445H, and amended by Resolution 1248 dated 11/10/1446H. Much of what is published online still reflects the pre-amendment text.
The base is built in five steps, not one formula
ZATCA's own Zakat Base Concepts Guideline sequences it like this:
- Total the addition items (Article 23).
- Subtract the deduction items (Article 26).
- Arrive at the base result by subtracting the second from the first.
- Test the base limits: the floor (Article 27) and the ceiling (Article 28).
- Compute zakat by applying the rate for the days in your zakat year (Article 15).
Step four is the one usually dropped. It is also the step that determines the final figure in about half of cases.
Additions: only three items, and one of them is capped
Article 23 restricts additions to three elements:
- Equity and equivalents.
- The liabilities listed in Article 29, limited to the value of the deducted assets.
- The difference between adjusted and book net profit or loss, after zakat and tax, whether positive or negative.
The decisive phrase in the second item is "limited to the value of the deducted assets". Non-current liabilities are not added in full — only up to the value of the assets you deducted.
ZATCA's own worked example shows the effect. A company at 31 December 2024:
| Item | Amount |
|---|---|
| Equity and equivalents | 200,000 |
| Liabilities eligible for addition | 80,000 (only 60,000 added) |
| Difference between adjusted and book net profit | 20,000 |
| Total additions | 280,000 |
| Investment in an entity inside the Kingdom | 10,000 |
| Property and equipment | 50,000 |
| Total deductions | 60,000 |
| Zakat base | 220,000 |
Liabilities entered at 60,000 rather than 80,000, because deducted assets totalled 60,000. Anyone adding the full book figure reaches a base of 240,000 instead of 220,000 — roughly 500 riyals of extra zakat on a phantom difference of 20,000.
Deductions: ten items, not just "fixed assets"
Article 26 lists what is deducted from the base: investment in an entity inside the Kingdom (Art. 43), investment in an entity outside the Kingdom (Art. 44), investment in investment funds inside the Kingdom (Art. 45), net fixed assets and equivalents (Arts. 49 and 51), intangible assets (Art. 50), materials not held for sale and raw materials (Art. 52), investment in direct and indirect financing funds registered with the Authority, the value of investment in sukuk and bonds treated as capital by their issuer (Art. 55), statutory deposits and equivalents (Art. 56), and deferred tax assets.
Article 49 then widens "fixed assets" well beyond what carries that label in your chart of accounts: advance payments for fixed assets, spare parts not held for sale, capital construction and projects under construction, the right-of-use asset classified as non-current by the lessee, contract costs classified as non-current, non-current investment property not held for sale, and raw land used in the activity unless it is held for sale.
Two limits clamp the result, and one is a new provision
Once you have a base result, it is measured against two limits.
The floor (Article 27) is only consulted if the base falls below adjusted net profit. In that case the base becomes the lower of:
- total non-deducted assets plus the difference between adjusted and book net profit; or
- adjusted net profit.
If the base result is negative and the taxpayer has no adjusted net profit, there is no zakat base to assess at all. If the result is positive and there is no adjusted net profit, the assessment runs on the base result.
The ceiling (Article 28) is the less known of the two, and the guideline describes it explicitly as "one of the newly introduced provisions in the regulation". The base may not exceed:
Equity and equivalents at the value shown in the statement of financial position at the end of the zakat year, plus the difference between adjusted net profit or loss for the year and book net profit or loss.
Paragraph 2 of Article 28 is where it gets misread: "equity" here includes any item reclassified into equity — profits under distribution classified within liabilities (Art. 36), partner loans (Art. 30), and provisions (Art. 24). The ceiling is therefore computed on a zakat classification, not on the classification shown in your statements.
Reclassifications your accounting system does not perform
This is where books and base genuinely part company. Three examples from the text:
Partner loans (Article 30). In unlisted capital companies and partnerships, partner loans are treated as liabilities only if five conditions are met together: financial statements certified by a licensed accountant in the Kingdom, classification within liabilities, a repayment period specified in the financing contract, a financing return consistent with market rate, and ownership not having passed into the total control of a single party. Fail any one and they are treated as equity. In single-person companies and sole proprietorships, owner loans are treated as equity and added to the base unconditionally.
Provisions (Article 29). Provisions representing a settled debt owed to non-owners — end-of-service benefit provisions and leave balance provisions, for instance — are added as non-current liabilities, within the deducted-assets cap.
Profits under distribution. Classified within liabilities in your books, counted within equity for zakat purposes when the ceiling is measured.
No ERP performs these reclassifications automatically. They are built in an external worksheet each year, and rebuilt from scratch the following year.
The rate changes with the days in your financial year
Article 15 does not give a single rate:
- 2.5% of the zakat base for a Hijri year.
- If the zakat year differs from the Hijri year, the calculation runs on actual days: the rate equals 2.5% divided by the number of days in the Hijri year, multiplied by the number of days in the taxpayer's financial year.
For a 365-day Gregorian year against a 354-day Hijri year, that is roughly 2.577%, not 2.5%. On the 220,000 base above the difference is about 171 riyals — small here, and not small on a base in the millions.
Article 15 also carries an asymmetry that gets missed: a financial period of fewer than 354 days at the start of the activity is subject to zakat, while a period of fewer than 354 days at the end of the activity is not.
The deadlines that turn a disagreement into a final liability
These figures are settled by the calendar, not by argument:
- 120 days from the end of the zakat year to file the return and pay what is due (Article 102). If the last day falls on an official holiday, the due date extends to the first working day after it. Payment runs through the SADAD system.
- A request to amend a return downwards must be filed before the zakat assessment is issued (Article 104), and once the Authority approves, the amended return must be filed within 30 days (Article 103).
- 60 days from the assessment date without an objection, and the liability becomes final and payable (Article 117). It also becomes final if you filed the return and 120 days passed from year-end without paying what you declared.
What follows is not correspondence. Article 123 lets the Authority seize assets through the Saudi Central Bank and the Capital Market Authority, write to the Ministry of Finance and the Ministry of Justice, and attach imports and amounts owed to the taxpayer by third parties.
Where this calculation breaks in practice
Every number in this calculation already exists in your systems: the financial statements, the fixed-asset register, the provisions schedule, the financing contracts with partners, the lease classification. The problem is that they exist under an accounting classification rather than a zakat one, and the bridge between the two is rebuilt by hand each year in a spreadsheet nobody reviews.
The recurring result: a base computed without ever testing the ceiling, or liabilities added in full with no deducted-assets cap, or a partner loan treated as debt when zakat treats it as equity. Then the assessment arrives with the difference, and the sixty-day clock starts.
The same logic runs through the rest of your obligations to the Authority. See VAT number verification and input tax deduction for the purchases side, the fines waiver and its frozen cut-off before relying on a late settlement, and the VAT return engine in TypeScript if you want to see what a rules-based calculation looks like in code rather than in a worksheet.
If you deal with government entities, the zakat certificate sits inside the payment path itself — see integrating with the Etimad government procurement platform. For the deeper reason these gaps recur, see the ERP trap: integration, not replacement.
For day-to-day figures, the VAT calculator and the Saudi VAT number checker are free and run inside your browser.
Before the next return
Print last year's base worksheet and check three lines only. Was the Article 28 ceiling ever tested? Were added liabilities capped at the value of deducted assets? Were partner loans classified against the five conditions, or against what the accountant wrote? If the answer to any of them is "I do not know", the difference has been sitting there for several years, not just this one.
At Noqta we build the reporting layer above existing systems: zakat classification rules written as testable code, bound to the source data, producing an audit trail you can put in front of the Authority instead of a worksheet somebody rebuilds every year. If this calculation is assembled by hand at your company, ask for a technical diagnostic before the next filing date rather than after it.
Sources: Zakat Collection Implementing Regulation 1445H, issued by Minister of Finance Resolution 1007 dated 19/08/1445H and amended by Resolution 1248 dated 11/10/1446H; and the Zakat Base Concepts Guideline published by the Zakat, Tax and Customs Authority.