The short answer
Most small shops, kiosks, salons and one-person service businesses in Uganda do not need EFRIS yet. EFRIS only becomes compulsory for a small business in two situations: you are registered for VAT (required above UGX 300 million a year turnover, or you have registered voluntarily below that), or you trade in one of URA's 12 named sectors and your annual turnover is UGX 10 million or more. Below UGX 10 million in a listed sector, and outside VAT registration, you are not required to issue EFRIS e-receipts, though you can switch it on voluntarily.
The 12-sector rule has applied since 1 July 2025, whatever your VAT status. The VAT registration threshold itself doubled to UGX 300 million (from UGX 150 million) from 1 July 2026. Both rules come from URA notices made under the Tax Procedures Code Act.
URA has been clear that EFRIS is not a new tax; it is a way of recording sales.
If your own situation is unclear, URA's reading of your file is the only one that counts, not this page. Start with do-i-need-efris for a fuller decision guide, or efris-uganda-guide for how the whole system works.
Do you actually need EFRIS? The rule, with its date
URA runs EFRIS under the Tax Procedures Code Act, which lets the Commissioner General name, by notice, which taxpayers must issue e-invoices or e-receipts. Two separate rules can catch a small business.
Rule 1: you are VAT registered
Every VAT-registered business must issue e-invoices through EFRIS, whatever its turnover. This has applied since 1 January 2021. If you are VAT registered you are inside EFRIS today, full stop; the UGX 10 million exemption below does not apply to you.
Rule 2: you are in one of URA's 12 named sectors
Since 1 July 2025, URA requires businesses in 12 sectors to issue e-invoices or e-receipts whether or not they are VAT registered. This is a separate rule from VAT registration, made by URA notice. The 12 sectors are:
- Manufacturing
- Mining and quarrying
- Water supply, sewerage, waste management and remediation
- Electricity, gas, steam and air conditioning supply
- Construction
- Transportation and storage, excluding passenger transport such as taxis, boda-bodas, shuttles and buses
- Accommodation and food service activities
- Information technology and communication, excluding non-resident digital providers paying digital service tax
- Real estate activities (landlords earning under UGX 2,820,000 a year are not required)
- Professional, scientific and technical activities
- Arts, entertainment and recreation
- Wholesale and retail of fuel
A business in any of these 12 sectors with turnover below UGX 10 million a year is not required to use EFRIS, though it may register voluntarily. Outside these 12 sectors and outside VAT registration, EFRIS does not apply to you yet, whatever your turnover. This is our reading of URA's notice; if your trade sits close to a sector boundary, ask URA to confirm which category you fall under.
To register once you are required, or want to go voluntary, log in to the URA portal with your TIN and password, apply under 'first time registration', choose e-invoicing, an Electronic Fiscal Device or both, and wait for URA approval before configuring your products or services. See efris-uganda-guide for the full registration walkthrough.
| Question this trade asks | The answer | What to do |
|---|---|---|
| I'm not VAT registered, do I need EFRIS? | Only if you're in one of URA's 12 named sectors and turnover is UGX 10 million or more a year | Check the sector list above; if you're outside it, you're not required yet |
| My shop turns over less than UGX 10 million a year, must I comply? | No, that is the exemption line for the 12 sectors | Keep daily records anyway; you can register voluntarily any time |
| I've just registered for VAT, does the UGX 10 million exemption cover me? | No, every VAT-registered business must use EFRIS regardless of turnover | Register for EFRIS as soon as your VAT registration is approved |
| What's the cheapest way to comply? | The URA web portal or desktop app, both at no URA charge | Log in with your TIN and password and start there before buying hardware |
| What happens if I ignore EFRIS once I'm required? | From 1 July 2026, double the tax due or UGX 200,000, whichever is higher | Register before URA finds the gap, not after |
| Can a purchase I make cost me money too? | Yes, you lose the income tax deduction on any expense a required supplier did not back with an e-invoice or e-receipt | Ask every EFRIS-required supplier for their e-receipt before you pay |
What changes at the till
Once EFRIS applies to you, the practical change is small: every sale needs a Fiscal Document Number (FDN), a verification code and a QR code from URA, not just a handwritten or till-roll receipt. If you are not VAT registered, URA calls this document an e-receipt; if you are VAT registered, it is an e-invoice. Either way, the same three marks tell a customer, or URA, that the document is genuine.
Day to day, you enter the sale into whichever tool you chose at registration: the URA portal, the desktop app, a POS, or a URA-certified device. EFRIS sends back the FDN, code and QR code straight away if you have signal, or queues it if you are working offline. For a business selling goods, EFRIS is also built to track stock: opening stock and stock received are recorded, and each sale reduces it. URA has not published the full detail of this for every device type, so confirm the specifics for your chosen platform when you register.
When a sale is for another business rather than a walk-in customer, the document should carry the buyer's Business Registration Number, National Identification Number or TIN. Ordinary walk-in retail, salon and service sales do not need this.
The receipts and records this trade must keep
Keep three things once EFRIS applies to you: a copy of every e-receipt or e-invoice you issue, a copy of every e-receipt or e-invoice you receive from suppliers who are themselves required to use EFRIS, and a simple daily sales and expense record that ties back to both. That last habit costs nothing and is worth starting before EFRIS applies, not after; see business-record-keeping-uganda for a plain method.
If a sale is later cancelled, reduced or corrected, EFRIS raises a credit note against the original document rather than editing it, and a returned-goods case raises a debit note. URA now recognises a credit note in the same month as the original invoice, which matters for your VAT and income filings. Get this step wrong and you risk a mismatch URA can query later; see efris-credit-notes-and-errors for how to fix a wrong entry cleanly.
- Every e-receipt or e-invoice you issue, kept in date order
- Every e-receipt or e-invoice a required supplier gives you for a purchase
- A daily cash-up that matches sales recorded in EFRIS to cash and mobile money actually banked
- Credit and debit notes for any cancelled, reduced or returned sale
The mistakes that cost money
The most expensive mistake is not registering when you are required to. From 1 July 2026, a business required to use EFRIS that fails to issue an e-invoice or e-receipt, or tampers with a fiscal device, faces a penalty of double the tax due or UGX 200,000 (10 currency points, at UGX 20,000 a currency point), whichever is higher. This replaced older fixed minimums of UGX 6 to 8 million that some guides online still quote; those figures are out of date.
The second, quieter mistake is on the buying side. Under the Income Tax Act, section 22(3)(m), you cannot claim an income tax deduction for an expense that is not backed by a valid EFRIS e-invoice or e-receipt, when the supplier was required to use EFRIS. As an illustration only: a UGX 5,000,000 payment to a construction firm that should have issued an e-invoice, but did not, could cost you roughly UGX 1,500,000 in extra income tax at the standard 30 percent company rate, simply because the deduction is disallowed. There is no fixed fine on a buyer for failing to ask for a receipt; the cost is this lost deduction, which is often bigger than any fine.
Acquiring a fiscal device that is not linked to or authenticated by URA is a separate offence, with a fine of up to UGX 6,000,000, up to three years in prison, or both. Buy only through URA's own registration flow.
How to comply cheaply
URA does not charge for EFRIS itself. The cheapest compliant route is the URA web portal (log in with your TIN and password, plus a one-time password valid for 24 hours) or the free desktop application downloaded from the portal, which does not need the daily OTP and can keep working if your internet drops. Both suit a business with a small number of sales and no existing till system; you pay nothing to URA for either. A basic used laptop able to run either tool costs roughly UGX 450,000 to 700,000 in Kampala, checked September 2026, if you do not already have one.
A dedicated POS starts earning its keep once you have stock to lose, staff at the till, or more sales a day than one person can write up by hand. Checked September 2026: a basic 80mm thermal receipt printer typically costs about UGX 400,000 (UGX 300,000 to 750,000), a barcode scanner about UGX 130,000 (UGX 105,000 to 140,000), and a cash drawer about UGX 240,000 (UGX 140,000 to 250,000); with a UGX 600,000 laptop, a simple starter kit of laptop, printer, scanner and drawer comes to roughly UGX 1,370,000. System-to-system integration, where your own POS talks to EFRIS directly, and Electronic Fiscal Devices cost more and are paid by you, not URA; they suit higher sales volumes rather than a single-till shop. See efris-integration-uganda for what a direct integration actually needs.
Set this up first
In order, and only what actually pays at each stage:
- Free or near free, whatever your size: register with URSB and get a TIN, get your trading licence, keep business money apart from personal money, keep a daily sales and expense record, put your catalogue on WhatsApp Business, and claim a free Google Business Profile so customers find you on Maps (see how-to-add-business-to-google-maps-uganda).
- Once you have stock to lose, staff at the till, or more than a handful of sales a day: a proper POS for sales, stock and the daily cash-up, with EFRIS switched on the day URA requires it of you (see pos-system).
- Once customers look you up before they visit, or you sell beyond walk-ins: a website, priced (see how-to-create-a-business-website-uganda), with a monthly care plan at if you want it kept running.
- When your workflow is one no ready-made tool handles: a custom build, priced individually at .
- If a penalty, assessment or deadline is already live: go straight to the tax agent help further down this page.
A UGX 500,000 kiosk needs step one and nothing else yet; a website or custom system would be wasted money at that size. Not sure which step you are on? The do-i-need-efris check above settles the sector and turnover question in a minute.
Doing it inside a system
If you already run, or are about to run, a POS or business system, EFRIS is a setting rather than a separate project. Growth Informer Business, our own live cloud POS, inventory and business-management platform, from UGX 1,000,000 a year for one business, issues URA EFRIS e-receipts and e-invoices today, and EFRIS is a switch you turn on when URA requires it of you, or earlier if you choose, and leave off until then. You do not need to change systems when your obligation starts; you flip a setting. The platform runs on a phone, covers sales, stock, purchases, expenses and multi-branch, and has restaurant and hotel modules for kitchen orders, tables, rooms and bookings if that is your trade. We can show it working before you commit to anything.
If you already run a different POS, ERP or accounting system and just need it to talk to EFRIS, we scope the connection against URA's published specification and confirm it is feasible before quoting; we do not claim to be URA accredited, and meeting your fiscal obligations stays your own responsibility as the business.
If a penalty has already landed, URA has asked for your records, or you disagree with an assessment: read the notice first and note the date it was served. A written objection to a URA assessment must reach URA within 45 days of that date, with a letter stating your grounds and the evidence behind them; miss that window and you lose the right to object. Gather your EFRIS records, bank and mobile money statements, and any URA correspondence before you respond. We are registered with URA as a tax agent and can set up EFRIS and VAT on your own systems, file your returns, object to an assessment, and represent you in a dispute, quoted only after we see the notice or your books. See vat-in-uganda-guide and uganda-tax-changes-2026 for the wider tax picture. None of this replaces URA: for a ruling on your own business, URA or a tax adviser has the final word.
Frequently asked questions
Do I need EFRIS for my small business in Uganda?
Only if you are VAT registered, or you trade in one of URA's 12 named sectors and your annual turnover is UGX 10 million or more. Below that, and outside those sectors, you are not required to use EFRIS yet, though you can switch it on voluntarily.
What are the EFRIS requirements for a small business?
You need a TIN and a URA portal password, plus a way to issue e-receipts: the free URA web portal or desktop app for low volumes, or a POS or Electronic Fiscal Device for higher volumes. Registration is done online through URA, and you configure your products or services once approved.
How do I register for EFRIS?
Log in to the URA portal with your TIN, confirm the one-time password sent to your phone or email, select first time registration, choose e-invoicing, an EFD, or both, and submit for approval. Once approved, configure your goods or services before you issue your first receipt.
What is the EFRIS penalty for small businesses?
From 1 July 2026, a business required to use EFRIS that fails to issue an e-invoice or e-receipt, or tampers with a device, faces double the tax due or UGX 200,000, whichever is higher. Older figures of UGX 6 to 8 million found online are out of date.
Is there an EFRIS exemption for small businesses?
Yes. If you trade in one of URA's 12 named sectors and are not VAT registered, turnover below UGX 10 million a year exempts you from EFRIS. VAT-registered businesses have no turnover exemption at all.
What is an EFRIS e-receipt?
The document URA's system issues to a business that is not VAT registered when it records a sale, carrying a Fiscal Document Number, a verification code and a QR code. A VAT-registered business issues the VAT version instead, called an e-invoice.