Kisimenti
Build your presence
Kisimenti/Kisimenti Times/Visit Rwanda/EBM — Electronic Billing Machines in Rwanda (2026
Business setup

EBM — Electronic Billing Machines in Rwanda (2026 guide)

EBM 2.5 in Rwanda — who needs one, the hardware vs software options, registration with RRA, daily/monthly compliance, the cost of running without EBM in 2026, and the practical setup walkthrough for any VAT-registered or above-threshold business.

Tuyizere · Reporter on business, coffee and the Rwandan commercial landscape.Published 7 min read
Simba Supermarket Kigali Heights — the kind of retail point-of-sale where EBM integration sits inside every check-out
Photo via Simba Supermarket

EBM — the Electronic Billing Machine — is Rwanda's tax-invoicing infrastructure. Every receipt and invoice issued by a VAT-registered business (and many above-threshold non-VAT businesses) must be generated by an EBM-compliant device or software that transmits the transaction to the Rwanda Revenue Authority in real time. The current standard is EBM 2.5 — the software-friendly generation that lets businesses issue compliant receipts from a smartphone or POS app. This is the working 2026 guide.

What EBM is

EBM is the Rwandan version of the electronic fiscal device family used across East Africa (similar to ETR in Kenya, EFD in Tanzania). The system links each business's invoicing to the RRA in real time. Every receipt has a unique fiscal code, time stamp, and QR code that anyone can scan to verify against RRA's database. The customer takes home a verified receipt; RRA sees the transaction immediately.

Who must use EBM

  • All VAT-registered businesses — mandatory, every sale and service charge
  • Businesses with turnover above the EBM threshold even if not VAT-registered — currently aligned with the VAT threshold but verify against current RRA notice
  • Hotels, restaurants, retailers, salons, clinics, schools, transport operators — sector-specific mandates apply regardless of size in some sub-sectors
  • Wholesale and trading businesses — universally
  • Service businesses above the threshold — including consulting, accounting, legal
  • Public-procurement suppliers — government clients require EBM receipts for payment

EBM 2.5 — the current generation

EBM 2.5 is the software-friendly generation now deployed across Rwanda. Key features:

  • Cloud-connected. Transactions stream to RRA in real time over internet connection
  • Software-based. No mandatory dedicated hardware device — businesses can use RRA-certified mobile apps, POS systems, or web applications
  • Multi-device. A single business can use multiple billing devices under one EBM registration
  • QR-code receipts. Every receipt carries a verifiable QR code linked to RRA
  • Z-Report friendly. Daily and monthly summary reports auto-generated for VAT and CIT reconciliation

The EBM setup options

  1. Mobile-app EBM — the lowest-cost option. RRA-certified apps installed on a smartphone or tablet. Suitable for service businesses, small retailers, freelancers. Cost: typically USD 0 (app is RRA-provided) plus internet data.
  2. Web-based EBM — for businesses with an existing accounting or POS system. The EBM functionality is integrated into the accounting software via the RRA API. Suitable for businesses with established back-office systems.
  3. Integrated POS — Major POS providers in Rwanda (Bridgemark, Loyverse-integrated, Vinaa, Tally-integrated, others) offer EBM-certified setups. Suitable for retail, hospitality, multi-till operations. Cost: typically USD 20-100/month subscription plus hardware.
  4. Dedicated EBM hardware device — the older generation, still in use. Suitable for businesses without smartphones or where bandwidth is unreliable. Cost: USD 200-500 one-time plus monthly service fee.

Registration steps

  1. Confirm business is RRA-registered with a current TIN (no EBM application without a TIN)
  2. Apply for EBM through the RRA online portal or visit the RRA office
  3. Choose your EBM setup (mobile app, web-based, POS, dedicated device)
  4. Submit application with business details, EBM type, and chosen provider
  5. Receive your EBM credentials — Business Code and password — issued within 1-3 business days for online applications
  6. Activate the EBM software/device using the credentials and conduct test transactions
  7. Go live — every transaction from that day forward must be EBM-recorded

What an EBM-compliant receipt must contain

  • Business name, address and TIN
  • EBM fiscal code (unique per receipt)
  • Date and time of transaction
  • Itemised goods/services with quantity, unit price, total per line
  • VAT rate and amount (where VAT-registered)
  • Total invoice amount
  • Payment method (cash, card, MoMo, bank transfer)
  • QR code verifiable against RRA database
  • Sequential receipt number

Daily and monthly compliance

  1. Issue an EBM receipt for every sale — without exception. Cash-without-receipt is the single biggest enforcement target.
  2. Run the Z-Report at end of each business day — closes the day's transactions and transmits final summary to RRA
  3. Reconcile EBM totals with cash/MoMo/card receipts — daily, ideally at close
  4. File the monthly VAT return using EBM-summarised data — by the 15th of the following month
  5. File the monthly EBM compliance declaration confirming all sales are EBM-captured

Penalties for non-compliance

  • Operating without EBM when required: RWF 500,000-5,000,000 penalty plus mandatory EBM installation
  • Issuing non-EBM receipts to customers: Per-receipt penalty (commonly RWF 50,000-200,000 each in enforcement actions)
  • Failure to record cash sales in EBM: Treated as concealment — heavy penalty plus potential criminal exposure
  • EBM tampering or fake receipts: Criminal offence — potential prosecution plus restitution of evaded tax

Customer-side reality

Rwandan customers — both consumer and business — increasingly ask for EBM receipts. Business buyers need them for their own CIT deduction (non-EBM expenses are often disallowed). Government and corporate buyers require them for procurement reimbursement. For VAT-registered customers, the EBM receipt is needed for input-VAT credit. A business that doesn't issue EBM receipts loses these buyers automatically.


Related: Rwanda VAT — the 2026 guide, Corporate Income Tax in Rwanda, Accounting and bookkeeping requirements in Rwanda. Browse every business on the directory.

Did this help?
Share + save
WhatsAppXLinkedInEmail
EBM — Electronic Billing Machines in Rwanda (2026 guide) · Kisimenti Times