MRA E-Invoicing: Complete Guide for Mauritius Businesses
Everything you need to know about MRA e-invoicing in Mauritius. Deadlines, requirements, and how to comply.
Deadline: December 31, 2026
Last updated:
MRA e-invoicing is the Mauritius Revenue Authority's electronic invoicing system. If you are VAT-registered in Mauritius, you are required to issue electronic invoices that are fiscalised in real time with the MRA. This guide explains what e-invoicing is, who must comply, the deadlines, what you need from your EBS, and how to choose the right provider.
What is MRA e-invoicing?
MRA e-invoicing is the system that requires all VAT-registered businesses in Mauritius to issue electronic invoices through an MRA-approved Electronic Billing System (EBS). Each invoice is fiscalised in real time with the MRA, which returns a unique Invoice Registration Number (IRN) and a QR code that goes on the customer invoice. Every invoice in a sequence is cryptographically linked to the previous one via a hash chain, which makes it impossible to alter historical invoices without detection. For a plain-English explanation of each term, read our guide to fiscalisation, IRN, QR code and hash chain.
Who needs to comply?
All VAT-registered businesses in Mauritius. If your business has an annual turnover above MUR 6 million, you are required to register for VAT. Once registered, you must comply with MRA e-invoicing. Non-VAT-registered businesses are not required to use an MRA-approved EBS, although many choose to for record-keeping and professionalism.
What are the MRA deadlines?
The MRA rolled out e-invoicing in stages by taxpayer size:
| Tier | Turnover | Deadline | Status |
|---|---|---|---|
| Large | > MUR 100M | 1 Jul 2025 | Passed |
| Medium | MUR 10M - 100M | Active | Comply now |
| Small | < MUR 10M | Phased | Check with MRA |
Check the MRA portal for the exact deadline applicable to your taxpayer category. If your business is registered for VAT, you need an MRA-approved EBS solution regardless of your size. Check the full list of MRA-listed EBS providers to verify your vendor.
What do you need from an MRA-approved EBS?
Your EBS must, at minimum:
- Issue invoices in real time and fiscalise them with the MRA endpoint.
- Compute and store the MRA-required hash chain (each invoice's hash depends on the previous invoice's data). Read how the MRA hash chain works.
- Store the IRN returned by the MRA internally and not print it on the customer invoice.
- Render the QR code (Base64 PNG) returned by the MRA on the customer invoice.
- Continue issuing invoices when the MRA endpoint is unreachable (offline mode), with sequential counter and “Not Yet Fiscalised” placeholder. Invoices are auto-fiscalised in batch on reconnect. Read how offline fiscalisation works.
- Block credit notes without a mandatory reason and without referencing the original invoice. See common MRA credit note mistakes.
- Maintain a transaction report with counter, invoice number, IRN, previous hash, sorted ascending — exportable to CSV for MRA audits. Learn how to generate MRA-compliant reports.
- Support all five document types: STD (standard invoice), CRN (credit note), DRN (debit note), PRF (proforma), TRN (training).
How to choose an MRA-approved EBS
Check the MRA EBS Solution Providers list on the MRA portal. Currently 95 providers are listed. Look for: (1) the provider is currently on the list; (2) the product is MRA-approved for your taxpayer category; (3) the provider has live Mauritius support; (4) the system has all eight behaviours above; (5) free migration is offered from your current system. Use our 7-point checklist for choosing an EBS provider. Codeblix eInvoicing is MRA-listed (SN 95, BRN C24214425) and supports all eight behaviours out of the box.
How much does an MRA-approved EBS cost in Mauritius?
Typical pricing tiers in 2026:
- Starter: MUR 1,500 - 3,000/month (1-3 users, basic invoicing)
- Standard: MUR 3,000 - 7,000/month (5-10 users, invoicing + accounting)
- Premium: MUR 7,000 - 20,000/month (unlimited users, all modules)
Watch for hidden costs: per-invoice fees, per-user fees on top of base subscription, setup fees, and migration fees. Read the full EBS pricing guide or check our pricing page.
What happens if you don't comply?
Non-compliance with MRA e-invoicing can result in:
- Financial penalties per non-fiscalised invoice.
- Increased audit risk — non-compliant businesses are flagged for MRA audits.
- Customer trust impact — large corporate customers may refuse to deal with non-compliant suppliers.
Read the real cost of MRA non-compliance.
Step-by-step: how to become compliant
- Choose an MRA-approved EBS from the MRA list. Not sure where to start? Read our 7-point checklist.
- Sign up for a free 14-day trial (no credit card needed). Set up your business profile (BRN, TAN, address, business activity). Confused by TAN and BRN? Read our TAN, BRN, VAT guide.
- Import your customers and items. Migration from QuickBooks, Sage, or Xero is free. See our migration guide.
- Start issuing invoices through the EBS. Every receipt is automatically fiscalised.
- Run the transaction report monthly for MRA audit readiness. Learn how to generate MRA-compliant reports.
- File your quarterly VAT return on the MRA portal as usual.
If you have questions, check our FAQ page or contact us for a demo.
Related compliance guides
Read our guide to MRA fiscalisation, how the MRA hash chain works, MRA offline mode requirements, and MRA credit note rules. For VAT filing see our Mauritius VAT guide. Browse the Codeblix blog for more guides on every aspect of MRA e-invoicing.
Key points
- ✓ All VAT-registered businesses must comply
- ✓ Invoices must be fiscalised in real time
- ✓ Every invoice gets a unique IRN from MRA
- ✓ A hash chain ensures invoice integrity
- ✓ Offline mode with auto-fiscalise on reconnect is required
- ✓ Credit notes must reference the original invoice
- ✓ Transaction report must include counter, IRN, and previous hash
- ✓ Choose an MRA-approved EBS provider carefully
FAQ
Do I need an MRA-approved EBS to issue invoices?
If you are VAT-registered in Mauritius, yes. Paper invoices and non-MRA-approved software do not satisfy the e-invoicing requirement. Each invoice must be fiscalised in real time with the MRA.
How do I know if I'm a large, medium, or small taxpayer?
Check your most recent MRA notice or the MRA portal. Large taxpayers have annual turnover above MUR 100 million. Medium is MUR 10-100 million. Small is below MUR 10 million (but VAT-registered).
Can I use Excel to issue MRA-compliant invoices?
No. Excel cannot fiscalise invoices with the MRA, cannot generate IRNs or QR codes, and cannot maintain the MRA-required hash chain. You need an MRA-approved EBS.
What is the penalty for issuing a non-fiscalised invoice?
The MRA can levy financial penalties per non-fiscalised invoice. Non-compliant businesses are also flagged for audit. We strongly recommend using an MRA-approved EBS rather than risking penalties.
How long does it take to become compliant?
With Codeblix eInvoicing, setup typically takes 1-3 business days. You sign up, configure your business profile, import customers and items, and start issuing MRA-fiscalised invoices.
Can I switch from another MRA-approved EBS to Codeblix?
Yes. Migration is free. We import your customers, items, and chart of accounts. Historical invoices stay in your previous EBS for the 5-year retention period.
