Skip to content

ERP for factories and SMEs

An ERP your team uses, not routes around.

We implement Odoo and ERPNext for Saudi factories and SMEs: inventory, procurement, production, accounting and ZATCA Phase 2 e-invoicing in one system, configured around how your operation actually runs.

Works with

  • Odoo
  • ERPNext
  • ZATCA Phase 2
  • Salla
  • Zid
  • Excel
  • WhatsApp
  • n8n

The situation

ERP has an earned reputation problem

The last implementation took a year. The consultant configured a demo dataset, not your production line, then left after go-live. Six months later nobody can explain why a report totals wrong. Meanwhile ZATCA keeps lowering the e-invoicing threshold, and the Excel sheets around the old system are starting to fail.

Why now

A regulatory deadline is moving Saudi businesses off spreadsheets.

ZATCA keeps lowering the revenue threshold for e-invoicing integration, and each wave pulls smaller businesses into scope. Once invoicing has to be machine-readable and cleared, the disconnected tools around it stop holding.

1 Feb 2027
ZATCA Wave 25 integration deadline
SAR 187,500
The revenue threshold, halved in July 2026, pulling far smaller businesses into scope
15.2%
Annual growth in Saudi ERP software spend (Grand View Research)

Deadline and threshold are published by ZATCA. The growth rate is a third-party research estimate, not a Nizamics-measured number.

What you get

Four things you can point at when it is done.

  • Odoo or ERPNext, chosen honestly

    The right one for your module needs and team size, with the reasons written down. Not a sales pitch.

  • Configured to your floor

    Warehouse layout, approval chain, bill of materials and costing set up from your process map, not a template.

  • ZATCA in the core

    Phase 2 e-invoicing designed into the invoicing flow, not bolted on. Live in production on our work today.

  • Data migrated and reconciled

    Stock counts, suppliers and historical invoices moved in stages and checked against your own records before cutover.

How we work

Nothing moves to the next step until you have checked this one.

  1. Process mapping

    Procurement, stock, production and invoicing mapped on the floor and in finance before anything is configured.

  2. Configuration you approve

    Chart of accounts, approvals, ZATCA setup and every screen signed off before go-live.

  3. Parallel run, then cutover

    Your current process runs until the ERP proves itself on real production and invoicing cycles.

Live

ZATCA Phase 2 e-invoicing in production

E-invoicing runs in production on our work today, not on a roadmap. Ask us to show you it running.

What we implement

Odoo or ERPNext, whichever is right for your size. Not a sales pitch.

Both are open-source, both avoid per-seat licensing that punishes growth, and both can be configured to Saudi compliance requirements. We recommend based on your module needs and team size, not a fixed partnership deal.

  • Inventory & warehouse management
  • Procurement & supplier management
  • Production / manufacturing (BOM, work orders)
  • Accounting & financial reporting
  • ZATCA e-invoicing (Phase 1 & 2 compliant)
  • Sales & CRM
  • HR & Saudization (Nitaqat) reporting

ZATCA e-invoicing

We have built ZATCA-compliant e-invoicing before, in production rather than on a roadmap.

ZATCA e-invoicing (Fatoora) integration is not new territory for us. We have implemented and run live ZATCA Phase 2 e-invoicing (cryptographic stamping, QR codes, and direct reporting to ZATCA’s platform) inside a production system currently used across dozens of live sites in the Kingdom. That same compliance layer is what we build into every ERP implementation we deliver, from day one, not as an afterthought.

  • ZATCA Phase 1 & 2 e-invoicing
  • Cryptographic stamp & QR code generation
  • Real-time ZATCA platform reporting
  • Live in production today (existing Nizamics work)

Questions

Asked before every project like this.

How long does an ERP implementation take?
It depends on scope — a single-site inventory and accounting rollout is a different project from a multi-site manufacturing implementation. We give you a written timeline after the process-mapping step, not before, because a number given before we understand your operation is a guess.
What does it cost?
We do not publish a fixed price because ERP scope varies too much to make one honest. Send us your current process (the free assessment below) and we will scope it in writing, with no cost or commitment to that first step.
Odoo or ERPNext?
It depends on module needs, team size and existing tooling. Both are open source and self-hostable, so you are not locked to per-seat licensing. We recommend one in writing after mapping, with the reasons.
Will ZATCA Phase 2 work from day one?
It is designed into the invoicing flow from the first milestone: stamping, QR codes and reporting to ZATCA’s platform. The same setup runs in production on our work today.
What happens to our spreadsheets?
They keep running beside the ERP until the new system has matched them for full cycles. You decide when they stop. The data in them is migrated and reconciled, not discarded.

Free 45-minute assessment

Send us your current inventory or invoicing process.

We map it, count its steps, and tell you in writing what we would build and in what order. You keep the map either way.