Every Rwandan business is taxpayer-registered with the Rwanda Revenue Authority (RRA). The good news: registration is largely automatic when you register your company with RDB — the TIN (Taxpayer Identification Number) is issued as part of the one-stop-shop bundle. The work that follows — VAT registration, EBM activation, filing schedules, payment systems — is what new business owners actually need to know. This is the working 2026 guide.
Your TIN — the foundation
Your Taxpayer Identification Number (TIN) is issued together with your RDB business registration. It's a 9-digit number that identifies your business across all RRA, customs, and tax filings. You don't need to apply separately — RDB issues it automatically. Lost or forgot? Look it up at etax.rra.gov.rw.
VAT registration — the threshold
VAT (Value Added Tax) registration is mandatory above an annual turnover threshold. In 2026 the threshold is RWF 20 million in any consecutive 12-month period. Below this you can register voluntarily.
- Mandatory above: RWF 20 million annual turnover
- Voluntary below: Optional. Useful if you sell mostly to other VAT-registered businesses (they can reclaim the VAT you charge) or if you import goods regularly
- Standard VAT rate: 18%
- Zero-rated: Exports, some agricultural products, education, healthcare services (in some cases)
- Exempt: Financial services, life insurance, some agricultural inputs
- How to register: Through the RRA e-tax portal at etax.rra.gov.rw
EBM — the Electronic Billing Machine
Every business that issues invoices in Rwanda needs to issue them through an EBM — the Electronic Billing Machine. It can be a physical device or software running on a phone, tablet or computer. Every invoice is transmitted to RRA in real-time. This is non-negotiable for any business above the smallest informal scale.
- Where to apply: RRA office or through an authorised EBM supplier (multiple options listed on rra.gov.rw)
- Cost: RWF 0-150,000 depending on whether you use a free software solution or buy a physical device
- Time to activate: 2-5 working days from application
- What it does: Generates VAT-compliant receipts, transmits each invoice to RRA, prevents under-reporting
- Penalty for non-EBM invoicing: RWF 200,000-2,000,000 per violation; second offence triggers business-licence review
The taxes you'll actually pay
- Corporate Income Tax (CIT): 30% on profits. Quarterly instalments; annual return.
- Value Added Tax (VAT): 18%. Monthly returns (if registered). Output VAT - Input VAT = amount payable.
- Pay As You Earn (PAYE): 0-30% progressive on employee salaries. Monthly returns. The employer withholds and remits.
- Withholding tax: 15% on most foreign-payee services; 3% on certain domestic services. Withheld and remitted by the payer.
- Trading licence (annual): RWF 60,000-200,000 typical, depending on business category and turnover bracket
- Property tax (if owning Rwandan property): Annual; rates vary by district
- Rental income tax: 15% if individual; corporate rate if Ltd
Filing schedule for a typical Ltd
- Monthly (by 15th of following month): VAT return (if registered), PAYE return, RSSB (social security) return, withholding tax return
- Quarterly (15th of January, April, July, October): CIT instalment
- Annual (by 31st March of following year): CIT annual return with audited financial statements, annual return to RDB, trading licence renewal
The etax.rra.gov.rw portal
RRA's electronic tax portal handles every filing. Once your TIN is issued, you can log in, file returns, make payments via mobile money or bank transfer, download tax certificates, and see your tax status. Mandatory for all businesses above the smallest informal scale.
- Login URL: etax.rra.gov.rw
- Initial password: Issued at RDB registration; change on first login
- Features: File VAT, PAYE, CIT, withholding tax returns; pay taxes; download certificates; track refunds
- Payment methods: MTN MoMo, Airtel Money, bank transfer, cash at RRA office
What new business owners get wrong
- Missing the first month's filing. Even if you haven't earned revenue yet, file a nil return. Late filing penalties apply from day one.
- Not issuing EBM-compliant invoices. Word-processor invoices don't satisfy RRA. Every invoice must come through your EBM.
- Forgetting PAYE. Even your first employee triggers monthly PAYE filings. Don't delay.
- Under-declaring income. Bank statements, EBM data, and supplier invoices all flow to RRA. Discrepancies trigger audits.
- Mixing personal and business expenses. Open a separate business bank account from day one. Don't use the company card for personal purchases.
Audits and how to handle them
RRA conducts both routine and triggered audits. Routine audits happen on a rotating schedule. Triggered audits happen when filings look inconsistent (e.g. VAT input claims exceeding industry norms, sudden revenue drops, EBM data mismatches). Audit response:
- Respond promptly to the audit notice (typically 14-30 days).
- Keep records. Five years of invoices, bank statements, EBM reports, payroll records.
- Engage a tax advisor for non-routine audits. CPAs registered with iCPAR can represent you.
- Don't pay the assessed amount without review. Initial assessments often include errors that get corrected on review.
Related: How to register a business in Rwanda, Rwanda VAT in 2026 — thresholds, registration, filing, Opening a business bank account in Rwanda. Browse every business on the directory.
