Wakilii
HomeKnowledge › How to apply for a tax clearance certificate in Uganda

How to apply for a tax clearance certificate in Uganda

Practice note Tax disputes Updated 6 July 2026 15 min read AI-assisted · review recorded

In brief

A tax clearance certificate (TCC) is proof from the Uganda Revenue Authority that a taxpayer has complied with their tax obligations. Under the Tax Procedures Code Act, Cap. 343, s.50, a TCC is compulsory for three defined categories — passenger or freight transporters with a goods vehicle of two tonnes or more capacity, if the competent authority requires it (s.50(1)); providers of warehousing or clearing-and-forwarding services (s.50(2)); and taxpayers supplying goods or services to Government (s.50(3)) — and beyond those, anyone else who needs a TCC (for a tender, licence or other purpose) may apply to the Commissioner General for it as proof of compliance under the general route in s.50(4). You apply through URA, typically after filing outstanding returns and clearing or arranging any tax due.

1. At a glance

What this note covers

A tax clearance certificate (TCC) is URA's formal proof that a taxpayer has complied with their tax obligations. Three categories of taxpayer must hold one — Government suppliers, warehousing/clearing-and-forwarding providers, and (if required) transporters with a 2-tonne+ goods vehicle — and anyone else who needs one for a tender, licence or other purpose applies under the general route. This note covers who needs a TCC, the practical prerequisites, how to apply, validity and renewal, and what happens if you tender or trade without one or let it lapse.

It is written for taxpayers, company secretaries and advocates advising a client that needs a TCC for a Government tender, a transport, warehousing or clearing-and-forwarding licence, or any other purpose requiring proof of tax compliance. It does not cover the substantive rules for calculating any particular tax (income tax, VAT, rental tax) — those are separate notes — nor customs clearance of goods, which is a distinct process from a tax clearance certificate despite the similar name.

The statutory reference below is to the 2023 Revised Edition of the Laws of Uganda (Tax Procedures Code Act, Cap. 343). Chapter and section numbers were renumbered in that revision, so older material citing a different chapter number for the Tax Procedures Code Act should be treated with caution.

2. What a TCC is and what it proves

A tax clearance certificate is not a tax return, a receipt, or a registration document — it is URA's certification, issued by the Commissioner General, that a named taxpayer has complied with their obligations under the tax laws as at the date of issue. It is commonly asked for by procuring entities in public tenders, by licensing bodies for regulated activities (transport, warehousing, clearing and forwarding), by banks and by commercial counterparties who want assurance a supplier is not carrying undisclosed tax exposure.

It should not be confused with a Taxpayer Identification Number (TIN), which is simply proof of registration with URA and says nothing about compliance, or with any transaction-specific customs clearance of goods at the border, which is a different process governed by customs law rather than s.50 of the Tax Procedures Code Act.

The certificate is, in effect, a point-in-time snapshot: it says the taxpayer was compliant when URA issued it, not that they will remain compliant thereafter. A taxpayer who falls into arrears, misses a subsequent filing deadline, or has a new assessment raised after the certificate issues does not automatically lose the certificate before its stated expiry, but should expect a renewal application to be refused or delayed until the new position is resolved. Practically, this means a TCC should never be treated as a permanent badge of good standing — it is only as current as its issue date and its stated validity period.

Because the certificate is issued in the taxpayer's own name and TIN, a group of companies cannot rely on one member's TCC to satisfy a requirement addressed to a different member — each entity that needs a TCC for its own tender, licence or contract must hold its own certificate in its own name.

3. The three compulsory categories under s.50(1)-(3)

Section 50 of the Tax Procedures Code Act, Cap. 343 makes a TCC compulsory — not merely advisable — for three defined groups of taxpayer. Outside those three groups, nobody is legally required to hold a TCC, though in practice many other transactions (tenders, licence renewals) will ask for one under the general route described below.

Transporters — s.50(1)

A taxpayer providing a passenger or freight transport service using a goods vehicle with a carrying capacity of two tonnes or more must hold a TCC, if the competent authority requires it. The 'if required' qualifier means this obligation is triggered by the relevant regulator's requirement rather than applying automatically to every such vehicle owner in every circumstance — check with the licensing authority for the specific transport category.

Warehousing and clearing-and-forwarding providers — s.50(2)

A taxpayer providing warehousing services, or clearing and forwarding services, must hold a TCC. This reflects the customs-adjacent, revenue-sensitive nature of that trade — clearing agents and bonded warehouse operators handle goods before duty is finally accounted for, so URA treats their own tax compliance as a precondition of operating.

Government suppliers — s.50(3)

A taxpayer supplying goods or services to the Government must hold a TCC. This is the category most advocates will encounter in practice, since it captures every supplier bidding for or performing a Government contract or public procurement — the TCC requirement sits alongside, not instead of, the procurement entity's own eligibility rules.

4. The general route: s.50(4) for everyone else

Beyond the three compulsory categories, s.50(4) provides the general route: any person who requires a tax clearance certificate — for any other purpose — may apply to the Commissioner General for one, as proof of tax compliance. This is the provision that covers the vast majority of real-world applications: a company bidding for a private tender that asks for a TCC as a condition of eligibility, an individual applying for certain professional or trading licences, or simply a taxpayer who wants documentary proof of good standing for a bank or a counterparty.

Compulsory duty vs. general facility

Section 50 draws a real legal distinction that is easy to blur in practice: subsections (1)-(3) impose a positive legal obligation on three named categories to hold a TCC; subsection (4) is a facility available to anyone who simply wants or needs one. Both routes end in the same certificate, issued on the same compliance test — but only the first three categories can be said to be 'required by law' to hold one at all times.

In advising a client, the first question is always which route they are on, because it changes the urgency of the advice: a Government supplier who is trading without a TCC is operating in breach of a statutory requirement attached to that supply relationship, whereas a business that simply wants a TCC to support a private commercial tender under s.50(4) is not in breach of anything by not holding one — it simply cannot satisfy that particular tender condition until it obtains one.

5. The practical prerequisites for clearance

URA does not issue a TCC on request alone — it certifies an actual compliance position, and will not issue while that position is unresolved. In practice, before applying an applicant should expect URA to check for three things.

  • All tax returns due have actually been filed — an outstanding, unfiled return (even a nil return) is a common reason an application stalls.
  • Tax assessed and due has been paid, or a formal instalment/payment arrangement has been agreed with URA — an unpaid liability with no arrangement in place will block clearance.
  • There is no unresolved flag on the account — outstanding arrears, a pending audit query, or an unaddressed objection to an assessment can each cause the system (or a URA officer reviewing the application) to withhold the certificate until it is resolved.

A taxpayer who is validly objecting to an assessment (see the URA-objection guide) should not assume the mere existence of a pending objection automatically blocks a TCC — but an unresolved dispute over a material liability is exactly the kind of flag that in practice invites closer scrutiny, so it is prudent to clear or explain it before applying, particularly against a tender deadline.

Disclose, don't hide, a pending objection

Where a client has a genuine, live objection to an assessment (lodged in time under s.26 of the Tax Procedures Code Act) and needs a TCC urgently for a tender, raise the objection's existence and status proactively with URA when applying, rather than leaving the officer processing the TCC to discover an unresolved flag on the account and simply hold the application without explanation.

6. The application process

  • Confirm your TIN is active and your basic taxpayer details (name, address, nature of business) are up to date on the URA system — mismatches slow down automated processing.
  • File any outstanding returns first; an application submitted while a return is overdue will typically be rejected or held rather than progressed.
  • Settle any tax due, or confirm a payment arrangement is properly recorded against the account.
  • Apply to the Commissioner General for the certificate — in practice this is done through URA's online portal rather than a paper filing, quoting the TIN and the purpose of the application.
  • Respond promptly to any query URA raises during processing — a flagged arrear or an inconsistency between declared and assessed figures is usually resolved fastest by direct engagement with the handling officer rather than resubmission.

7. Validity period and renewal

A TCC is issued for a stated period, not indefinitely — the certificate document itself states its validity dates, and a taxpayer who continues to need one (for an ongoing Government contract, a recurring licence renewal, or a multi-stage tender) must apply again before it lapses. Treat the certificate the same way you would treat any other time-limited compliance document: read the expiry date on the face of the certificate itself and diarise a renewal application well ahead of it, rather than relying on a general sense that 'clearance was obtained' at some point in the past.

Renewal is, procedurally, the same application again — URA does not roll over an expiring certificate automatically, and there is no statutory 'grace period' confirmed in this note during which an expired TCC continues to count as valid. Build renewal into the compliance calendar the same way VAT and income tax return deadlines are calendared, rather than treating it as a one-off task tied to a single tender.

Confirm the stated validity period on the certificate

This note does not state a specific universal validity period (e.g. '12 months') for a TCC, because that exact figure was not independently confirmed against the primary text or a reliable secondary source in this build — see Grey areas below. Always read the expiry date printed on the certificate itself rather than assuming a standard period.

8. How the TCC interacts with other tax obligations

A TCC application is, functionally, a full account health check — URA is not limited to checking the specific tax head most relevant to the applicant's business (say, corporation tax for a company) but can and does look across the taxpayer's entire compliance position, including VAT, PAYE as an employer, withholding tax obligations, and rental tax if the applicant also derives rental income. A clean position on the 'main' tax but an unfiled PAYE return, for instance, is enough to hold up the certificate.

This is the practical reason advocates and accountants advising on a TCC application should run a full compliance reconciliation across every tax head the client is registered for, rather than assuming the certificate only tests the tax most obviously connected to the transaction at hand. It is also why a business with several tax obligations (an employer that also lets out property, for example) should treat a TCC application as an occasion to check the rental-tax position too — see the separate rental-income-tax note.

9. Consequences of getting it wrong

The practical consequences of non-compliance with s.50 flow mainly through the transaction the TCC was needed for, rather than through a standalone criminal penalty specific to the certificate: a Government supplier who cannot produce a valid TCC risks disqualification from the tender or termination of the contract, since procuring entities routinely make the certificate a condition of eligibility or of continued performance. A transporter, warehousing operator or clearing-and-forwarding agent who is required to hold a TCC but operates without one risks the licensing or competent authority refusing or suspending the underlying licence.

Because a TCC will not issue while returns are unfiled or tax is unpaid, the underlying tax non-compliance carries its own separate exposure under the general provisions of the Tax Procedures Code Act (late-filing and late-payment consequences) quite apart from the TCC being withheld — the TCC refusal is usually the symptom URA's counterparty sees first, not the only consequence.

Letting a TCC lapse mid-tender or mid-contract is a self-inflicted commercial risk rather than a statutory offence: the certificate simply ceases to be valid proof of compliance, and a procuring entity or licensing authority that insists on a current certificate can treat the lapse as a failure to meet an ongoing condition.

10. Practical guidance and drafting tips

  • Build the TCC application into the tender or licence timeline from the start — treat 'obtain/renew TCC' as its own line item with its own lead time, not an afterthought once other bid documents are ready.
  • Reconcile the taxpayer's own filing and payment history before applying, rather than discovering an unfiled return only when the application stalls — a quick account review with the taxpayer's tax adviser or in-house finance team ahead of time saves the tender deadline.
  • Where an arrangement for outstanding tax has been agreed with URA, keep the correspondence confirming it — an application can be delayed simply because the officer processing it cannot see the arrangement was actually approved.
  • For an ongoing Government contract or licence, calendar the TCC's stated expiry date as its own deadline, separate from the contract or licence renewal date — the two rarely align.
  • If a tender is imminent and a compliance query is unresolved, engage URA directly and in writing rather than resubmitting the same application repeatedly — a documented request for expedited processing, explaining the deadline, is usually more effective.
  • Where a client operates across several tax heads (a Government supplier that is also an employer and a landlord, for instance), run the compliance check across all of them before applying — a TCC application is an occasion where the weakest link in the client's overall tax position, not just the head most relevant to the transaction, will surface.

11. Common pitfalls

  • Applying with unfiled returns or outstanding tax — clearance will not issue until compliance is shown (s.50).
  • Assuming a TCC is permanent — it is issued for a stated period and must be renewed to remain valid.
  • Leaving the application to the last minute before a tender or licence deadline, so a routine processing delay becomes a missed deadline.
  • Confusing a TCC (proof of tax compliance) with a TIN (registration) — they answer different questions and one does not substitute for the other.
  • Treating an unresolved objection or audit query as irrelevant to a TCC application, then being surprised when it is flagged during processing.
  • Letting an existing TCC lapse mid-tender or mid-contract because the expiry date was never diarised separately from the underlying contract or licence term.

12. Grey areas and points to confirm

  • The exact validity period stated on a TCC (how many months or years it typically runs) was not independently confirmed against the primary statutory text or a reliable secondary source in this build — read the expiry date on the certificate itself rather than assuming a standard figure, and confirm current practice with URA before advising a client on renewal timing.
  • No discrete statutory instrument or published 'Tax Procedures Code (Practice) Regulations' governing the TCC application process specifically (as distinct from URA's own online portal procedure) could be confirmed — treat the portal process as operational practice, not a citable regulation, and verify directly with URA if a point of procedure is contested.
  • This note relies on statutory and procedural analysis rather than case law: no reported Ugandan judgment specific to tax clearance certificates under s.50 was identified in the research for this note. That is stated honestly here rather than filling the gap with an unrelated tax case — if a TCC-specific dispute has since been litigated, it should be added when verified.
  • Whether a competent authority currently in fact requires a TCC from every 2-tonne+ goods vehicle transporter under s.50(1), or only from a subset, depends on the sector-specific regulator's own rules, which were not individually surveyed in this build — confirm with the relevant licensing authority for the transport category in question.

13. Practitioner checklist

  1. Confirm which route applies: compulsory (transporter, warehousing/clearing-and-forwarding provider, Government supplier) or the general s.50(4) route.
  2. File every outstanding tax return before applying.
  3. Pay tax due or confirm a payment arrangement is properly recorded with URA.
  4. Resolve or explain any flagged arrears, audit query or pending objection.
  5. Apply to the Commissioner General via the URA portal, quoting the TIN and purpose.
  6. Diarise the certificate's stated expiry date as its own deadline, separate from the underlying contract, licence or tender timeline.
  7. Apply for renewal well before expiry if the need for a TCC continues.

14. Sources and further verification

Tax Procedures Code Act, Cap. 343, s.50 — governs tax clearance certificates (compulsory categories in s.50(1)-(3); general application route in s.50(4)).

Statutory text verified against the consolidated Laws of Uganda as at 31 December 2023. Sourced from the Uganda Legal Information Institute (ulii.org).

Before relying on any figure in this note for a live tender or licence application, confirm the current TCC validity period and application procedure directly with URA, and re-check the statutory text against the current consolidated Laws of Uganda.

Was this practice note helpful? Your feedback helps us improve.
Last updated: 6 July 2026.
Next currentness review: 17 August 2027.
This note is a practitioner orientation, not legal advice, and does not create an advocate–client relationship. Ugandan law changes and chapter and section numbers were revised in the 2023 Laws of Uganda. Verify every statute, rule and authority against the current primary source — and the specific facts of your matter — before filing or relying on it.