DM
DocMakBooks
🇸🇦

Accounting Software in Saudi Arabia

Saudi Arabia enforces 15% VAT and mandatory ZATCA e-invoicing (FATOORA). Phase 2 integration requires cryptographic stamps and XML submission for B2B invoices.

DocMakBooks is built for companies operating across Vision 2030 construction, energy services, retail, manufacturing, tourism and a rapidly formalising SME sector. Registration, filing, payroll and document rules are pre-configured for Zakat, Tax and Customs Authority (ZATCA), so your ledger is filing-ready from the first invoice rather than reworked at period end.

Tax authority
Zakat, Tax and Customs Authority (ZATCA)
Currency
SAR
VAT rate
15%

Registration, filing and deadlines in Saudi Arabia

Mandatory registration
SAR 375,000 of taxable supplies in the previous 12 months or expected in the coming 12 months
Voluntary registration
SAR 187,500 of taxable supplies or expenses
Filing portal
ZATCA e-services and the FATOORA platform
Frequency
Monthly where annual taxable supplies exceed SAR 40 million, quarterly below that
Deadline
The last day of the month following the tax period, with payment due at the same time
Record retention
Invoices and accounting records must be retained for 6 years (11 years for capital assets and real estate) and be available in Arabic
Corporate tax
20% corporate income tax on non-GCC ownership, 2.5% Zakat on Saudi/GCC-owned shares, and 5–20% withholding tax on cross-border payments

E-invoicing status

E-invoicing is mandatory in two phases: Phase 1 (Generation) since December 2021 and Phase 2 (Integration) rolling out by taxpayer waves, requiring XML (UBL 2.1), a cryptographic stamp, UUID, hash chain and a TLV QR code, with B2B invoices cleared in real time and B2C invoices reported within 24 hours.

Import VAT is either paid at the border or deferred to the return for approved taxpayers, and reconciles to ZATCA customs statements.

Payroll and banking

GOSI contributions apply at 21.5% of the contributory wage for Saudi employees (9.75% employee, 11.75% employer plus SANED) and 2% occupational hazard for expatriates, while the Wage Protection System matches uploaded payroll against Qiwa contracts. Salary files are produced as Mudad / WPS files reconciled with GOSI and Qiwa records, and bank statements import from Al Rajhi Bank, Saudi National Bank, Riyad Bank, Banque Saudi Fransi, Arab National Bank.

Penalties to avoid in Saudi Arabia

  • SAR 10,000 for failing to register for VAT within the deadline
  • 5–25% of the VAT due for filing a return late, depending on the delay
  • 5% of the unpaid VAT for every month or part month the payment is overdue
  • SAR 5,000 to SAR 50,000 for e-invoicing breaches such as a missing QR code, deleting invoices or blocking ZATCA access
  • Up to 50% of the undeclared tax for filing an incorrect return

Confirm current figures with Zakat, Tax and Customs Authority (ZATCA) on ZATCA e-services and the FATOORA platform before relying on them for a filing decision.

Cities we serve in Saudi Arabia

Also serving businesses in Dammam, Mecca, Medina, Khobar, Taif, Tabuk the same registration thresholds, filing deadlines and invoice rules apply across Saudi Arabia.

Ready for Saudi Arabia?

Start free today and add the optional Pro plan whenever you're ready.