What is EFRIS?
EFRIS is the Electronic Fiscal Receipting and Invoicing Solution. It is a business solution that enables businesses to record transactions and share transaction information with the Uganda Revenue Authority in real time. The solution ensures transparency and accuracy which enables collection of correct taxes.
All VAT-registered taxpayers are required to use EFRIS to issue e-invoices to their customers. They are also expected to buy from suppliers who must issue them with e-invoices if the items bought include VAT. However, other non-VAT registered taxpayers can also voluntarily use EFRIS. In this case, they will issue clients with e-receipts.
All VAT-registered taxpayers are required to use EFRIS to issue e-invoices to their customers. They are also expected to buy from suppliers who must issue them with e-invoices if the items bought include VAT. However, other non-VAT registered taxpayers can also voluntarily use EFRIS. In this case, they will issue clients with e-receipts.
VAT is charged at 18% or 0% at each stage in the production/ distribution chain on the value added to a taxable good or service. Every VAT registered client in the value chain is entitled to a credit on the excess of VAT incurred.
A final consumer (non-registered VAT client) is not entitled to a tax credit and therefore bears the tax. This ensures that tax due is credited to you and tax due to the government is paid to URA as shown in the illustration below:
Description |
Price Without VAT |
VAT Rate |
VAT Amount |
Price with VAT |
Purchase |
1,000/= |
18% |
180/= |
1,180/= |
Sale |
1,500/= |
18% |
270/= |
1,770/= |
Â
Computation of VAT
Output VAT Ugx.270 minus Input VAT Ugx.180 Â
Therefore, Ugx.90 is payable to URA by the trader
If a trader is transacting through EFRIS, the above calculation is automatic. At the time of filing a VAT monthly return to URA, the trader only has a duty of confirming and updating these details before submitting a return to URA.
Yes, you are required to have a TIN to register for EFRIS.
   All VAT registered clients are automatically registered on EFRIS.
   However, non-VAT registered taxpayers will follow the steps below:
To use EFRIS, you can choose any of the following options that may suit you;
Business |
Platform |
How It Works |
Shops / Mobile Distributors / Route Sales |
THE EFRIS APP (On Mobile Smartphones) |
Download the app from AppStore or Play Store and install it on your phone. Set up the app with your goods or services and start to issue e-invoices. It works with the internet but can operate offline for up to 5-days. |
Electronic Fiscal Device (EFD) |
An EFD is a portable device used to conduct sales. It has a Point of Sale system (POS) and a virtual Sales Data Controller (SDC) connected to produce e-receipts and e-invoices. It has a secure memory where all data is kept and transmitted to URA when transactions are made. Traders are expected to buy the EFD. |
|
Wholesale and Retail Shop |
The Desktop (Client Application) Software: |
Can be installed on your preferred device like desktop computers, laptops, or tablets. Suitable for moderate sales. Download it from the URA website https://ura.go.ug/en/efris/efris-login/ under the e-invoicing downloads menu on the EFRIS link. It works with the internet but can operate offline for up to 5-days. |
The URA Web Portal |
Accessed via http://ura.go.ug to issue e-receipts and e-invoices by clicking on the EFRIS link on the URA portal. This web portal option is only available for clients who do not have a billing system, with less than 100 daily transactions, and annual sales below UGX 2 billion. |
|
Businesses with Computerized Accounting Systems |
System to System Connection |
A trader’s sales system is integrated (combined) with EFRIS to generate e-receipts and e-invoices using a special software called Application Programming Interface (API). Suitable for businesses having high-volume transactions and with computerized accounting systems (e.g. ERP and POS). |
Fuel Stations |
Electronic Dispenser Controller (EDC) |
This is specifically designed to manage fuel and gas stations. The EDC automatically transfers the information to the connected EFD to generate e-receipts in real time. |
NB: URA is available to assist traders in the usage of any of these options.
Â
Once a sale is made at a Point of Sale (POS) or within an invoicing system, this transaction data is secured and sent to the EFRIS server. After receiving the transaction data, the server fiscalizes it i.e. arranges it in an acceptable format to add key features such as the Fiscal Document Number (FDN), Verification code, and a QR code. This is then secured and sent back to the seller’s POS or invoicing system which then generates an e-invoice or e-receipt that can be printed off if so desired. This process can happen both in the online and offline mode.
Yes, you can issue receipts offline for up to five days. However, beyond five days you must connect to EFRIS such that the data is uploaded into the system.
There are four common documents used in EFRIS. These are; e-invoices, e-receipt, e-credit notes, and e-debit notes. These documents have three common features namely;
This is an electronic document that shows a sale has occurred through EFRIS and is ONLY issued by a taxpayer who is registered for VAT. The e-invoice shows the seller and buyer details, details of goods and services, tax details, and summary sections.
This is an electronic document that shows a sale has occurred through EFRIS and is issued by a taxpayer who is not registered for VAT. The e-receipt shows the seller and buyer details, details of goods and services, tax details, and summary sections.
This is a document issued by a seller to a customer by way of canceling a previous sale. This is common when goods previously taken by a customer are returned.
This is a document issued by a buyer to a seller to request the return of funds due to incorrect or damaged goods, purchase cancellation, or other specified circumstances.
Yes, Sections 73A and 73B of the Tax Procedures Code Act 2014 support the implementation of EFRIS.
Taxpayers who cannot afford the system can either use the;
Report the loss or theft immediately to URA.
A customer can validate their e-document in two ways i.e. using,
An invalid e-document means that the transaction is not recognized by EFRIS. In this situation, a customer is encouraged to report bad behavior via the report non-compliance link https://ura.go.ug/en/report-non-compliance/ of the URA website.
In this situation, please ask the seller to rectify this immediately by issuing you an e-credit note or e-debit note. However, if the seller refuses, you are encouraged to report this via the report non-compliance link  https://ura.go.ug/en/report-non-compliance/ on the URA web portal or visit the nearest URA office.
Regarding system-to-system, the URA IT team shall provide support to the taxpayers’ IT team during the integration process or any other technical assistance required. Regarding EFDs, support is offered by Rank Consult, the company that was accredited by the government to manage the issuance of EFDs.
Some EFRIS components namely; the URA web portal, and EFRIS App are free of charge while the system-to-system, EFDs, and EDCs are paid for by the user.
No. The user is allowed to deduct this cost of acquiring EFDs system to system or EDCs from their sales before determining the amount on which tax is charged. Besides, the administrative burden on taxpayers eventually reduces as data is captured electronically and stored in the system.
No. A taxpayer specified in the gazette, for whom it shall be mandatory to use EFRIS, is required to issue e-receipts or e-invoices for each transaction between the business and the customers. However, the gazette taxpayer may issue a manual receipt or invoice where;
However, if you issue a manual receipt you are required to upload it on to the System or within twenty-four (24) hours.
The following are rejected by URA:
Refund claims using e-receipts or e-invoices are easily fast-tracked given that all the required information is available in the system.
Kenya, Tanzania and Rwanda are using a similar solution to EFRIS.
Yes, you can transact in foreign currency using EFRIS. However, for tax purposes, URA uses its set exchange rate to convert the amount into Ugandan shillings.
Yes. You can use the ‘Others’ code in EFRIS system to stock in products that are not on the EFRIS product list. However, you may write to URA to add your items on the EFRIS list of products and services. The URA team shall examine this request and act accordingly.
URA introduced e-receipting and invoicing to address the following challenges:
No. EFRIS is not a tax but a system designed to monitor Value Added Tax (VAT) reported to Uganda Revenue Authority (URA) by businesses. EFRIS eliminates the tedious process of managing records.
EFRIS is compulsory for all VAT registered taxpayers who are required to issue e-invoices for all transactions. However, businesses not registered for VAT can voluntarily use EFRIS and issue e-receipts.
You can issue e-invoices using EFRIS App on the mobile phone or Desktop Software on the laptop, tablet and computer even when network is down, in what is called offline mode. However, you must connect to the internet within 5 days to upload the generated information to the system.
Yes. It is important to keep using EFRIS, as it is mandatory for all VAT registered taxpayers to do so. URA is available to provide continued support to all taxpayers. The President has suspended EFRIS penalties for those that had failed to enroll on the system until May 7, 2024. However, this directive only applies to individuals in general trade, particularly those in Kikuubo and similar business hubs country wide.
VAT is an indirect tax on goods and services that is paid by the final consumer (One who will not sell the goods or services again). Not all goods or services attract VAT for example exempt supplies like unprocessed agricultural products, education and health services, among others (You can find a detailed list of exempt goods/services in the second schedule of the VAT Act on the URA website – https://ura.go.ug Under Legal and Policy). Any other supply that is not exempt is taxable and is, therefore, charged VAT at either 0% or 18%.
No. VAT is not a form of double taxation. This is because you can claim or offset VAT incurred on business transactions when declaring VAT charged to your customers. VAT is paid by the final consumer and remitted to the government by the VAT registered taxpayer.
Taxes are introduced through bills passed by parliament that must be assented to by the President to become tax laws. URA then implements these laws. URA does not determine taxes and tax rates. Parliament invites and consults the public to submit comments and proposals on tax laws.
Yes, URA has trained and is still training and assisting taxpayers on EFRIS across the country. For example, in Kampala Central Business District (CBD) from November 2023 to March 2024;
To date, 12 tax Barazas, 107 countrywide media shows, 261 workshops, and tax hubs, and 22 webinars have been conducted on EFRIS awareness countrywide.
No, In an effort to reach a wider taxpayer audience, URA translates tax information into 13 local languages on top of the English language. Translations are available in Alur, Lusoga, Luganda, Lumasaba, Runyankore- Rukiga, Runyoro-Rutoro, Acholi, Ateso, Lango, Swahili, Karimojong, Lhukonzo, and Lugbara.
URA disseminates focused and translated tax information to taxpayers as videos, radio adverts, public notices, and on the URA website for many of the content publications
The EFRIS invoice is generated only when a sale has occurred. For taxpayers operating route sales, they are required to move with EFDs or mobile invoicing Apps of URA or their billing system to generate fiscalised invoices in the field after confirming a sale.Â
Â
EFRIS provides the option for making changes where goods are returned or rejected by the customer through cancellation of the original invoice or making of adjustments on either the price or quantity or both (price and quantity) in order to correct the original invoice. This is done through the use of the debit and credit note process.
EFRIS caters for damaged stock since it provides for stock adjustment. This functionality allows the taxpayer to adjust stock and remove damaged stock, burnt stock or any other adjustment with reasons.
This is not true. You donot need to hire or pay a URA staff to install the EFD. EFDs are provided by Rank Consult at a cost of Ugx 1.1 m. This also caters for installing the device and is treated as an allowable expense reduced from gross income when the taxpayer is filing a return at the end of the year.