Your Odoo runs the business. We make sure it runs right.
CoreX Solutions takes Saudi companies from the first demo to a live, ZATCA-compliant ERP — then stays on after go-live. Implementation, customization, integration and support, all from one accountable team in Riyadh.
Companies running on systems we built






Everything Odoo, under one contract
You should not need three vendors to run one ERP. CoreX covers the full lifecycle — from scoping the first module to supporting the system years after go-live.
Odoo Implementation
Process mapping, configuration, data migration and go-live — run as a project with dates, owners and a signed scope.
ExploreOdoo Customization
Custom modules written to Odoo's grain — extend, never fork. Every line is code you can still upgrade next year.
ExploreIntegrations
Banks, payment gateways, Salla and Shopify, shipping carriers, WhatsApp, POS hardware and ZATCA — connected and monitored.
ExploreVersion Migration
Move to Odoo 19 without losing history. We migrate data, custom code and reports, then test against your real month-end.
ExploreSupport & AMC
A named consultant, an agreed response time and a monthly report of what was fixed, changed and improved.
ExploreTraining & Enablement
Role-based sessions in Arabic or English, with recorded walkthroughs your new hires can use next year.
ExploreHosting & Odoo.sh
Odoo Online, Odoo.sh or your own server — with staging branches, backups and a documented deployment path from GitHub.
ExploreDedicated Developers
Hire an Odoo developer or a full squad monthly, managed by CoreX and reporting into your product owner.
ExploreZATCA e-Invoicing
Phase 1 and Phase 2: QR, XML, cryptographic stamp, onboarding and clearance — tested against ZATCA's sandbox before you go live.
ExploreERP projects fail on process, not on software
Odoo can do almost anything. That is exactly the problem — without a consultant who understands your cycle, you end up with 40 modules and no working month-end. We start from your business, not from the app store.
- Configuration before customization — we prove standard Odoo cannot do it before writing code.
- Accounting reviewed by accountants — every custom flow ends in a journal entry we can defend.
- Bilingual by default — Arabic and English screens, invoices and reports from day one.
- Handover you own — documented configuration, source code in your GitHub, no lock-in.
One ERP, wired into everything else you use
Odoo stops being an island the moment it talks to your bank, your store and your tax authority. These are the connections we build and maintain most often.
Five phases, fixed exits
Each phase ends with something you sign off on. Nothing moves forward on a verbal agreement, and nothing is billed for work you have not approved.
Read the methodDiscovery
Workshops per department. We map how the work actually happens today, not how the manual says it should.
Fit-gap & scope
Every requirement is marked standard, configurable or custom — with the cost of each option written down before you choose.
Build & configure
Two-week sprints on a staging database you can open any day. Custom modules go to your GitHub as they are written.
Data & UAT
Opening balances, master data and one full test month-end, signed by your finance lead before go-live.
Go-live & hypercare
Two to four weeks of daily presence, then a support agreement with a named consultant and agreed response times.
Pre-configured for how your sector actually works
Sixteen ready packages, each with its own chart of accounts, workflows and reports — a starting point, then tuned to your company.
Trading & Distribution
Multi-warehouse stock, landed costs, price lists per customer.
Manufacturing
BoMs, routings, work orders, scrap and real production costing.
Retail & POS
Offline-capable POS, loyalty, branch transfers, daily cash closing.
Contracting & Projects
Progress billing, subcontractors, cost-to-complete per project.
Ready packages at a published price with a clear payment schedule
All work is priced by its standard hours at one published hourly rate (SAR 300 excl. VAT). The packages below are picked in the dashboard and bought online with the first instalment only.
ZATCA Quick Start
منشآت تحتاج الامتثال الضريبي فقط — حتى 10 مستخدمين
26,737.50 SAR incl. VAT · due at checkout 10,695
- المحاسبة (أرصدة إفتتاحية أو بيانات سابقة لا تزيد عن 6 أشهر)
- تطبيق الفوترة
- تكامل ZATCA e‑Invoicing
- Duration: 2 – 3 أسابيع
Starter
شركات ناشئة وصغيرة — حتى 15 مستخدم
67,706.25 SAR incl. VAT · due at checkout 27,082.50
- المحاسبة (أرصدة إفتتاحية أو بيانات سابقة لا تزيد عن 6 أشهر)
- تطبيق الفوترة
- تكامل ZATCA e‑Invoicing
- المبيعات
- إدارة علاقات العملاء (CRM)
- and 3 more apps
- Duration: 4 – 6 أسابيع
Retail & POS
سلاسل تجزئة ومتاجر متعددة الفروع — 10 – 30 مستخدم
76,331.25 SAR incl. VAT · due at checkout 30,532.50
- المحاسبة (أرصدة إفتتاحية أو بيانات سابقة لا تزيد عن 6 أشهر)
- تطبيق الفوترة
- تكامل ZATCA e‑Invoicing
- نقطة البيع للمتاجر
- المبيعات
- and 6 more apps
- Duration: 6 – 8 أسابيع
Set up your company in Saudi Arabia under an investment licence
From the foreign entity to the Saudi commercial registration with every government platform activated — packages at a published per-unit price, paid in full or in two instalments.
Basic
All legal and administrative services listed above
19,550 SAR incl. VAT
- Maximum duration 45 days
- Paid in full on signing
- Or 50% up front and the balance on licence issue
- Every government platform activated and handed over
Advanced
All legal and administrative services listed above
23,000 SAR incl. VAT
- Maximum duration 30 days
- Paid in full on signing
- Or 50% up front and the balance on licence issue
- Every government platform activated and handed over
VIP — fast track
All services, on a priority fast track
28,750 SAR incl. VAT
- Maximum duration 20 days
- Paid in full on signing
- Or 50% up front and the balance on licence issue
- Every government platform activated and handed over
Not registered in Saudi Arabia yet?
Before an ERP there has to be a company. We handle formation under a MISA investment licence end to end — the Egyptian entity, the attestations, the Saudi commercial registration, and every government platform activated and handed over.
10
Steps from an Egyptian entity to a Saudi commercial registration.
5
Government platforms activated: Qiwa, Muqeem, Chamber, GOSI and Mudad.
20 days
The fastest track, for service and industrial activities.
Published
Package prices printed on the page — no discovery call needed to see them.
What buyers ask us first
If your question is not here, send it — we answer scoping questions before there is a contract.
How long does an Odoo implementation take?
A focused finance and sales rollout runs six to eight weeks. A full operation with manufacturing, multi-branch stock and integrations is typically three to five months. The variable is rarely the software — it is how fast your team can give decisions and clean data.
Community or Enterprise — which do we need?
Enterprise is required for accounting-heavy work, Studio, and official support; Community is viable for lighter operations with in-house maintenance. We give you the licence cost comparison over three years before you decide — and we are paid for the implementation either way, so the advice is not tied to the licence.
Do you handle ZATCA Phase 2 yourselves?
Yes. Onboarding, CSR and certificate handling, XML generation, cryptographic stamp, QR and clearance are configured and tested against the ZATCA sandbox, then re-tested on your production credentials on go-live day.
Who owns the custom code you write?
You do. Custom modules are pushed to a repository under your account as they are developed, with the configuration documented alongside. If you ever change partner, nothing has to be rebuilt.
Can you take over a project another partner started?
Often, yes. We start with a paid audit of the database and custom code, then give you a written opinion on what is worth keeping, what should be rewritten, and what it costs either way.
See your own process running in Odoo
Send us one workflow that hurts today — an approval chain, a stock count, a month-end close. We will demo it in Odoo, using your terminology, within a week.