For any business operating inside the Kingdom, understanding how to calculate zakat and income dues is not optional — it is a legal obligation that carries real financial consequences when mishandled. The process sounds straightforward on paper, but the variables involved — asset valuations, revenue thresholds, exemptions, and filing windows — make it genuinely complex in practice. Getting it right protects your business. Getting it wrong can cost you significantly more than the original amount owed.
This is exactly where working with a certified accounting office becomes the smartest decision you can make. OMK has helped hundreds of businesses navigate the full process of calculating zakat and income dues accurately, avoiding penalties, and maintaining clean standing with the Zakat, Tax and Customs Authority (ZATCA). What follows is everything you need to understand the process from start to finish.
What Are Zakat and Income Dues in Saudi Arabia?
Zakat dues apply to Saudi and GCC nationals running commercial entities, while income tax applies primarily to foreign shareholders and non-Saudi business owners. The distinction matters enormously, because the calculation methods, rates, and filing requirements differ between the two. Zakat is assessed at 2.5% of the zakat base — a figure derived from net assets and other financial indicators — while income tax is generally levied at 20% of net taxable income for foreign entities. Understanding which obligation applies to your business, or how they split across a mixed-ownership entity, is the foundation of everything else.
What’s interesting here is that many business owners assume the two systems operate in isolation. They don’t. A company with mixed Saudi and non-Saudi ownership must file both, with the Saudi ownership portion calculated under zakat rules and the foreign portion under income tax rules — on the same return, using the same financial statements. That dual calculation is where errors most commonly occur, and it’s precisely where an experienced certified accounting office adds irreplaceable value.
Types of Zakat and Income Dues in Saudi Arabia

- Zakat on Commercial Entities — Applicable to Saudi nationals and GCC nationals owning a share in a Saudi-registered company. It is calculated on the zakat base derived from the company’s balance sheet, typically covering net assets adjusted for certain additions and deductions.
- Corporate Income Tax — Levied on the foreign ownership share of any Saudi-registered company, or on foreign-owned entities operating in the Kingdom. The standard rate is 20% on net taxable income.
- Withholding Tax — Applied to certain payments made to non-resident entities for services rendered inside Saudi Arabia. Rates vary between 5% and 20% depending on the nature of the payment.
- Value Added Tax (VAT) Dues — While technically separate from zakat, VAT obligations are filed through the same ZATCA platform and are often reviewed alongside zakat and income dues during compliance audits.
- Real Estate Transaction Tax — A 5% levy on the transfer of real estate, which applies to specific transactions and must be declared through the authority’s portal.
- Excise Tax Dues — Targeting specific goods such as tobacco, energy drinks, and soft drinks. Companies dealing in these categories carry additional filing responsibilities beyond standard zakat and income obligations.
Why Regular Zakat and Income Dues Inquiry Matters
Here’s the thing most business owners only discover after a problem surfaces: staying current with your zakat and income dues inquiry is not a one-time task. Your standing with ZATCA can change between filing periods based on audit flags, amended assessments, or system updates — and if you are not checking regularly, you may be unaware of a balance sitting against your account.
- Conducting a regular zakat and income inquiry through the official ZATCA portal allows you to catch discrepancies before they escalate into formal disputes.
- Outstanding balances accrue financial penalties automatically — the system does not wait for manual intervention to apply them.
- A clean ZATCA record is often a prerequisite for government contracts, commercial licensing renewals, and certain banking facilities.
- Regular monitoring gives your accounting team time to gather documentation and respond to any assessments before deadlines pass.
- Businesses that delegate this monitoring to a certified accounting office rarely face surprise balances, because the oversight is continuous rather than reactive.
Practical Steps to Calculate Zakat and Income Dues Online
- Log into the ZATCA portal using your registered credentials at zatca.gov.sa.
- Navigate to your taxpayer account dashboard and select the relevant tax type — zakat, income tax, or both.
- Review your filed returns for the current and previous periods to identify any outstanding assessments or open queries.
- Use the portal’s self-assessment tools to run a preliminary calculation based on your most recent financial statements.
- Verify your tax number — tax number verification ensures all filings are linked to the correct entity before submission.
- Download your payment summary and confirm the zakat and income payment code assigned to your account, which is required for settling dues through bank channels.
- Submit any corrections or objections through the official dispute mechanism if the assessed figures differ from your own calculations.
How to Pay Zakat and Income Dues

- Locate your zakat and income payment code from your ZATCA account — this unique code is mandatory for any bank transfer or SADAD payment.
- Payments can be processed through SADAD, direct bank transfer to the authority’s designated accounts, or through the ZATCA portal’s integrated payment gateway.
- Always retain the payment confirmation receipt, as ZATCA’s system can take 24–48 hours to reflect settled balances.
- For large payments, coordinate with your bank in advance to avoid daily transfer limit restrictions causing a delayed settlement.
- A certified accounting office like OMK can manage the full payment process on your behalf under an authorized representative arrangement, ensuring no step is missed.
Conditions for VAT Cancellation with Zakat and Income
- The business must demonstrate that its annual taxable supplies have fallen below the mandatory VAT registration threshold of SAR 375,000.
- No voluntary registration must be in effect that would extend the obligation beyond the threshold-based requirement.
- All outstanding VAT returns must be filed and all dues settled before a cancellation request will be processed by ZATCA.
- The business must not be under an active VAT audit or have unresolved compliance notices on its account.
- Cancellation requests are submitted through the ZATCA portal and are subject to review — approval is not automatic.
Role of the Zakat and Tax Authority in Organizing Financial Obligations
- Regulatory oversight — ZATCA sets the rules, rates, and filing timelines for all zakat, income, VAT, and excise obligations, and updates them periodically in line with national fiscal policy.
- Taxpayer registration and verification — The authority manages the complete registry of taxpayers, including tax number verification processes that confirm entity identity before any transaction is processed.
- Audit and enforcement — ZATCA conducts field and desk audits to ensure reported figures align with actual financial activity, with authority to reassess and issue additional demands.
- Dispute resolution — A formal objection and appeal mechanism exists within ZATCA, allowing businesses to contest assessments through structured legal channels before escalating to the Board of Grievances.
- Digital transformation — The authority continues to expand its digital services, making the zakat and income inquiry process, filing, and payment fully accessible online with minimal manual intervention required.
Guide to Registering an Account on the ZATCA Platform
- Visit zatca.gov.sa and click on the registration option for new taxpayers.
- Prepare your commercial registration number, national ID or Iqama (for foreign nationals), and a valid email address and mobile number registered in Saudi Arabia.
- Complete the identity verification step, which may include an OTP sent to your registered mobile number.
- Enter your entity details — legal name, business activity, and ownership structure — accurately, as errors here can cause misclassification of your tax obligations.
- Once the account is approved, log in and complete your taxpayer profile, linking any existing tax numbers to your new account.
- OMK’s certified accounting office can assist with the registration process and ensure your account is correctly configured from day one, preventing classification errors that are difficult to correct after the fact.
Penalties for Late Payment of Zakat and Income Dues
- A delay fine of 1% of the unpaid amount is applied for every 30 days the payment remains outstanding after the due date.
- A failure-to-file penalty of 5% to 25% of the unpaid tax amount may be assessed depending on the length of the delay and whether the authority initiated the assessment or the taxpayer self-reported.
- Repeated non-compliance can trigger field audits covering multiple prior years, significantly expanding the financial exposure.
- ZATCA has the authority to place a hold on commercial registrations and prevent license renewals for entities with unresolved balances.
- In serious cases involving deliberate evasion, criminal referral is possible under Saudi tax law — making proactive compliance not just financially prudent but legally essential.
Frequently Asked Questions
How can I check my zakat and income dues online without errors?
The safest approach is to log into your ZATCA account and conduct a full zakat and income dues inquiry covering all open periods, not just the current year. Many errors arise from prior-year adjustments that carry forward into the current balance. Cross-referencing the portal figures against your own financial statements — ideally with a certified accounting office reviewing both — eliminates most discrepancies before they become formal assessments. OMK routinely performs this reconciliation for clients as part of a comprehensive compliance review.
What happens if I miss the deadline for paying zakat and income dues?
Missing a payment deadline triggers automatic penalties on the ZATCA system. The delay fine begins accruing from the first day after the due date and compounds over time. Beyond the financial cost, late payment can affect your Zakat Certificate status, which in turn impacts your eligibility for government contracts and certain regulatory approvals. Addressing the overdue balance quickly — and ideally getting professional help to file any missing returns — limits the total exposure.
Why should I work with a certified accounting office like OMK for zakat compliance?
The honest answer is that Saudi zakat and tax rules are detailed, change regularly, and carry meaningful penalties for mistakes. A certified accounting office brings current knowledge of ZATCA regulations, hands-on experience with the portal and audit processes, and the ability to represent your business in disputes. OMK specifically combines deep technical expertise with a practical, client-focused approach — helping businesses not just file correctly, but plan their financial structure to remain fully compliant year after year.
Calculating zakat and income dues correctly is one of the most consequential financial responsibilities a business owner carries in Saudi Arabia. The rules are specific, the deadlines are firm, and the penalties for errors compound quickly. Working with OMK’s certified accounting office means you have a dedicated team handling everything — from your zakat and income inquiry and tax number verification to securing your zakat and income payment code and managing ZATCA correspondence on your behalf. Reach out to OMK today and let’s make sure your financial obligations are not just met, but managed with the precision your business deserves.