TL;DR
Ownership determines the regime. Saudi and GCC ownership is generally subject to zakat; non-GCC ownership to corporate income tax; mixed ownership is apportioned between the two. Separately, payments to non-resident suppliers can attract withholding tax — the obligation sits with the Saudi payer, which catches companies buying foreign software and services.
Orientation, not advice
Zakat and tax treatment turns on entity type, ownership, activity, residency and treaty position. What follows is the structure, not a determination for your company. Rates and rules change and are administered case by case. Confirm with a qualified adviser and against current ZATCA publications.
Ownership decides the regime
This is the fact that surprises people arriving from other markets: Saudi Arabia does not apply one profits tax to all companies. A company owned by Saudi or GCC nationals is generally subject to zakat, assessed on a zakat base rather than straightforwardly on profit. A company owned by non-GCC investors is generally subject to corporate income tax on its taxable profit — 20% at the time of writing. Where ownership is mixed, the liability is apportioned between the two regimes in proportion to the shareholding.
- Saudi/GCC-owned: zakat, historically assessed at 2.5% of the zakat base
- Non-GCC-owned: corporate income tax on taxable profit, 20% when this was written
- Mixed ownership: apportioned, with both computations required
- Companies in oil, hydrocarbons and certain natural-resource activities can face different rates entirely
Zakat base is not profit
Zakat is calculated on a base derived from the company's sources of funding and adjusted assets, not simply on the year's profit. Retained earnings, certain provisions, long-term financing and non-current asset positions all feed the computation. A loss-making company can still carry a zakat liability, which is a recurring shock to founders who assume it works like an income tax. Treat the zakat computation as a finance exercise in its own right rather than something derived from the P&L.
Withholding tax — the one that catches e-commerce teams
When a Saudi entity pays a non-resident for services, the payer may be required to withhold tax from the payment and remit it to ZATCA. The obligation and the compliance risk sit with the Saudi payer, not the overseas supplier. Rates vary by payment type — historically 5% on categories such as rent and technical services, 15% on royalties and payments to related parties, and up to 20% on management fees. Double-tax treaties may reduce these, but relief usually depends on documentation obtained in advance.
- Foreign SaaS subscriptions, licences and platform fees are worth reviewing specifically
- Consultancy, technical support and management charges from a parent or affiliate commonly fall in scope
- Treaty relief generally needs a tax residency certificate from the supplier, obtained before payment
- Gross-up clauses in supplier contracts shift the cost to you — read them before signing
Filing and the certificate you will actually need
Annual returns are filed with ZATCA after year end, and a zakat or tax certificate is issued on compliance. That certificate is not merely administrative: it is commonly required for government tenders, licence renewals, customs clearance and dealings with larger counterparties. Companies that let filings drift discover the consequence when a contract or a shipment stalls, not when the deadline passes.
What operations teams should know
Most of this sits with finance, but two things reach commercial teams. First, if you are signing foreign suppliers, withholding needs to be priced in before the contract, not discovered at payment. Second, if you sell to government or large enterprise buyers, expect your zakat or tax certificate to be requested during onboarding — knowing where it lives and who renews it prevents a deal stalling on paperwork.
