How to Pay Freelance Tax in Uganda: A Practical Guide for 2026
Do Freelancers in Uganda Need to Pay Tax?
Yes. If you earn income as a freelancer in Uganda, whether from local or international clients, you are legally required to pay tax. The Uganda Revenue Authority (URA) treats freelance income as business income, and you must register, file returns, and pay what you owe.
Many freelancers avoid this topic because it feels complicated. This guide breaks it down into simple steps so you can stay compliant without hiring an accountant.
Step 1: Register for a TIN
If you do not already have a Taxpayer Identification Number (TIN), register on the URA web portal at ura.go.ug. You will need your National ID and a valid email address. Choose "Individual" as your taxpayer type and select "Self-employed" or "Business" as your income source. Registration is free and takes about 15 minutes.
Step 2: Understand Your Tax Obligations
As a freelancer in Uganda, you are subject to:
- Income Tax: Progressive rates from 0% to 40% based on annual income. The first UGX 2,820,000 per year is tax-free.
- Presumptive Tax: If your annual turnover is between UGX 10 million and UGX 150 million, you may qualify for simplified presumptive tax instead of full income tax returns.
- VAT: Only required if your annual turnover exceeds UGX 150 million. Most freelancers fall below this threshold.
Step 3: Keep Records of Your Income
Track every payment you receive. This includes bank transfers, mobile money payments, PayPal, Payoneer, and any other method. Keep records of invoices sent, payments received, and business expenses.
Allowable business expenses that reduce your taxable income include internet costs, computer equipment, software subscriptions, coworking space fees, and transport to client meetings.
Step 4: File Your Tax Returns
Individual tax returns in Uganda are due by June 30 each year, covering income from the previous financial year (July 1 to June 30). File electronically through the URA web portal:
- Log in to your URA account
- Navigate to e-Returns
- Select Individual Income Tax Return
- Fill in your income and expense details
- Submit and pay any tax owed
Step 5: Pay Your Tax
Payment can be made through mobile money, bank transfer, or at any URA service centre. If you use mobile money, URA supports MTN Mobile Money and Airtel Money payments directly from the portal.
Common Mistakes to Avoid
- Not registering for a TIN until URA contacts you. Register proactively.
- Forgetting to declare international income. Income from Upwork, Fiverr, or international clients is still taxable in Uganda.
- Not keeping receipts for business expenses. Without documentation, you cannot claim deductions.
- Missing the June 30 deadline. Late filing attracts penalties of 2% of the tax owed per month.
Do I Need to Register a Business?
You do not need to register a formal company to work as a freelancer. Operating as a sole proprietor under your personal TIN is perfectly legal. However, if your annual turnover exceeds UGX 150 million or you want to appear more professional to corporate clients, registering a business name with URSB (Uganda Registration Services Bureau) is a good idea.
Where to Get Help
URA has a toll-free helpline at 0800-117-000 and service centres in major towns. For complex situations, a tax consultant typically charges between UGX 200,000 and UGX 500,000 for annual filing assistance.