ERPNext in the UAE
VAT, WPS payroll and free zone structures for Dubai and Abu Dhabi.
Saudi Arabia has moved faster on e-invoicing than anywhere else in the Gulf. ZATCA's Fatoora programme has pushed structured, cryptographically stamped invoicing from a compliance footnote to the thing that decides whether a billing system is viable at all. For businesses still running Tally, spreadsheets, or an ERP whose invoice data cannot be exported in a usable structure, Phase 2 is not a formatting change — it is a replacement deadline.
Two properties matter more than feature lists here. ERPNext holds every invoice as structured data in an open schema, and exposes all of it through a REST API. That is precisely what a clearance model demands: the ability to emit a UBL XML document, attach a cryptographic stamp and QR code, submit it to Fatoora, and record what came back — all without exporting to a spreadsheet and re-keying. A system that can only print a PDF has to be wrapped in middleware to achieve the same thing.
The second property is cost structure. ERPNext is open source under GPLv3, so there is no per-user licence. For Saudi businesses scaling headcount under Vision 2030 hiring pressure, an ERP whose cost rises with every new employee is a liability.
The configuration patterns carry across the Gulf; the tax and labour layer is what changes:
A significant share of the ERP work in the Kingdom right now is rescue work — projects that stalled at Phase 2, or systems configured by a partner who has since disengaged. We start those with a written audit: what is configured, what was customised and how, which data can be trusted, and what reaching go-live actually takes. You get that assessment and a costed plan before committing to anything beyond it. Our consulting engagement is built for exactly this.
Most businesses coming to us are leaving Tally, QuickBooks, Zoho, spreadsheets, or an ERP that was never fully adopted. We migrate chart of accounts, customer and supplier masters, item masters, opening stock and open receivables and payables — validated against your existing trial balance before go-live, not after. See how we handle data migration.
ERPNext stores invoices as structured data and exposes a full REST API, which is what Phase 2 integration needs. Meeting the requirement is implementation work: generating the XML in the required UBL format, applying the cryptographic stamp and QR code, and integrating with the Fatoora platform for clearance of standard invoices and reporting of simplified ones. We scope that explicitly as part of a Saudi project rather than assuming your existing setup covers it.
Phase 1, in force since December 2021, requires invoices to be generated electronically with a QR code on simplified invoices — a formatting requirement. Phase 2 is the integration phase, rolled out in waves by taxpayer revenue, and requires your billing system to connect directly to ZATCA's Fatoora platform. Standard invoices must be cleared before being issued; simplified invoices must be reported within 24 hours. Phase 2 is where systems that cannot emit structured invoice data run out of road.
Yes. We configure the 15% standard rate alongside zero-rated and exempt treatments, reverse charge on imported services, and the tax templates behind them, with the VAT registration number on every tax invoice. The VAT return figures trace back to ledger accounts, so the filing is read off a report rather than reconstructed each period.
We configure payroll for Saudi labour law: GOSI contributions at the different rates applying to Saudi and non-Saudi employees, end-of-service benefit accrual, and the allowance and deduction structures your contracts use. Payroll files can be produced in the layout your bank requires for salary transfer.
Yes — Arabic is mandatory on tax invoices in Saudi Arabia, and the e-invoice XML carries Arabic fields. We build bilingual Arabic/English print formats as part of standard configuration rather than as a custom request, and ensure the Arabic data is present in the structured output, not only the printed page.
Cost, and direct access to the people doing the work. Our rates reflect a Doha cost base, and you deal with the consultant configuring your system rather than an account manager. For the parts of a Saudi project that genuinely need presence — kickoff workshops, training, go-live — we travel. The rest is more effective remote, because the system is a web application and your team can work in it from day one.
KEEP READING
VAT, WPS payroll and free zone structures for Dubai and Abu Dhabi.
Our home market — the full rollout process, stage by stage.
Audit a stalled rollout and get a costed plan before spending more.
Ongoing fixes, upgrades and training, including systems we did not build.
GET STARTED
Tell us what you run today and where you stand on ZATCA Phase 2. We will come back with a scope, a timeline and a number you can compare against any local quote.