Business

How to Register a Business in Uganda: A Step by Step Guide

02 October 2026

How to Register a Business in Uganda: A Step by Step Guide

Registering a business in Uganda is easier than most people expect. Most of the process now happens online through the Uganda Registration Services Bureau (URSB), and a simple business name can be registered within a few days if your documents are in order. Yet thousands of Ugandan entrepreneurs still trade informally, which locks them out of bank loans, government tenders, corporate clients and even some mobile money services.

This guide walks you through how to register a business in Uganda from start to finish: choosing the right business structure, reserving a name, registering with URSB, setting up your tax registration with the Uganda Revenue Authority (URA), getting a trading licence and setting up NSSF. It is written for first time founders, side hustlers turning a hobby into income, and diaspora Ugandans setting up a business at home.

Why register your business in Uganda?

Before the steps, it helps to be clear on what registration actually gives you. A registered business can:

  • Open a business bank account and accept payments in the business name
  • Apply for loans from banks, SACCOs and development programmes
  • Bid for government and NGO tenders, which almost always require registration documents
  • Sign contracts with large companies that will not pay unregistered suppliers
  • Protect its name so that a competitor cannot register the same one
  • Build credibility with customers who search for you online

For a company limited by shares, registration also creates a separate legal person. That means the company, not you personally, is generally responsible for its debts. This is one of the biggest reasons growing businesses move from a simple business name to a company.

Step 1: Choose your business structure

The structure you choose affects your liability, your taxes and how easy it is to bring in partners. The most common options in Uganda are:

Business name (sole proprietorship or partnership)

This is the simplest and cheapest option. You register a trading name, and you, the owner, are personally responsible for the business. It suits small shops, salons, freelancers, boda boda fleets and other small operations that want to trade legally without much paperwork.

Private company limited by shares

This is the most popular structure for businesses that plan to grow, employ staff or raise money. The company is governed by the Companies Act, 2012, has shareholders and at least one director, and files annual returns with URSB. A single person can own and run a private company.

Company limited by guarantee

Usually used by non profit organisations, associations and community groups. There are no shareholders. Members guarantee a fixed amount toward the company's debts if it is wound up. Many NGOs register this way before registering with the NGO Bureau.

Foreign company branch

If you already own a company outside Uganda and want to operate here, you can register it as a foreign company with a local office and a representative.

If you are unsure which structure fits, a short call with a business lawyer or accountant can save you the cost of converting later. You can book a business or legal expert on The Quick Consult and get an answer in minutes.

Step 2: Search and reserve your business name

Your name must be unique and must not be misleading or offensive. Before you fall in love with a name:

  • Search the URSB online system to confirm the name is not already registered
  • Search Google, Facebook and Instagram to check whether another business already uses it informally
  • Check whether a matching website domain such as yourname.ug or yourname.co.ug is available

Once you are happy, reserve the name through the URSB Online Business Registration System. A reservation holds the name for you for a limited period while you prepare the rest of your documents.

Step 3: Prepare your registration documents

The documents you need depend on your structure. As a guide:

For a business name

  • A completed statement of particulars with the business name, nature of business and address
  • Copies of the owners' National IDs (or passports for foreigners)
  • Proof of payment of registration fees

For a private company

  • Memorandum and Articles of Association (URSB provides model articles you can adopt)
  • Details of directors, shareholders and the company secretary where applicable
  • Statement of particulars, including the registered office address
  • National IDs or passports of directors and shareholders
  • Beneficial ownership information, which URSB now requires so it is clear who ultimately owns and controls the company

Take care with addresses and spelling of names. Small errors are one of the main reasons applications are queried and delayed.

Step 4: Register on the URSB online system

Create an account on the URSB online portal, fill in your application, upload your documents and generate a payment registration slip. Fees are paid through the bank or mobile money using the payment reference. URSB publishes its current fee schedule on its website, so confirm the latest amounts before you pay, because fees and stamp duty change from time to time.

URSB has been automating its registries and has set a target of cutting business registration time to about two hours, so expect the process to keep getting faster. Once approved, you receive your certificate of registration for a business name, or a certificate of incorporation for a company. Download and keep both a digital and a printed copy safe. You will need them for almost everything that follows.

Step 5: Set up your tax registration with URA

Uganda no longer issues a separate Tax Identification Number (TIN) the old way. Following amendments to the Tax Procedures Code Act, an individual's National Identification Number (NIN) now serves as their tax identifier, and a registered company, partnership or NGO uses its Business Registration Number (BRN) from URSB. Sole traders therefore use their NIN, while companies use their BRN.

Log into the URA web portal, link your NIN or BRN, and register for the tax obligations that apply to your business. If you already had a TIN, update your profile so it is linked to your NIN or BRN, otherwise you may be blocked from filing returns, generating payment slips or issuing EFRIS invoices. Our guide to the NIN as TIN change explains the details.

Depending on your turnover and activity, you may also need to register for VAT, Pay As You Earn (PAYE) for employees and other tax heads. Many small businesses fall under presumptive tax at first. A tax consultant can tell you exactly which obligations apply, which helps you avoid penalties later.

Step 6: Get a trading licence

Most businesses also need a trading licence from the local authority where they operate. In Kampala that is the Kampala Capital City Authority (KCCA). Outside Kampala it is the relevant municipal, town or district council. Some sectors also need extra licences or permits, for example:

  • Food businesses: health and hygiene inspection
  • Pharmacies and drug shops: National Drug Authority licensing
  • Financial services: Bank of Uganda or Uganda Microfinance Regulatory Authority approval
  • Manufacturers: Uganda National Bureau of Standards (UNBS) certification for many products
  • Tour operators: Uganda Tourism Board registration

Step 7: Register with NSSF and set up your books

If you employ people, you must register with the National Social Security Fund (NSSF) and remit contributions every month. The standard contribution is 15 percent of gross pay, with 5 percent deducted from the employee and 10 percent paid by the employer. Recent amendments to the NSSF law extended mandatory registration to all employers, regardless of how many staff they have.

Finally, open a business bank account and keep proper records from day one. Separate business and personal money, keep receipts, and use a simple accounting app or spreadsheet. Clean records make tax filing, loan applications and investor conversations far easier.

Common mistakes to avoid

  • Registering a business name when you need a company. If you plan to raise money or bring in partners, start as a company.
  • Forgetting annual returns. Companies must file annual returns with URSB. Missing them leads to penalties.
  • Ignoring tax deadlines. Even a business with no profit may need to file returns with URA.
  • Informal partnerships. If you are starting with friends or family, put your agreement in writing. Shareholder disputes destroy many young companies.
  • Using agents you cannot verify. Only pay official fees through URSB and URA payment channels.

How long does it take to register a business in Uganda?

A business name can be registered in a few working days once documents and payments are complete. A private company usually takes a little longer, often around one to two weeks, depending on how quickly any queries are resolved. Linking your NIN or BRN on the URA portal is usually quick, while trading licences depend on the local authority.

Frequently asked questions

Can I register a business in Uganda online?

Yes. URSB's Online Business Registration System lets you search names, reserve them, submit documents and pay fees without visiting an office in most cases.

Can a foreigner register a company in Uganda?

Yes. Foreigners can own and direct Ugandan companies. Some sectors have additional requirements, and you will need the right immigration status to work in the business yourself.

Do I need a lawyer to register a company?

It is not mandatory, but a lawyer helps with articles of association, shareholder agreements and choosing the right structure. Many founders book a short consultation instead of paying for a full service.

What is the difference between a business name and a company?

A business name is a trading name owned by you personally, so you carry the liability. A company is a separate legal person that can own property, sign contracts and carry its own debts.

Get expert help in minutes

Registration is only the first step. Choosing the right tax setup, drafting a shareholder agreement and staying compliant are where most businesses need advice. On The Quick Consult you can speak to a verified business consultant, lawyer or accountant by the minute, without booking a full office visit.


Need advice on this topic?

Talk to a verified expert by audio or video, and pay only for the time you use.

Find an expert
Ddayo ku bulogu