URA EFRIS Compliance in Uganda: What the 2026 Expansion Means for Your Business

22 Jun 2026

6 minute read

URA EFRIS Compliance in Uganda: What the 2025 Expansion Means for Your Business

The Uganda Revenue Authority (“URA”) has taken a significant step toward enhancing tax compliance and formalising business operations across the country. Through General Notice No. 2218 of 2025, the Government has expanded the scope of the Electronic Fiscal Receipting and Invoicing System (“EFRIS”) to include a wide range of business sectors, effective 1 July 2025. This initiative is part of the Government’s effort to increase transparency, widen the tax base, and ensure that all economic players contribute equitably and fairly to national revenue.

What has changed?

Prior to 1 July 2025, only VAT-registered businesses or businesses with an annual turnover exceeding UGX 150 million from the sale of taxable goods or services were mandated to issue electronic invoices via EFRIS. However, the new directive now includes non-VAT registered businesses operating in the following sectors:

  • Wholesale and retail of fuel
  • Mining and quarrying
  • Manufacturing
  • Construction
  • Transportation and storage
  • Accommodation and food service activities
  • Real estate activities
  • Professional, scientific, and technical services
  • Utilities (electricity, water, waste management)
  • Arts, entertainment, and recreation

This means that even small businesses and startups in these sectors—such as informal transport operators (taxi, cab, and boda boda riders) and food vendors—must now issue EFRIS-compliant invoices or receipts for every transaction.

Implications for small businesses

The inclusion of non-VAT registered entities in the EFRIS mandate marks a major shift in the Government’s attempt to widen the tax base. Many small businesses previously operated informally, without the need to issue electronic invoices irrespective of whether they were dealing in vatable supplies or not. With effect from 1 July 2025, these businesses are now required to formalise their operations by adopting EFRIS—a digital invoicing system—in order to comply with URA’s tax compliance requirements.

While this move is intended to improve tax compliance and reduce revenue leakage, it raises concerns about the readiness and capacity of small businesses to adapt to the electronic invoicing requirements. Many of these businesses lack the infrastructure, technical expertise, and financial resources to implement EFRIS smoothly.

Currently, EFRIS compliance may be attained through:

  • Use of URA’s web portal.
  • Direct linkage to a business’ accounting system.
  • Use of an Electronic Fiscal Device (“EFD”), purchased from one of URA’s approved suppliers.

Impact on corporation tax

One of the most critical implications of this change relates to how businesses will be claiming tax deductions for expenses under Corporation Income Tax (CIT). Prior to 1 July 2025, the Income Tax Act (ITA) barred taxpayers from taking a tax deduction of expenses amounting to UGX 5 million where such expenses were in relation to purchases from suppliers without Tax Identification Numbers (TINs).

The ITA also contains a requirement for taxpayers to rely on electronic invoices or electronic receipts (EFRIS invoices) to validate their expense claims. However, since only VAT-registered persons were previously gazetted and mandated to issue electronic invoices, expenses in relation to purchases from non-VAT registered persons did not have to be supported with EFRIS invoices (electronic receipts).

With the expanded scope of EFRIS, all businesses in the designated sectors must now issue EFRIS invoices for the respective expenses to qualify for corporation tax deductions, regardless of the transaction amount.

Penalties for non-compliance

Effective July 2025, the penalties for failing to comply with EFRIS requirements have been strictly enforced:

  • VAT-Registered Businesses: Face a penalty of double the tax due for failing to issue EFRIS invoices. This is a shift from the previous fixed penalty of UGX 6 million, offering a more proportional approach based on the scale of non-compliance.
  • Non-VAT Registered Businesses: Non-compliance may still attract severe consequences. Upon conviction, such businesses could face a penalty of UGX 30 million or imprisonment for up to ten years.

Challenges for informal and low-value vendors

The requirement to issue EFRIS invoices for all transactions, regardless of value, poses a challenge for small vendors and service providers. For example, informal transport operators like taxis, boda-boda riders, and food vendors may not have the capacity to issue electronic invoices. As a result, larger businesses may choose to avoid transacting with these informal providers to safeguard their own tax deductions.

In addition, the expenses associated with the implementation of EFRIS will pose significant challenges, particularly for startups and businesses operating on thin margins. These costs include:

  • Purchasing EFDs
  • Acquiring mobile data
  • Training personnel
  • Integrating systems

The increased cost of compliance may be prohibitive, and those unable to afford the transition risk being excluded from supply chains. While the government’s intention is to encourage formalisation, the transition must be managed carefully to avoid marginalising the very businesses it seeks to support.

Automate Your Compliance: Introducing the URA eFRIS SDKs

Modern business moves too fast for manual EFRIS entry or unreliable middleware. To help developers and businesses bridge the technical gap, we are excited to introduce the URA eFRIS SDKs—developer-friendly packages for integrating with the Uganda Revenue Authority’s eFRIS API.

Whether you’re working on POS integrations, Accounting & ERP systems, or custom business applications, these SDKs make it easier to build compliant Node.js, TypeScript, PHP, and Python applications that generate and manage fiscal invoices programmatically.

✨ Key Features

  • Fully typed request/response models
  • Built-in authentication support
  • AES/RSA encryption utilities handled out-of-the-box
  • Modular and extensible architecture
  • Ready-to-use examples & tests for fast onboarding

📦 Available Packages & Resources

📖 Documentation:

TypeScript / Node.js:

PHP:

Python:

Huge thanks to everyone contributing, testing, and sharing feedback — your support keeps improving this project! 🙌

Conclusion

Uganda’s expansion of EFRIS marks a major shift toward a more transparent and fair tax system. While it promises benefits like better compliance and reduced fraud, small and informal businesses may struggle with the costs of adapting to the new system.

The URA should therefore continue supporting businesses through training, sensitisation, and incentives. Introducing a value threshold for mandatory EFRIS compliance aligned with the presumptive tax regime could exempt small businesses with an annual turnover below UGX 10 million, giving startups and micro-enterprises time to grow before facing full compliance requirements.

Share this article

Simple is better than complex, scale to millions