Payload Logo

Fiscalization and Real-Time Reporting in Rwanda

rwanda flag by DDD Invoices


Rwanda has a nationwide fiscalization system based on the Electronic Billing Machine (EBM). Every person carrying out taxable activities, whether VAT-registered or not, must request and use an EBM to issue a tax invoice to customers for every transaction. The system applies to B2C and B2B sales and is administered by the Rwanda Revenue Authority (RRA).

An EBM is a certified electronic invoicing system rather than a basic cash register. It records sales data, produces a fiscal receipt or invoice, and supports RRA oversight of sales and VAT compliance. Businesses can use an RRA-supported EBM application on approved computers, tablets, Android devices, or web systems, or integrate their own billing system through the Virtual Sales Data Controller (VSDC).


Latest update

Rwanda’s EBM requirement is based on Article 17 of Law No. 020/2023 on Tax Procedures. Taxable businesses must issue invoices through an electronic invoicing system certified by the Rwanda Revenue Authority (RRA).

The framework also includes Ministerial Order No. 008/16/10/TC on the use of certified Electronic Billing Machines. Businesses must issue an EBM invoice or receipt for every sale, whether or not the customer requests one.

VAT-registered businesses must state the actual goods or services and applicable tax rate on the invoice. Non-VAT taxpayers must state the actual goods or services and their prices.

{{__CTA:IntegrationStepsCta__}}


What is fiscalization in Rwanda?

Fiscalization in Rwanda is the mandatory recording of taxable sales through a Rwanda Revenue Authority (RRA)-certified Electronic Billing Machine (EBM). Businesses must use the system to record each sale and issue an official EBM receipt to the customer.

The EBM creates a traceable record of sales activity for tax control. It captures transaction data such as goods or services sold, prices, applicable tax, sales totals, stock purchases, and remaining stock quantities. The data supports tax compliance and VAT reporting.

Rwanda’s fiscalization framework is not limited to traditional cash registers. Businesses can use approved EBM software on computers, tablets, and Android devices, or connect their own POS, ERP, or billing system through the RRA’s Virtual Sales Data Controller (VSDC) process.

fiscalization in Rwanda by DDD Invoices


Timeline

  • 31 July 2013: Rwanda issued Ministerial Order No. 002/13/10/TC on the modalities for using certified Electronic Billing Machines.
  • 1 November 2016: Ministerial Order No. 008/16/10/TC amended the 2013 EBM rules. The RRA continues to list this order as part of the EBM legal framework.[gov]
  • 31 March 2023: Rwanda enacted Law No. 020/2023 on Tax Procedures. Articles 17 and 18 address electronic invoicing and the obligations of electronic-invoicing-system users.
  • May 2023: RRA introduced a purchase-code feature to reduce misuse of taxpayer identification numbers in resale purchases.
  • Current position: Rwanda operates a nationwide EBM fiscalization regime. Taxpayers carrying out taxable activities must use a certified electronic invoicing system and issue EBM invoices for each transaction.


Who does fiscalization affect?

Rwanda’s fiscalization rules apply to any person carrying out taxable activities, whether or not they are registered for VAT. The Rwanda Revenue Authority (RRA) requires registered taxpayers to issue an EBM-generated invoice or receipt for every sale transaction.

This includes businesses selling goods or services, such as retailers, supermarkets, pharmacies, wholesalers, restaurants, cafés, hotels, bars, transport providers, landlords, consultants, lawyers, e-commerce sellers, and other service providers.

Eligible low-volume service businesses that issue no more than 10 invoices per month can use the RRA’s web-based EBM option. The RRA identifies examples such as rental-property owners, transport providers, consultants, and lawyers.

Businesses using their own POS, ERP, or billing system can integrate through the RRA’s Virtual Sales Data Controller (VSDC) route. Their system must be certified by the RRA before it is used to generate fiscal receipts or invoices.


Non-compliance implications

A VAT-registered business that sells without issuing an EBM invoice may be fined 10 times the evaded VAT. For a repeat offence within two years, the penalty increases to 20 times the evaded VAT.

Other EBM compliance failures can lead to a fine of RWF 200,000, increasing to RWF 400,000 for a repeat offence within two years.

The RRA may also impose additional sanctions, including temporary business closure, exclusion from public tenders, withdrawal of registration, and publication of the taxpayer’s name


Your trusted partner

Rwanda’s EBM regime requires reliable transaction capture, certified electronic invoicing, accurate item and tax data, secure document controls, and timely incident handling. For businesses operating across stores, sales channels, ERP systems, marketplaces, or legal entities, compliance depends on maintaining a complete, traceable sales-data flow from checkout to tax reporting.

DDD Invoices provides a unified compliance integration for ERP platforms, POS providers, marketplaces, and multi-entity businesses. Its API-first approach can help organisations structure transaction data, manage invoice and correction workflows, retain audit-ready records, and integrate billing operations with Rwanda’s EBM fiscalization requirements.

{{__CTA:TalkToUsCta__}}


FAQs

Is fiscalization mandatory in Rwanda?

Yes. Rwanda has a nationwide fiscalization system based on Electronic Billing Machines (EBMs). Persons carrying out taxable activities must use an RRA-certified electronic invoicing system and issue an EBM invoice or receipt for every sale.

Who must use an EBM in Rwanda?

The obligation applies to persons carrying out taxable activities, whether VAT-registered or non-VAT-registered. This includes retailers, restaurants, hotels, pharmacies, wholesalers, service providers, transport operators, landlords, consultants, lawyers, e-commerce sellers, and other businesses selling goods or services.

Must an EBM receipt be issued for every sale?

Yes. A taxpayer must generate an EBM invoice or receipt for every taxable transaction, even when the buyer does not request one.

Can businesses use their own POS or ERP system?

Yes. Businesses with their own POS, ERP, or billing system can connect through the RRA’s Virtual Sales Data Controller (VSDC). The system must be certified by the RRA before it can be used to generate EBM invoices or receipts.