A AION Academy
← Back to compliance

Learn / Compliance

GCC VAT 2026 — running one ERP across KSA, UAE, Qatar, Oman, Bahrain, Egypt

Each GCC state implements VAT independently. KSA 15% with ZATCA, UAE 5% with Phase 1 e-invoicing in 2026, Qatar 0% (pending), Oman 5%, Bahrain 10%, Egypt 14% with ETA. Running them all in one ERP is the multi-BG architecture. Here's how it works.

11 min read · Published 2026-05-16

Six countries in the GCC plus Egypt make seven VAT regimes, four e-invoicing platforms, four currencies (SAR, AED, QAR, EGP — Oman uses OMR, Bahrain BHD, Kuwait KWD), and a half-dozen distinct portal integration patterns. A regional F&B group operating across them faces a choice: run one ERP per country (and live with the integration nightmare at consolidation), or run one ERP with country-aware behaviour.

AION is built for the second approach. This article walks through the multi-country VAT landscape, what each regime requires, and how the multi-BG architecture handles it.

The state of GCC + Egypt VAT in 2026

CountryVAT rateRegulatorE-invoicing status
🇸🇦 Saudi Arabia15%ZATCAPhase 2 — XML + QR + clearance (rolling waves complete)
🇦🇪 UAE5%FTAPhase 1 expected Q2 2026 with phased rollout
🇶🇦 Qatar0% (drafted)GTANot yet mandated; framework published
🇴🇲 Oman5%OTANot yet mandated; future-state
🇧🇭 Bahrain10%NBRNot yet mandated; future-state
🇰🇼 Kuwait0%MoFDiscussed but no firm timeline
🇪🇬 Egypt14%ETAMandatory; serial-numbered submission

This table changes every year. Bahrain raised its rate from 5% to 10% in 2022. Qatar continues to inch toward implementation. Kuwait remains the holdout. The UAE’s e-invoicing rollout (Phase 1 in 2026) brings the largest GCC economy after KSA into the e-invoicing fold.

A 2026 F&B group operating across Saudi, UAE, and Egypt has three distinct compliance regimes running simultaneously. Add Oman or Bahrain for distribution coverage and that grows to five.

The architectural choice

Two paths for a multi-country F&B group:

Path A: One ERP per country. Each country’s ledger runs on a local system. Country teams maintain country systems. Group-level reporting comes from manual consolidation (Excel + tribal knowledge).

Advantages: each system can be country-optimal, local teams know their tools.

Disadvantages: integration is fragile. Intercompany reconciliation is manual. FX gain/loss calculations are reconstructive. Master data (suppliers, customers, items) is replicated and drifts. Group reporting takes a quarter of finance-team capacity per close.

Path B: One ERP with multi-BG architecture. All countries run on the same product. Each country is a Business Group (BG) with country-specific configuration (currency, VAT rate, e-invoicing format, regulator integration). Master data is shared where it makes sense; country-specific where it must be.

Advantages: intercompany is mechanical. Consolidation is mechanical. Master data has one source. New country additions are configuration, not project.

Disadvantages: the ERP has to actually be capable of the multi-country model. Many ERPs claim it; few deliver.

AION is built for Path B.

How AION’s multi-BG model works

Every Business Group references a country profile that drives all country-specific behaviour:

  • Currency (SAR for Oasis Fresh, QAR for Pearl, EGP for Nile)
  • VAT rate (15% / 0% / 14%) and tax accounts
  • E-invoicing format (ZATCA-PHASE2 / ETA-SERIAL / NONE / future)
  • Regulator integration (ZATCA portal / ETA portal / future)
  • Banking patterns (Saudi WPS / Qatari pension / Egyptian payroll / future)
  • Chart of accounts seed (4-segment for KSA, similar structure for others)

The same SLA engine generates journals for all BGs — the rate parameter just changes based on which country profile is in force.

The same costing engine — BOM rollup, variance, WIP valuation, period close — runs in all BGs. The numbers come out in the local currency.

The same reporting engine produces local financial statements for each BG. The consolidation layer translates them to a group currency for combined reporting.

A concrete example — three-country group

Suppose a holding company operates:

  • Oasis Fresh Beverages Co. in Saudi Arabia (SAR books, ZATCA Phase 2)
  • Pearl F&B Co. in Qatar (QAR books, no VAT today)
  • Nile Foods Co. in Egypt (EGP books, ETA e-invoicing, 5% WHT on services)

Day-to-day operations:

  • Saudi sales invoices clear through ZATCA in real time
  • Qatari sales invoices issue as plain QAR documents
  • Egyptian sales invoices clear through ETA with serial numbering

Intercompany flows happen routinely. The Saudi entity might sell mango juice 1L to the Qatari entity at a transfer price. The Egyptian entity might sell concentrate (Nile Foods has guava expertise) to the Saudi entity. Each leg posts the matching journals in the right BG’s books and currency.

Period end:

  1. Each BG closes its books independently (costing close in each, GL close in each).
  2. The group consolidation runs:
    • All three trial balances translated to group reporting currency (say USD or SAR)
    • Intercompany invoices and payments matched and eliminated
    • Consolidated trial balance generated
    • Consolidated P&L and balance sheet produced
  3. Group-level VAT reporting: nothing — VAT is per-country. But group-level tax provisioning, transfer pricing documentation, and corporate income tax computation all draw from the consolidated data.

A finance team running this manually would lose 1-2 weeks per month to consolidation. With multi-BG architecture, consolidation is a one-day exercise.

Cross-border invoicing — VAT zero-rating

Intra-GCC exports are zero-rated for VAT under the GCC Unified VAT Agreement (with country-specific rules for evidence and documentation). Oasis Fresh (KSA) selling to Pearl F&B (Qatar) issues a sales invoice with 0% VAT — but the invoice still has to be ZATCA-cleared because the seller is KSA-registered.

Pearl F&B records the receipt as an import. Under Qatari rules, there’s no VAT to reverse-charge today (because Qatar has no VAT mandate). When Qatar implements VAT, the reverse-charge treatment kicks in automatically.

For Egypt-GCC flows, treatment varies. Egypt is not a GCC member, so the GCC unified VAT framework doesn’t apply directly. Bilateral treatments and trade arrangements determine the VAT treatment per item type. AION’s country profiles handle the specifics.

What about non-resident registrations?

A factory based in Saudi Arabia selling significant volumes into Egypt may be required to register as a non-resident in Egypt for VAT purposes. Similarly for UAE-resident entities selling into KSA.

AION supports this via secondary VAT registrations on the BG configuration. A single BG can have its primary tax registration in its home country and one or more non-resident registrations for cross-border sales. Sales invoices automatically apply the correct tax treatment based on the customer’s country and the seller’s registration in that country.

What’s coming and what’s deferred

Coming in 2026:

  • UAE Phase 1 e-invoicing mandate (expected Q2)
  • Possible Qatar VAT framework publication
  • Expanded ZATCA waves bringing smaller businesses into Phase 2 scope

Deferred (no mandate yet but to plan for):

  • Bahrain e-invoicing
  • Oman e-invoicing
  • Kuwait VAT (when/if it happens)

AION’s architecture handles these through configuration rather than rebuilds. When UAE Phase 1 lands, you toggle the e-invoicing format for the UAE BG and the system starts generating compliant invoices. No rebuild.

Common pitfalls in multi-country setups

Pitfall 1: Trying to standardise across country differences. Some teams try to enforce a single COA structure or invoice template across all countries to “simplify.” This breaks against local statutory requirements. AION’s model supports country-specific COAs that share conceptual structure but localise codes and naming. Use that.

Pitfall 2: Treating intercompany as bilateral. A four-country group has six bilateral relationships, ten tripartite paths, etc. Modelling each one separately is unsustainable. The MOAC model in AION handles intercompany as a single function across all BG pairings — define the rules once, the system applies them everywhere.

Pitfall 3: Underestimating reporting currency choice. Many groups default to USD as group reporting currency. For MENA-headquartered groups, SAR or AED often makes more sense (less FX noise on the consolidation). Pick deliberately.

Pitfall 4: Master data drift. If sales, finance, and procurement teams each maintain their own master data, you’ll end up with three slightly different versions of Carrefour as a customer (Carrefour KSA in KSA books, Carrefour UAE in UAE books, Carrefour Egypt in Egypt books — each with different IDs, terms, contacts). AION lets you share customer master where it makes sense (Carrefour as a parent customer with country-specific child accounts). Use that consistently.

Where to go from here

The country-specific deep dives are at ZATCA Phase 2 for Saudi F&B manufacturers and ETA e-invoicing in Egypt — the factory guide. For a factory migrating to a compliant ERP from a single-country tool, Switching from QuickBooks to ZATCA-compliant ERP covers the migration path.

For the operational view of running across these countries — the three demo BGs all live — see the region pages: Saudi Arabia (Oasis Fresh), Egypt (Nile Foods), Qatar (Pearl F&B).

See this in the Oasis Fresh demo

Log into the Oasis Fresh (Saudi) BG as cfo.saudi

Common questions

Can we operate in 4 GCC countries plus Egypt under one AION tenant?

Yes. The multi-BG (Business Group) architecture is purpose-built for this. The demo proves three countries (KSA, Qatar, Egypt) running side-by-side. Adding UAE, Oman, Bahrain follows the same pattern — each is a BG with its own country profile (currency, VAT rate, e-invoicing format, regulator), running on the same product.

How does intercompany work — KSA entity selling to UAE entity?

Intercompany flows post the matching journals on both sides. The KSA entity records a sale (with VAT zero-rated for intra-GCC export under the GCC Unified VAT Agreement). The UAE entity records a purchase (import accounting, reverse-charge VAT). The MOAC model preserves books-of-record separation while automating the matching at consolidation.

What about transfer pricing across the entities?

AION captures the transactional data — every intercompany invoice records the currency, FX rate, item cost basis, transfer price, and arm's-length comparison parameters. Transfer pricing documentation (Master File, Local File for OECD BEPS Action 13) is a downstream deliverable; AION provides the data foundation, not the legal documentation itself.

How do we consolidate financials across multiple currencies?

The reporting layer translates each BG's books into a group reporting currency at configurable FX rates (period-end spot, period-average, year-end, etc.). Intercompany eliminations post automatically. Consolidated trial balance, income statement, and balance sheet generate from the consolidated layer without re-keying.