EFRIS and VAT in Uganda: who must use EFRIS, when to register for VAT, and how to keep both right
EFRIS is URA's system for issuing e-invoices and e-receipts. Every VAT-registered business must use it, and since July 2025 so must businesses in 12 more sectors. VAT registration is required once turnover passes UGX 300 million a year. We set you up, clean up past errors and keep your VAT returns matching EFRIS.
VAT and EFRIS in five facts
- 18% is the standard VAT rate.
- UGX 300 million a year is the VAT registration threshold from 1 July 2026 (it was UGX 150 million).
- The 15th: the VAT return and payment are due by the 15th of the following month.
- No e-invoice, no deduction: an expense isn't allowed for income tax if your supplier should use EFRIS and didn't give you an e-invoice or e-receipt.
- Less withholding: from July 2026, a buyer who gets an EFRIS e-invoice no longer withholds VAT on that payment.
Sources: URA EFRIS notices; VAT (Amendment) Act 2026. Checked October 2026.
What this costs you every month it waits
- Double-tax penalties on unfiscalised invoices, transaction by transaction
- VAT returns that can't reconcile to EFRIS — an open invitation to audit
- Input VAT claims disallowed for missing e-invoices from suppliers
- Customers refusing to pay against non-EFRIS invoices
The cost of waiting: The EFRIS penalty is double the tax on every unfiscalised transaction — and it multiplies across every invoice you issued outside the system. Meanwhile, EFRIS/VAT mismatches are URA's favourite audit trigger.
Three steps. Zero guesswork.
We assess
A diagnostic of your EFRIS status, error history and VAT reconciliation gap. You get a written map of exposures and quick wins.
We fix
Setup corrected, error queues cleared, historical gaps addressed with the least-penalty path, reconciliations rebuilt.
We maintain
Monthly reconciliation and support, so EFRIS stays boring — and your VAT return matches URA's own data every single month.
Two questions. Your figure — not a rate card.
Scoped by the state of your system and history — diagnosed first, quoted in writing.

Licensed Tax Agent, registered with TARC under URA · Helping clients since 2012 · Rated 4.7 on Google
EFRIS / VAT Diagnostic
Tell us what's happening and a specialist will map your exposure and the fix within one business day. The first 30-minute conversation is free for new clients. If a paid EFRIS & VAT diagnostic (from UGX 300,000) is needed, we tell you before anything starts.
- Reviewed personally by a licensed tax agent
- Plain-language answer — what you owe, what it costs to fix
- Reply within one business day (Mon–Fri)
Common questions
URA's Electronic Fiscal Receipting and Invoicing Solution. Businesses that must use it issue every invoice or receipt through it, so URA sees each sale.
Every VAT-registered business, plus, since 1 July 2025, businesses in 12 more sectors including manufacturing, construction, transport and storage, accommodation and food, real estate and professional services.
When your taxable turnover is more than UGX 300 million a year, or is likely to be. That threshold applies from 1 July 2026; before that it was UGX 150 million.
You don't have to use EFRIS. Keep an eye on your sector and turnover as you grow.
You still have to use EFRIS for your sales. We register you on EFRIS and set it up.
Yes. URA's list has about 148,000 product and service codes, and each one carries its own VAT treatment: standard-rated, zero-rated or exempt. Pick the wrong code, or the wrong unit (rent measured in kilograms, for example), and every invoice for that item carries the wrong VAT. So does the VAT return URA pre-fills from EFRIS.
That's one of the most common causes of URA queries and blocked TCCs. We reconcile them month by month and correct the returns or the EFRIS records.
Send us the letter. We find what caused it, fix the records and, where there are grounds, respond to URA before the deadline.
An EFRIS invoice can't be edited. You raise a credit note that refers to the original. A business buyer approves it in EFRIS, and URA approves it where the buyer has no TIN. Until it's approved, it doesn't count. With many invoices, the follow-up takes time, which is why fixing past errors is priced by the number of credit notes.
Every job starts with the paid diagnostic, from UGX 300,000, credited against the work if you go ahead within 30 days. Setup is priced by your products, stock, branches, devices and any special sales. Fixing past errors is priced by the months, credit notes and products affected, and monthly VAT filing by your sales and invoice volume. You get a written quote before any work starts.