Kit
Start free

Opening a second branch in Uganda: what to sort out first

Before the second shop opens: the trading licence, the tax returns that do not change, and how to keep stock and cash visible across two locations.

Shop counter with a card terminal

A second branch is the moment a shop stops being a place and becomes a business. The owner can no longer stand behind the only counter, so the paperwork, the stock and the daily cash have to work without them. This post sets out what to settle before the second door opens, using the rules that apply in Kampala and the habits that keep two shops honest.

The licence belongs to the premises, not to you

In Kampala, a trading licence is required for "any person carrying out business in KCCA's jurisdiction" unless exempted under the Trade Licensing Act, and a trading premise "includes any structure attached to the land, whether of a permanent or temporary nature". The licence is a calendar-year tax, "payable before commencement of business every 1st day of January of every year and expires on the 31st of December". A new location is a new premise, so budget for a second assessment and expect the Division office to ask for the original certificate of incorporation and the "original rent receipt and tenancy agreement from the land lord for the new business".

KCCA also lists the physical conditions it checks: appropriately located premises, appropriate hygiene and health standards, and appropriate building standards. Read the lease with those in mind before you sign it. Outside Kampala, the local council or municipality runs the equivalent process, so ask early.

Your tax calendar does not get a second deadline

A second branch does not create a second set of returns. URA's filing page is clear that monthly returns, "i.e. VAT, WHT, PAYE, LED", fall due on "the 15th day of the month following the return period", and the annual income tax return is due "within six (6) months from the end of the financial period". What changes is the volume behind those returns. Two tills mean two streams of sales to reconcile before the 15th, and a late return attracts a penalty of "Ugx. 200,000 or 2% of the tax liability for the period whichever is higher".

Practical rule: close each branch's day separately, then roll both into one set of books. If each shop keeps its own notebook and you merge them at month end, the 15th arrives faster than the reconciliation does.

Decide how stock moves before it moves

The most common second-branch loss is not theft at the till. It is stock that left shop A, never quite arrived at shop B, and was written off months later. Set the rule on day one: nothing leaves a shop without a transfer document, and the receiving shop confirms what actually arrived. A transfer that is sent but not received should show as an exception until someone explains it.

Keep opening stock honest too. Count the goods you are seeding the new shop with, record them as a transfer out of the old shop, and let the new shop's stock begin from that count rather than from memory.

Cash: one summary per branch, every evening

With two shops you need two end-of-day summaries, and you need them before you go to sleep, not at the weekend. A summary should state sales, number of transactions and the payment mix (cash, mobile money, card, credit) so that the cash in the drawer can be compared with what the till says should be there. If a manager cannot send that summary, that is the first conversation to have.

People: who may approve what

A second branch needs a manager who can act without you, and limits on what they can act on. Discounts above a threshold, refunds and price changes are the three decisions that leak money fastest. Write down who approves them and make sure the approval leaves a record against the sale.

Where Kit fits

Kit POS was built for exactly this stage. Every product "carries stock per location", transfers run "with sending and receiving steps" and an audit trail, and the stock report "filters by location and shows closing value at purchase and at sale price". Plan limits matter here: Economy covers one location and five users, Deluxe covers three locations and fifteen users with "branch-level profit and cash reports", and an extra location is UGX 50,000 a month on any plan. The owner's view of all of it is Kit Business on the phone, with "every branch, one phone, the same numbers your till and office see", including approvals for discounts and refunds "in one tap".

A short checklist

  • Lease signed with KCCA's premises conditions in mind, and a second trading licence assessed.
  • One tax calendar, two daily closes, books merged daily rather than monthly.
  • Transfer documents for every movement of stock, confirmed on receipt.
  • End-of-day summaries per branch, with payment mix.
  • Written approval limits for discounts, refunds and price changes.

Get these five right and the third branch is a copy, not a crisis.

Sources

  1. https://www.kcca.go.ug/faqs-trading-license
  2. https://ura.go.ug/en/domestic-taxes/returns/
  3. https://kit.africa/products/pos/stock/
  4. https://kit.africa/pricing/

Run the whole business from one login.

Point of sale, stock, CRM, accounting free in every plan, payroll and Kit AI. Start on the web today and add the till, the phone app and the desktop app as you grow.

No card needed · 14-day trial