Tax Services

Service Description

This is a process initiated by the client to the URA commissioner, to be certified as being compliant with their tax obligation with URA. The client receives a tax certificate from URA confirming that a person’s tax affairs are in order at the date of issue of the Certificate.

 What is a Tax Clearance Certificate (TCC)?

 It is tool used to compel non-compliant taxpayers to comply with provisions of regis­tration, filing of returns and payment of taxes. A TCC certifies to a third party that the stated taxpayer is compliant i.e. has fulfilled their obligation of paying taxes.

Laws Applicable

Section 134 of the Income Tax Act Cap 340 provides that any person who requires a Tax Clearance Certificate shall apply to the Commissioner for the certificate as proof of tax compliance.

Persons (tax payers) who require TCCs include those:

  • Providing passenger transport services
  • Providing freight transport service where the goods vehicle used has a load capacity of more than 2 tons
  • Providing ware housing or clearing and forwarding services
  • Supplying goods or services to the Government or
  • Transferring funds in excess of 2,500 currency points from Uganda to a place outside Uganda
  • Who may wish to obtain certificates as evidence of their tax compliance


This is a tool that helps a taxpayer ascertain their tax liability. This calculator can be used to arrive a tax payable of the selected tax heads.

Click here for your motor vehicle import duty

Chick here for your Pay As You Earn (PAYE)

Chick here to calculate for VAT

Taxpayer Identification Number in Uganda is a unique identifying number assigned to every taxpayer by Uganda Revenue Authority (URA) for tax administration purposes. Any person who is likely to transact in any tax related business with URA, shall be required to apply for a TIN. The TIN is therefore an administrative requirement and applies to all taxpayers regardless of the tax

  • Correspondences with URA
  •  Management of your account on the URA web portal.
  •  Filing VAT Refunds
  • Payments of tax and non-tax revenue
  •  For customs transactions(imports and exports)
  • To interface with other clients

  • Any one of the following; Passport, Visa, Driving permit.
  • Diplomatic Mission/Embassy
  • Letter from the current respective Head of Mission.
  • Letter from the Permanent Secretary Ministry of foreign affairs.
  • Diplomatic ID

  • Logon to an internet enabled computer and open the URA web portal –
  • Download Tin registration template, fill it together with the VAT Annexure.
  • Select diplomatic VAT registration and choose VAT relief entitlement.
  • Creation of an account
  • After approval of TIN, a notification e-mail containing:- TIN, effective date of registration and pass code is sent to the client’s e-mail.
  • Go to the Web Portal and click create account. Follow the prompts.
  • Once you have created an account, you shall receive an e-mail with your login credentials.
  • Use this information to login and create your password (Please read the Password Policy).
  • Management of the account
  • Password should be changed every fifty (50) days
  • In case you forget the password, use your security question
  • should be placed on your safe senders list or trusted sender list or organization white list since most of the e-mails are auto generated

  •  Kindly note that the service is only available online. Please visit the URA web portal,
  • Click on eservices, select register for taxes on your right hand side and Select the Application form you want to fill.
  • Select new form and down load TIN template, save the template maintaining the name given by the system.
  • Open the template and enable macros-see the guide on read me work sheet (You should see the following message “please DO NOT cut and paste any values in the sheet”) confirming that macros are enabled, then enter relevant information in the template in the required format.
  • After filling the required details click on Validate button to generate an upload file.
  • Save the upload file maintaining the name given by the system.
  • Go back to the web portal (, click on eservices, and select register for taxes.
  • Select the type of application, new form, fill in the applicants’ name and browse for the saved upload file then enter the given text as it appears.
  • Agree to the terms and conditions and click Upload. The system will validate, if no errors found then submit button will display, click submit.
  • On Submission, you will receive an instant e- acknowledgement receipt scroll to the bottom to print the receipt and also click on print for to print the submitted forms.
  • Attach valid copies of the identification documents that you indicated in your application plus the signed Terms and Conditions to your application form and submit to any nearest URA domestic Tax Office within 10 days.

  • To Enable Macro FOR EXCEL 2007 and above, Please follow steps below;
  • Click the Microsoft Office Button/File on top of the left hand side of the template and then click on Excel Options or select options
  • Click on Trust Center, click Trust Center Settings, and then click Macro Settings
  • Select enable all macros. Click on OK on macro settings page and OK on excel options page.
  • Close the template and open afresh. Note: You should see a pop up message “please DO NOT cut and paste any values in the sheet” on open the template implying the macros were successfully enabled

  • Note that if you were not able to print the forms on submission, you can retrieve and print following the guide below.
  • Visit the web portal ( Click on eservices.
  • Go to Print Submitted Form on the right hand side and enter in your Reference Number and the Search Code as they appear on the Acknowledgement Receipt that you received after submitting your application on the URA web portal.
  • Click on the print form button. This will open up a new page showing details of the Application form which you submitted on the URA web portal with a Print button at the bottom.
  • Click on the print button to print out your application form for submission to any nearest URA domestic tax office.

  • Please note that you need to have a new TIN to access the services. This is done online
  • Go to the web portal ( and login into your account using your tin and password, select E-Registration under eservices and click on registration under tax agent registration.
  • Go to Tax Type Details and tick the tax type/s that you will be filing for your clients, fill in the Activation date using the date selector and submit.
  • You will receive an Acknowledgement Receipt that bears a reference number and an approval notice will be sent to your registered email address once the application is approved.


This is the process where a taxpayer makes changes to the details previously provided to URA during the registration process. Amendments apply to both individuals and Non-individuals;

There are two types of amendments;

  1. Manual amendments:- These apply to a person who cannot access the email address provided to URA during the TIN registration process.
  2. Online amendments:- This applies to the rest of the amendments types.

Read More: Ammendment of TIN details

  1. What is an Instant TIN?

It is a TIN registration process used in scenarios where the company/entity directors don’t have TINs yet. It enables the company/entity and its directors obtain TINs at the same time. An application is done online by completing and uploading an excel Template for both the entity and the directors.  The TIN applications are subject to verification and approval by a URA staff.

Read More: Group registration

  1. What is TIN Registration- Individual

It is a TIN registration process used by an individual to obtain a TIN from URA. An application is done online by completing and uploading an excel Template. The TIN application is subject to verification and approval by a URA staff.

Individual registration



  1. What is an Instant TIN?

It is a TIN registration process that is done using an online web form where a TIN is generated instantly upon submission of the application. This application is not subject to verification or approval by URA staff.

Read More: Instant TIN registration


  1. What is TIN Registration- Non-Individual

It is a TIN registration process used by companies/entities to obtain a TIN from URA. An application is done online by completing and uploading an excel Template. The TIN application is subject to verification and approval by a URA staff

Read More: Non-individual registration

  1. What is stamp duty registration?

    This is a registration process for financial institutions and insurance institutions that deal with bulk stamp duty transactions go through before they can be permitted to file/submit stamp duty returns (Bulk Assessment returns) and be able to generate bulk stamp certificates.

Read More: Stamp duty registration

Key Information under VAT Registration


VAT registration is the process of getting eligible persons put or recorded on the VAT Register.


This refers to the minimum level of taxable turnover above which a person is required to register for VAT. The current annual threshold is Shs 150 million. However for registration purposes, this is determined on a quarterly basis. i.e. it is Shs 37.5 million in any three consecutive calendar months.


There are two categories of persons that are required to register for VAT under the VAT Act. These are

Read More: VAT registration

Skip to content