How major version upgrades work
Why we do them, when they happen, and what you pay.
We ship one major version per year — v1, v2, v3, …. Major versions are how we make significant changes (architecture, new modules, redesigns) without forcing them on customers who're happy where they are.
What's in a major version
New modules, breaking changes (database migrations that aren't backwards-compatible), and redesigns of large surfaces. Bug fixes and minor features ship in dot releases (v1.1, v1.2, …) at no cost during your maintenance period.
The pricing
Major upgrades are priced separately at 50 % off the list price for current owners. So if v2 ships at KES 100,000 list (Starter tier), current Starter owners pay KES 50,000 to upgrade.
You're never forced to upgrade. v1.x keeps working forever — your licence has no remote kill switch. We continue to ship statutory updates (KRA, NHIF, SHA, NSSF rate changes) on the most recent version of each major branch for at least 18 months.
When upgrades make sense
When the new major contains a feature you need, or a vertical module you've been waiting for. We document major-version highlights in the changelog when each ships, so you can decide.
Trial before upgrading
You can run v2 alongside v1 in trial mode for 30 days before paying the upgrade. The two versions have separate databases — they don't conflict. Once you're satisfied, pay the upgrade fee; your licence's majorVersionCap bumps to 2 and v1 can be uninstalled.
Was this helpful?
If something is wrong or missing, WhatsApp the owner. We update the docs every time a real question comes in.