Kituo cha msaada /Licences

When is each filing due?

A licence row is what turns an obligation into a date. Add the certificate you hold and Sahihi works out when the next one is owed.

Adding a licence

  1. Open the licences page and add a licence.
  2. Record the issuing agency, the issue date and the expiry date.
  3. Set a renewal lead time if the agency needs longer than the standard notice.
  4. Upload the certificate to the vault so the evidence sits with the date.

Compliance officers, admins and owners can add licences. Viewers and external advisors can read them.

The four statuses

  • Active: held and standing.
  • Renewal in progress: you or a runner are working on the replacement.
  • Expired: no longer valid.
  • Revoked: withdrawn by the agency.

Renewal in progress does not stop the clock. Once the expiry date passes, the licence still counts as overdue on the dashboard, because the renewal is the thing running late.

How each deadline is worked out

Deadlines are derived from the rule behind the requirement, not typed in by hand. There are four shapes.

ShapeRuleExamples
Fixed day of the month The next occurrence of that day: this month while it is still ahead, otherwise next month. VAT on the 20th; PAYE, SDL and WCF on the 7th; ZSSF on the 15th.
Incorporation anniversary Your own registration date each year, plus an offset. BRELA annual return, 28 days after the anniversary.
Salary payment One remittance window from the reference date. NSSF contributions, one month.
Licence issue date Your certificate's issue date plus its validity period. With no licence row on file, your incorporation date stands in. OSHA annually, TCRA every 3 years, PDPC every 5 years.

Anniversary and issue-date rules mean two businesses with identical obligations can have completely different dates. That is correct.

The calendar

The calendar puts every derived date into a month view, so a heavy month is visible before it arrives. Reminders follow the same dates.

Bado umekwama?

Tell us what you were trying to do and we will walk you through it. Wasiliana nasi