# How do I register a company in Uganda?

Last updated: 25 October 2026
Country: Uganda
Category: Compliance

**Quick answer:** Register with URSB, then get a free 10-digit TIN from URA. Employers register with NSSF and VAT-registered businesses with EFRIS.

## Detailed explanation

## Pick the entity

Private company limited by shares (up to 100 members), single member company, public company, partnership, sole proprietor (often with a business name) or branch of a foreign company (register within 30 days).

## Steps

1. Register with **URSB** and get the Business Registration Number.
2. Apply for a **TIN** on the URA portal (free).
3. Register with **NSSF** if you employ anyone.
4. Register for **VAT** and **EFRIS** above the threshold.

## Every year

File the **annual return** with URSB within **42 days** after the AGM.

Source: https://ursb.go.ug/wp-content/uploads/2026/02/The-Companies-Regulations-2023.pdf

## Real-world examples

### Solo founder

Sets up a single member company, gets a TIN and registers with NSSF when hiring.

## Common mistakes to avoid

- Paying someone for a TIN
- Forgetting the annual return

## Frequently asked questions

### Is a TIN free?

Yes.

### Does AccountsOS register companies?

No.

## Practical tips

- Register directors' TINs with the company's

## Related questions

- [What is the corporate income tax rate in Uganda?](https://accounts-os.com/ug/questions/what-is-the-corporate-tax-rate-in-uganda)
- [Does AccountsOS issue EFRIS invoices?](https://accounts-os.com/ug/questions/how-does-efris-affect-my-accounts)
