All articlesGetting Paid

How to Create a VAT Invoice in Rwanda (RRA Requirements Explained)

6 min read·5 July 2026

Sooner or later, every growing studio in Rwanda gets the email that changes how they bill: a corporate client, an NGO, or a government supplier asks for a VAT invoice. If you have never issued one, that request can feel like a trap. What makes a VAT invoice in Rwanda different from the regular invoices you have been sending? Do you need to register for anything? Can you just add a line that says 18% and call it a day? This guide walks through what the Rwanda Revenue Authority actually requires, who needs to comply, and how to handle VAT invoicing without losing a week to paperwork.

The honest starting point is this: a VAT invoice is not a design choice, it is a tax document. You cannot produce a valid one in Canva or Word. Once VAT applies to your business, the invoice has to come out of RRA's certified system, and getting that wrong can cost you far more than a late payment ever would.

What a VAT invoice in Rwanda actually is

A VAT invoice is an invoice issued by a VAT-registered business that charges Value Added Tax on top of the price of goods or services. In Rwanda the standard VAT rate is 18%. So if you quote a client FRw 1,000,000 for a brand identity project and you are VAT registered, the invoice shows the base amount, the 18% VAT on top (FRw 180,000), and the total of FRw 1,180,000.

The critical difference from a normal invoice is certification. RRA requires VAT-registered taxpayers to issue invoices through the Electronic Billing Machine system, known as EBM. Today that mostly means EBM software installed on a computer or device, which generates invoices that carry a unique code RRA can verify. An invoice you designed yourself, however beautiful, is not a valid VAT invoice. The EBM-generated document is the one that counts for tax purposes, both for you and for your client, who needs it to claim back the VAT they paid you.

That is why corporate clients insist on it. A registered company can usually recover the 18% they pay you, but only with a proper EBM invoice in hand. Hand them a plain PDF and you have effectively made your services 18% more expensive to them.

Who needs to register for VAT in Rwanda

Not every freelancer needs to worry about this. VAT registration in Rwanda becomes mandatory once your turnover crosses the registration threshold, which has generally been set at FRw 20 million in annual turnover. Below that level, most freelancers and small studios operate under the simpler flat tax or lump sum regimes and issue regular invoices without VAT.

There are two situations worth knowing about. First, you can register voluntarily below the threshold. Some studios do this because their biggest clients prefer working with VAT-registered suppliers, and being registered signals that you are an established business. The tradeoff is real: registration means EBM invoicing, VAT declarations, and stricter record keeping from that point on.

Second, growth can push you over the line faster than you expect. If you land two or three solid retainers in Kigali, a busy year can carry you past the threshold, and the obligation to register follows your turnover, not your intentions. This is one more reason to track your billing properly in an invoicing tool rather than scattered spreadsheets, because you need to see your running annual total to know where you stand.

Thresholds and rules do change, so before you make any registration decision, confirm the current requirements directly with RRA or a local accountant. This article is general guidance, not tax advice.

What must appear on the invoice

An EBM invoice carries more information than a standard freelance invoice, and the system enforces most of it for you. Expect to include your business name and TIN (Taxpayer Identification Number), the client's name and their TIN if they are a registered business, an invoice number generated by the system, the date, a clear description of the goods or services, the amount before VAT, the VAT amount at 18%, and the total including VAT. The invoice also carries EBM verification details, which is what allows RRA and your client to confirm it is genuine.

The client TIN detail trips people up in practice. When a company asks you for a VAT invoice, ask for their TIN at the same time, before you generate the document. Chasing a TIN after the fact, then reissuing the invoice, is the kind of back and forth that delays payment by a week. If you keep client details organized in a client portal, store the TIN alongside the contact information the day you onboard them and you will never have to ask twice.

How to actually get set up with EBM

The process runs through RRA. Once you are VAT registered, you apply for EBM through RRA, and these days the common route is EBM software rather than a physical machine. RRA has been rolling out versions of its EBM software that run on a regular computer, and for smaller taxpayers there are simplified options. You install the certified software, it links your invoicing to RRA, and every VAT invoice you issue is recorded.

Practically, this means your billing workflow splits into two layers once you are registered. The EBM system produces the official tax invoice, and your studio tools handle everything around it: quoting the project, tracking what stage the work is in, reminding the client, and reconciling what has actually been paid. Studios that try to run the entire client relationship out of the EBM screen quickly find it was built for compliance, not for client experience. The clean setup is EBM for the tax document, and your studio system for the workflow, records, and follow-up around it, with copies of every document backed up in cloud storage so your paper trail survives a stolen laptop.

Common VAT invoice mistakes Rwandan studios make

A few patterns come up again and again. Charging 18% without being registered is the worst one: collecting VAT you are not registered to collect creates a genuine problem with RRA, not just an awkward conversation. Quoting prices without saying whether they include VAT is another. Once you are registered, every quote should state clearly that the price excludes VAT, or you will end up eating the 18% yourself when the client refuses to pay more than the quoted number.

Then there is the silent threshold crossing, where a studio passes FRw 20 million in turnover, keeps invoicing normally, and only discovers the registration obligation during a tax review. And finally, losing invoices entirely. RRA expects records to be kept for years, and "it was on my old phone" is not an accepted filing system.

Getting VAT invoicing right without drowning in admin

A VAT invoice in Rwanda comes down to three things: know where you stand against the registration threshold, issue certified EBM invoices once you are registered, and keep every document where you can find it years later. None of it is complicated once the setup is done, but all of it punishes disorganization.

KoraStudio will not replace your EBM obligations, nothing can, but it keeps the rest of your billing life in order: professional numbered invoices for your non-VAT work, MoMo payment collection, client records with every detail stored where you need it, and a clean history of who paid what and when. That organized foundation is exactly what makes the VAT side manageable when your studio grows into it. Try KoraStudio free and get your invoicing house in order before the next big client asks for that VAT invoice.

KoraStudio is the all-in-one studio platform built in Kigali for Rwandan freelancers and agencies.

Try KoraStudio free

Keep reading

FreshBooks Alternative for Rwanda: Why Local Studios Are Moving to KoraStudioHow to Send a Professional Invoice Over WhatsApp in Rwanda