Kisimenti
Connexion
Kisimenti/Blog/Invoicing for Small Businesses in Rwanda
Operations

Invoicing for Small Businesses in Rwanda

Proper invoicing isn’t just paperwork — it’s how you get paid on time, stay compliant with RRA, and look professional doing it.

Daniel Karenzi · Business technology writer based in Kigali
Published Updated 7 min read

A photographer in Remera sends quotes via WhatsApp voice note and invoices via a screenshot of a handwritten receipt. Her work is excellent. Her invoicing is chaos. Last quarter, she had RWF 2.3 million in unpaid invoices because clients “forgot” or “never received” the invoice.

Proper invoicing fixes this. It’s not bureaucracy — it’s how you get paid.

What a valid invoice needs in Rwanda

RRA requires specific elements on commercial invoices:

  • Your business name and TIN (Tax Identification Number)
  • Client’s name and TIN (for B2B transactions)
  • Invoice number (sequential)
  • Date of issue
  • Description of goods or services
  • Quantity and unit price
  • Total amount including VAT (18%) if you’re VAT-registered
  • EBM receipt number if applicable

Missing any of these can cause compliance issues during tax audits. It’s not worth the risk.

Tools that work in Rwanda

  • Wave — free invoicing and accounting software. Works well, but designed for North American businesses so some Rwanda-specific features are missing
  • Zoho Invoice — free for up to 5 clients. Clean, professional templates with customisation
  • QuickBooks — the gold standard but pricey. From USD 30/month
  • Google Docs template — free, manual, but better than handwritten receipts
  • Business dashboard tools — platforms like Kisimenti include invoicing as part of their business operations suite
  1. Invoice immediately — don’t wait a week after the job. Send the invoice the day the work is delivered
  2. Include payment methods — MoMo number, bank details, everything on the invoice. Remove friction
  3. Set clear terms — “Payment due within 14 days” is better than nothing. “Payment due within 7 days, 5% late fee after 14 days” is better still
  4. Follow up — send a reminder at 7 days. Another at 14. Be professional but persistent
  5. Use sequential numbering — INV-2026-001, INV-2026-002. It shows you’re organised and makes tracking easy

The EBM connection

If your business is registered for VAT, you need to use an EBM (Electronic Billing Machine) certified device or software. The invoice from your EBM generates a receipt number that must appear on your invoice. This is non-negotiable — RRA audits check for this.

The penalty for non-compliance with EBM requirements can be significant. If you’re VAT-registered and not using an EBM, fix this before worrying about anything else in your invoicing workflow.

Good invoicing is professional, it’s compliant, and most importantly — it gets you paid. Invest an hour setting up a proper system and you’ll save dozens of hours chasing payments.

Did this help?
Share + save
WhatsAppXLinkedInEmail
Invoicing for Small Businesses in Rwanda — Kisimenti Blog