Skip to main content
Have a project in mind? Let's talk
Book a call Tell us about your project Book a Call
SA
  ERP Cost Guide

ERP Implementation Cost in Saudi Arabia: What Moves the Price and How to Get a Real Quote.

The cost drivers, what a competitor publishes, our own ranges and the questions that make quotes comparable.

اقرأ هذه الصفحة بالعربية

SAR 10,000 to 500,000+iWesabe, across its two pages (theirs)
$500 to $100,000Devvista fixed-price band
$10 to $100Devvista hourly range

The honest answer to "how much does an ERP cost in Saudi Arabia" is a range, and the range is set by scope, not by the brand of software. This guide shows what moves the price, what one Saudi Odoo partner publishes on its own pages, our own published ranges, and how to get a quote you can compare.

01

The Short Answer

Short answer: iWesabe, an Odoo partner, states on its services page that Odoo pricing starts from SAR 25,000 for small business packages and scales to SAR 500,000+, and its pricing page lists SAR 10,000 to 35,000 for micro setups (1 to 2 modules), SAR 35,000 to 80,000 for SMEs, SAR 80,000 to 250,000 for mid-market and SAR 250,000+ for enterprise (services page, pricing page). Devvista prices either as a fixed price from $500 to $100,000 depending on complexity, or hourly from $10 to $100 depending on the type and level of developer. The two figures use different currencies and scopes, so they are not like for like and we do not convert them.

SourceStated rangeNote
iWesabe (competitor, its services and pricing pages)Services page: SAR 25,000 for small business packages up to SAR 500,000+. Pricing page: SAR 10,000 to 35,000 micro (1 to 2 modules), 35,000 to 80,000 SME, 80,000 to 250,000 mid-market, 250,000+ enterpriseTheirs, read 7 November 2026; scope and inclusions not compared
Devvista (house ranges)$500 to $100,000 fixed, or $10 to $100 per hourIn US dollars; quoted per project after scoping
02

What Moves the Price

Five things explain most of the difference between a small and a large quote:

Cost driverWhy it mattersHow to keep it down
Number of appsEach app adds configuration, testing and trainingStart with sales, stock and accounts; add the rest in release two
Companies, branches, journalsEach Odoo sales journal is onboarded to ZATCA separatelyCount them before you ask for a quote
Data volume and qualityOdoo says all onboarding fields must be completed accurately to avoid rejection; wrong VAT numbers and addresses can cause rejected invoicesClean in a sheet first; import only open items
Custom work and connectionsAnything that is not standard Odoo is built and testedUse standard features unless a process truly differs
Users and trainingMore departments means more sessionsTrain a small group first and let them teach the rest

The ZATCA row is from Odoo's Saudi documentation: each sales journal is onboarded separately with an OTP that expires after 60 minutes (Odoo Saudi documentation). See how this fits the plan in our Odoo ERP implementation page.

03

A Worked Example, Labelled as an Estimate

To show how an hourly range turns into a budget, here is arithmetic with inputs you can change. Assumption: a scope that takes 250 hours of developer and consultant time. Rate used: $40 per hour, one illustrative point inside our $10 to $100 range. Result: 250 x $40 = $10,000. This is an estimate, not a quote: your hours depend on your scope, and a quote is written after we hear your process.

The same scope priced as a fixed price would sit inside our $500 to $100,000 band, and we would state the fixed figure in the written estimate. Neither number includes your own team's time for workshops, data cleaning and testing, so plan for it.

04

Questions That Make Quotes Comparable

Quotes from different vendors are only comparable if they answer the same questions. Ask each one for:

  • The list of apps and entities in scope, named.
  • Whether ZATCA e-invoicing, the number of journals and a simulation run are included.
  • Whether Arabic invoices and bilingual templates are included and tested.
  • How data migration is handled and who cleans the data.
  • What training is included, for how many users.
  • Who owns custom code, and what support looks like after go-live.
  • What is excluded, in writing.

A quote that cannot answer these is a price for an unknown scope. Our Wave 25 guide lists four similar questions to ask an invoicing vendor.

05

How to Get a Quote From Us

We quote by need, not from a price list. Our usual process is short: a scoping call where you describe how an order becomes cash, a written scope and estimate, then a staging site and weekly demos once you agree. Our contact page has a form and the phone number. If you need developers on your own team instead of a project, see hire developers. For the accounting side alone, see accounting and e-invoicing software. The Odoo detail is in the Odoo ZATCA guide, and a global overview is on our Odoo implementation page (English).

If our estimate is higher than the figure that tempted you elsewhere, ask us to compare scopes. If a cheaper tool does the job, we will say so.

Contact Devvista

Our address, phone and opening hours.

Devvista

Amna Bint Wahb St, road, Jeddah 23622, Saudi Arabia

+966 58 372 5686

  • SundayOpen 24 hours
  • MondayOpen 24 hours
  • TuesdayOpen 24 hours
  • WednesdayOpen 24 hours
  • ThursdayOpen 24 hours
  • FridayClosed
  • SaturdayClosed
Get an Estimate

Tell us the apps, entities and users and we will send an estimate. Get an estimate.

Related Guides

Each guide starts with the problem and shows what to do.

ZATCA e-invoicing for Odoo

Connect Odoo to ZATCA phase two e-invoicing: modules, sandbox, simulation and production, onboarding steps, Arabic invoices...

Read the guide

Software development for Saudi Arabia

Custom software, ERP, apps and automation for Saudi companies, built in Arabic and English. ZATCA, PDPL, hosting and pricing explained.

Read the guide

ZATCA Wave 25

ZATCA Wave 25: who is included, the 1 February 2027 integration date and how to connect Odoo or a custom system to Fatoora. We...

Read the guide

Wave 25 Checker

Check your revenue against ZATCA's Wave 25 criterion of SAR 187,500 for 2022 to 2025. A Devvista tool using only ZATCA's...

Read the guide

Contact and booking

Tell us the system you run and your deadline. We answer in Arabic or English on working days, or you can book a 30-minute call...

Read the guide

Odoo ERP

Odoo ERP for Saudi companies: apps, ZATCA e-invoicing, Arabic invoices, data migration and a staged process. Tell us your case...

Read the guide

ERP Cost Guide

What ERP implementation costs in Saudi Arabia: the drivers, one partner's stated range, our $500 to $100,000 band and how to...

Read the guide

Accounting and e-invoicing

What a ZATCA-ready accounting setup needs, when SaaS is enough, and when Odoo or a custom build pays off. Wave 25: 1 Feb 2027....

Read the guide

Logistics software

Shipment tracking, fleet and ZATCA invoicing for Saudi logistics companies, built on Odoo or custom with an Arabic driver app....

Read the guide

Website Development

Bilingual Arabic and English websites for Saudi companies: RTL design, fast mobile pages, staging demos every 1 to 2 weeks and...

Read the guide

Mobile App Development

iOS and Android apps with Arabic right-to-left design, backend and app store submission. Flutter, React Native or native. Get...

Read the guide

Hire developers for Saudi Arabia

Hire dedicated developers for Odoo, .NET, Python, React and Flutter in Arabic and English. Hourly $10 to $100 or fixed price,...

Read the guide

Hire .NET developers for Saudi Arabia

Hire dedicated .NET and C# developers for business systems, APIs and ZATCA e-invoicing. Hourly $10 to $100 or fixed price....

Read the guide

AI Chatbots and Automation

WhatsApp and website chatbots, lead capture and back-office automation in Arabic and English, with a human in the loop. Get an...

Read the guide

Online Store Development

Arabic and English online stores with mada and Apple Pay, shipping and a ZATCA e-invoicing connection. Salla, Zid, Shopify or...

Read the guide

Contracting software

Job costing, purchasing, site stock and ZATCA invoices for Saudi contractors on Odoo or custom, with a plain guide to when a...

Read the guide

Manufacturing ERP

Bills of materials, work orders, stock, costing and ZATCA invoices for Saudi factories on Odoo Manufacturing or custom, and...

Read the guide

Wholesale and distribution

Multi-warehouse stock, customer price lists, purchasing and ZATCA invoices for Saudi distributors, on Odoo or custom. Get an estimate.

Read the guide

Hire Odoo developers for Saudi Arabia

Hire dedicated Odoo developers for custom modules, ZATCA setup, migration and upgrades. Hourly $10 to $100 or fixed price....

Read the guide

Back to the Saudi home page.

Straight Answers.

Still have a question?Send it over and we will answer personally.Send a Message

It is a range set by scope. One Odoo partner, iWesabe, states on its services page that Odoo pricing starts from SAR 25,000 for small business packages and scales to SAR 500,000+, while its pricing page lists SAR 10,000 to 35,000 for micro setups. Devvista prices from $500 to $100,000 fixed, or $10 to $100 per hour.

Our published ranges are in US dollars. We do not convert them to riyals on this page; the written estimate states the currency.

No. The currencies, scopes and inclusions differ, so use it only as context and compare scopes line by line.

We scope it with you when you need it; confirm it in writing with any vendor. Odoo onboards each sales journal separately, so the journal count affects the estimate.

Possibly: hosting, Odoo licences and support after go-live depend on your choices. We state what is included and what is not in the written estimate; we have not verified Odoo licence prices here, so check Odoo directly.

Fixed price suits a clear scope; hourly suits work that will change as you learn. We say which we recommend after the scoping call.

Yes. Our view: a first release for sales, stock and accounts is realistic, and later apps follow once the first is stable.

Book a call on our contact page, describe your process and users, and we send a written estimate.

It is one illustrative rate inside our $10 to $100 range, used only to show the arithmetic. It is an estimate, not a quote.
Saudi Arabia

Tell us your scope and get an estimate

Name the apps, entities and users. We will send a written estimate after a short scoping call.

  • 30-minute consultation
  • No commitment required
  • Response within 24 hours
  1. Book a call30 minutes with the team.
  2. Get a clear planSteps, timeline and a cost range for your setup.
  3. DecideGo ahead with us, or take the plan with you.
Chat on WhatsApp