Kit
Start free

Monthly compliance calendar for Ugandan service businesses

The recurring dates a gym, salon, laundry or repair shop in Uganda must hit: URA and NSSF on the 15th, the annual return and the January licence.

Laptop open on an office desk

Service businesses rarely miss a deadline because the rule is hard. They miss it because the date arrived while the owner was doing something else. This calendar collects the recurring obligations a Ugandan gym, salon, laundry, car wash or repair shop faces, with the source for each, so that it can be pinned up and followed. It is written for a business with a June year end, which is the common case; adjust the annual dates if yours differs.

Every month: the 15th

The 15th is the date that matters most, because two separate authorities use it.

URA monthly returns. URA's returns page lists monthly returns, naming "VAT, WHT, PAYE, LED", as due on "the 15th day of the month following the return period". If you employ staff, the PAYE return for September is due by 15 October, together with the tax withheld. If you are VAT-registered, the VAT return and payment are due in the same window; the VAT page says to "file a VAT return within 15 days after the end of the month" and pay any VAT due in the same period. Withholding tax you have deducted from suppliers follows the same date.

NSSF contributions. The NSSF membership page states that "the payment of contributions must be paid by the 15th day of the following month." The amount is 15% of gross wage for each employee: 5% deducted from the employee and 10% added by the employer. The Fund "covers all employers, irrespective of the number of employees between 16 and 55 years of age".

A single payroll run at month end therefore feeds both filings. Do it once, carefully, and the 15th is a check rather than a scramble.

Every month: the close

Not a legal deadline, but the habit that makes every deadline easy. Reconcile cash, mobile money and card takings to sales. Match supplier invoices to payments. Confirm that every employee's gross pay for the month is final. If this is done by the 5th, the returns on the 15th take an hour.

Every quarter: the VAT threshold check

URA's VAT page sets compulsory registration where taxable turnover "exceeds, or is expected to exceed UGX 75,000,000 in any period of three consecutive calendar months", one quarter of "the annual registration threshold of UGX 300,000,000". Application must be made "within 20 days from the end of the period in which the obligation to register arose." Once a quarter, total the last three months of sales and compare. A business that crosses the line and does not register faces, in URA's words, "double the amount of tax payable" for the period it should have been registered.

Every year: the income tax return

URA's returns page says annual income tax returns are due "within six (6) months from the end of the financial period", and gives the example that for taxpayers with a 30 June accounting date "the deadline to file returns is 31st December every year." The page lists the late filing penalty as "Ugx. 200,000 or 2% of the tax liability for the period whichever is higher", and notes that an extension "cannot exceed an aggregate of 90 days" and does not move the payment date. Small businesses in the presumptive regime file their return on the same calendar.

Every year: the trading licence in January

Kampala Capital City Authority describes the trading licence as "a Calendar year based tax payable before commencement of business every 1st day of January" which "expires on the 31st of December of the same year." Renewal for an existing business requires the previous year's original licence and KCCA receipt, plus identification. Businesses outside Kampala follow their own local government's schedule, but the calendar-year pattern is common.

The calendar on one page

When What Who says so
1 to 5 of each month Close the books for the previous month Good practice
15 of each month PAYE, WHT, VAT (if registered) returns and payment URA
15 of each month NSSF contributions, 15% of gross wage NSSF
End of each quarter Compare three months' sales with UGX 75 million URA
31 December Annual income tax return for a June year end URA
January Renew and display the trading licence KCCA

Making it stick

  • Put the 15th in every staff member's calendar who touches payroll or sales, not only the owner's.
  • Keep one folder, physical or digital, per month, holding the return acknowledgements, the NSSF confirmation and the bank or mobile money proofs.
  • Keep a second folder for the year: the licence, the receipt, the annual return.
  • When a date is missed, note why. The reason is nearly always "the figures were not ready", and the fix is the monthly close.

Compliance for a small service business is not complicated. It is a handful of dates, the same every month, fed by records that are kept as you trade. Build the record and the calendar takes care of itself.

Sources

  1. https://ura.go.ug/en/domestic-taxes/returns/
  2. https://www.nssfug.org/about-us/membership/
  3. https://ura.go.ug/en/value-added-tax-vat/
  4. https://www.kcca.go.ug/faqs-trading-license

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