ZATCA phase two, in plain language
What integration actually requires from a mid-size company, and what it costs to delay.
Three pricing models, a pile of hidden costs, and indicative SAR ranges — plus how to split any quote into one-off and recurring before you compare it.
An ERP in Saudi Arabia is priced in two halves: the software (usually a per-user monthly subscription, sometimes a perpetual licence) and the implementation (configuration, data migration, integrations, training). For most Saudi SMBs the implementation half is the larger and more variable number, and ZATCA Phase-2 e-invoicing, WPS payroll and Arabic/RTL localisation are the local line items that quietly move it. This guide explains every cost driver, gives clearly-labelled indicative SAR ranges, and shows how to build a three-year TCO you can defend to a board.
Almost every ERP proposal in the Kingdom sits in one of three commercial shapes. Knowing which one you are reading is the first step, because the same total can hide very different long-term commitments.
Model one, subscription (SaaS). You pay per user per month or per year, hosting and upgrades included. Cash cost starts low, never fully stops, and rises as headcount grows. Model two, perpetual licence. You buy the software once, then pay an annual maintenance fee — commonly in the region of 18 to 22 percent of the licence value — plus infrastructure. Heavy year-one cost, lower nominal years two and three, but you own an asset that ages. Model three, implementation-led. The software is cheap or open-source (Odoo Community, ERPNext) and the partner's services are the product; the licence line looks tiny and the services line carries everything.
A fourth pattern is common with tier-one vendors: subscription for the software plus a separate, much larger, fixed-price implementation contract from a system integrator. Treat those as two negotiations, not one.
Vendors rarely publish list prices because the same product can cost three times as much at two companies of identical size. These are the variables that move the quote, roughly in order of impact:
The following are rough guides based on how deals of this shape are typically structured in the Saudi market — not quotes, and not any specific vendor's price list. Use them to sanity-check a proposal, then get real numbers in writing.
Software subscription, per user per month: lightweight regional accounting and CRM SaaS typically lands around SAR 100 to 300; a genuine multi-module regional ERP around SAR 300 to 800; tier-one global platforms often SAR 500 to 1,500 and up, depending on module mix and user type.
Implementation as a multiple of the first-year software cost: a focused, largely out-of-the-box rollout often runs 0.5x to 1x; a typical mid-market multi-module project 1x to 3x; a tier-one programme with integrations and heavy customisation 3x and beyond. That multiple, not the licence, is where budgets break.
First-year all-in, as a rough guide. A small business (roughly 10 to 25 users, two or three modules, clean data) often falls somewhere in the SAR 60,000 to 250,000 band. A mid-market rollout (roughly 30 to 80 users, full suite including inventory and WPS payroll, a handful of integrations) commonly lands between SAR 250,000 and 900,000. Upper mid-market and enterprise programmes on tier-one platforms start around SAR 1 million and climb into the millions.
Discrete line items worth pricing separately: ZATCA Phase-2 integration where it is not native, commonly SAR 15,000 to 80,000; data migration SAR 20,000 to 150,000 depending on source-system quality; consultant day rates in the Kingdom typically SAR 3,000 to 8,000 per day.
Ask any vendor to restate their proposal as two columns. Column A is one-off: implementation, migration, integration build, initial training, ZATCA onboarding, project management. Column B is recurring: subscription or maintenance, hosting, support SLA, per-transaction or per-invoice fees, additional-user cost.
This split exposes two things instantly. First, whether the low headline price is being funded by a recurring fee that compounds. Second, how exposed you are to growth: if adding 20 staff next year adds SAR 150,000 a year, that belongs in the business case now.
It also makes CFO conversations easier. One-off costs can often be capitalised against the project; recurring costs hit opex every year forever and deserve harder scrutiny.
Three years is the right window: long enough to expose recurring fees, short enough to be credible. Build it as a simple grid — year one, two, three down the columns, cost categories down the rows.
Year one: software (pro-rated from go-live, not from contract signature), implementation, migration, integrations, training, hardware or scanners, internal time, contingency. Year two: full-year software, support and hosting, added users, second-wave enhancements, one round of training for new staff. Year three: the same, plus an assumed price uplift — 5 to 10 percent annually is a reasonable planning assumption unless your contract caps it.
Then model two scenarios: flat headcount and a growth case reflecting your actual hiring plan. If the growth case doubles the TCO, negotiate user-tier pricing or a price cap into the contract before you sign, not after.
Finally, put a value line next to the cost line. Days saved in month-end close, VAT return preparation time, stock write-offs avoided, invoices no longer rejected by ZATCA, payroll and WPS submission effort. It does not need to be precise — it needs to be honest and traceable to a number someone in your business already tracks.
Quotes are rarely comparable as received. Normalise them before you decide.
Fix the scope first — write your own one-page list of modules, user counts by type, integrations and go-live date, and make every vendor price that exact list. Then check the same five things across all proposals: what is included in implementation days versus billed as change requests; how additional users are priced; whether ZATCA Phase-2, WPS and Arabic documents are native or a paid add-on; where the data is hosted and under what residency terms; and what the support SLA actually covers.
If you are still at the shortlist stage, our full buyer's and comparison guide, Best ERP & CRM Systems for Saudi Businesses (2026), walks through where SAP, Oracle, Microsoft Dynamics, Odoo, ERPNext, regional suites and local accounting SaaS each genuinely fit — and which of them handle Saudi compliance natively rather than through a partner add-on. Read that alongside this pricing guide: scope decisions made there are what determine the numbers here.
We are honest about our sweet spot. IntellaQ Flow is a subscription cloud ERP and CRM built in Saudi Arabia for SMB and mid-market companies that need one core covering sales, finance, inventory, procurement, HR with WPS payroll and projects — with ZATCA Phase-2, Arabic-first RTL, Hijri dates, SAR and in-Kingdom hosting built in rather than bolted on. Because that localisation is native, the implementation multiple tends to sit at the lower end of the ranges above, and typical rollouts are measured in weeks.
If you are a global group needing multi-country consolidation, complex manufacturing or deep industry-specific processes, a tier-one platform is likely the better fit and we will say so. If you are a Saudi business currently running spreadsheets, a legacy local accounting package, or three disconnected systems, the honest comparison is worth making — ask us for the two-column split described above, and hold every other vendor to the same format.
Want this handled for Riyadh 12211 or the rest of the Kingdom? Talk to our ERP and CRM platform.
Learn more →