AWRA OpsHub Search

VAT Across the EAC: Kenya, Uganda, Tanzania & Rwanda Compared

Kenya, Uganda, Tanzania and Rwanda each run VAT their own way, with four different electronic-invoicing regimes behind it. An orientation for a group trading across all four — what differs, what your system should handle, and why "confirm the current rules with each authority" is the only honest way to write this.

East Africa Guides Washingtone Aura 9 min read

A business trading in one EAC country deals with one VAT regime. A group trading in four deals with four — four standard rates, four registration systems, four sets of exemptions and zero-ratings, and, most operationally, four different electronic-invoicing regimes that do not talk to each other. The East African Community harmonises a great deal, but VAT administration is still national, and treating it as one regional checkbox is how groups end up with a compliance surprise in the country they paid least attention to. This guide is an orientation to the differences — deliberately hedged, because the specifics change and this is not tax advice.

Read this first

Every figure and rule below is indicative and changes over time. VAT rates, registration thresholds, exemptions, zero-ratings and fiscalization requirements are set by each national revenue authority and revised regularly. Confirm the current position for each country with that authority (KRA, URA, TRA, RRA) or your accountant before you act. Nothing here is tax advice.

The four regimes at a glance

The single most important column below is the last one — the electronic-invoicing regime — because it is where the operational work and the over-claiming both live.

Country Authority Standard VAT rate (indicative) E-invoicing / fiscalization regime
Kenya KRA commonly applied at 16% — confirm eTIMS
Uganda URA commonly applied at 18% — confirm EFRIS
Tanzania TRA commonly applied at 18% (mainland) — confirm EFD / electronic receipting
Rwanda RRA commonly applied at 18% — confirm EBM

Newer and other EAC members (Burundi, South Sudan, the DRC) run their own arrangements again — treat each separately and confirm locally rather than assuming the pattern above extends. Registration thresholds, the treatment of exports and cross-border services, and which supplies are exempt or zero-rated differ enough between all of these that the only safe assumption is that they differ.

What actually differs for an operator (beyond the headline rate)

  • The fiscalization mechanism. eTIMS, EFRIS, EFD and EBM are four distinct systems with four distinct ways an invoice becomes "official." A device or integration that satisfies one satisfies none of the others.
  • Registration thresholds. Each country sets its own turnover threshold for mandatory VAT registration — the point at which you must charge VAT differs by border. Confirm each.
  • Exempt and zero-rated supplies. What is zero-rated in one country may be exempt or standard-rated in the next, and the difference changes whether you can reclaim input VAT.
  • Cross-border services and exports. How VAT applies to a service billed from Nairobi to a Kampala customer, or to exported goods, is a genuinely technical question that belongs to your accountant, not a software setting.
  • Filing calendars. Return periods and due dates are national — the discipline of a per-country statutory calendar is covered for Kenya in the compliance calendar; each country needs its own.

What an operations system should — and should not — claim

This is where money is wasted, so here it is straight. VAT-aware record-keeping is table stakes: a capable system records transactions with the right VAT treatment per country, keeps input and output VAT clean, and produces the reports your accountant needs to file. What it should not claim is one-click regional e-invoicing.

  • VAT-aware records and reporting per country: supported. Book sales and purchases with correct VAT handling in each entity, and pull a VAT report as the basis for filing.
  • Kenya's eTIMS: built in. This is the one regional e-invoicing regime AWRA integrates with directly.
  • EFRIS, EFD and EBM: not built in. For Uganda, Tanzania and Rwanda, AWRA runs your operations and your invoicing reconciles against each country's existing fiscalization process — it does not fiscalize into those systems for you. The country-level detail is in the Uganda EFRIS, Tanzania EFD and Rwanda EBM guides.
  • Filing your VAT returns: no. The system is your clean source of truth; the return is filed through each authority's channel by you or your accountant.

The claim to never take on trust

If a vendor tells a regional group they are "VAT-compliant and e-invoicing integrated across East Africa," make them demonstrate fiscalization in each country separately, live. Four regimes are not one integration. Kenya-honest vendors show you eTIMS working and tell you plainly that EFRIS, EFD and EBM are reconciled-against, not built-in.

How a group should actually operate

The workable model is the one from one ERP across the EAC: each entity keeps VAT-aware books in its home currency and country, each satisfies its own fiscalization regime through the local process, and the group consolidates operational and financial data on one dataset. Get the records clean per country and VAT filing becomes a reconciliation your accountant runs from trustworthy data — not a scramble to reconstruct what an invoice was supposed to say.

Clean VAT records in every country you trade

VAT-aware books per entity, eTIMS built in for Kenya, and honest reconciliation against EFRIS, EFD and EBM elsewhere — one dataset, four regimes handled without pretending they are one.

Talk to us about regional VAT records

Frequently asked questions

Are the VAT rates in this guide current?

Treat them as indicative, not current. Standard rates, thresholds, exemptions and zero-ratings are set by each revenue authority and change; the figures here are only an orientation. Before you charge, reclaim or file anything, confirm the present position for each country with the authority (KRA, URA, TRA, RRA) or your accountant. This guide is not tax advice.

Does AWRA fiscalize invoices in Uganda, Tanzania and Rwanda?

No — only Kenya's eTIMS is integrated. In Uganda (EFRIS), Tanzania (EFD) and Rwanda (EBM) the system runs your operations and your invoicing reconciles against each country's existing fiscalization process; it does not push invoices into those regimes for you. If direct integration in one of those countries is essential, raise it as a written requirement and confirm the current position with us before committing.

Can one system keep VAT records for all our EAC entities?

Yes — each entity keeps VAT-aware books in its own country and currency, with input and output VAT tracked and a VAT report your accountant can file from. What differs per country is the fiscalization regime and the local rules, which stay national; the shared benefit is one clean dataset behind all of them instead of four disconnected sets of records.

How is VAT on cross-border services between our entities handled?

That is a genuinely technical tax question — the treatment of a service billed from one EAC country to a customer or related entity in another depends on each country's rules and can hinge on details of the supply. The system records the transaction with the VAT treatment you configure; deciding what that treatment should be is a matter for your accountant, confirmed against the relevant authorities.

Does the system file our VAT returns?

No — it is your clean source of truth, producing the VAT reports that make filing straightforward, but the return itself is submitted through each authority's official channel by you or your accountant. Any vendor claiming to file your returns across several EAC countries automatically is a claim to verify carefully rather than accept.

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center