Corporate income tax in Uganda: what companies above UGX 150M must file, and how to get it right
Once turnover passes UGX 150 million, your business leaves small-business tax and pays income tax on its profit: 30% for companies. That means provisional payments during the year, a final return after it, and records URA can test. We prepare it all, working alongside your accountant and auditor, so nothing is missed or overpaid.
Company tax in five facts
- 30% is the corporate income tax rate for most companies.
- Two instalments: provisional tax is paid by the end of the 6th and the 12th month of the tax year, each about half the estimated tax.
- Six months: the final return is due within six months after the tax year ends.
- UGX 150 million: above this turnover, small-business (presumptive) tax no longer applies.
- UGX 500 million: from this turnover, the return must include audited financial statements by an ICPAU-registered accountant (since September 2024).
Sources: URA and Income Tax Act. Checked October 2026.
For companies above UGX 5 billion. Your finance team prepares and your auditor signs off. We test the return against what URA looks for and file a position that holds, so that even if URA or anyone else reads it differently, you still win.
What this costs you every month it waits
- Overpaid tax from missed capital allowances and lawful deductions
- Underpaid provisional tax accruing 2% monthly interest
- Disallowed expenses surfacing as audit adjustments with penalties
- Loss carry-forwards computed wrongly under the post-2023 rules
The cost of waiting: URA audit selection concentrates on businesses above the threshold with inconsistent filings. Errors in provisional tax alone accrue 2% monthly interest — and audit adjustments arrive with penalties attached, often years after the mistake.
Three steps. Zero guesswork.
We review
A diagnostic on your latest accounts and prior returns. We identify overpayments, exposures and the state of your provisional tax position.
We compute
The full reconciliation: add-backs, allowances, caps, carry-forwards. You see the computation and understand it before anything is filed.
We file & defend
Return filed on time with a complete supporting file. If URA ever queries it, the evidence is already organised — and we respond on your behalf.
Two questions. Your figure — not a rate card.
Fees follow turnover and complexity — number of entities, transaction volume, and the state of prior years.

Licensed Tax Agent, registered with TARC under URA · Helping clients since 2012 · Rated 4.7 on Google
Corporate Tax Review
A senior review of your current position — allowances missed, exposures open, and what proper compliance costs.
- Reviewed personally by a licensed tax agent
- Plain-language answer — what you owe, what it costs to fix
- Reply within one business day (Mon–Fri)
Common questions
Tax on a company's taxable profit, at 30% for most companies, worked out after allowable expenses and capital allowances.
When turnover reaches UGX 150 million a year. From then on, tax is worked out on profit, with proper accounts.
An estimate of the year's tax, paid in two instalments: by the end of the 6th month and the 12th month of the tax year.
Usually not. The auditor reports on the accounts; the tax computation and return are separate. We work from your audited accounts and alongside your auditor. We don't replace them.
You still file. A tax loss can usually be carried forward against future profits, so it's worth getting right.
Each missing year is filed in order, with the provisional position corrected. We plan payment for anything due.
Often because the supplier should have issued an EFRIS invoice. We check each item and object where URA is wrong.
A fixed annual fee by turnover band, from UGX 3,000,000 for UGX 150M–500M. It includes the final return, provisional returns and two directors' returns. Extra directors are UGX 300,000 each.