Odoo accounting and tax in Saudi Arabia
Every Saudi Arabia tax and accounting item we configure and test before a go-live, printed in full rather than condensed.
8 items Printed as checked, not condensed.
Tax rules that shape an Odoo configuration in Saudi Arabia
Each item below is one thing the tax setup has to get right before go-live.
- 1
VAT is 15%. The rate was raised from 5% to 15% on 1 July 2020 and has not moved since.
- 2
VAT returns are quarterly if annual supplies do not exceed SAR 40 million and monthly above that. The return is due by the end of the month following the tax period: ZATCA set 30 April 2026 as the deadline for the Q1 2026 return.
- 3
Corporate income tax is 20% of net adjusted profits and falls on the non-Saudi, non-GCC ownership share. Zakat is 2.5% of the Zakat base and falls on the Saudi and GCC share. A mixed-ownership company is split between the two.
- 4
Withholding tax applies to payments from a resident or a permanent establishment to a non-resident: 5% on dividends, 5% on interest, 15% on royalties, and 5%, 15% or 20% on services depending on the type. It must be paid within the first ten days of the month following the month of payment, so it needs to come off the vendor payment run, not the year-end close.
- 5
The corporate income tax or Zakat return is due to ZATCA within 120 days of the taxpayer's year end.
The reporting framework your Saudi Arabia books sit inside
What your statements have to comply with, and what that means for the chart of accounts.
- 1
IFRS Accounting Standards as endorsed by SOCPA are required for all publicly accountable entities. SOCPA runs a technical, Sharia and legal review before endorsing each standard, so the endorsed text can differ from the IASB text.
- 2
SMEs apply IFRS for SMEs as endorsed in Saudi Arabia, or full endorsed IFRS if they apply it in full rather than picking standards selectively.
- 3
Companies owned by Saudis, or by Saudis and non-Saudis, must file audited financial statements with the tax return.
Checked Localization notes on this page checked on 22 August 2026.
Rates, formats, thresholds and submission windows change. We configure against the rules in force at build time and confirm every figure with your accountant or tax advisor before sign-off. If a rule moves after go-live, it is a support ticket, not a rebuild. Read more on our Odoo localization service.
How we build accounting and tax for Saudi Arabia
The delivery method behind the list above. The same four steps on a 10-user rollout and on a multi-company programme, with the depth scaled to the scope.
- 1 Chart of accounts from your accountant. We configure against the mapping your accountant signs, not a default template someone picked in the install wizard.
- 2 Every tax gets a test document. An invoice, a credit note and a period report per tax, checked against a figure your accountant produced independently.
- 3 Opening balances reconcile. Prior-period data is loaded and tied back to your last filed set of accounts before anyone posts a live transaction.
- 4 Filing outputs come out of Odoo. Reports are produced from the system, checked line by line, then handed over with a written procedure so your team runs them without us.
What we need from you to quote it
Bring these to the first call and you get a scoped, priced accounting and tax plan for Saudi Arabia instead of a range.
- โ Your current chart of accounts and the tax codes in use today.
- โ The last filed set of accounts and the last filed return.
- โ The name of the accountant or tax advisor who signs off the configuration.
Services behind this work
The rest of the Saudi Arabia localization detail
Each topic has its own page with the full item list, the same way this one does.
Full detail, printed as checked.
Payroll in Saudi ArabiaFull detail, printed as checked.
Payments in Saudi ArabiaFull detail, printed as checked.
Shipping in Saudi ArabiaFull detail, printed as checked.
Saudi Arabia country overviewServices, modules, client work and delivery for Saudi Arabia.
Accounting and tax in other markets we cover
Running the same rollout across borders? These pages carry the same depth for each market, so you can compare before scoping a multi-country phase.
Scope accounting and tax for your Saudi Arabia rollout.
Send us the list above with your answers against it. We come back with what is configuration, what is a connector, and what is a build, priced before the project starts.