Saudi Arabia, UAE and Oman e-invoicing: one accredited provider, monitored around the clock
GoAgile connects your ERP, POS and custom systems to ZATCA in Saudi Arabia, and is an accredited service provider (ASP) for the UAE's Peppol-based system and Oman's Fawtara. Use the ezInvoice platform, or an API and custom implementation built for enterprise volumes.
ZATCA, the UAE and Oman from one team; Qatar, Bahrain and Jordan coming soon
Cloud or on-premises, watched by our NOC, with a ticket raised at the first disruption
Standalone cloud ezInvoice: your first compliant e-invoice in about 10 minutes, or API integration for up to 200,000 invoices a day
What is e-invoicing, and how does it differ across Saudi Arabia, the UAE and Oman?
E-invoicing means issuing invoices as structured digital data (XML) that the tax authority validates or receives in near real time, instead of paper or plain PDFs. Saudi Arabia (ZATCA's Fatoorah platform), the UAE (the Ministry of Finance's Peppol-based system) and Oman (the Oman Tax Authority's Fawtara) all require it, but each works differently: Saudi Arabia clears invoices through ZATCA directly, while the UAE and Oman route them through accredited service providers on the Peppol network.
That is why one approach does not fit the whole region. Formats, timing, QR codes, languages, archiving periods and deadlines all differ, and the rules are still moving. An invoice that fails validation can stop billing, so the integration has to be engineered, not just configured.
GoAgile is a ZATCA e-invoicing solution provider in Saudi Arabia and an accredited service provider (ASP) in the UAE and Oman, so one team and one platform cover all three. Qatar, Bahrain and Jordan are coming soon. Pick your country below, then use the comparison tables to see the differences side by side.
Key facts
Saudi Arabia
ZATCA Fatoorah: Phase 2 in waves, clearance and reporting
UAE
Peppol five-corner model through an ASP; live from 1 January 2027 for large businesses
Oman
Fawtara on Peppol through an accredited provider; mandatory from 1 April 2027 for large taxpayers
Our role
ZATCA solution provider in Saudi Arabia; accredited ASP in the UAE and Oman
Coming soon
Qatar, Bahrain and Jordan
By country
Pick your country
The three systems share a goal and little else. Each tab shows who must comply and when, how an invoice flows, and what GoAgile delivers there.
ZATCAFatoorah platformPhase 2: Integration
Saudi Arabia: every invoice cleared or reported through ZATCA
Phase 2 requires VAT-registered businesses to connect their invoicing systems directly to ZATCA's Fatoorah platform. Standard B2B and B2G invoices are cleared by ZATCA in real time before they reach the buyer. Simplified B2C invoices are issued first and reported within 24 hours. Every invoice is structured UBL 2.1 XML, or PDF/A-3 with the XML embedded, with a cryptographic stamp, a UUID and a QR code, and it must include Arabic.
Who must comply, and when
Group
Who
Date
Phase 1: Generation
All VAT-registered businesses
Since 4 December 2021
Phase 2: Integration
Selected in waves, by VAT-taxable revenue
Since 1 January 2023
Wave 24
Revenue above SAR 375,000
Closed on 30 June 2026
Wave 25
Revenue above SAR 187,500
Integrate by 1 February 2027
How an invoice flows
1Your ERP or POS creates the invoice and the UBL 2.1 XML.
2It is signed with your unit's certificate (CSID) and given a UUID, a counter and the previous invoice's hash.
3Standard invoices go to ZATCA for clearance. ZATCA validates, stamps and returns them, and only then can you share them.
4Simplified invoices go to the customer first and are reported to ZATCA within 24 hours.
5XML, PDF and ZATCA's responses are archived, six years in most cases.
The full wave table, the invoice elements and the penalty summary are in Saudi Arabia in detail below.
What GoAgile delivers
ERP, POS and custom-system integration for Odoo, Oracle, SAP, Dynamics 365, Zoho and TallyPrime
Unit onboarding through the Fatoora portal: OTP, CSR, compliance and production CSID
Queues, retries and monitoring around clearance
Arabic and English invoices with QR codes, credit notes and debit notes
Data hosted in the Kingdom, on a local Class A data centre
A wave readiness assessment and a go-live date that beats your deadline
ZATCA e-invoicing solution provider
Ministry of FinanceFederal Tax AuthorityPeppol PINT-AE
United Arab Emirates: five-corner e-invoicing through an accredited service provider
The UAE's Electronic Invoicing System is run by the Ministry of Finance on the Peppol network. You do not connect to the tax authority yourself. Each business in scope appoints one Accredited Service Provider (ASP). Your ASP builds and validates the structured XML invoice (PINT-AE), sends it to the buyer's ASP and reports the tax data to the Federal Tax Authority. The rules cover B2B, B2G and G2B transactions, with or without VAT registration. Sales to consumers are outside the system.
Who must comply, and when
Group
Who
Date
Voluntary pilot
Any business that opts in
Open since 1 July 2026, with no penalties while voluntary
Large businesses
Revenue of AED 50 million or more
Appoint an ASP by 30 October 2026, live from 1 January 2027
Other businesses
Revenue below AED 50 million
Appoint an ASP by 31 March 2027, live from 1 July 2027
Government entities
Federal and local government
Appoint an ASP by 31 March 2027, live from 1 October 2027
How an invoice flows
1You appoint an ASP and onboard through EmaraTax. Your Peppol participant ID is 0235 followed by your 10-digit TIN.
2Your system sends the invoice data to your ASP, which builds and validates the PINT-AE XML.
3Your ASP sends the XML to the buyer's ASP over Peppol and reports the tax data to the Federal Tax Authority.
4The buyer's ASP validates it, delivers it to your customer and reports to the authority as well.
5Confirmations come back to you. Records are kept for five years in most cases.
Transactions between members of the same tax group are excluded for 24 months from 1 January 2027. The appointment deadline for large businesses moved from 31 July to 30 October 2026; the go-live dates did not change.
What GoAgile delivers
We act as your Accredited Service Provider: onboarding, Peppol connectivity and reporting to the authority
ERP and billing integration through API or file exchange
PINT-AE mapping, validation and UAE tax codes
Buyer lookup and delivery over Peppol, plus PDF copies for buyers who are not on the system yet
Supplier invoices received through the same ASP
Archiving, monitoring and 24/7 support
Accredited Service Provider (ASP)
Oman Tax AuthorityFawtaraPeppol PINT OM
Oman: Fawtara through an accredited service provider
Fawtara is the Oman Tax Authority's e-invoicing system. It also uses the Peppol five-corner model: you issue invoices through a service provider accredited by the OTA, which validates them, sends them to the buyer's provider and reports the tax data to the OTA. You cannot connect your ERP to the OTA directly. B2B invoices are reported in real time and B2C invoices within 24 hours. Invoices are structured XML under the PINT OM specifications, and consumers receive a readable copy with a QR code.
Who must comply, and when
Group
Who
Date
Pilot
About 100 selected companies, voluntary
From the end of August 2026
Phase 1
VAT-registered businesses with annual supplies above OMR 5 million
From 1 April 2027
Phase 2
Other VAT-registered businesses
From 1 October 2027
Government entities
Suppliers to government (B2G)
Date to be confirmed by the OTA
How an invoice flows
1You register with the OTA and onboard with your accredited service provider.
2Your system sends the invoice data to your provider, which validates it and builds the PINT OM XML.
3B2B: the provider sends the invoice over Peppol to the buyer's provider and reports to the OTA in real time.
4B2C: the provider reports to the OTA within 24 hours and your customer receives a readable copy with a QR code.
5Records are kept for ten years under the VAT law.
Dates follow Decision No. 189/2026 as reported by tax advisers. Confirm the current schedule with the Oman Tax Authority.
What GoAgile delivers
We act as your accredited Fawtara service provider
ERP and POS integration through API
PINT OM billing and self-billing (for imports): mapping and validation
B2C reporting with a QR code on the customer's copy
Archiving to Oman's retention period
Monitoring and 24/7 support
Accredited Fawtara service provider
Coming soon
QatarBahrainJordan
We are preparing to launch in each. Tell us if you invoice there and we will plan it with you.
Side by side
The three systems compared in detail
What is required, what is not, which document counts as the invoice and how long you must keep it. Status as of 23 October 2026.
Rules at a glance
Topic
Saudi Arabia
United Arab Emirates
Oman
Authority and system
ZATCA, Fatoorah platform
Ministry of Finance runs the system; the Federal Tax Authority receives the tax data
Oman Tax Authority (OTA), Fawtara
Model
Centralised: your system or provider connects to ZATCA directly for clearance and reporting
Decentralised five-corner model on Peppol: you appoint one Accredited Service Provider (ASP)
Five-corner model on Peppol: you must use an OTA-accredited service provider
Ministerial Decisions 243 and 244 of 2025 (scope and timeline), 64 of 2025 (ASP accreditation) and Cabinet Decision 106 of 2025 (penalties), amended by decisions 66 and 197 of 2026
Decision No. 189/2026 of the Oman Tax Authority, amending the VAT Executive Regulations (as reported)
Who is in scope
VAT-registered businesses established in Saudi Arabia, selected wave by wave
Any business operating in the UAE, VAT-registered or not, unless excluded
VAT-registered businesses, in two phases by annual supplies
Transactions covered
B2B, B2G and B2C
B2B, B2G and G2B. Sales to consumers (B2C) are outside the system
B2B and B2C. B2G timing to be confirmed
Deadlines
Wave 25 (revenue above SAR 187,500): integrate by 1 February 2027. ZATCA notifies you at least six months ahead
Large businesses live on 1 January 2027, other businesses on 1 July 2027, government on 1 October 2027
Annual supplies above OMR 5 million: 1 April 2027. Other VAT-registered businesses: 1 October 2027
Timing
Standard invoices cleared in real time before sharing. Simplified invoices reported within 24 hours
Invoice and tax data move through your ASP when you issue; the ASP reports the tax data to the authority at the same time
B2B reported in real time. B2C within 24 hours
Invoice format and documents
Topic
Saudi Arabia
United Arab Emirates
Oman
Invoice format
UBL 2.1 XML (KSA profile), or PDF/A-3 with the XML embedded
Structured XML only, Peppol PINT-AE. PDF, scans and paper are not e-invoices
Structured XML under PINT OM (billing and self-billing), plus a Tax Data Document for the OTA
PDF or readable copy
PDF/A-3 with embedded XML is accepted, so one file serves people and systems
A regular PDF tax invoice is still needed alongside the XML for buyers who are not on the system yet
A readable copy may be given to the customer, but the XML is the invoice
QR code
Mandatory on every invoice (TLV, Base64)
None. The e-invoice carries no QR code or barcode
Mandatory on the readable B2C copy, not inside the XML
Signature and identifiers
Cryptographic stamp from your unit's CSID, UUID, invoice counter and previous-invoice hash
A UUID for every invoice and a participant ID of 0235 plus your 10-digit TIN; security handled through your ASP on Peppol
Set by the OTA specifications (v1.0.1) and applied by your provider
Language
Arabic is mandatory; other languages may be added
The system supports Arabic and English
No separate language rule in the published material we reviewed; Arabic and English can both be shown
Records, penalties and what you need
Topic
Saudi Arabia
United Arab Emirates
Oman
Archiving period
Six years in most cases, longer for some assets
Five years after the tax period (seven for real-estate records), extended during audits or disputes
Ten years under the VAT law (fifteen for real estate)
Where records are kept
In the Kingdom
Anywhere, provided you can produce them to the authority on request. The in-country rule was removed on 1 October 2026
In Oman, or accessible from Oman and available to the OTA on request
Receiving supplier invoices
No separate inbound step: the buyer receives the cleared invoice from the supplier
Your ASP receives them for you; the same ASP sends and receives
Your accredited provider receives them for you
Direct connection to the authority
Yes. You or your solution provider integrate with ZATCA directly
No. Everything goes through your ASP
No. A direct ERP-to-OTA connection is not allowed
Penalties
A warning and correction period first, then fines from SAR 1,000 up to SAR 40,000, and up to SAR 50,000 for repeated failure to integrate (third-party summary)
Cabinet Decision 106 of 2025: AED 5,000 per month for not appointing an ASP or implementing on time; AED 100 per late invoice, capped at AED 5,000 a month. None while you are voluntary
No detailed e-invoicing penalty schedule published yet. Existing VAT penalties apply
What GoAgile is
ZATCA e-invoicing solution provider
Accredited Service Provider (ASP)
Accredited Fawtara service provider
Summarised from the authorities' published material and tax-adviser summaries as of 23 October 2026. Dates, thresholds and penalties change, so confirm them with the authority. Official sources: ZATCA e-invoicing, UAE Ministry of Finance e-invoicing and the Oman Tax Authority. This is not legal or tax advice.
How we deliver
Two ways to go live: a platform, or your own integration
Both cover Saudi Arabia, the UAE and Oman. Choose by size, systems and volume, and change later if your needs change.
ezInvoice: standalone e-invoicing, your first invoice in 10 minutes
ezInvoice is GoAgile's cloud e-invoicing platform. Sign up and create your first compliant e-invoice in about 10 minutes, with no software to install and no change to your ERP. It also connects to your ERP or POS, creates the compliant documents for each country, delivers them by email or WhatsApp and archives them. It is sized for SMEs and mid-size businesses, and has processed more than 50 million invoices.
Create your first compliant e-invoice in about 10 minutes
Standalone and cloud-based: nothing to install, no ERP change to start
API integration into any ERP when you are ready
PDF/A-3 invoices with embedded XML and QR codes for Saudi Arabia
Verified ASP for the UAE and Oman, PEPPOL-certified
Credit notes, debit notes, cryptographic stamps and full traceability
Delivery by email or WhatsApp
Compliance reports with Excel export and 7-year PDF archiving
Data hosted in-country, including a local Class A data centre in the Kingdom
A support desk for implementation and day-to-day questions
Your first compliant e-invoice in minutes, without re-platforming.
Enterprise integration built around your systems and your volumes
For enterprises we build the integration inside your own systems: a direct API connection from your ERP, billing or POS, with dashboards, queues, retries and monitoring designed for your volumes. Our enterprise deployments run from a hundred up to 200,000 invoices a day, with a high-availability design, and keep creating invoices when a branch is offline.
Custom implementation inside Oracle, SAP, Dynamics 365, Odoo, Zoho, TallyPrime and bespoke systems
REST API with queues, retries and status write-back to the invoice
Dashboards for cleared, reported, rejected and waiting invoices
Capacity from a hundred up to 200,000 invoices a day
High-availability design, built for uptime
Offline mode: invoices created at the branch are submitted when the connection returns
Confirm the countries and your deadline (your ZATCA wave, the UAE group or the Fawtara phase), inventory every invoicing system and agree the approach, the cost and a date that beats your deadline.
02
Design
Map your invoice data to each country's format (UBL KSA profile, PINT-AE, PINT OM), define signing and identifiers, queue and retry rules, and Arabic and English templates.
03
Build
Configure ezInvoice or develop the integration, with logging, error queues and status write-back.
04
Onboard and test
Register each unit with ZATCA, or onboard to our ASP for the UAE (through EmaraTax) and Oman (Fawtara). Rehearse in each authority's test environment.
05
Go live
Switch to production with a cut-over plan, a parallel run where needed and the team on call.
06
Operate
Our NOC monitors, raises tickets and supports you 24/7. We apply specification changes and report on cleared, reported and rejected invoices.
Built for how each regulator actually works
The details that decide whether invoices flow
The rules are simple to state and unforgiving to implement. We design for the details.
Dates
Dates keep moving
The UAE moved its ASP appointment deadline for large businesses from 31 July to 30 October 2026, and Oman reset its phases to April and October 2027. We track every change and plan against your date.
Saudi Arabia
Saudi clearance puts ZATCA in your billing path
Standard invoices wait for ZATCA's reply before they reach the buyer. We design queues, retries, timeouts and monitoring so a slow response never stalls sales.
UAE
One ASP in the UAE, for both directions
You appoint exactly one ASP for sending and receiving, and you start the onboarding yourself in EmaraTax. We guide the whole path and act as your ASP.
Oman
Oman allows no direct connection
Your ERP cannot talk to the OTA directly. Everything runs through an accredited provider, so the provider you choose becomes part of your billing path.
Formats
Different formats, one source of truth
The UBL KSA profile, PINT-AE and PINT OM describe the same invoice differently. We map your data once and generate each format, with Arabic and English layouts where needed.
Records
Archives with different clocks
Six years in Saudi Arabia, five in the UAE and ten in Oman. We set retention per country and keep the XML, the readable copy and the authority's responses retrievable.
Where we deliver
Saudi Arabia: Riyadh · Jeddah · Dammam & Al Khobar · Madinah · the Eastern Province · United Arab Emirates: Dubai & Abu Dhabi · Oman: Muscat · Coming soon: Qatar, Bahrain and Jordan
Saudi Arabia: Phase 2 waves
Which wave are you in?
ZATCA applies Phase 2 in waves, by VAT-taxable revenue, and notifies selected taxpayers at least six months before their integration date. These are the most recent waves.
Wave
VAT-taxable revenue above
Reference years
Integrate by
Status
Wave 23
SAR 750,000
2022, 2023 or 2024
31 March 2026
Closed
Wave 24
SAR 375,000
2022, 2023 or 2024
30 June 2026
Closed
Wave 25
SAR 187,500
2022, 2023, 2024 or 2025
1 February 2027
Open
Waves 1 to 22 are closed. Wave 25 lowers the threshold to SAR 187,500, so most remaining VAT-registered businesses are in scope. Status as of October 2026: check ZATCA's announcements and any notification you have received.
Saudi Arabia in detail
What a Phase 2 invoice must carry, and what it costs to get wrong
Three tables we use in every Saudi first workshop.
What a Phase 2 invoice is made of
Element
What it is
Why it matters
UBL 2.1 XML (KSA profile)
The structured invoice format ZATCA validates
Without valid XML the invoice is rejected
Cryptographic stamp
A digital signature made with your unit's certificate
Proves who issued the invoice and that it was not altered
UUID
A unique identifier for the invoice
Lets ZATCA and you trace each invoice
Invoice counter and previous-invoice hash
A running count and the hash of the previous invoice
Builds a tamper-evident chain
QR code (TLV, Base64)
A scannable summary of seller, tax and totals
Lets buyers and inspectors verify the invoice quickly
PDF/A-3 with embedded XML
A readable PDF with the XML file embedded inside it
ZATCA accepts XML, or PDF/A-3 with embedded XML, so one file can serve people and systems
Arabic language
Arabic text on the invoice; other languages may be added
A legal requirement for Saudi tax invoices
Standard and simplified invoices
Standard tax invoice (B2B, B2G)
Simplified tax invoice (B2C)
Buyer
Businesses and government
Consumers
ZATCA model
Clearance: ZATCA validates and stamps it before issue
Reporting: you issue it and report it within 24 hours
Shared with the buyer
Only after ZATCA clears it
Straight away
If it is not cleared or reported
Not a valid tax invoice
A reporting breach, with escalating penalties
Typical systems
ERP, finance and billing systems
POS, retail, e-commerce and apps
How ZATCA classifies violations (summary)
Violation
First detection
Repeat within 12 months
Failure to integrate by the mandated date
Warning, 30 days to correct
From SAR 10,000, up to SAR 50,000
Failure to share invoices with ZATCA in the required format and periods
Warning, 30 days to correct
From SAR 5,000, up to SAR 40,000
Deleting or amending an invoice after issue
Warning, 30 days to correct
From SAR 5,000, up to SAR 40,000
Missing QR code, incomplete data fields or failure to store invoices as required
Warning, 60 days to correct
From SAR 1,000, up to SAR 40,000
A summary of ZATCA's violation classification as reported in 2024. Repeats are counted within 12 months and amounts escalate with each occurrence. Always confirm the current schedule with ZATCA.
Clients
Financial institutions and public bodies that trust GoAgile
A selection of the financial institutions and public bodies we deliver for in Saudi Arabia.
Saudi Credit Bureau (SIMAH)ZATCA Phase 2 e-invoicing
King Abdullah Financial DistrictSemi-government
Al Rajhi Holding Co.Investment and real estate
ZATCA e-invoicing live on a six-day deadline
SIMAH needed enterprise-wide e-invoicing in line with ZATCA requirements, against an urgent six-day deadline. GoAgile built and deployed a custom platform that went live on schedule.
Built an enterprise-wide e-invoicing platform
Integrated the full data pipeline with ZATCA's e-invoicing requirements
Deployed a custom solution that went live on schedule, without disrupting operations
GoAgile delivered an enterprise-wide e-invoicing platform for us, integrating our full data pipeline with ZATCA's e-invoicing requirements. Facing an urgent six-day deadline, their team built and deployed a custom solution that went live on schedule — bringing us into full ZATCA compliance without disrupting operations.
Saudi Credit Bureau (SIMAH)Head of IT Infrastructure & Operations
Why GoAgile
Why organisations trust GoAgile with e-invoicing
Compliance work is judged on the day something fails. These are the habits that keep invoices flowing.
Accredited where the rules require it
A verified ASP in the UAE and Oman, and a ZATCA e-invoicing solution provider in Saudi Arabia.
Delivered under a six-day deadline
SIMAH needed enterprise-wide e-invoicing against an urgent deadline. We built and deployed a custom platform that went live on schedule.
We know the ERPs
Odoo, Oracle, SAP, Dynamics 365, Zoho and TallyPrime are our daily work, so the integration fits how your system really behaves.
Built for failure, not just success
Queues, retries, error dashboards and alerts, because clearance and ASP delivery put an authority in your billing path.
Arabic-ready, multi-country documents
Bilingual templates, correct codes and layouts that your customers and each authority accept.
Monitored and supported 24/7
A NOC that raises a ticket at the first disruption, a high SLA and round-the-clock support.
More from GoAgile
Explore our other financial services
Invoices, books and payments are one flow of money. Each service stands on its own and works better with the others.
Tell us where you operate and which systems issue your invoices. We will return an assessment with an approach, a cost range and a go-live date that beats your deadline.
What is e-invoicing in Saudi Arabia, the UAE and Oman?
E-invoicing means issuing invoices as structured digital data that the tax authority validates or receives, instead of paper or plain PDFs. Saudi Arabia clears and reports invoices through ZATCA's Fatoorah platform. The UAE and Oman use a Peppol five-corner model, where your accredited service provider (ASP) exchanges invoices with your buyer's provider and reports the tax data to the authority.
Which countries does GoAgile cover for e-invoicing?
We work in Saudi Arabia as a ZATCA e-invoicing solution provider, and in the UAE and Oman as an accredited service provider (ASP). Qatar, Bahrain and Jordan are coming soon: we are not yet an ASP there, and we will list them on this page when they open.
What is an Accredited Service Provider (ASP)?
An ASP is a company accredited by the tax authority to issue, validate and exchange e-invoices for a business over the Peppol network and to report the tax data to the authority. In the UAE and Oman you must use one, because connecting your ERP to the authority directly is not an option. GoAgile is an ASP in both countries.
How do the rules differ between Saudi Arabia, the UAE and Oman?
In Saudi Arabia you integrate directly with ZATCA, standard invoices are cleared in real time and simplified ones reported within 24 hours, and a QR code and Arabic are mandatory. The UAE and Oman route invoices through accredited providers on Peppol. The UAE excludes consumer sales and uses no QR code, while Oman needs a QR code on the readable B2C copy. Archiving runs six, five and ten years. The comparison tables on this page show every difference.
Which ZATCA wave am I in, and what is my deadline?
ZATCA applies Phase 2 in waves based on VAT-taxable revenue and notifies selected taxpayers at least six months before their integration date. Wave 23 (above SAR 750,000) closed on 31 March 2026 and Wave 24 (above SAR 375,000) on 30 June 2026. Wave 25 covers revenue above SAR 187,500 in any of 2022 to 2025, with an integration date of 1 February 2027. Check ZATCA's announcements and any notification you have received.
What is the difference between clearance and reporting in Saudi Arabia?
Clearance applies to standard tax invoices (B2B and B2G): ZATCA validates and stamps the invoice in real time, and only then can you share it with the buyer. Reporting applies to simplified tax invoices (B2C): you issue the invoice to the customer first and report it to ZATCA within 24 hours. An invoice that has not been cleared is not a valid tax invoice, so we build queues, retries and monitoring around clearance.
What is a CSID and how does ZATCA onboarding work?
A cryptographic stamp identifier (CSID) is the credential your invoicing unit uses to sign invoices. Each unit is registered through the Fatoora portal with a one-time password and a certificate signing request, passes ZATCA's compliance checks with sample invoices and notes, and then receives a production CSID. We rehearse the whole path in ZATCA's simulation environment first.
When must my business start e-invoicing in the UAE?
The UAE rollout depends on revenue. Businesses with revenue of AED 50 million or more must appoint an ASP by 30 October 2026 and be live on 1 January 2027. Other businesses appoint by 31 March 2027 and go live on 1 July 2027, and government entities go live on 1 October 2027. A voluntary pilot has been open since 1 July 2026, with no penalties while you are voluntary.
Do UAE e-invoices need a PDF or a QR code?
No QR code, and the PDF is not the e-invoice. UAE e-invoices are structured XML in the Peppol PINT-AE format and carry no QR code or barcode. If your buyer is not on the system yet, you still send a regular PDF tax invoice alongside the XML. Sales to consumers are outside the UAE system.
How does UAE e-invoicing work with an ASP?
You appoint one ASP and onboard through EmaraTax. Your system sends invoice data to the ASP, which builds and validates the XML, sends it to your buyer's ASP over Peppol and reports the tax data to the Federal Tax Authority. Your participant ID is 0235 followed by your 10-digit TIN, and the same ASP receives your supplier invoices.
When does Fawtara become mandatory in Oman?
Under Decision No. 189/2026, Fawtara becomes mandatory on 1 April 2027 for VAT-registered businesses with annual supplies above OMR 5 million, and on 1 October 2027 for other VAT-registered businesses. A voluntary pilot with about 100 companies started at the end of August 2026, and the date for government entities is still to be confirmed. Check the Oman Tax Authority for the latest schedule.
Does Oman require B2C e-invoices and a QR code?
Yes. Under Fawtara, B2B invoices are reported to the OTA in real time and B2C invoices within 24 hours. The consumer receives a readable copy with a mandatory QR code, while the invoice itself is structured XML under the PINT OM specifications. Your accredited provider handles the reporting.
How long must e-invoices be kept in each country?
Saudi Arabia: six years in most cases, longer for some assets, kept in the Kingdom. UAE: five years after the tax period, seven for real-estate records, extended during audits or disputes; the in-country storage rule was removed on 1 October 2026. Oman: ten years under the VAT law, fifteen for real estate, in Oman or accessible from Oman. We archive the XML, the readable copy and the authority's responses for the period that applies.
Should I choose ezInvoice or an API and custom integration?
Choose ezInvoice when you want a ready cloud platform that connects to your ERP or POS and gets you compliant quickly, which suits SMEs and many mid-size businesses. Choose API and custom implementation when you run an enterprise system, have high volumes or have bespoke processes: we build the integration, dashboards and monitoring around your systems. We advise after a short assessment.
How many invoices can you handle?
Our enterprise deployments are designed for volumes from a hundred up to 200,000 invoices a day, with a high-availability design and an offline mode for branches. The ezInvoice platform has processed more than 50 million invoices for 36+ enterprise and 53+ SME clients.
Can e-invoicing run on-premises as well as in the cloud?
Yes. We deploy e-invoicing in our cloud or on your own servers. Either way, our NOC monitors it, raises a ticket at the first disruption and works to a high SLA, with 24/7 e-invoicing support.
What happens if the internet or the authority's system is down?
Our solutions include an offline mode: invoices can still be created at the branch, then queued and submitted when the connection returns, within each country's rules (for example, reporting simplified invoices within 24 hours in Saudi Arabia). Retries and monitoring cover slow or unavailable authority services, and our NOC raises a ticket immediately.
What are the penalties for not complying?
Saudi Arabia: a warning and a correction period first, then reported fines from SAR 1,000, with ceilings of SAR 40,000 and up to SAR 50,000 for repeated failure to integrate. UAE: Cabinet Decision No. 106 of 2025 sets AED 5,000 per month for not appointing an ASP or implementing on time, and AED 100 per late invoice up to AED 5,000 a month; nothing applies while you are voluntary. Oman: a detailed e-invoicing penalty schedule has not been published yet. Confirm current amounts with each authority.
Do I need to replace my ERP to comply?
Usually not. Most modern ERPs can be integrated directly or through an add-on, and ezInvoice can connect to systems that cannot. We assess what you run and recommend the lightest approach that keeps you compliant in each country.
How long does an e-invoicing integration take?
It depends on the number of systems, invoice types and branches, and on how clean your invoice data is. A focused integration can be fast: we delivered an enterprise-wide rollout for SIMAH in six days under an urgent deadline. We give a realistic plan after a short assessment.
Do you support us after go-live?
Yes. Support covers monitoring of clearance and reporting, rejection fixes, credential renewal, specification updates in each country and training for your finance and IT teams, with 24/7 e-invoicing support and a high SLA.
Talk to an e-invoicing specialist
Tell us the countries you invoice in and the systems that issue your invoices. We will respond with an assessment, not a brochure.
Why GoAgile for e-invoicing?
One accredited provider for Saudi Arabia, the UAE and Oman, with a NOC that watches your invoices around the clock.