Key facts
- Status: mandatory, introduced in stages since 15 May 2024.
- In scope now: companies above MUR 100m turnover, and traders (MSTD) above MUR 40m since 1 September 2026.
- How it works: every invoice or receipt is fiscalised with the MRA in real time, before it is issued.
- On every invoice: an Invoice Registration Number (IRN) and a QR code customers can verify.
- Legal basis: section 20A of the VAT Act and the VAT (e-Invoicing) Regulations 2023.
What is MRA e-invoicing?
The Mauritius Revenue Authority’s e-Invoicing System requires businesses in scope to fiscalise their invoices and receipts with the MRA in real time. Before an invoice reaches the customer, the business’s billing system sends it to the MRA, which validates it and returns an Invoice Registration Number (IRN) and a QR code. These appear on the invoice so the customer — including members of the public — can check that it has been fiscalised.
It is a centralised, real-time clearance model: the MRA sits directly in the path of every invoice. That makes it very different from South Africa’s proposed decentralised model, and it makes the reliability of your connection to the MRA part of your checkout.
Who must comply in 2026
The MRA is phasing the obligation in by taxpayer category and annual turnover:
| Taxpayer category | Annual turnover above | Must issue fiscal invoices from |
|---|---|---|
| Companies (LTD) | MUR 100 million | 15 May 2024 |
| Micro, small & medium traders (MSTD) | MUR 100 million | 1 August 2025 |
| Micro, small & medium traders (MSTD) | MUR 80 million | 30 June 2026 |
| Micro, small & medium traders (MSTD) | MUR 40 million | 1 September 2026 |
Separately, under section 20A(2) of the VAT Act, the Director-General can require any taxpayer to comply from a specified date by written notice — regardless of turnover. If you’ve received a notice, its terms and timeline apply to you. Further phases are expected to extend the obligation to more businesses.
How fiscalisation works, step by step
- Your billing system creates the invoice — in the MRA’s standard e-invoice structure (JSON).
- It sends the invoice to the MRA in real time over the MRA’s API, signed and identified by your EBS MRA ID.
- The MRA validates it and returns the IRN and QR code.
- Your system prints or sends the fiscal invoice with the IRN and QR code to the customer.
- The customer can verify it with the MRA.
Key terms
| EBS | Electronic Billing System — the accounting package, invoicing solution, POS, cash register (ECR) or ERP you invoice from. |
| EBS MRA ID | The unique ID the MRA generates when your EBS is registered; used for live invoice transmission. |
| IRN | Invoice Registration Number, returned by the MRA for each fiscalised invoice. |
| Fiscal invoice | An invoice or receipt that has been fiscalised by the MRA and carries its IRN and QR code. |
| EBS solution provider | A software provider registered with the MRA; the MRA publishes a list of them. |
Getting on board: the MRA process
- Use a compliant EBS. Software developers and solution providers register, customise, test and self-certify their EBS through the MRA developer portal.
- Register as an economic operator on the MRA e-Invoicing Portal.
- Pass the prescribed portal tests with your EBS.
- Receive your EBS MRA ID once registration succeeds.
- Go live and issue fiscal invoices from your compliance date.
If you invoice from several systems or locations — say an ERP for wholesale and a POS estate for retail — each EBS needs to be compliant and registered.
The practical challenges
- Real-time dependency at the point of sale. When every receipt waits for an MRA response, a slow network or a busy platform shows up as queues at the till. Your design must keep trading while staying compliant.
- Legacy and custom systems. Older ERPs, custom databases and local POS software often can’t produce the MRA format or call its API without significant development.
- Multiple systems. Groups with different systems per entity or location multiply the onboarding, testing and monitoring effort.
- Rejections and reconciliation. Invoices the MRA rejects must be caught, corrected and resent — and every fiscalised invoice must reconcile back to your books.
- Testing the wrong thing. Passing the MRA portal tests proves your connection works, not that all your real invoices will be accepted. Run a sample of real invoices of every type — especially credit notes and unusual cases — and check which ones fail, and why.
- Record keeping. Fiscal invoices and MRA responses form part of your VAT records, which generally must be kept for at least five years.
Plan for downtime explicitly. Read the MRA’s Functional Specifications for the procedure your EBS must follow when the platform can’t be reached, and make sure your integration queues invoices, retries automatically and reconciles once the connection recovers — without anyone at the till having to think about it.
Checklist for businesses in scope
- Confirm your compliance date from the table above, or from any notice you’ve received under section 20A(2).
- List every system that issues invoices or receipts — ERP, POS, ECR, billing platforms.
- Check each one is a compliant EBS, or choose how you’ll make it compliant.
- Register on the MRA e-Invoicing Portal and complete the portal tests.
- Design for outages and rejections — queueing, retries, alerts and reconciliation.
- Train your team on the new invoice layout, the IRN and the QR code.
How Celium Surge helps
Celium Surge connects the billing systems you already run to the MRA — without replacing or rewriting them. It picks up invoices from files or API calls your system already produces, from your existing database, or from cloud accounting, converts them to the MRA’s format, fiscalises them in real time and returns the IRN and QR code to your system.
- Built for real-time clearance: your tills get an instant acknowledgement, and Surge buffers invoices safely if the MRA platform is slow.
- One connection for every system: ERP, POS and billing platforms through a single integration.
- Rejections handled: failures are retried, held safely and flagged — never silently lost or sent twice.
- Audit-ready: every submission and MRA response archived to tamper-proof storage.
Surge is in its pilot phase, and we’re onboarding a limited first cohort of Mauritian businesses. Tell us about your systems and we’ll map your route to compliance. Also invoicing in South Africa? Read our SARS e-invoicing guide.
Frequently asked questions
Who must comply with MRA e-invoicing?
Companies (LTD) with annual turnover above MUR 100 million since 15 May 2024, and micro, small and medium traders (MSTD) above MUR 100 million from 1 August 2025, above MUR 80 million from 30 June 2026 and above MUR 40 million from 1 September 2026. The Director-General can also require any taxpayer to comply by written notice under section 20A(2) of the VAT Act.
What is an EBS?
An Electronic Billing System — the accounting package, invoicing solution, POS, cash register or ERP you use to invoice customers. It must be compliant and on-boarded with the MRA, which issues it a unique EBS MRA ID used for live transmission.
What is an IRN?
The Invoice Registration Number the MRA returns when it fiscalises an invoice. Together with a QR code it is printed on the invoice or receipt so the customer can verify that the MRA has fiscalised it.
Do we have to replace our billing system or ERP?
No. Your system must be able to fiscalise invoices in real time, but that capability can be added by connecting your existing system to the MRA through a compliant layer, rather than replacing or rewriting it.
What happens if the MRA platform is slow or unavailable?
Because invoices are fiscalised in real time before they are issued, platform delays can directly affect checkout and billing. Follow the procedures in the MRA’s Functional Specifications for your EBS, and design your integration to queue, retry and reconcile automatically.
How can customers verify an invoice?
Customers, including members of the public, can check whether an invoice or receipt has been fiscalised by the MRA using the details printed on it, such as the QR code.
Sources
Checked on 9 October 2026. Regulations change: always confirm details against the official SARS and MRA publications before acting. This guide is general information, not tax or legal advice.
- Mauritius Revenue Authority — e-Invoicing System (official page) — phases, thresholds, EBS and onboarding
- MRA — e-Invoicing FAQs (PDF)
- MRA — e-Invoicing communiqué, 29 January 2024 (PDF)
- EDICOM — Mauritius electronic invoicing system — process flow
- VATupdate — Mauritius e-invoicing & e-reporting guide (September 2026)