|
--:--:--
Loading…
EAST AFRICA TIME · UTC+3
Day Progress0%
Loading…
|
Loading…
|
SalesTrack Kenya Market Penetration Strategy
The Complete B2B SaaS Blueprint for Capturing Kenya's 7.4 Million SMEs
Market sizing · Segmentation · Positioning · Pricing architecture · Channel distribution · Partnership framework · Revenue roadmap · KPI dashboard · Appendices.
28,000 words · 9 parts · ~120 min read · Published 13 October 2026 · Nairobi, Kenya
SalesTrack Kenya Strategy · 2026
This dossier is password-protected.
Enter the access password to unlock the full article.
Incorrect password. Please try again.
Executive Summary
The one-line thesis: Kenyan SMEs do not need better software — they need to stop losing money they cannot see. SalesTrack wins by selling recovered margin, not inventory management.
The Opportunity in One Paragraph
Kenya's micro, small and medium enterprises number approximately 7.4 million, contribute roughly 40% of GDP and account for between 80% and 90% of total employment. They are the spine of the economy. They are also, almost universally, running their stock on memory, exercise books, a WhatsApp group and a fragile Excel file that only one person understands.
Independent trade estimates place digital inventory adoption among Kenyan MSMEs at around 10% — and most of that 10% is either a bare-bones POS till or a foreign SaaS product priced in dollars and designed for a warehouse in Ohio. The remaining 90% is not a market that has rejected software. It is a market that has never been offered software in its own language, at its own price, on its own device, through its own trusted networks.
That is the gap SalesTrack is built to close.
The Problem We Are Actually Solving
Every Kenyan SME owner we interviewed for this strategy described the same experience in different words: money disappears and nobody knows where. The leakage is rarely dramatic. It is a crate of sodas that never got recorded, a supplier delivery that was signed for but under-counted, a credit sale to a regular customer that was never written down, a batch of antibiotics that expired behind a shelf in April.
The Four Silent Losses
- Shrinkage — theft, breakage and unrecorded movement. Typically 3–8% of stock value annually.
- Expiry & obsolescence — 2–6% of stock value in pharmacy, agro-dealing and FMCG.
- Untracked credit — informal "deni" ledgers where 10–25% is never collected.
- Dead capital — over-ordering slow movers while fast movers go out of stock, destroying 15–30% of potential daily revenue.
For a duka turning over Ksh 2 million a year, these four leakages routinely total Ksh 180,000 to Ksh 500,000 annually — between 9% and 25% of revenue. That is not a rounding error. That is the difference between a business that survives its fifth year and one that does not.
⚠️ Why this framing matters commercially
"Inventory management software" is a cost line. It competes against free (Excel), against cheap (a notebook), and against nothing (do nothing). "Stop losing Ksh 400,000 a year" is a recovery line. It competes against the losses themselves — and it wins on arithmetic, not on features.
Market Sizing: TAM · SAM · SOM
| Layer | Definition | Firms | Note |
|---|---|---|---|
| TAM | All Kenyan MSMEs | 7,400,000 | 40% of GDP · 80–90% of employment |
| SAM | Formal premises · smartphone · ≥ Ksh 1M turnover | ≈ 2,100,000 | Able to pay for software today |
| SOM (M36) | Contracted paying subscribers | 30,000 | ≈ 1.4% of SAM · ≈ 0.4% of TAM |
📐 How the market-share maths resolves
The headline shorthand refers to 0.1% penetration. Read precisely, the staircase is:
- Year 1 — 0.02% of TAM (1,500 subscribers) · Ksh 9M ARR
- Year 2 — 0.10% of TAM (7,400 subscribers) · Ksh 45M ARR
- Year 3 — 0.40% of TAM (30,000 subscribers) · Ksh 180M ARR
0.1% is the Year-2 milestone, not the ceiling.
The Revenue Arithmetic, Stated Plainly
Ksh 180M ARR — How It Is Built
Ksh 180,000,000 ÷ 12 = Ksh 15,000,000 MRRKsh 15,000,000 ÷ 30,000 subscribers = Ksh 500 blended ARPU / month
The blended figure sits below the Ksh 1,500 Biashara headline because the portfolio is deliberately volume-weighted toward the Ksh 500 Duka entry tier, with annual-prepay discounts pulling the average down. Growth in blended ARPU — not subscriber count — is the primary margin lever from Month 18 onward.
The Five Pillars of Penetration
| # | Pillar | Core Move |
|---|---|---|
| 1 | Segment Precisely | Three tiers — micro, small, medium — with distinct pain, price sensitivity and channel preference. |
| 2 | Position as Survival Tool | Not "inventory software" but "the reason you don't lose Ksh 500,000 a year." |
| 3 | Price for the Kenyan Wallet | Four tiers from Ksh 500/month, M-Pesa native, cancel-anytime, no lock-in. |
| 4 | Distribute Through Trust | KNCCI, KEPSA, county trade offices, MFIs, agent networks, WhatsApp-first sales. |
| 5 | Prove ROI in 30 Days | Onboarding plus first stock-take inside month one. Shrinkage-down-or-money-back. |
36-Month Headline Targets
| Metric | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| Paying subscribers | 1,500 | 7,400 | 30,000 |
| Exit ARR (Ksh) | 9M | 45M | 180M |
| Blended ARPU / month | Ksh 500 | Ksh 507 | Ksh 500 |
| Monthly logo churn | < 6% | < 4% | < 3% |
| Net revenue retention | 92% | 104% | 115% |
| Counties with active agents | 8 | 22 | 40 |
| CAC (Ksh) | 4,200 | 2,800 | 1,900 |
| CAC payback (months) | 8.4 | 5.5 | 3.8 |
What Makes This Strategy Different
Three Non-Negotiable Design Decisions
1 · Offline is not a feature. It is the product.
Roughly a third of Kenya's trading days happen where connectivity is unreliable. SalesTrack records offline on Android and syncs when the network returns. A cloud-only competitor loses that third of the market on day one — permanently.
2 · M-Pesa is the checkout, not an integration.
Pricing, renewal, upgrade and support all run through M-Pesa and WhatsApp. No card details. No bank forms. No "contact sales to activate." If a duka owner cannot buy SalesTrack in under ninety seconds on the phone already in their hand, the funnel is broken.
3 · We sell through people the owner already trusts.
KNCCI and KEPSA memberships, county trade officers, SACCOs, MFIs and existing agent networks carry more conversion power in Kenyan SME retail than any amount of digital advertising. The channel strategy is built around borrowing credibility we have not yet earned.
Risks We Are Not Pretending Away
| Risk | Severity | Mitigation |
|---|---|---|
| Price sensitivity stalls conversion | High | Ksh 500 Duka tier + 30-day free trial + shrinkage-guarantee refund |
| Low digital literacy slows onboarding | High | WhatsApp onboarding, 3-session training, Swahili-first UI, agent-assisted setup |
| Incumbent POS vendors bundle competing tools | Medium | Open APIs and integration partnerships rather than head-on displacement |
| Agent network quality drift | Medium | Commission tied to 90-day retention, not first sale |
| Cash-flow seasonality in retail | Medium | Annual prepay discount + harvest-season payment holidays |
| Data-cost objections from users | Low | Sub-2MB sync payloads, offline-first architecture, Wi-Fi-assisted bulk sync |
How to Read This Dossier
The Nine Parts
- Meta, Schema & Interface Layer — technical foundation, live clock, calendar
- Executive Summary — you are here
- Market Sizing & The Kenyan SME Opportunity — TAM, SAM, SOM, sector deep-dives
- Segmentation & Positioning — three tiers, message architecture, category creation
- Pricing Architecture — four tiers, M-Pesa mechanics, discount discipline
- Distribution Channels & Partnership Framework — KNCCI, KEPSA, counties, MFIs, agents
- Revenue Roadmap & Financial Model — cohort maths, CAC/LTV, 36-month P&L
- KPI Dashboard & Consolidated Build — metrics, instrumentation, final JS bundle
- Appendices & Reference Library — glossary, sources, extended tables, revision log
Who This Is For
This dossier is written for four audiences, and each should read it differently.
- SalesTrack leadership — read Parts 3 through 7 as an operating plan, not a pitch.
- Investors and board members — Parts 3 and 7 carry the market logic and the financial model.
- Channel and partnership teams — Part 6 is your playbook; it is deliberately operational.
- Kenyan SME owners reading this — skip to Part 5. The pricing section is written for you, not about you.
📊 A note on data
All market sizing in this dossier is triangulated from published KNBS MSME surveys, Central Bank of Kenya credit and payment statistics, Communications Authority sector reports, and primary interviews with SME owners and channel partners conducted between Q1 and Q3 2026. Where a figure is an estimate rather than a published statistic, it is labelled as such. Rounding is applied throughout; small discrepancies in totals are expected and intentional.
The rest of this document is detail. The argument is already made: Kenya's SMEs are losing money they cannot see, in a market no serious local software company has bothered to build for, at a price point that finally matches the wallet. SalesTrack's job for the next thirty-six months is execution discipline, not strategy discovery.
— Peter M. Mutiti, Marketing Director, SalesTrack · Nairobi, October 2026
Part 3 · Market Sizing & The Kenyan SME Opportunity
Before a single shilling is spent on acquisition, the market must be counted honestly. Most B2B SaaS strategies fail in Kenya not because the product is wrong but because the market was sized from a pitch deck instead of from the ground. This part does the unglamorous work: counting the firms, mapping where they physically sit, understanding what they sell, and calculating what they can actually afford to pay.
The Shape of the Market
Kenya's enterprise landscape is not a pyramid — it is an hourglass. At the very top sit a few hundred large corporates and multinationals, already served by SAP, Oracle, Microsoft Dynamics and a healthy ecosystem of local integrators. At the very bottom sit roughly 6.6 million micro-enterprises, the overwhelming majority of which are one-person operations with no premises, no employees and no software budget of any kind.
The commercial opportunity lives in the narrow neck of that hourglass: firms that have crossed the threshold from survival to operation. They have premises. They have at least one employee who is not the owner. They have stock that must be counted. They have a phone that can run an app. They have, most importantly, a felt and recurring pain that costs them real money every single month.
| Size Band | Employees | Est. Firms | % of Total | Software-Ready? |
|---|---|---|---|---|
| Micro | 1–9 | 6,600,000 | 89.2% | Partially — top 25% only |
| Small | 10–49 | 740,000 | 10.0% | Yes — core target |
| Medium | 50–99 | 60,000 | 0.8% | Yes — highest ACV |
| Large | 100+ | < 5,000 | < 0.1% | Out of scope (Year 1–3) |
| Total addressable population | 7,400,000 | 100% | — | |
⚠️ Why we do not chase the 6.6 million
A strategy that opens with "7.4 million businesses" is a strategy that has not done its homework. Roughly 5.5 million of those micro-enterprises are one-person operations — mama mboga stalls, boda boda riders, freelance artisans, hawkers — for whom "inventory management" is a concept with no referent. They have no stock to reconcile, no staff to supervise and no Ksh 500/month to spare. The realistic micro-enterprise target is the top quartile: about 1.1 million firms with premises, at least one employee and turnover above Ksh 1 million. That is the true floor of the SAM, not the ceiling.
TAM · SAM · SOM — Rebuilt From the Ground Up
The three-layer funnel below is built bottom-up from size band, premises status, device ownership and turnover threshold — not top-down from GDP. Every layer has an explicit filter, so the number can be argued with rather than merely accepted.
| Layer | Filter Applied | Firms Remaining |
|---|---|---|
| Universe | All Kenyan MSMEs | 7,400,000 |
| Filter 1 | Has fixed premises or a permanent trading location | 2,900,000 |
| Filter 2 | Employs at least one person beyond the owner | 2,400,000 |
| Filter 3 | Annual turnover ≥ Ksh 1,000,000 | 2,100,000 |
| SAM — Serviceable Addressable Market | 2,100,000 | |
| Filter 4 | Owner or manager uses a smartphone daily | 1,680,000 |
| Filter 5 | Operates in a stock-holding sector (retail, wholesale, pharmacy, agro, hospitality) | 1,180,000 |
| Filter 6 | Expresses willingness to pay ≥ Ksh 500/month for a business tool | 430,000 |
| SOM-Ready — Immediately Convertible Market | 430,000 | |
| SOM (M36) | Contracted paying subscribers by Month 36 | 30,000 |
| Penetration | Share of immediately convertible market captured | 7.0% |
Reading the funnel correctly
- 7.4M is the headline the press likes. It is not a market.
- 2.1M is the market that can plausibly be reached with a product and a price.
- 430,000 is the market that will convert within a reasonable sales cycle.
- 30,000 is our target. That is 7% of the immediately convertible market — an aggressive but defensible ambition, not a fantasy of "1% of everything."
Framing matters here. "We will capture 0.4% of Kenyan MSMEs" sounds either trivially small or absurdly large depending on the reader. "We will capture 7% of the businesses that are actively looking for this and can afford it" is a statement a board can hold us to.
Where the Market Physically Sits
Kenya's SME density is overwhelmingly urban and peri-urban, but the commercial logic is not simply "go where the most people are." The right question is: where is the concentration of stock-holding businesses with premises and employees high enough to support a field agent or a channel partner at viable unit economics?
| Cluster | Counties | Est. SAM | Entry Year | Rationale |
|---|---|---|---|---|
| Tier A — Metropolis | Nairobi, Kiambu, Mombasa, Nakuru | ≈ 1,050,000 | Y1 | Highest density; agent economics work at low ACV; word-of-mouth travel is fastest |
| Tier B — Regional Hubs | Kisumu, Uasin Gishu, Machakos, Kajiado, Kakamega, Meru, Nyeri, Bungoma | ≈ 520,000 | Y1–Y2 | County HQ trading centres; KNCCI branch presence; agro-dealing density in Uasin Gishu, Meru, Bungoma |
| Tier C — Secondary Towns | Kitui, Kilifi, Kericho, Narok, Embu, Tharaka-Nithi, Laikipia, Trans Nzoia, Homa Bay, Migori | ≈ 310,000 | Y2–Y3 | Reachable via regional agents; lower CAC efficiency; strong wholesale and pharmacy presence |
| Tier D — Frontier | Remaining 25 counties | ≈ 220,000 | Y3+ | Digital-first acquisition only; no dedicated field presence until Y4 |
📍 Coverage targets by year
Year 1: 8 counties with at least one active agent or partner.
Year 2: 22 counties.
Year 3: 40 of Kenya's 47 counties.
The remaining seven are served digitally only. Field presence is a cost centre
that must be justified by pipeline density, not by the desire to "cover Kenya."
Sector Deep-Dive: Where the Money Actually Leaks
Not all stock-holding businesses are equally attractive. The five sectors below were selected because each combines high shrinkage or expiry exposure, fragmented ownership, existing supplier relationships that can be leveraged, and a natural trigger event — a stock-take, an audit, a season, a regulatory deadline — that makes the sales conversation timely.
| Sector | Est. SAM Firms | Typical Annual Leakage | Willingness to Pay | Priority |
|---|---|---|---|---|
| Retail / Duka / Minimart | ≈ 620,000 | Ksh 90K – 260K | Low–Medium | ★★★★★ |
| Wholesale & Distribution | ≈ 180,000 | Ksh 380K – 1.4M | High | ★★★★★ |
| Pharmacy & Chemist | ≈ 95,000 | Ksh 220K – 700K | High | ★★★★☆ |
| Agro-dealing | ≈ 140,000 | Ksh 190K – 620K | Medium–High | ★★★★☆ |
| Hospitality & Bar / Restaurant | ≈ 145,000 | Ksh 160K – 540K | Medium | ★★★☆☆ |
1 · Retail — Duka, Minimart and General Trade
This is the volume play and the hardest economic problem in the dossier. Retail is where SalesTrack's Ksh 500 Duka tier lives, and it is the tier that decides whether the Ksh 30,000 subscriber target is reachable at all. Individual ACV is low; the only way the maths works is through near-zero-touch acquisition and a product that a first-time smartphone user can operate after one WhatsApp onboarding call.
Retail · Working Profile
- Typical size: 1–4 staff, Ksh 1.5M–8M annual turnover
- Stock lines: 200–900 SKUs, fast-moving consumer goods dominant
- Core pain: Unrecorded credit sales, unrecorded stock movement, dead capital in slow movers
- Trigger event: A stock-take that comes up short, or a supplier demanding settlement
- Entry price: Ksh 500/month (Duka tier, 1 seat)
- Channel: WhatsApp-first, agent-assisted, referral-driven
⚠️ The retail unit-economics trap
At Ksh 500/month and a 3.8-month payback target, SalesTrack can afford roughly Ksh 1,900 to acquire a Duka customer. That rules out field sales, printed collateral and any human touch beyond a single onboarding call. If the Duka tier cannot be sold primarily through digital and referral channels, it becomes a loss-making cohort that quietly destroys the blended CAC number. This is the single largest execution risk in the retail segment and it is monitored as a first-class KPI in Part 8.
2 · Wholesale & Distribution — The Highest-Value Segment
Wholesalers are where SalesTrack earns its margin. These are businesses with 5–40 staff, multiple delivery vehicles, credit relationships with hundreds of downstream retailers and — critically — a manager who is already comfortable with spreadsheets, WhatsApp Business and mobile money reconciliation. They do not need to be taught that software is useful. They need a tool built for the way they already work.
Why wholesale is the beachhead
- ACV is 10–30× retail. Ksh 5,000 Growth and Ksh 15,000 Enterprise tiers are natural fits.
- Conversion is faster. The buyer is a manager, not an owner-operator, and can approve spend.
- Onboarding is defensible. A wholesaler with 3,000 SKUs and 40 retail accounts will not churn casually — switching cost is real.
- Downstream leverage. Every wholesaler has a network of retailers who trust their advice. This is a distribution channel disguised as a customer.
- Reference-ability. One visible wholesale case study in a trading centre converts neighbouring firms without any additional marketing spend.
3 · Pharmacy & Chemist — Regulatory Tailwind
Pharmacy is the most underappreciated segment in this dossier. Expiry is not merely a financial loss; it is a regulatory and clinical risk. The Pharmacy and Poisons Board's periodic inspections require batch records, expiry tracking and controlled-substance accountability. A chemist operating on a paper register is one inspection away from a problem.
This gives SalesTrack a compliance trigger that no amount of general marketing can manufacture. The sales conversation is not "would you like to be more efficient?" It is "when the inspector comes, can you produce a batch record for every controlled item in under five minutes?"
💊 Pharmacy entry motion
Partner with pharmaceutical distributors and the Pharmaceutical Society of Kenya's county chapters to run free compliance-readiness clinics for chemists. Attendance is the lead. The audit gap is the pitch. SalesTrack's batch-tracking and expiry-alert module is the close.
4 · Agro-dealing — Seasonal and High-Value
Agro-dealers sit at the intersection of Kenya's largest economic sector and its most acute cash-flow seasonality. They carry fertiliser, seed, pesticides and animal health products — high-value, perishable, heavily stolen and frequently sold on credit against a harvest that has not yet happened.
| Period | Activity | SalesTrack Opportunity |
|---|---|---|
| Jan – Feb | Pre-season restocking, credit extension to farmers | Credit-ledger module; purchase-order tracking |
| Mar – May | Long-rains peak trading | High transaction volume; POS integration; offline reliability critical |
| Jun – Jul | Post-harvest settlement, loan recovery | Receivables reconciliation; cash-flow reporting |
| Aug – Sep | Pre-season restocking (short rains), stock-take | Baseline stock-take; shrinkage quantification; ROI demonstration |
| Oct – Dec | Short-rains trading, year-end | Annual reporting; renewal and upgrade conversations |
The seasonal cycle is not a complication — it is a sales calendar. Agro-dealers are most receptive to a stock-take conversation in August and September, immediately before restocking. They are most receptive to an upgrade conversation in December. Field teams are scheduled around that rhythm, not around arbitrary quarterly targets.
5 · Hospitality — High Volume, Lower Urgency
Bars, restaurants and lodges have substantial stock movement but weaker felt pain, because much of their loss is absorbed silently into daily operations and rarely quantified. This makes hospitality a Year-2 segment rather than a Year-1 priority: the product needs a stronger bar-stock and recipe-yield module before the pitch becomes compelling. Included in the SAM, deprioritised in the roadmap.
The Digital Adoption Reality
Market size is meaningless without an honest read on digital readiness. Three facts govern everything that follows.
The Three Governing Realities
Reality 1 · Android dominates completely
The SME owner's device is an Android phone, almost certainly a mid-range or entry-level unit, frequently shared, often with limited internal storage. Any product strategy built around iOS-first design, heavy native apps, or storage-hungry local databases is built for a customer who does not exist. SalesTrack's Android build must be lightweight, installable over mobile data without a data-cost objection, and functional on low-end hardware.
Reality 2 · Connectivity is intermittent, not absent
Coverage maps are optimistic. A trading centre may nominally have 4G and in practice lose it for four hours during a storm, during a network fault, or simply because the nearest mast is congested at market time. Roughly a third of Kenya's trading days happen under degraded or absent connectivity. A cloud-only product forfeits that third permanently. This is not a product preference — it is a market-sizing constraint that has already been applied to the SAM calculation above.
Reality 3 · WhatsApp is the operating system
For the great majority of Kenyan SME owners, WhatsApp is not a messaging app. It is how supplier orders are placed, how customer credit is discussed, how payments are confirmed, how staff are instructed, and how business is conducted. Any product that treats WhatsApp as an ancillary notification channel rather than the primary interface will be experienced as an outsider tool. SalesTrack's onboarding, support, reminders, receipts and renewal prompts all live inside WhatsApp Business API.
| Indicator | Estimate | Implication for SalesTrack |
|---|---|---|
| Smartphone ownership (SAM firms) | ≈ 80% | Android-first build is non-negotiable |
| Daily mobile data use | ≈ 71% | Data cost is a real objection; payload must be small |
| Uses WhatsApp for business | ≈ 88% | WhatsApp is the primary sales and support channel |
| Uses M-Pesa for business payments | ≈ 94% | M-Pesa-native billing removes a major friction point |
| Has used spreadsheet software | ≈ 34% | Data-import tools and templates are essential for onboarding |
| Has previously paid for business software | ≈ 11% | Category education is part of the sales cost |
| Experiences weekly connectivity disruption | ≈ 46% | Offline-first architecture is a market-access requirement |
The Addressable Wallet
The final sizing question is not "how many businesses are there" but "how much can each one realistically redirect to SalesTrack." Software is not the first claim on an SME's cash. It competes with rent, wages, stock, licence fees, electricity, transport, loan repayment and the owner's own draw.
| Expense Line | Monthly (Ksh) | Share |
|---|---|---|
| Stock purchases / restocking | 195,000 | 65.0% |
| Rent and premises | 22,000 | 7.3% |
| Wages and staff costs | 38,000 | 12.7% |
| Utilities, airtime and data | 9,500 | 3.2% |
| Transport and logistics | 7,000 | 2.3% |
| Licences, levies and compliance | 6,000 | 2.0% |
| Loan repayment | 14,000 | 4.7% |
| Owner's draw | 6,000 | 2.0% |
| Miscellaneous | 2,500 | 0.8% |
| Total monthly outflow | 300,000 | 100% |
The wallet test
SalesTrack at Ksh 1,500/month represents 0.5% of this business's monthly outflow — roughly the cost of one and a half days of airtime and data, or about three crates of soda. Framed against the Ksh 90,000–260,000 in annual leakage this business is likely experiencing, the ask is not a cost decision. It is an obvious trade.
The entire pricing strategy in Part 5 exists to make this comparison unavoidable in the sales conversation. Price is never presented in isolation. It is always presented against the loss it replaces.
The Competitive Vacuum
Kenya's SME software market is not crowded. It is mis-served. Four categories of competitor exist, and each leaves a specific gap that SalesTrack is designed to occupy.
| Category | Typical Player | Core Weakness | SalesTrack Response |
|---|---|---|---|
| Foreign cloud SaaS | Global inventory platforms priced in USD | Dollar pricing, assumes reliable connectivity, no M-Pesa, no Swahili, support in a different timezone | Local currency, offline-first, M-Pesa native, WhatsApp support |
| Local POS vendors | Till and receipting systems sold as hardware bundles | Excellent at sales, weak at stock; no purchasing, no expiry, no multi-branch | Integrate rather than compete; be the stock brain behind their till |
| Spreadsheets and notebooks | Excel, exercise books, WhatsApp groups | Free, familiar, and 85–92% accurate at best — but no alerts, no history, no reconciliation | Import their data, do not ask them to abandon it; show the gap in accuracy |
| Do nothing | The default choice | Costs the owner more than any software ever would — invisibly | Quantify the loss in the first meeting; make the invisible visible |
⚠️ The real competitor is not another software company
In nearly every discovery call, the incumbent solution is a notebook or an Excel file that the owner's nephew set up two years ago. The competitive battle is not fought against a rival vendor's feature list. It is fought against inertia, habit and the entirely rational belief that "this is just how business works." Part 4's positioning architecture exists specifically to break that belief.
What Part 3 Establishes
Five conclusions that carry into the rest of the dossier
- The market is 2.1 million firms, not 7.4 million. Sizing must be filtered, not quoted.
- 30,000 subscribers by Month 36 is 7% of the immediately convertible market — aggressive, defensible, and measurable.
- Wholesale is the beachhead, retail is the volume, pharmacy is the fastest sell. Priority order matters more than sector count.
- Offline-first and WhatsApp-native are market-access constraints, not features. A cloud-only competitor is structurally locked out of a third of trading days.
- The competitive vacuum is real but the true competitor is "do nothing." Positioning must therefore sell the cost of inaction, not the value of software.
The market has been counted. What remains is to decide who exactly we speak to, what we call ourselves in their language, and why they should believe us over the notebook they already trust. That is Part 4.
Part 4 · Segmentation & Positioning
Part 3 established that the market exists. Part 4 decides who we speak to, what we call ourselves in their language, and why they should believe us over the exercise book they already trust. Segmentation is not a marketing exercise here. It is the decision that determines what we build, what we charge, who we hire and which channels we fund.
The positioning thesis in one sentence
SalesTrack is not inventory software. SalesTrack is the reason a Kenyan business stops losing money it cannot see.
Why Segmentation Comes Before Positioning
Most B2B SaaS companies position first and segment later — they craft a single message, then discover it resonates with nobody in particular. SalesTrack inverts this. The Kenyan SME market is not one market. A duka owner in Githurai, a wholesaler in Nakuru and a chemist in Meru have different pains, different budgets, different devices, different trust networks and different definitions of "success." A single message delivered to all three converts none of them.
The segmentation below is therefore built on behavioural and economic criteria, not on industry labels. Two retail businesses of identical size may sit in different tiers if one operates on credit and the other does not, or if one has a manager and the other is owner-operated.
The Three Primary Customer Tiers
| Dimension | Tier 1 · Duka | Tier 2 · Biashara | Tier 3 · Enterprise |
|---|---|---|---|
| Employees | 1–4 | 5–19 | 20–99 |
| Annual turnover | Ksh 1M – 5M | Ksh 5M – 25M | Ksh 25M+ |
| SKU count | 200 – 900 | 900 – 4,000 | 4,000+ |
| Locations | Single | 1–2 | 2–10 |
| Current stock method | Notebook / memory | Excel / basic POS | POS + manual spreadsheets |
| Decision maker | Owner | Owner + manager | Operations manager / director |
| Monthly price | Ksh 500 | Ksh 1,500 – 5,000 | Ksh 5,000 – 15,000 |
| Primary acquisition channel | WhatsApp / referral / agent | Agent / KNCCI / digital | Direct sales / partner referral |
| Sales cycle | Under 3 days | 1–3 weeks | 3–10 weeks |
| Target share of subscriber base | 60% | 32% | 8% |
| Target share of revenue | 26% | 44% | 30% |
⚠️ The 60/26 inversion
Tier 1 will account for 60% of subscribers but only 26% of revenue. Tier 3 will account for 8% of subscribers but 30% of revenue. This inversion is intentional and must be defended against the temptation to abandon the Duka tier when it underperforms on ARPU. The Duka tier is not a revenue engine — it is a volume, credibility and referral engine. It generates the word-of-mouth that makes the Tier 2 and Tier 3 funnels cheap. Killing it to improve blended ARPU would destroy the acquisition economics of the entire business.
Tier 1 · Duka — The Volume Engine
Profile
Owner-operated retail with 1–4 staff. A general shop, minimart, kiosk with stock, or small hardware outlet. Turnover between Ksh 1M and Ksh 5M. Sells fast-moving consumer goods, hardware, stationery, airtime or a mixed basket. Operates on a mix of cash and informal credit. Uses a smartphone daily but has never paid for business software.
Felt pain (in the owner's words)
- "I don't know how much stock I actually have until I count it."
- "Customers take goods on credit and I forget to write it down."
- "Money comes in but somehow there's nothing left at the end of the month."
- "My worker says stock is finished but I saw it last week."
What they will pay for
A single, simple answer to the question "where did my money go?" They will not pay for reports, dashboards, analytics or "insights." They will pay for a running total of what is in the shop, a record of who owes them, and a warning when something is about to run out.
🎯 Tier 1 acquisition reality
At Ksh 500/month, maximum CAC is Ksh 1,900. This means: no field visits, no printed brochures, no paid sales team. Tier 1 is acquired entirely through WhatsApp, agent referrals (commission-only), and existing customer word-of-mouth. Every marketing shilling spent on Tier 1 must be digital and measurable.
Tier 2 · Biashara — The Margin Engine
Profile
Established small business with 5–19 staff and one or two locations. A wholesaler, a busy pharmacy, an agro-dealer, a mid-sized minimart or a distributor. Turnover between Ksh 5M and Ksh 25M. Often has a manager who is not the owner. Already uses Excel, a basic POS till, or both. Has a bank account and a mobile money float.
Felt pain (in the manager's words)
- "Reconciling the till against stock takes me three days every month."
- "We discover expiry losses only when we do a physical count."
- "Our credit customers owe us and we don't have a clean aging report."
- "We can't tell which products are actually profitable."
What they will pay for
Time saved, error reduction, and defensible numbers. They will pay for reconciliation, expiry alerts, credit aging, supplier purchase orders and a report they can hand to a bank or an auditor. Tier 2 is the segment where SalesTrack earns its reputation for reliability.
Why Tier 2 is the strategic centre of gravity
- 44% of revenue from 32% of subscribers — the most efficient segment per shilling of acquisition cost.
- Sales cycle of 1–3 weeks — short enough for high velocity, long enough for a real relationship.
- Product fit is natural. They already use software; they are upgrading, not adopting.
- Reference value is enormous. A wholesaler visible in a trading centre is the single best advertisement SalesTrack can have.
- Expansion path exists. Multi-branch, multi-seat and API integrations create natural revenue growth inside the account.
Tier 3 · Enterprise — The Anchor Segment
Profile
Medium enterprise with 20–99 staff, multiple branches or warehouses, and a professional management layer. A regional distributor, a pharmacy chain, an agro-input company, a food and beverage wholesaler or a light manufacturer. Turnover above Ksh 25M. Has an accounts department, a formal procurement process and often an external auditor.
Felt pain (in the director's words)
- "We can't see stock across branches in real time."
- "Our auditors ask questions we can't answer quickly."
- "We're losing margin in the supply chain and we don't know where."
- "Our systems don't talk to each other."
What they will pay for
Control, visibility, audit-readiness and integration. They will pay for multi-branch stock, role-based permissions, API access, an audit trail and a named account manager. Tier 3 is where SalesTrack proves it can compete with foreign SaaS on capability while winning on price, support and local fit.
⚠️ Tier 3 is high-value but high-cost to acquire
Sales cycles run 3–10 weeks and require a real sales team. This is why Tier 3 is capped at 8% of subscribers. The goal is not to flood the segment — it is to win enough visible anchor accounts to make Tier 2 and Tier 1 acquisition self-sustaining. Every Enterprise logo must earn its cost of acquisition through downstream referral and credibility, not through its own subscription alone.
The Three Buyer Personas
Segmentation tells us which businesses to target. Personas tell us which human being inside that business makes the decision, and what actually moves them. These three personas drive every piece of marketing collateral, every sales script and every onboarding flow.
| Persona | Role | Primary Concern | What Convinces Them | Tier |
|---|---|---|---|---|
| Grace | Owner-operator | "Am I making money or not?" | Seeing a specific number she is losing today | 1 |
| David | Operations manager | "Can I close the month in one day?" | Time saved in reconciliation and reporting | 2 |
| Njeri | Finance director | "Can I defend these numbers to the board?" | Audit trail, controls and multi-branch visibility | 3 |
Persona 1 · Grace — The Owner-Operator
Grace runs a duka in a busy trading centre. She is 38, has two employees, opens at 6:30am and closes at 9pm. Her smartphone is a mid-range Android and her business runs on WhatsApp and M-Pesa. She has never paid for software and is mildly suspicious of anything that sounds like a "system."
What she says:
- "I tried one of those apps but it was too complicated."
- "If it's not working, I can't afford to lose a day."
- "I don't have time to learn something new."
What actually converts her:
- A number. "You lost Ksh 47,000 last month to stock you couldn't account for."
- Proof that the app works offline, because she knows her network drops.
- A peer who already uses it. Referral is her only meaningful trust channel.
- A price that costs less than her daily airtime.
Persona 2 · David — The Operations Manager
David is 34, manages a wholesale business in Nakuru, and reports to an owner who reviews numbers monthly. He holds a diploma in business and is comfortable with Excel. He is the person who actually feels the operational pain of reconciliation, expiry and credit tracking. He is also the person who will champion SalesTrack internally if it makes his job easier.
What he says:
- "The owner wants the report by the 3rd. It takes me until the 7th."
- "I can't tell which customers are actually profitable."
- "If the system is down, everything stops."
What actually converts him:
- A live demo on his own data — not a generic walkthrough.
- Explicit evidence that reconciliation drops from 3 days to 3 hours.
- An exportable report he can hand to the owner or a bank.
- Responsive WhatsApp support — he cannot afford to wait two days for a reply.
Persona 3 · Njeri — The Finance Director
Njeri is 45, a CPA, and runs finance for a regional distributor with four branches. She reports to a board and manages an audit relationship. She does not need to be convinced that software is useful. She needs to be convinced that this software will survive an audit, integrate with her existing systems and not become a project risk.
What she says:
- "What's the audit trail on a stock adjustment?"
- "How does this integrate with our accounting package?"
- "What's your uptime and what happens when you're down?"
- "Who else in our sector uses this?"
What actually converts her:
- Named references in a comparable business — sector-specific, not generic.
- An API and integration document, not a marketing brochure.
- A clear SLA, role-based permissions and an immutability guarantee on the audit log.
- A pilot with a defined success metric and exit clause.
The Category We Are Creating
SalesTrack does not compete inside the "inventory management software" category. That category is defined by its features — SKUs, barcodes, reports, integrations — and by comparison shopping on price and feature lists. In that category, free (Excel) and cheap (a notebook) are formidable opponents, and foreign SaaS has twenty years of head start.
Instead, SalesTrack is creating a new category: Business Survival Software. The defining question in this category is not "how many features does it have?" but "how much money does it recover for me?" The competitive set is not other software products. It is the losses themselves.
| Dimension | Inventory Software (old frame) | Business Survival Software (our frame) |
|---|---|---|
| Primary question | "What features does it have?" | "How much money does it recover?" |
| Comparison set | Other software products | The losses themselves |
| Buyer's metric | Price per user, per month | Shillings recovered per month |
| Emotional driver | Efficiency | Survival |
| Sales conversation | "Here are the features." | "Here is what you are losing." |
| Downtime framing | "Inconvenient." | "Costing you money right now." |
| Price anchor | Competitor pricing | Loss recovered |
The anchor shift
When price is anchored against a competitor, Ksh 1,500/month feels expensive next to a free Excel template. When it is anchored against a Ksh 200,000 annual loss, it feels absurdly cheap. The entire SalesTrack sales motion is designed to make sure the anchor is always the loss, never the competitor. This is not a trick. It is the honest comparison — the loss is real, quantified and recurring. We are simply the first to name it.
Message Architecture Per Tier
One category, three messages. Each tier hears the same underlying promise — recover money you are currently losing — but the specific language, proof and call to action are calibrated to their reality.
| Element | Tier 1 · Duka | Tier 2 · Biashara | Tier 3 · Enterprise |
|---|---|---|---|
| Headline | "Know what's in your shop. Know who owes you." | "Close your month in a day, not a week." | "See every branch. Defend every number." |
| Core promise | Stop losing money you cannot see | Reconcile stock, credit and cash without pain | Control, visibility and audit-readiness across locations |
| Primary proof point | Daily stock and debt summary in WhatsApp | Monthly reconciliation in under 3 hours | Named reference accounts and a working audit trail |
| Objection handled | "I don't have time to learn this" | "We already have a system" | "Is this enterprise-grade?" |
| Tone | Plain, direct, Swahili-friendly | Professional, practical, peer-to-peer | Formal, evidence-led, technical |
| Primary CTA | "Try free for 30 days on WhatsApp" | "Book a 30-minute demo on your own data" | "Request a pilot with defined success metrics" |
| Channel | WhatsApp, agents, referral | Agents, KNCCI, digital content | Direct sales, partner referral |
The Shrinkage-Quantification Narrative
Every SalesTrack sales conversation, whether with Grace, David or Njeri, follows the same underlying narrative arc. It is not a pitch. It is a diagnostic that ends with the buyer having discovered, in their own words, that they are losing money.
The Five-Step Diagnostic
Step 1 · Ask about the last stock-take
"When did you last count your stock, line by line?" The answer is almost always "months ago" or "we do it but we don't finish." This is not a product question — it is an invitation for the owner to remember their own discomfort.
Step 2 · Ask about the last time they were short
"In your last count, did the numbers match what you expected?" The answer is almost always no. This is where the buyer first admits a loss out loud. Do not interrupt. Let the silence do its work.
Step 3 · Quantify the loss in their own numbers
"If you typically lose around 4% of stock value each year, and your stock is worth around Ksh 1.2 million, that's Ksh 48,000 a year — about Ksh 4,000 a month." The figure is not ours. It is theirs, derived from their own inputs. This is the pivot of the entire conversation.
Step 4 · Compare against the price
"SalesTrack is Ksh 1,500 a month. You are currently losing Ksh 4,000 a month to stock you cannot account for. If we recover even one third of that, the software pays for itself twice over." The price comparison is now against their own loss — not against a competitor.
Step 5 · Remove the risk
"Try it free for 30 days. We import your existing stock data at no cost. If after 30 days you have not identified at least the Ksh 1,500 monthly fee in recoverable loss, you stop — no contract, no cancellation, no questions." The close is not a commitment. It is the removal of the last reason to say no.
💡 Why this narrative works in Kenya specifically
Kenyan SME owners are not resistant to software. They are resistant to being sold to. The diagnostic narrative flips the relationship: they are not being pitched, they are being helped to see something they already suspected. SalesTrack is not asking them to trust a vendor. It is asking them to trust arithmetic about their own business.
Objection Handling
Six objections appear in almost every conversation, in almost the same order. Each has a prepared response that acknowledges the concern, reframes it and returns to the loss.
| Objection | What they mean | Response |
|---|---|---|
| "It's too expensive." | They haven't yet connected price to loss. | "Ksh 1,500 is less than what you lose in a single week to unrecorded stock. Let's look at your numbers together." |
| "I don't have time to learn it." | They fear a project that consumes their days. | "We onboard you in one WhatsApp call. You are live the same day. If it takes longer, we do it for you." |
| "We already use Excel." | They have sunk cost in a method that half-works. | "We import your Excel. You don't lose the data. What you gain is alerts, history, and an audit trail Excel cannot give you." |
| "What if the network goes down?" | They have been burned by cloud-only tools. | "SalesTrack works offline. You record on the phone. It syncs when you have network. Nothing is lost." |
| "I need to think about it." | They are not yet convinced of urgency. | "Of course. While you think, the losses continue at about Ksh 4,000 a month. Try it free for 30 days — no commitment — and decide with real data." |
| "My nephew/friend built me a system." | They have a homemade tool and loyalty to its maker. | "Keep it if it works. But ask: does it alert you before stock runs out? Does it age your credit? Does it survive an audit? If not, we solve the gaps without replacing what you have." |
⚠️ The objection we do not overcome
There is one objection SalesTrack does not try to overcome: "I don't want to change how I work." If a business owner genuinely does not want visibility into their own operation, no product, price or proof point will convert them. Every sales shilling spent on this prospect is a shilling lost. The discipline is to recognize it in the first five minutes and exit the conversation politely. Chasing uninterested prospects is the fastest way to destroy CAC in a market this size.
Brand Voice and Language
How SalesTrack Speaks
- Plain language first. No "solutions," no "leverage," no "synergy." A trader speaks plainly and expects the same in return.
- Swahili-friendly. Product UI, onboarding materials and support scripts are bilingual. Key terms — stoo, deni, mauzo, faida — appear alongside English throughout.
- Numbers before adjectives. We say "Ksh 4,000 a month" instead of "significant losses." Specificity is credibility.
- Confidence without hype. We never overstate. We quote a range when uncertain and say so. Kenyan SME owners have a finely tuned radar for exaggeration.
- Respect for the existing way. We do not call the notebook "primitive." We call it "the best tool available until now."
Positioning Statement (Internal)
The internal positioning statement
For Kenyan SMEs with stock, credit and cash-flow they cannot see,
who are currently losing between 9% and 25% of annual revenue to
losses they cannot name,
SalesTrack is a Business Survival Tool
that recovers the money they are losing, in the phone they already
hold, at a price below their daily airtime.
Unlike foreign SaaS priced in dollars, local POS tools that do not
track stock, or the notebook they currently trust,
SalesTrack is offline-first, WhatsApp-native, M-Pesa-priced and
built for the Kenyan market it serves.
This statement is never published. It is the internal compass against which every campaign, page, script and feature is tested.
What Part 4 Establishes
Six conclusions that carry into the rest of the dossier
- Three tiers, one category. Segmentation is economic and behavioural, not industry-based.
- The 60/26 inversion is intentional. Duka drives volume and referral; Enterprise drives revenue and credibility. Neither is optional.
- Tier 2 is the strategic centre. It is the most efficient segment per shilling of acquisition cost and the source of most referrals.
- Personas drive content. Grace, David and Njeri each need different proof, tone and call to action — same underlying promise.
- The category is Business Survival Software, not inventory software. The competitor is the loss, not another product.
- The diagnostic narrative replaces the pitch. The buyer discovers their own loss; SalesTrack quantifies it and removes the risk.
The market has been counted and the customer has been understood. What remains is the commercial mechanism: how much we charge, how the payment works, and how we defend the price against the universal instinct to discount. That is Part 5.
Part 5 · Pricing Architecture
Pricing is not a number. It is the single most powerful lever SalesTrack has for shaping the market, the product, the sales motion and the business model itself. Get it right and the entire strategy compounds — acquisition costs fall, retention rises, and word-of-mouth becomes a self-funding channel. Get it wrong and every other decision in this dossier becomes twice as hard.
The pricing thesis in one sentence
Price below the pain, above the free, in local currency, on the customer's own payment rail, with no lock-in and no surprises.
Pricing Principles
| # | Principle | Why It Matters |
|---|---|---|
| 1 | Price in KES, always. | Dollar pricing forces the customer to bear FX risk and signals a foreign product. Kenyan SME owners think in shillings. |
| 2 | Anchor against loss, not competitors. | Ksh 1,500 is expensive next to free Excel. It is trivially cheap next to Ksh 4,000/month in unrecorded stock. |
| 3 | M-Pesa is the default rail. | 94% of SME owners already use M-Pesa daily. Adding a card or bank payment is friction the product cannot afford. |
| 4 | No lock-in, cancel anytime. | The fear of being trapped in a contract is a bigger barrier than price. Removing it costs nothing and closes deals. |
| 5 | Free trial, not freemium. | A 30-day full-access trial creates real usage and a natural decision point. A permanently free tier cannibalises paid conversion. |
| 6 | Never discount the price. Restructure the offer. | Discounting teaches customers that the price is negotiable. Restructuring (term length, seats, modules) preserves price integrity. |
The Four Pricing Tiers
| Dimension | Duka | Biashara | Growth | Enterprise |
|---|---|---|---|---|
| Monthly price (KES) | 500 | 1,500 | 5,000 | 15,000 |
| Annual price (KES) | 5,000 (save 17%) | 15,000 (save 17%) | 50,000 (save 17%) | 150,000 (save 17%) |
| Target segment | Tier 1 · Duka | Tier 2 · Biashara | Tier 2 · Biashara (upper) | Tier 3 · Enterprise |
| Seats included | 1 | 3 | 10 | 25 |
| Extra seat (KES/mo) | 200 | 400 | 600 | 800 |
| SKU limit | 500 | 2,500 | 10,000 | Unlimited |
| Locations | 1 | 1 | 2 | 10 |
| Offline mode | ✓ | ✓ | ✓ | ✓ |
| M-Pesa integration | ✓ | ✓ | ✓ | ✓ |
| WhatsApp onboarding | ✓ | ✓ | ✓ | ✓ |
| Daily stock summary | ✓ | ✓ | ✓ | ✓ |
| Credit ledger (deni) | ✓ | ✓ | ✓ | ✓ |
| Expiry alerts | — | ✓ | ✓ | ✓ |
| Purchase orders | — | ✓ | ✓ | ✓ |
| Supplier management | — | ✓ | ✓ | ✓ |
| Multi-user roles | — | Basic | Advanced | Custom |
| Multi-branch stock | — | — | ✓ | ✓ |
| API access | — | — | ✓ | ✓ |
| Audit trail | Basic | Standard | Enhanced | Immutable |
| Named account manager | — | — | — | ✓ |
| On-site onboarding | — | — | Optional (paid) | ✓ |
| Support channel | WhatsApp + call | WhatsApp + call + email | All + named contact | |
| Support SLA | 24 hours | 12 hours | 4 hours | 1 hour |
| Shrinkage guarantee | ✓ | ✓ | ✓ | ✓ |
| Free trial | 30 days | 30 days | 30 days | 30 days |
| Target subscriber share | 45% | 35% | 12% | 8% |
| Target revenue share | 14% | 32% | 24% | 30% |
⚠️ Reconciling the tier counts
Part 4 defined three customer segments (Duka, Biashara, Enterprise). Part 5 defines four pricing tiers. The mapping is:
- Tier 1 (Duka segment) → Duka pricing tier only.
- Tier 2 (Biashara segment) → Biashara pricing tier (lower) and Growth pricing tier (upper).
- Tier 3 (Enterprise segment) → Enterprise pricing tier only.
Splitting the Biashara segment across two pricing tiers is deliberate. A 10-staff wholesaler doing Ksh 8M turnover and a 19-staff distributor doing Ksh 24M should not pay the same price. The Growth tier captures the upper half of the segment without forcing a jump to Enterprise pricing or sales overhead.
Tier-by-Tier Rationale
Duka · Ksh 500/month
The Duka tier exists for one reason: to make the entry decision trivially easy. At Ksh 500 — roughly the cost of two days of airtime — it sits below the threshold at which a small business owner needs to deliberate. The tier is not designed to be profitable on its own. It is designed to onboard, prove value, and create the referral behaviour that feeds the higher tiers.
Deliberate limitations: 500 SKUs, one seat, no expiry alerts, no purchase orders. These are not arbitrary. They define a clear upgrade trigger — the first time a Duka customer hits 500 SKUs, or wants to add a second user, or asks "when will this item expire?" they are ready for Biashara. The upgrade path is built into the product's natural usage pattern.
Biashara · Ksh 1,500/month
This is the volume-and-margin workhorse. At Ksh 1,500, it sits at a price point that a business doing Ksh 5M+ turnover can absorb without a formal procurement process, while still generating meaningful ARPU. Three seats covers the typical owner-manager-plus-two structure. Expiry alerts and purchase orders are the two features most cited by Tier 2 prospects as the moment the product "clicked."
Why Ksh 1,500 specifically: it is roughly 0.5% of monthly outflow for a Ksh 3.6M-turnover business (see Part 3's wallet analysis), and less than the demonstrated monthly loss in 9 out of 10 diagnostic conversations. It is the price point where the price-to-loss comparison always favours SalesTrack.
Growth · Ksh 5,000/month
Growth captures the upper half of the Biashara segment — businesses with two locations, a professional manager, and a need for multi-branch stock visibility and API access. It is priced to sit comfortably below the jump to Enterprise while still representing a 3.3× uplift from Biashara.
Why this tier matters disproportionately: Growth is the single most profitable price point in the portfolio on a per-customer basis. It carries 24% of revenue from just 12% of subscribers — nearly double the efficiency of Biashara and four times that of Enterprise. Growth is not a stepping stone. It is a destination tier, and it should be defended as vigorously as Enterprise.
Enterprise · Ksh 15,000/month
Enterprise is priced for regional distributors, pharmacy chains and agro-input companies with 20–99 staff and multiple locations. It includes a named account manager, on-site onboarding, an immutable audit trail and the highest SLA in the portfolio. At Ksh 15,000/month, it is priced to be defensible against foreign SaaS — a comparable global product would cost 3–5× more in dollar terms once support, training and integration are counted.
Enterprise is a credibility tier, not a volume tier. At 8% of subscribers it contributes 30% of revenue, but its real value is the reference logos it produces. Every Enterprise account is a case study, a referral source and a proof point that SalesTrack can operate at scale.
Annual Prepay Discount Structure
Annual prepayment is offered at a uniform 17% discount across all tiers — equivalent to two months free. Uniformity is deliberate: variable discounts train customers to negotiate, and negotiating consumes sales time that the unit economics cannot support at the Duka and Biashara price points.
| Tier | Monthly | Annual (×12) | Prepay (17% off) | Customer Saves | SalesTrack Gains |
|---|---|---|---|---|---|
| Duka | 500 | 6,000 | 5,000 | 1,000 | Cash upfront, zero churn risk for 12 months |
| Biashara | 1,500 | 18,000 | 15,000 | 3,000 | Cash upfront, zero churn risk for 12 months |
| Growth | 5,000 | 60,000 | 50,000 | 10,000 | Cash upfront, zero churn risk for 12 months |
| Enterprise | 15,000 | 180,000 | 150,000 | 30,000 | Cash upfront, zero churn risk for 12 months |
💡 Why 17% and not 20%
A 20% discount is psychologically appealing but economically costly — it reduces annual revenue by Ksh 1,200 per Duka customer and Ksh 36,000 per Enterprise customer, while producing no additional conversion over 17%. The two-months-free framing (17% ≈ 2/12) is more intuitive to communicate and preserves margin. Discount rates should be set by cash-flow value, not by round numbers.
Strategic value of annual prepay
- Cash-flow acceleration. Year-1 marketing spend is funded by Year-1 prepay cash, reducing the need for external working capital.
- Churn elimination. A prepaid customer cannot churn mid-term. Monthly logo churn targets are computed on the monthly cohort; prepay customers are removed from the monthly churn denominator entirely.
- Referral activation. Prepaid customers behave differently — they have made a commitment and are more likely to recommend the product to peers.
- Upgrade runway. Prepay customers are natural upgrade candidates at renewal, when they re-evaluate their tier against their current usage.
Target: 40% of subscribers on annual prepay by Month 36.
M-Pesa Billing Mechanics
SalesTrack's billing infrastructure is built entirely around M-Pesa because that is where the customer's money already is. Card payments, bank transfers and invoicing are not offered as primary rails. They are exceptions handled manually for Enterprise accounts that require them.
How Payment Works
Step 1 · The customer initiates via WhatsApp
A customer types "renew" or "lipa" in the WhatsApp Business chat. The bot responds with a payment prompt containing the amount, tier and term. No app download, no web checkout, no login.
Step 2 · M-Pesa STK push
A Safaricom STK push is sent to the customer's registered number. They enter their PIN. The payment is confirmed in under 15 seconds. If the push fails — wrong number, insufficient float, network issue — the bot retries once and then falls back to a manual paybill number.
Step 3 · Instant activation
On payment confirmation, the subscription is activated immediately. The customer receives a WhatsApp receipt with tier, term, amount, M-Pesa reference and renewal date.
Step 4 · Renewal reminders
Reminders are sent at 7 days, 3 days and 1 day before expiry. Each reminder includes the exact amount, a one-tap renewal link and an offer to upgrade. Customers who do not renew enter a 7-day grace period with read-only access, then a 30-day dormant state before data is archived.
| Method | Availability | Best For | Notes |
|---|---|---|---|
| M-Pesa STK push | Default | All tiers, all customers | Push-to-PIN; under 15 seconds; highest conversion rate |
| M-Pesa Paybill | Fallback | Enterprise; customers who prefer manual entry | Reference-based; slower confirmation; reconciled hourly |
| M-Pesa Business to Business | Enterprise only | Registered businesses paying from business accounts | Supports annual prepay and multi-seat billing |
| Bank transfer | Enterprise only | Enterprises with formal procurement | Manual reconciliation; SLA 48 hours; requires invoice |
| Airtel Money | Roadmap | Customers on Airtel network | Expected live Month 9; currently redirected to M-Pesa |
⚠️ Why we do not accept cards
Card acceptance introduces three problems SalesTrack cannot afford at this price point: (1) chargebacks and dispute resolution consume support time that must be spent on onboarding, (2) card penetration among Kenyan SME owners is far lower than M-Pesa penetration, and (3) card processing fees at Ksh 500 transaction sizes are disproportionately costly relative to revenue. M-Pesa is faster, cheaper and more trusted. Card rails may be added for Enterprise in Year 2 if customer demand justifies the overhead.
Discount Discipline
SalesTrack's discount policy is deliberately strict. Discounts are the single fastest way to destroy a pricing architecture, and in a market where negotiation is culturally expected, the discipline to hold price is a competitive advantage.
| Scenario | Allowed? | Alternative |
|---|---|---|
| Customer asks for a lower price | No | Offer annual prepay (17% off); offer 30-day free trial; explain the loss comparison |
| Customer commits to 2-year prepay | Yes — 25% off | Fixed, published, non-negotiable. Annual 17% + 8% loyalty = 25%. |
| Customer is a referral from an existing customer | No discount | Referrer receives a commission or credit; referred customer pays full price |
| Customer is a KNCCI or KEPSA member | No discount | Association partnership delivers credibility and access, not price reductions |
| Customer is a government or county institution | Case-by-case, board approval | Procurement processes may require documented discounts; board approves individually |
| Customer is on the verge of churning | No discount | Offer a downgrade to a lower tier rather than a discount on the current tier |
| Sales agent requests a discount to close | No | Commission is tied to revenue, not to close rate; agents have no discount authority |
The "never discount, always restructure" rule
When a customer says the price is too high, the correct response is never to lower the price. It is to restructure the offer. Four restructuring moves are permitted:
- Change the term. Offer annual prepay instead of monthly. This lowers the effective monthly cost without lowering the headline price.
- Change the tier. Offer a lower tier with fewer seats, fewer SKUs or fewer features.
- Remove a module. If a customer only needs stock and credit tracking, offer a Duka tier even if they are technically a Biashara-segment business. Requires management approval.
- Defer payment. For seasonal businesses, offer a 30-day payment holiday during the low season instead of a discount.
The rule exists because discounting is contagious. A customer who receives a discount will tell their peers. The next conversation will begin with "my friend pays less." Restructuring preserves price integrity while still solving the customer's cash-flow problem.
The Shrinkage Guarantee
Every SalesTrack subscription, at every tier, includes the Shrinkage-Down-Or-Money-Back guarantee. It is the single most powerful risk-removal tool in the sales motion, and it is grounded in the product's actual value delivery — not in marketing language.
Guarantee Terms
The promise: If, after 90 days of active SalesTrack use, a customer can demonstrate that stock shrinkage has not decreased relative to their pre-SalesTrack baseline, SalesTrack will refund the full amount paid for the 90-day period — no questions, no cancellation form, no retention call.
How the baseline is established
- During onboarding, the customer's stock is counted and recorded in SalesTrack (the baseline stock-take).
- At Day 90, the stock is counted again. SalesTrack generates a shrinkage report comparing the two counts.
- If shrinkage value has not decreased, the refund is processed automatically via M-Pesa within 7 days.
What the guarantee does not cover
- Customers who have not completed the baseline stock-take (cannot compare).
- Customers who have not used the product for at least 60 of the 90 days (no active usage data).
- Customers whose shrinkage increased due to external factors (new theft incident, sudden market disruption, documented force majeure).
📉 Why the guarantee is safe to offer
SalesTrack's shrinkage-reduction mechanism is not speculative. It is arithmetic. Once a business records every stock movement in real time, its measured shrinkage drops because:
- Unrecorded movements are eliminated — every sale, receipt and adjustment is logged.
- Theft is deterred — staff know that stock is tracked and variances are reported.
- Expiry is prevented — alerts trigger action before items expire.
- Errors are caught earlier — discrepancies surface daily, not at annual stock-take.
In practice, refunds are expected to be under 2% of subscribers. The guarantee is not a cost. It is a conversion accelerant — the last objection removed.
| Scenario | Est. Frequency | Refund Cost (Ksh) | Net Effect |
|---|---|---|---|
| Shrinkage reduced as expected | 88% of subscribers | 0 | Retained customer, positive ROI story |
| Shrinkage reduced but less than expected | 8% of subscribers | 0 (still reduced) | Retained customer, moderate ROI story |
| Shrinkage unchanged | 2% of subscribers | Average Ksh 3,000 per refund | Refund processed; customer may re-engage later |
| Shrinkage increased (external factors) | 1% of subscribers | Reviewed case-by-case | Guarantee not applicable per terms |
| Abuse / fraudulent claims | <1% of subscribers | Reviewed manually | Guarantee not applicable; account flagged |
| Expected annual refund cost | ≈ 0.4% of revenue | ||
Free Trial Design
SalesTrack offers a 30-day full-access free trial at every tier. Not a limited demo. Not a sandbox. Full access, real data, real usage — because the only way a customer learns the product's value is by experiencing it on their own stock, their own customers and their own numbers.
Trial Mechanics
What the customer gets
- Full feature access at their selected tier for 30 days.
- Free data import — existing Excel files, notebook records or POS exports are loaded by the onboarding team.
- A baseline stock-take conducted jointly with an onboarding specialist.
- Daily WhatsApp summaries from Day 1.
- WhatsApp support throughout the trial.
What happens at Day 30
- The customer receives a trial summary: SKUs tracked, stock movements recorded, shrinkage identified, credit ledger balance.
- They are prompted to convert to paid via M-Pesa STK push in WhatsApp.
- If they do not convert, access is suspended (not deleted) for 30 days. Data is retained in case they return.
Conversion expectations
- Duka trial-to-paid: 18–22%
- Biashara trial-to-paid: 32–38%
- Growth trial-to-paid: 42–48%
- Enterprise trial-to-paid: 55–65% (assisted trial with named account manager)
⚠️ Why not freemium
A permanently free tier would destroy SalesTrack's unit economics. Free users consume storage, support time and onboarding resources that must be paid for by someone. In a market where Ksh 500/month is already affordable, a free tier would cannibalise paid conversion without expanding the market. The 30-day trial gives every prospect the opportunity to experience value before paying. After 30 days, the product must be paid for. This is the right shape for a Business Survival Tool.
Price Positioning Against Alternatives
| Option | Monthly Cost | What You Get | What You Lose |
|---|---|---|---|
| SalesTrack Duka | Ksh 500 | Real-time stock, credit ledger, offline, WhatsApp support | — |
| Excel template | Free (nominal) | Static record-keeping | No alerts, no history, no reconciliation, no support, no audit trail |
| Notebook | Free (nominal) | Familiar, portable, no learning curve | No aggregation, no reporting, no accuracy, no theft deterrence |
| Basic POS till | Ksh 3,000–8,000 | Sales receipting, barcode scanning | Stock accuracy, purchasing, credit tracking, expiry management |
| Foreign cloud SaaS | Ksh 8,000–40,000 | Feature-rich platform | Offline capability, M-Pesa, Swahili support, local trust, affordable price |
| Do nothing | Ksh 4,000–40,000 (hidden) | No change | Continued shrinkage, expiry, uncollected credit, dead capital |
The comparison that closes the deal
SalesTrack Duka at Ksh 500/month is cheaper than a single crate of soda. It is less than two days of airtime. It is below the cost of one unrecorded credit sale. Against the "do nothing" alternative — which costs the average Duka owner Ksh 4,000+ per month in hidden losses — the price comparison is not a close call. The job of the sales conversation is not to justify the price. It is to make the hidden cost visible.
Price Change Policy
When and How Prices Can Change
- Existing customers are grandfathered. Price increases apply only to new customers.
- Annual prepay customers are locked. A customer on annual prepay pays the agreed price for the full term.
- Upgrades are priced at current rates. A customer upgrading from Duka to Biashara pays the current Biashara price.
- Downgrades are permitted once per year. A customer can move to a lower tier once per 12-month period without penalty.
- Price changes require 60 days' notice. Communicated via WhatsApp, email and in-app notice.
⚠️ Why grandfathering matters
In a market where trust is the primary currency, a price increase that applies to existing customers is perceived as a betrayal. Grandfathering protects the relationship and removes the single largest source of renewal friction. The cost is a slightly lower blended ARPU as the customer base grows — a cost worth bearing for the retention and referral benefits it produces.
Revenue Mix Projection
| Tier | Subscribers | Subscriber Share | Avg. Monthly Price | MRR (Ksh) | Revenue Share |
|---|---|---|---|---|---|
| Duka | 13,500 | 45% | 500 | 6,750,000 | 14% |
| Biashara | 10,500 | 35% | 1,500 | 15,750,000 | 32% |
| Growth | 3,600 | 12% | 5,000 | 18,000,000 | 24% |
| Enterprise | 2,400 | 8% | 15,000 | 36,000,000 | 30% |
| Total | 30,000 | 100% | Ksh 500 (blended) | 76,500,000 | 100% |
⚠️ Reconciling the MRR figures
The table above shows Ksh 76.5M MRR at list prices, which is higher than the Ksh 15M MRR target stated in Part 2. The difference is explained by three factors: (1) the Ksh 15M MRR target assumes blended ARPU of Ksh 500 across all 30,000 subscribers, which is a conservative planning assumption, not a pricing reality; (2) annual prepay discounts reduce effective monthly revenue by approximately 17% for prepay customers; (3) the mix projected above is a target mix, and the actual mix at Month 36 will likely be weighted more heavily toward Duka than the table suggests. The Ksh 180M ARR target remains the planning number; the tier-level revenue mix is used for product, marketing and channel planning, not for financial forecasting.
What Part 5 Establishes
Six conclusions that carry into the rest of the dossier
- Four tiers, one architecture. Duka (500), Biashara (1,500), Growth (5,000), Enterprise (15,000) — each defensible, each with a clear upgrade trigger.
- M-Pesa is the rail, not an integration. Every payment, renewal and refund flows through the customer's existing mobile money habit.
- Annual prepay at 17% off is the growth lever. 40% prepay by Month 36 eliminates churn on a large cohort and accelerates cash flow.
- Discounts are never allowed; restructuring always is. Price integrity is a competitive advantage in a market that expects negotiation.
- The shrinkage guarantee removes the final objection. Expected refund cost is under 0.4% of revenue; expected conversion lift is significantly larger.
- The price is always anchored against loss, never against competitors. Ksh 1,500 is expensive next to Excel. It is trivially cheap next to Ksh 4,000/month in unrecorded stock.
The price has been set and the payment rail chosen. What remains is the harder question: how does a customer who has never heard of SalesTrack find out it exists, trust it enough to try it, and convince their peers to do the same? That is Part 6 — Distribution Channels and the Partnership Framework.
Part 6 · Distribution Channels & Partnership Framework
A product that cannot be found does not exist. In Kenya's SME market, discovery does not happen through Google, LinkedIn or paid advertising. It happens through people the buyer already trusts — their chamber of commerce, their SACCO, their distributor, their neighbour in the next shop. SalesTrack's distribution strategy is built entirely around borrowing that trust, because earning it from scratch at a Ksh 500 price point is economically impossible.
The distribution thesis in one sentence
SalesTrack does not buy customers. It rents credibility from the institutions Kenyan SMEs already believe in, and converts that credibility into subscriptions through WhatsApp.
The Channel Mix Model
| Channel | Primary Tier Served | Year 1 Share | Year 2 Share | Year 3 Share | Target CAC (Ksh) |
|---|---|---|---|---|---|
| WhatsApp-first | Tier 1 (Duka) | 40% | 45% | 50% | 800 – 1,500 |
| Agent network | Tier 1 & Tier 2 | 25% | 22% | 18% | 1,200 – 2,200 |
| KNCCI / KEPSA | Tier 2 & Tier 3 | 12% | 15% | 16% | 2,000 – 3,500 |
| County trade offices | Tier 1 & Tier 2 | 8% | 8% | 7% | 1,500 – 2,800 |
| MFI / SACCO channel | Tier 2 & Tier 3 | 5% | 6% | 6% | 2,200 – 3,800 |
| Direct sales (Enterprise) | Tier 3 | 6% | 2% | 2% | 18,000 – 35,000 |
| Referral / word-of-mouth | All tiers | 4% | 2% | 1% | 200 – 500 |
⚠️ What the mix model is really telling us
By Year 3, 68% of all subscribers come from WhatsApp, agents and referral — three channels that require no paid advertising at all. This is the central economics of the strategy: SalesTrack does not win by outspending competitors. It wins by building an acquisition engine that gets cheaper per subscriber as it gets larger. Any drift toward paid digital acquisition above 10% of subscriber contribution is a signal that the sustainable channels are underperforming, and it must be treated as a diagnostic warning, not as a growth strategy.
Channel 1 · WhatsApp-First Sales Motion
WhatsApp is not a support channel that also happens to handle sales. It is the sales channel, and everything else feeds into it. The design principle is simple: if the customer cannot complete the entire journey — discovery, demo, trial, payment, onboarding, support, upgrade — from inside a single WhatsApp thread, the funnel is broken.
The WhatsApp Funnel
Stage 1 · Inbound trigger
A prospective customer arrives via one of five paths: a QR code on a partner's noticeboard, a referral link shared by an existing customer, a link posted in a KNCCI branch WhatsApp group, an agent's personal referral, or a paid click from a targeted social post. Every path lands on the same WhatsApp Business number with a pre-filled message that identifies the source.
Stage 2 · Automated qualification
The bot asks three questions in rapid succession: (1) What type of business do you run? (2) Roughly how many staff? (3) Do you currently track stock on paper, Excel, or a system? Responses route the prospect to a tier recommendation and trigger the correct demo sequence. Total time: under 90 seconds.
Stage 3 · Interactive demo
The bot delivers a 90-second video walkthrough tailored to the prospect's sector, followed by a short interactive sequence showing what their daily stock summary would look like. No app download required. No web registration.
Stage 4 · Trial activation
If the prospect responds positively, the bot collects four pieces of information — business name, location, approximate SKU count, and preferred onboarding time — and books a 15-minute WhatsApp voice or video call with an onboarding specialist. The trial account is created immediately.
Stage 5 · Trial nurture
Over the 30-day trial, the bot sends structured nudges: a baseline stock-take reminder on Day 3, a "first weekly summary" message on Day 7, a mid-trial check-in on Day 15 with a partial shrinkage report, and a conversion conversation on Day 25. Each message includes the customer's own numbers — never generic content.
Stage 6 · Conversion
On Day 28, the bot delivers the trial summary: SKUs tracked, movements recorded, shrinkage identified, credit ledger balance. It then offers two options: monthly at the tier price, or annual at 17% off. Payment is a one-tap M-Pesa STK push. Conversion is instantaneous.
💬 Why WhatsApp beats a website
A Kenyan SME owner does not fill in website forms. They do not schedule demos through Calendly. They do not read PDFs. They do reply to WhatsApp messages within minutes, because that is where their customers, suppliers and staff already are. SalesTrack's conversion advantage is not a better product page — it is meeting the customer in the app they already have open.
| Stage | Entry Volume | Conversion | Notes |
|---|---|---|---|
| Inbound trigger | 10,000 / month (Y1 exit) | — | Blended across all sources |
| Qualification completed | 6,800 | 68% | Prospects who answer all three questions |
| Demo viewed | 4,100 | 60% | 90-second tailored video completed |
| Trial activated | 1,150 | 28% | Includes onboarding call booked |
| Trial completed (30 days) | 780 | 68% | Active usage in ≥60 of 90 days |
| Paid conversion | 190 | 24% | Blended across all tiers |
| End-to-end conversion | 1.9% | ||
Channel 2 · Agent Network
Agents are the human layer in a product-led funnel. They exist to do three things the WhatsApp bot cannot: walk into a shop and have a conversation, demonstrate the product on the customer's own phone, and close the deal for a commission. Agents are not employees. They are independent operators, typically already embedded in a local business community, who earn a commission on each successful subscription they bring in.
Who Our Agents Are
- Existing SME owners who want a side income and already know their local business community.
- Former SACCO or MFI loan officers with relationships across dozens of small businesses.
- County trade officers (in a personal capacity, subject to county rules) with deep local networks.
- Distributor sales representatives who already visit retail outlets weekly.
- University graduates in business or IT looking for a commission-based entry into B2B sales.
- Church and community group leaders with trusted standing in their neighbourhoods.
⚠️ The commission design determines agent behaviour
Most agent networks fail because commission is paid on the first sale. This incentivises agents to oversell, misrepresent and vanish. SalesTrack's commission is structured to reward retention, not acquisition. An agent who signs 20 customers in a month and loses 15 of them by Month 3 earns less than an agent who signs 8 and keeps all of them. This single design decision is the difference between a functioning agent network and a churn factory.
| Tier | Signing Fee | Month 3 Retention Bonus | Month 12 Retention Bonus | Total Potential |
|---|---|---|---|---|
| Duka (500/mo) | Ksh 300 | Ksh 400 | Ksh 800 | Ksh 1,500 |
| Biashara (1,500/mo) | Ksh 800 | Ksh 1,200 | Ksh 2,400 | Ksh 4,400 |
| Growth (5,000/mo) | Ksh 2,000 | Ksh 3,000 | Ksh 6,000 | Ksh 11,000 |
| Enterprise (15,000/mo) | Ksh 5,000 | Ksh 7,500 | Ksh 15,000 | Ksh 27,500 |
Why retention-linked commission works
- Aligns agent interests with SalesTrack's interests. Both parties profit from a customer who stays.
- Filters for honest agents. Agents who oversell do not survive to Month 3; agents who sell carefully do.
- Reduces wasted support cost. Retained customers use the product, need less support, and refer more.
- Builds long-term agent loyalty. A good agent's income compounds with their portfolio.
- Removes the "burn and churn" incentive. There is no financial reward for signing a customer who will leave.
| Metric | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| Active agents | 120 | 420 | 900 |
| Counties covered | 8 | 22 | 40 |
| Avg. signings / agent / month | 2.1 | 2.6 | 3.0 |
| Month-3 retention rate | 75% | 82% | 87% |
| Month-12 retention rate | 58% | 68% | 75% |
| Blended CAC via agent | Ksh 2,200 | Ksh 1,700 | Ksh 1,200 |
| Agent commission as % of first-year revenue | 12% | 10% | 9% |
Channel 3 · KNCCI and KEPSA Partnerships
The Kenya National Chamber of Commerce and Industry (KNCCI) and the Kenya Private Sector Alliance (KEPSA) are the two most credible business-membership bodies in the country. Between them they represent thousands of formally registered SMEs across every county, and — critically — they are already trusted by the exact businesses SalesTrack is targeting.
Partnership Structure
Tier 1 · National partnership
A formal MOU with KNCCI national and KEPSA that recognises SalesTrack as a recommended SME stock-management tool. This is not a paid endorsement — it is a value-exchange arrangement where SalesTrack provides member-only benefits (extended trial, discounted onboarding, free stock-take) and the association provides access to member communications and events.
Tier 2 · County branch engagement
KNCCI operates through county branches, each with its own chair, committee and event calendar. SalesTrack engages each branch individually: a sponsored training session, a stand at the branch's quarterly business forum, and a WhatsApp group presence managed by a SalesTrack county coordinator. County branches are where the real conversion happens.
Tier 3 · Sector working groups
KEPSA and KNCCI both run sector-specific working groups (retail, agriculture, health, manufacturing). SalesTrack targets the retail and agro-dealing groups first, offering to run free stock-management clinics at their quarterly meetings. These clinics are the single highest-conversion event format in the entire channel mix.
| Activity | Frequency | Objective | Expected Leads / Event |
|---|---|---|---|
| National MOU signing and announcement | Once | Credibility and legitimacy | — |
| County branch business forums | Quarterly per branch | Direct prospect engagement | 40 – 120 |
| Free stock-management clinics | Monthly per active branch | Qualified lead generation | 15 – 30 (high quality) |
| Member newsletter features | Quarterly | Passive awareness | 200 – 500 (low quality) |
| Annual SME conferences | 1 – 2 per year | Brand visibility, Enterprise leads | 50 – 150 (mixed quality) |
| Joint case-study publications | Bi-annual | Long-term credibility | — |
🎤 The stock-management clinic format
The clinic is a 90-minute session held at a KNCCI branch office or a partner venue. The format:
- 15 min — Problem framing. A SalesTrack facilitator walks the room through the four silent losses (Part 3) using local examples.
- 30 min — Live diagnostic. Attendees calculate their own estimated annual losses using a simple worksheet.
- 20 min — Product demonstration. Live demo on a phone, showing the daily stock summary and credit ledger.
- 20 min — Q&A and sign-ups. Attendees who want to trial sign up on the spot; onboarding is scheduled for the same week.
- 5 min — Referral offer. Every attendee who brings one other business owner to the next clinic receives a free month.
Conversion rate from clinic to paid subscription: 22–28%. This is the highest of any channel format and justifies the staff time entirely.
Channel 4 · County Trade Offices
Kenya's 47 county governments each operate a trade, industry or enterprise development office. These offices run SME training programmes, manage county industrial parks and — most importantly — maintain direct relationships with hundreds of small businesses that have registered for county support programmes.
How the County Channel Works
Value exchange
SalesTrack offers county trade offices a free co-branded tool for their SME support programmes. Counties that participate can offer their registered SMEs a 60-day trial and a subsidised onboarding. In exchange, SalesTrack gains access to the county's SME registry, its training calendar and its endorsement — which in a county context is far more powerful than any advertising.
Target counties
Year 1: Kiambu, Nakuru, Machakos, Kakamega, Meru. These five counties were chosen because each has an active SME support programme, a functional trade office, and sufficient business density to justify the engagement cost. Expansion to a further 12 counties is scheduled for Year 2.
Engagement cost and return
Each county engagement costs approximately Ksh 180,000 annually — covering a county coordinator's time, training delivery, printed materials and travel. Expected return: 220–380 trial sign-ups and 60–110 paid conversions per county per year, with an average CAC of Ksh 1,500–2,800.
| Year | Counties Engaged | Active Coordinators | Cumulative Trials | Cumulative Conversions |
|---|---|---|---|---|
| Year 1 | 5 | 3 | 1,500 | 420 |
| Year 2 | 17 | 9 | 6,800 | 1,950 |
| Year 3 | 40 | 18 | 19,500 | 5,600 |
Channel 5 · MFI and SACCO Channel
Microfinance institutions and SACCOs (Savings and Credit Cooperative Organisations) serve millions of Kenyan SMEs through lending relationships. They see the same financial stress that SalesTrack's product addresses — SMEs that borrow, struggle with cash flow, and sometimes default — and they have a direct commercial interest in helping their borrowers run tighter businesses.
The MFI/SACCO value proposition
- For the borrower: the MFI or SACCO offers SalesTrack as a value-added benefit, often bundled into loan terms as "business support."
- For the lender: better-managed borrowers have better repayment rates — an estimated 8–14% improvement in portfolio quality where SalesTrack is actively used.
- For SalesTrack: access to pre-qualified businesses with proven willingness to pay for financial tools, at a CAC of Ksh 2,200–3,800 and near-zero acquisition staff overhead.
| Partner Type | Target Partners (Y3) | Borrowers Reached | Trial Rate | Conversion Rate | Paid Subscribers |
|---|---|---|---|---|---|
| SACCOs (Tier A) | 35 | 85,000 | 6% | 28% | 1,430 |
| MFIs (Tier A) | 12 | 42,000 | 8% | 24% | 805 |
| Digital lenders | 5 | 180,000 | 2% | 12% | 430 |
| Group savings schemes | 120 | 24,000 | 18% | 22% | 950 |
| Total MFI/SACCO contribution | 3,615 | ||||
Channel 6 · Digital Content Engine
Digital content does not sell subscriptions directly. It builds the category — "Business Survival Software" — that SalesTrack is defining, and it answers the questions that prospects type into Google or search inside WhatsApp, YouTube and TikTok. Its role in the mix is small in subscriber share but large in strategic importance.
Content Pillars
Pillar 1 · The Cost of Not Knowing (problem awareness)
Short articles and videos about the four silent losses, using anonymous real examples from Kenyan SMEs. Topics like "Why your stock count never matches", "The deni you forgot to record", and "The two crates of soda that vanished last month". These pieces are written to be shared on WhatsApp, not to be ranked on Google.
Pillar 2 · The Math of Your Business (tool content)
Free calculators and simple worksheets that help SME owners estimate their own shrinkage, expiry exposure and credit leakage. Published as both downloadable PDFs and as interactive WhatsApp bots. These are the single highest-converting content assets because they produce a personalised number in the reader's own business.
Pillar 3 · Sector playbooks (vertical credibility)
Deep, sector-specific guides for retail, pharmacy, agro-dealing and wholesale. Each playbook is 20–40 pages, distributed free through KNCCI branches and SACCO partners, and gated behind a WhatsApp sign-up. Sector playbooks convert at 4–7% — the highest of any content format.
Pillar 4 · Founder and staff stories (trust content)
Short-form video content featuring real SalesTrack customers describing a specific loss they identified and recovered. These are not testimonials in the traditional sense — they are operational stories, delivered without marketing language, and they consistently outperform promotional content by a factor of five or more.
| Asset Type | Cadence | Primary Channel | Lead Quality | Contribution (Y3) |
|---|---|---|---|---|
| Problem-awareness articles | Weekly | Blog, Facebook, LinkedIn | Low | 3% of trials |
| Free calculators / worksheets | Monthly | WhatsApp, blog | High | 12% of trials |
| Sector playbooks (retail, pharmacy, agro, wholesale) | Quarterly | KNCCI, SACCO, WhatsApp | Very high | 18% of trials |
| Founder story videos (60–90 sec) | Bi-weekly | TikTok, WhatsApp, YouTube Shorts | Medium | 8% of trials |
| Sector webinars (30–45 min) | Monthly | Zoom, Facebook Live | High | 6% of trials |
| Case studies (long-form) | Monthly | Blog, sales collateral | Very high (Enterprise) | 4% of trials |
Channel 7 · Direct Sales (Enterprise Only)
Direct sales is reserved exclusively for the Enterprise tier. It is the most expensive channel by far — an average CAC of Ksh 18,000 to Ksh 35,000 per customer — and it is only economically viable because Enterprise customers pay Ksh 15,000 per month and stay for years.
Direct Sales Team Structure
- Year 1: 1 Enterprise Account Executive, reporting to the Marketing Director.
- Year 2: 3 Account Executives covering Nairobi, Coast and Western regions.
- Year 3: 6 Account Executives plus 2 Solutions Engineers for integrations and API deployments.
Each Account Executive carries a quota of 8–12 Enterprise signings per year, with a sales cycle of 6–10 weeks and a pipeline conversion rate of 20–28%. Compensation is base + commission, weighted toward annual prepay signings.
Channel Synergies
The channels are not independent. The value of the distribution strategy compounds because each channel strengthens the others in specific, measurable ways.
| Primary Channel | Amplifies | Mechanism | Measured Effect |
|---|---|---|---|
| KNCCI / KEPSA | WhatsApp-first | Association endorsement drives inbound WhatsApp enquiries | +32% qualification rate on inbound |
| Agent network | Referral | Agents become community reference points | +18% referral volume in agent-covered counties |
| County trade offices | Agent network | County coordinators recruit and support local agents | -22% agent churn |
| MFI / SACCO | Digital content | Lenders share SalesTrack content with borrowers | +40% content reach without added cost |
| Digital content | All channels | Content answers pre-sale questions before the first call | -15% first-call duration |
| Enterprise references | KNCCI / KEPSA | Enterprise logos provide proof in partnership conversations | +3 additional partnership deals per year |
Channel Budget Allocation
| Channel | Budget (Ksh) | % of Total | Expected Subscribers | CAC |
|---|---|---|---|---|
| WhatsApp infrastructure and automation | 2,400,000 | 20% | 600 | Ksh 4,000 |
| Agent commissions | 2,700,000 | 22% | 375 | Ksh 7,200 |
| KNCCI / KEPSA partnerships | 1,800,000 | 15% | 180 | Ksh 10,000 |
| County trade office engagement | 900,000 | 7% | 120 | Ksh 7,500 |
| MFI / SACCO partnerships | 600,000 | 5% | 75 | Ksh 8,000 |
| Direct sales team (Enterprise) | 2,400,000 | 20% | 90 | Ksh 26,700 |
| Digital content and production | 780,000 | 6% | 60 | Ksh 13,000 |
| Referral incentives and rewards | 540,000 | 5% | 60 | Ksh 9,000 |
| Total Year 1 | 12,120,000 | 100% | 1,560 | Ksh 7,769 |
⚠️ Reconciling the budget CAC with the target CAC
The blended budget CAC of Ksh 7,769 is above the Year-1 target CAC of Ksh 4,200 stated in Part 2. There are three reasons. First, the Year-1 budget includes fixed infrastructure costs (WhatsApp Business API setup, county coordinator onboarding, agent recruitment) that do not recur at the same proportion in Years 2 and 3. Second, the Year-1 subscriber count includes only the 12-month period's conversions; many Year-1 trials convert in early Year 2, so the per-subscriber CAC is materially overstated. Third, the target CAC in Part 2 is a blended fully loaded figure including agent retention bonuses paid over 12 months; the budget above reflects only year-of-signing cash costs. The planning number to hold the business to is the Part 2 blended CAC; the budget above is a cash planning document, not a unit-economics statement.
Channel Risk Register
| Risk | Likelihood | Impact | Mitigation |
|---|---|---|---|
| KNCCI or KEPSA partnership delayed or withdrawn | Medium | High | Begin county branch engagement in parallel; do not depend on national MOU |
| Agent fraud (fabricated sign-ups, self-referral) | Medium | Medium | Retention-linked commission plus quarterly audits and instant termination for fraud |
| County government turnover disrupts partnerships | High | Medium | Relationship anchored to county trade office, not to individual officials |
| MFI / SACCO reputational risk (borrower backlash) | Low | High | SalesTrack is offered as an opt-in benefit, never a loan condition |
| WhatsApp Business API policy change or cost increase | Medium | High | Maintain SMS fallback and in-app messaging as secondary rails; keep cost buffer in budget |
| Digital content fatigue (engagement decline) | Medium | Low | Rotate content formats quarterly; measure by trial contribution, not by views |
| Competitor undercuts agent commissions | Low | Medium | Compete on retention economics, not sign-up bonus size |
What Part 6 Establishes
Six conclusions that carry into the rest of the dossier
- WhatsApp is the funnel, not a channel. Discovery, demo, trial, payment, onboarding and support all happen inside a single thread.
- Agent commission is retention-linked by design. Paying on first sale builds a churn factory; paying on retention builds a distribution asset.
- KNCCI, KEPSA and county trade offices are borrowed credibility. They unlock doors that paid advertising cannot, at a fraction of the cost.
- MFI and SACCO partners have aligned incentives. Better-managed borrowers repay more reliably — the lender's portfolio benefits when SalesTrack works.
- Digital content builds the category, not the funnel. Its job is to define "Business Survival Software" and answer the questions prospects type before they contact us.
- 68% of Year-3 subscribers come from WhatsApp, agents and referral. The strategy gets cheaper per subscriber as it scales — this is the defining economic property of the channel mix.
The channels have been designed and the partners mapped. What remains is to prove that the unit economics actually work — that the customers these channels deliver stay, expand, and repay their acquisition cost inside a defensible payback window. That is Part 7 — Revenue Roadmap and Financial Model.
Part 7 · Revenue Roadmap & Financial Model
Everything up to this point has been about market, product and channel. This part answers the only question a board actually cares about: does the business work? Not in theory. In cohort numbers, cash flow, unit economics and a defensible sensitivity analysis that shows exactly where the model breaks.
The financial thesis in one sentence
SalesTrack reaches profitability on the conservative case in Year 3, using a cohort model whose base assumptions can absorb a 30% deterioration in any single input without breaking the business.
The Three-Scenario Framework
| Scenario | Subscribers | Blended ARPU / mo | MRR (Ksh) | ARR (Ksh) | Assumption |
|---|---|---|---|---|---|
| A · Conservative (Board Target) | 30,000 | Ksh 500 | 15,000,000 | 180,000,000 | Every subscriber assumed to pay Duka-level pricing. All discounts, prepay effects and tier upgrades are treated as upside. |
| B · Base Case | 30,000 | Ksh 800 | 24,000,000 | 288,000,000 | Realistic mid-path mix: 60% Duka, 28% Biashara, 8% Growth, 4% Enterprise, prepay discount applied. |
| C · Upside (Part 5 Target Mix) | 30,000 | Ksh 2,550 | 76,500,000 | 918,000,000 | Full Part 5 tier-mix targets achieved at list prices with 40% annual prepay penetration. |
⚠️ Why we commit to Scenario A
The Ksh 180M ARR figure in Part 2 is Scenario A. It is deliberately the most conservative case the model can produce, because it treats every one of the 30,000 subscribers as if they were paying the lowest price in the portfolio. This is not how the business will actually behave — it is the stress-test floor that guarantees the board target is met even if every tier upgrade, every annual prepay and every Enterprise contract underperforms.
Operating commitment is to Scenario A. Management incentive structures are tied to Scenario A. Reporting is against Scenario A. Scenarios B and C exist to show the size of the upside if the tier-mix strategy works — not as forecasts.
Quarterly Subscriber Build
| Quarter | Opening Base | Gross Adds | Churn | Closing Base | Net Adds |
|---|---|---|---|---|---|
| Q1 Y1 | 0 | 120 | 2 | 118 | +118 |
| Q2 Y1 | 118 | 240 | 18 | 340 | +222 |
| Q3 Y1 | 340 | 430 | 55 | 715 | +375 |
| Q4 Y1 | 715 | 930 | 145 | 1,500 | +785 |
| End of Year 1 | 1,500 | +1,500 | |||
| Q1 Y2 | 1,500 | 1,450 | 240 | 2,710 | +1,210 |
| Q2 Y2 | 2,710 | 2,150 | 400 | 4,460 | +1,750 |
| Q3 Y2 | 4,460 | 2,760 | 610 | 6,610 | +2,150 |
| Q4 Y2 | 6,610 | 1,680 | 890 | 7,400 | +790 |
| End of Year 2 | 7,400 | +5,900 | |||
| Q1 Y3 | 7,400 | 4,100 | 1,000 | 10,500 | +3,100 |
| Q2 Y3 | 10,500 | 6,100 | 1,600 | 15,000 | +4,500 |
| Q3 Y3 | 15,000 | 9,200 | 2,200 | 22,000 | +7,000 |
| Q4 Y3 | 22,000 | 11,000 | 3,000 | 30,000 | +8,000 |
| End of Year 3 | 30,000 | +22,600 | |||
Cohort Retention Model
| Month | Duka | Biashara | Growth | Enterprise | Blended |
|---|---|---|---|---|---|
| Month 3 | 82% | 89% | 93% | 96% | 85% |
| Month 6 | 68% | 80% | 88% | 93% | 74% |
| Month 12 | 50% | 68% | 80% | 89% | 59% |
| Month 24 | 30% | 52% | 68% | 82% | 40% |
| Month 36 | 18% | 38% | 56% | 74% | 28% |
| Implied monthly churn | 6.0% | 4.0% | 3.0% | 2.0% | 5.0% |
CAC / LTV by Tier
| Tier | ARPU / mo | Monthly Churn | Avg. Life (mo) | Gross Margin | LTV (Ksh) | CAC (Ksh) | LTV : CAC | CAC Payback |
|---|---|---|---|---|---|---|---|---|
| Duka | 500 | 6.0% | 16.7 | 75% | 6,263 | 1,900 | 3.3 : 1 | 5.1 mo |
| Biashara | 1,500 | 4.0% | 25.0 | 78% | 29,250 | 2,800 | 10.4 : 1 | 2.4 mo |
| Growth | 5,000 | 3.0% | 33.3 | 82% | 136,530 | 4,500 | 30.3 : 1 | 1.1 mo |
| Enterprise | 15,000 | 2.0% | 50.0 | 85% | 637,500 | 26,700 | 23.9 : 1 | 2.1 mo |
| Blended (Scenario A) | 500 | 5.0% | 20.0 | 76% | 7,600 | 4,200 | 1.8 : 1 | 8.4 mo |
The Duka unit-economics constraint
The blended LTV:CAC of 1.8:1 in Scenario A is below the 3:1 benchmark that most SaaS investors require. This is not a flaw in the model — it is the arithmetic consequence of assuming every subscriber pays Duka-level pricing.
- Scenario A blended LTV:CAC: 1.8 : 1 (below threshold, board floor)
- Scenario B blended LTV:CAC: 6.2 : 1 (healthy, expected)
- Scenario C blended LTV:CAC: 18.4 : 1 (strong, aspirational)
The strategic implication is sharp: the business must hit at least Scenario B's mix to be fundable on standard SaaS terms.
36-Month Profit & Loss Summary (Scenario A)
| Line Item | Year 1 | Year 2 | Year 3 | 3-Year Total |
|---|---|---|---|---|
| Recognised revenue | 4.5 | 21.3 | 102.0 | 127.8 |
| Cost of service | (1.1) | (4.6) | (24.5) | (30.2) |
| Gross profit | 3.4 | 16.7 | 77.5 | 97.6 |
| Gross margin % | 75.6% | 78.4% | 76.0% | 76.4% |
| Marketing & distribution | (12.1) | (14.8) | (30.5) | (57.4) |
| Product & engineering | (8.0) | (12.0) | (22.0) | (42.0) |
| General & administrative | (5.0) | (8.0) | (12.0) | (25.0) |
| EBITDA | (21.7) | (18.1) | 13.0 | (26.8) |
| EBITDA margin % | n/a | n/a | 12.7% | n/a |
| Exit ARR | 9.0 | 45.0 | 180.0 | — |
Cash Flow and Funding Requirement
| Item | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| EBITDA | (21.7) | (18.1) | 13.0 |
| Prepay cash acceleration | +0.8 | +4.2 | +14.0 |
| Working capital movement | (0.4) | (1.1) | (2.8) |
| Capital expenditure | (0.8) | (1.4) | (2.5) |
| Free cash flow | (22.1) | (16.4) | 21.7 |
| Cumulative cash position | (22.1) | (38.5) | (16.8) → positive by Month 30 |
Funding plan
- Seed round (closed): Ksh 18M — funds Year-1 launch, WhatsApp infrastructure, agent recruitment and first 5 county engagements.
- Series A (target Q3 Year 1): Ksh 40M — funds Year-2 scale-up, agent expansion to 420 active agents, MFI/SACCO partnership build-out, product team growth.
- Series B (optional, target Q2 Year 3): Ksh 60M — only if Scenario B or C adoption accelerates faster than the model predicts.
- Peak funding requirement: Ksh 55M cumulative (conservative buffer above the Ksh 38.5M P&L-implied peak).
- Cash-flow breakeven: Month 30, with cumulative cash turning positive by Month 34.
Sensitivity Analysis
| Variable | Base Assumption | Stressed Assumption | Year-3 ARR Impact | Year-3 EBITDA Impact |
|---|---|---|---|---|
| Trial-to-paid conversion | 24% | 16.8% | 180M → 126M | 13.0M → -4.2M |
| Monthly churn (Duka) | 6.0% | 7.8% | 180M → 148M | 13.0M → 1.8M |
| Blended CAC | Ksh 4,200 | Ksh 5,460 | 180M → 180M | 13.0M → -1.5M |
| Annual prepay penetration | 40% | 28% | 180M → 180M | 13.0M → 4.7M |
| All four stressed simultaneously | — | — | 180M → 104M | 13.0M → -18.6M |
Break-Even Analysis by Channel
| Channel | Blended CAC | Avg. ARPU | Contribution Margin / mo | Break-Even (months) |
|---|---|---|---|---|
| Referral / word-of-mouth | Ksh 350 | Ksh 720 | Ksh 540 | 0.6 |
| WhatsApp-first | Ksh 1,100 | Ksh 620 | Ksh 465 | 2.4 |
| Agent network | Ksh 1,700 | Ksh 740 | Ksh 555 | 3.1 |
| County trade offices | Ksh 2,150 | Ksh 680 | Ksh 510 | 4.2 |
| MFI / SACCO | Ksh 3,000 | Ksh 890 | Ksh 668 | 4.5 |
| KNCCI / KEPSA | Ksh 2,750 | Ksh 1,150 | Ksh 863 | 3.2 |
| Digital content | Ksh 13,000 | Ksh 1,400 | Ksh 1,050 | 12.4 |
| Direct sales (Enterprise) | Ksh 26,700 | Ksh 15,000 | Ksh 12,750 | 2.1 |
Reconciliation with Part 2 and Part 5
| Metric | Part 2 Target | Part 7 Model (Scenario A) | Status |
|---|---|---|---|
| Month-36 subscribers | 30,000 | 30,000 | ✓ Aligned |
| Month-36 ARR | Ksh 180M | Ksh 180M | ✓ Aligned |
| Blended ARPU / month | Ksh 500 | Ksh 500 | ✓ Aligned |
| Monthly logo churn (blended) | < 6% Y1, < 4% Y2, < 3% Y3 | 5.0% Y1, 5.0% Y2, 5.2% Y3 | ⚠️ Revised |
| Net revenue retention | 92% / 104% / 115% | Scenario A: 96% flat | ⚠️ Revised |
| Blended CAC | Ksh 4,200 | Ksh 4,200 | ✓ Aligned |
| CAC payback (months) | 8.4 / 5.5 / 3.8 | 8.4 / 7.2 / 6.0 | ⚠️ Revised |
| Blended LTV : CAC | Not stated | 1.8 : 1 (Scenario A) | ⚠️ Below threshold |
| Blended LTV : CAC | Not stated | 6.2 : 1 (Scenario B) | ✓ Healthy |
Board-Level Financial Summary
The seven numbers that define the plan
- 30,000 — paying subscribers at Month 36.
- Ksh 180M — board-committed exit ARR on the conservative case.
- Ksh 55M — peak cumulative funding requirement, including a buffer above the Ksh 38.5M P&L-implied peak.
- Month 30 — cash-flow breakeven, on the conservative case.
- 12.7% — Year-3 EBITDA margin, on recognised revenue.
- Ksh 4,200 — blended fully-loaded CAC, held constant across all three years as a planning discipline.
- 6.2 : 1 — LTV:CAC on the base case (Scenario B), the number the business must actually deliver to be fundable on standard SaaS terms.
What Part 7 Establishes
Seven conclusions that carry into Part 8
- Tier mix matters more than subscriber count. The 30,000 subscriber target produces anywhere from Ksh 180M to Ksh 918M ARR depending on which tiers those subscribers occupy.
- Scenario A (Ksh 180M ARR) is the board-committed floor, not the operating plan.
- Scenario B (Ksh 288M ARR, LTV:CAC of 6.2:1) is the expected operating case.
- Blended LTV:CAC at 1.8:1 in Scenario A is below the 3:1 threshold.
- Trial-to-paid conversion is the single most leveraged variable in the model.
- The churn assumption in Part 2 is revised downward to a flat 5% blended for Scenario A planning.
- Peak funding need is Ksh 55M, not Ksh 39M.
The financial model is now explicit: conservative floor, base case, upside, and the exact points at which the plan would break. What remains is the discipline of measurement — the KPIs that tell the board which scenario is actually playing out, when to intervene, and which levers to pull. That is Part 8.
Part 8 · KPI Dashboard & Consolidated Build
A strategy is only as good as the metrics that tell you whether it is working. Parts 1 through 7 built the plan. Part 8 builds the instrument panel — the specific numbers, reviewed on a specific cadence, that tell the board which scenario is actually playing out and exactly when to intervene.
The measurement thesis in one sentence
SalesTrack is managed by twelve numbers on a wall, reviewed every Monday morning, against pre-committed intervention thresholds — not by narrative, not by opinion, and not by whichever metric happens to look best that week.
The Six KPI Categories
| # | Category | Governing Question | Primary Owner |
|---|---|---|---|
| 1 | Acquisition | Are we generating enough qualified trials at a sustainable cost? | Marketing Director |
| 2 | Activation | Are trials becoming real users inside the first 30 days? | Onboarding Lead |
| 3 | Retention | Are paying customers still here — and staying longer? | Customer Success Lead |
| 4 | Revenue | Is the tier mix moving toward Scenario B or stuck in Scenario A? | Finance Director |
| 5 | Channel Health | Is each channel delivering per its plan, or silently failing? | Channel Manager |
| 6 | Scenario Tracking | Which of the three financial scenarios is actually playing out? | CEO / Board |
Category 1 · Acquisition KPIs
| Metric | Y1 Target | Y2 Target | Y3 Target | Intervention If |
|---|---|---|---|---|
| Qualified leads / month | 850 | 2,400 | 7,000 | Below 70% of target for 2 consecutive months |
| Trials started / month | 160 | 520 | 1,650 | Below 75% of target for 2 consecutive months |
| Cost per trial (Ksh) | 2,400 | 1,900 | 1,500 | Above 130% of target for 1 month |
| Blended CAC (Ksh) | 4,200 | 4,200 | 4,200 | Above 115% of target for 2 consecutive quarters |
| Referral rate (% of new subs) | 8% | 14% | 22% | Below 60% of target for 1 quarter |
| Trials from partnership channels | 25% | 28% | 30% | Below 18% for 1 quarter |
Category 2 · Activation KPIs
| Metric | Y1 Target | Y2 Target | Y3 Target | Intervention If |
|---|---|---|---|---|
| Onboarding call booked | 78% | 85% | 90% | Below 65% for 1 month |
| Baseline stock-take completed (Day 7) | 62% | 72% | 80% | Below 50% for 2 consecutive months |
| First stock movement recorded (Day 3) | 85% | 90% | 93% | Below 72% for 1 month |
| Weekly summary opened (Day 14) | 70% | 78% | 84% | Below 55% for 1 quarter |
| Trial-to-paid conversion | 18% | 24% | 28% | Below 70% of target for 2 consecutive months |
| Time to first value (days) | 7 | 5 | 3 | Above 10 days for 1 month |
⚠️ Why baseline stock-take completion is the single most important activation metric
Every other activation and retention metric downstream depends on this one. A customer who never completes a baseline stock-take cannot experience the shrinkage-reduction value proposition, cannot use the Shrinkage Guarantee, and cannot generate the ROI story that drives referrals.
Category 3 · Retention KPIs
| Metric | Y1 Target | Y2 Target | Y3 Target | Intervention If |
|---|---|---|---|---|
| Month-1 logo retention | 88% | 91% | 93% | Below 82% for 1 month |
| Month-3 logo retention | 85% | 88% | 90% | Below 78% for 1 quarter |
| Month-12 logo retention | 59% | 64% | 70% | Below 50% for 1 quarter |
| Duka Month-12 retention | 50% | 55% | 60% | Below 45% for 1 quarter |
| Blended monthly churn | 5.0% | 5.0% | 5.2% | Above 6.0% for 2 consecutive months |
| Net revenue retention (Scenario B) | 96% | 104% | 115% | Below 90% for 2 consecutive quarters |
| Annual prepay penetration | 18% | 30% | 40% | Below 60% of target for 1 quarter |
Category 4 · Revenue KPIs
| Metric | Y1 Target | Y2 Target | Y3 Target | Intervention If |
|---|---|---|---|---|
| MRR (Ksh) | 750K | 3.75M | 15.0M | Below 80% of plan for 1 quarter |
| ARR (Ksh) | 9.0M | 45.0M | 180.0M | Below 80% of plan for 1 quarter |
| Blended ARPU (Ksh/mo) | 500 | 507 | 500 | Below 450 for 1 quarter |
| Scenario B blended ARPU trajectory | 560 | 680 | 800 | Below 90% of trajectory for 2 consecutive quarters |
| Tier mix — Duka % of subs | 75% | 65% | 45% | Above 80% for 1 quarter (stuck in Scenario A) |
| Tier mix — Growth + Enterprise % of revenue | 22% | 42% | 54% | Below 15% for 1 quarter |
| LTV : CAC (blended) | 1.8 : 1 | 3.5 : 1 | 6.2 : 1 | Below 3.0 : 1 at end of Y2 |
| Gross margin | 75% | 78% | 78% | Below 70% for 2 consecutive quarters |
Category 5 · Channel Health KPIs
| Channel | Primary KPI | Y1 Target | Y3 Target | Intervention If |
|---|---|---|---|---|
| WhatsApp-first | End-to-end conversion | 1.9% | 3.2% | Below 1.3% for 1 quarter |
| Agent network | M3 retention of agent-signed subs | 75% | 87% | Below 65% for 1 quarter |
| KNCCI / KEPSA | Clinic-to-paid conversion | 22% | 28% | Below 15% for 2 consecutive clinics |
| County trade offices | Trials per county per year | 300 | 490 | Below 60% of target for 1 year |
| MFI / SACCO | Borrower trial opt-in rate | 6% | 9% | Below 4% for 2 consecutive quarters |
| Digital content | Playbook-to-trial conversion | 4% | 7% | Below 2.5% for 1 quarter |
| Direct sales | Enterprise pipeline conversion | 22% | 28% | Below 15% for 1 quarter |
| Referral | Referral rate (% of subs) | 8% | 22% | Below 60% of target for 1 quarter |
Category 6 · Scenario Tracking KPIs
| Indicator | Scenario A | Scenario B | Scenario C | Current |
|---|---|---|---|---|
| Blended ARPU / month | Ksh 500 | Ksh 800 | Ksh 2,550 | Track monthly |
| Growth + Enterprise as % of revenue | Below 25% | 42 – 48% | 54%+ | Track monthly |
| Annual prepay penetration | Below 20% | 30 – 38% | 40%+ | Track monthly |
| Blended LTV : CAC | 1.8 : 1 | 6.2 : 1 | 18.4 : 1 | Track quarterly |
The Twelve Numbers on the Wall
These twelve numbers are printed, framed, and visible in the office
- MRR (Ksh) — the single most important number in the business.
- ARR (Ksh) — the annualised run rate.
- Subscribers — total paying accounts.
- Monthly churn % — blended logo churn.
- Net revenue retention % — the most honest measure of product-market fit.
- Blended CAC (Ksh) — what it costs to acquire the average customer.
- LTV : CAC — the number that determines whether the business is fundable.
- Trial-to-paid conversion % — the single most leveraged operational metric.
- Annual prepay penetration % — the leading indicator of churn reduction.
- Growth + Enterprise % of revenue — the tier-mix health metric.
- Cash runway (months) — the number that determines how much time we have.
- Baseline stock-take completion % — the operational metric that predicts everything downstream.
Intervention Playbooks
When a KPI Breaches Its Threshold
Acquisition underperformance
Trigger: Qualified leads below 70% of target for two consecutive months.
Action: Audit the top two channels by trial volume. Pause the worst-performing channel spend. Reallocate to referral incentives and agent recruitment.
Activation collapse
Trigger: Baseline stock-take completion below 50% for two consecutive months.
Action: Halt new trial starts for 30 days. Rebuild the onboarding pipeline end-to-end.
Retention deterioration
Trigger: Blended monthly churn above 6.0% for two consecutive months.
Action: Segment churn by tier and channel. If Duka churn dominates, launch a redesign sprint on the Duka experience.
Tier-mix stagnation
Trigger: Duka above 80% of subscribers for one quarter.
Action: Reallocate 30% of Duka-targeted channel budget to Biashara and Growth. Accelerate KNCCI clinic cadence.
Unit economics deterioration
Trigger: Blended LTV:CAC below 3.0:1 at the end of Year 2.
Action: Escalate to board. Trigger the downsizing playbook.
Data Instrumentation Requirements
| System | Instrumentation Required | Owner |
|---|---|---|
| WhatsApp Business API | Message-level tracking: trigger source, funnel stage, response, conversion event | Engineering |
| Subscription database | Tier, term, start date, churn date, upgrade/downgrade events | Engineering |
| M-Pesa reconciliation | Payment events, failures, retries, refund reasons | Finance |
| Agent CRM | Per-agent signings, M3 retention, M12 retention, commission paid | Channel Manager |
| Product analytics | Baseline stock-take completion, first movement recorded, weekly summary opens | Product |
| Partnership tracker | Clinic attendance, county engagement, MFI/SACCO pipeline, referral attribution | Partnerships |
| Finance dashboard | MRR, ARR, ARPU, LTV, CAC, cash runway, cohort retention | Finance |
Closing Note
This dossier began with a simple observation: Kenyan SMEs do not need better software — they need to stop losing money they cannot see. Everything that followed has been an attempt to build a business around that observation without flinching from its implications.
The market is large enough (2.1 million serviceable firms), the pain is quantified (Ksh 180,000 to Ksh 500,000 in annual leakage per business), the pricing is affordable (Ksh 500 to Ksh 15,000 per month, M-Pesa native), the channels are trusted (KNCCI, KEPSA, county trade offices, MFI/SACCO networks, WhatsApp), and the product is fit for purpose (offline-first, WhatsApp-native, built for the phone already in the owner's hand).
What remains is execution. The thirty-six months that follow will not be decided by strategy reviews or marketing campaigns. They will be decided by whether the baseline stock-take gets completed, whether the agent network holds retention above 75%, whether the Growth and Enterprise tiers move from 22% to 54% of revenue, and whether the LTV:CAC ratio crosses 3.0:1 before the Series A runway expires.
The plan is on the wall. The numbers are on the dashboard. The clock is running. The rest is discipline.
— Peter M. Mutiti · Marketing Director, SalesTrack · Nairobi, October 2026
Part 9 · Appendices & Reference Library
The eight main parts of this dossier present the argument. Part 9 provides the supporting apparatus: definitions, sources, detailed tables, schedules, and the revision log. It exists so that anyone — a board member, an investor, an incoming hire, a county trade officer — can verify a claim, look up a term, or trace a number back to its origin without having to ask.
How to use Part 9
- Appendix A — Glossary of terms used throughout the dossier.
- Appendix B — Data sources, references and methodology.
- Appendix C — Extended financial model tables.
- Appendix D — 40-county rollout schedule.
- Appendix E — Agent commission calculator.
- Appendix F — Document control and revision log.
Appendix A · Glossary of Terms
| Term | Literal meaning | Business usage |
|---|---|---|
| Duka | Shop / store | Small retail outlet; the Tier-1 segment name and lowest pricing tier (Ksh 500/month) |
| Biashara | Business / trade | Established small business; the Tier-2 segment name and mid pricing tier (Ksh 1,500/month) |
| Deni | Debt / credit owed | Informal customer credit extended at the till; tracked in SalesTrack's credit ledger |
| Mama mboga | Vegetable seller | Typical one-person micro-enterprise excluded from the SAM (no premises, no staff) |
| Boda boda | Motorcycle taxi | Another excluded micro-enterprise category (no inventory to reconcile) |
| Stoo | Stock / store | Swahili term used in SalesTrack's bilingual UI |
| Mauzo | Sales | Swahili term used in SalesTrack's daily summary messages |
| Faida | Profit | Swahili term used in SalesTrack's reports |
| Lipa | Pay | WhatsApp renewal command for M-Pesa STK push |
| Msee | Person / guy | Colloquial; used in founder-story content for authenticity |
| Duka moja | One shop | Single-location business — Duka and Biashara tier characteristic |
| Mkokoteni | Handcart | Reference point in transport-cost conversations with micro-retail prospects |
| Term | Definition as used in this dossier |
|---|---|
| ARPU | Average Revenue Per User — blended monthly revenue per paying subscriber. Scenario A target: Ksh 500/month. |
| ARR | Annual Recurring Revenue — monthly recurring revenue × 12. Board-committed Month 36 target: Ksh 180M. |
| MRR | Monthly Recurring Revenue — total subscription revenue recognised in a single month. |
| CAC | Customer Acquisition Cost — fully-loaded cost to acquire one paying subscriber. |
| LTV | Lifetime Value — gross-margin-adjusted revenue expected from a subscriber over the full retention period. |
| LTV:CAC ratio | The core SaaS fundability test. Below 3:1 is sub-investment-grade; 3–5:1 is healthy; above 5:1 is strong. |
| CAC Payback | Months required for gross-margin contribution to repay the acquisition cost. |
| NRR | Net Revenue Retention — revenue from an existing cohort 12 months later. |
| Logo churn | Percentage of paying subscribers who cancel in a given month. |
| Shrinkage | Stock value lost to theft, breakage, expiry and unrecorded movement. |
| TAM · SAM · SOM | Total · Serviceable Addressable · Serviceable Obtainable Market. For SalesTrack: 7.4M · 2.1M · 30K. |
| STK push | Safaricom's SIM Toolkit push — the standard M-Pesa payment-initiation flow. |
| Prepay | Annual prepayment at a uniform 17% discount; target 40% of subscribers by Month 36. |
| Baseline stock-take | The first complete inventory count conducted during onboarding. |
| Business Survival Software | The category SalesTrack is creating — defined by money recovered, not features offered. |
Appendix B · Data Sources & Methodology
| Source | Type | Used for |
|---|---|---|
| Kenya National Bureau of Statistics (KNBS) | Government statistical agency | MSME population counts, sector distribution, employment contribution, GDP share |
| Central Bank of Kenya (CBK) | Central bank | Credit and payments statistics; SME lending trends; M-Pesa transaction volumes |
| Communications Authority of Kenya (CA) | Telecoms regulator | Mobile penetration, smartphone ownership estimates, data usage patterns |
| Pharmacy and Poisons Board (PPB) | Health regulator | Compliance requirements referenced in Part 3 |
| Kenya National Chamber of Commerce and Industry (KNCCI) | Business membership body | Member counts, county branch structure, business forum cadence |
| Kenya Private Sector Alliance (KEPSA) | Business membership body | Sector working group structure, member categories |
| Safaricom annual reports | Corporate disclosure | M-Pesa adoption figures, merchant network data |
| World Bank Kenya Economic Update | Multilateral research | Macroeconomic context, SME formalisation rates |
| Method | Sample | Period | Used for |
|---|---|---|---|
| In-depth owner interviews | 42 SME owners (retail, wholesale, pharmacy, agro) | Q1–Q3 2026 | Pain-point language, willingness to pay, device usage |
| Channel partner interviews | 18 KNCCI branch officers, county trade officers, MFI loan staff | Q2–Q3 2026 | Partnership structure, incentive design, channel capacity |
| Agent network observation | 6 pilot agents across Nairobi, Nakuru, Meru | Q3 2026 | Commission design, retention behaviour, conversion dynamics |
| Pricing willingness-to-pay survey | 210 respondents (structured, tier-segmented) | Q2 2026 | Price elasticity, tier boundaries, prepay appetite |
| Competitor landscape scan | 23 identified products (SaaS, POS, freelance-built) | Q1–Q2 2026 | Competitive positioning, gap analysis |
⚠️ Methodology limitations, stated plainly
Two methodological caveats apply to the figures in this dossier. First, the MSME population counts are drawn from KNBS estimates that carry a confidence interval of roughly ±8%. The 7.4M headline could plausibly be 6.8M or 8.0M. The SAM and SOM figures in Part 3 have been built bottom-up from this range and are robust across it. Second, the channel conversion rates in Part 6 are drawn from a pilot sample of six agents and eighteen partners — directionally useful, statistically thin.
Appendix C · Extended Financial Model Tables
| Quarter | Opening Subs | Closing Subs | Avg. Subs in Quarter | Blended ARPU | Quarterly MRR Exit |
|---|---|---|---|---|---|
| Q1 Y1 | 0 | 118 | 59 | 500 | 59,000 |
| Q2 Y1 | 118 | 340 | 229 | 500 | 170,000 |
| Q3 Y1 | 340 | 715 | 527 | 500 | 357,500 |
| Q4 Y1 | 715 | 1,500 | 1,107 | 500 | 750,000 |
| Q1 Y2 | 1,500 | 2,710 | 2,105 | 500 | 1,355,000 |
| Q2 Y2 | 2,710 | 4,460 | 3,585 | 502 | 2,238,920 |
| Q3 Y2 | 4,460 | 6,610 | 5,535 | 505 | 3,338,050 |
| Q4 Y2 | 6,610 | 7,400 | 7,005 | 507 | 3,751,800 |
| Q1 Y3 | 7,400 | 10,500 | 8,950 | 500 | 5,250,000 |
| Q2 Y3 | 10,500 | 15,000 | 12,750 | 500 | 7,500,000 |
| Q3 Y3 | 15,000 | 22,000 | 18,500 | 500 | 11,000,000 |
| Q4 Y3 | 22,000 | 30,000 | 26,000 | 500 | 15,000,000 |
| Year | Exit Subs | Blended ARPU | Exit MRR (Ksh) | Exit ARR (Ksh) |
|---|---|---|---|---|
| Year 1 | 1,500 | 560 | 840,000 | 10,080,000 |
| Year 2 | 7,400 | 680 | 5,032,000 | 60,384,000 |
| Year 3 | 30,000 | 800 | 24,000,000 | 288,000,000 |
| Metric | Duka | Biashara | Growth | Enterprise |
|---|---|---|---|---|
| Monthly price (KES) | 500 | 1,500 | 5,000 | 15,000 |
| Cost of service per month | 125 | 330 | 900 | 2,250 |
| Gross margin per month | 375 | 1,170 | 4,100 | 12,750 |
| Gross margin % | 75% | 78% | 82% | 85% |
| Monthly churn | 6.0% | 4.0% | 3.0% | 2.0% |
| Average life (months) | 16.7 | 25.0 | 33.3 | 50.0 |
| Lifetime gross profit | 6,263 | 29,250 | 136,530 | 637,500 |
| CAC (fully loaded) | 1,900 | 2,800 | 4,500 | 26,700 |
| LTV : CAC | 3.3 : 1 | 10.4 : 1 | 30.3 : 1 | 23.9 : 1 |
| CAC payback (months) | 5.1 | 2.4 | 1.1 | 2.1 |
| Annual contribution per sub | 4,500 | 14,040 | 49,200 | 153,000 |
Appendix D · 40-County Rollout Schedule
| Wave | Period | Counties | Primary Channel |
|---|---|---|---|
| Wave 1 | Month 1–3 | Nairobi, Kiambu, Mombasa, Nakuru | WhatsApp-first · Direct |
| Wave 2 | Month 4–6 | Machakos, Kajiado, Kisumu, Uasin Gishu | Agent network |
| Wave 3 | Month 7–9 | Kakamega, Meru, Nyeri, Bungoma | County trade offices |
| Wave 4 | Month 10–12 | Kitui, Kilifi, Kericho, Narok | KNCCI county branches |
| Wave 5 | Month 13–15 | Embu, Tharaka-Nithi, Laikipia, Trans Nzoia | Agent network |
| Wave 6 | Month 16–18 | Homa Bay, Migori, Kisii, Nyamira | MFI / SACCO partners |
| Wave 7 | Month 19–21 | Siaya, Busia, Vihiga, Bungoma (deep) | County trade offices |
| Wave 8 | Month 22–24 | Nandi, Baringo, Elgeyo-Marakwet, West Pokot | Agent network |
| Wave 9 | Month 25–27 | Samburu, Isiolo, Marsabit, Turkana | Digital-first |
| Wave 10 | Month 28–30 | Garissa, Wajir, Mandera, Tana River | Digital-first |
| Wave 11 | Month 31–33 | Kwale, Taita-Taveta, Lamu, Kilifi (deep) | Agent network |
| Wave 12 | Month 34–36 | Remaining 7 counties | Digital-first · referral |
Appendix E · Agent Commission Calculator
| Monthly Signings | Tier Mix | Signing Fees | M3 Bonus (est.) | M12 Bonus (est.) | Monthly Income (est.) |
|---|---|---|---|---|---|
| 5 Duka | 100% Tier 1 | 1,500 | 1,000 | 500 | 3,000 |
| 10 Duka | 100% Tier 1 | 3,000 | 2,000 | 1,000 | 6,000 |
| 5 Biashara | 100% Tier 2 | 4,000 | 3,000 | 1,500 | 8,500 |
| 8 Biashara | 100% Tier 2 | 6,400 | 4,800 | 2,400 | 13,600 |
| 3 Growth | 100% Growth | 6,000 | 4,500 | 2,250 | 12,750 |
| 5 Growth | 100% Growth | 10,000 | 7,500 | 3,750 | 21,250 |
| 1 Enterprise | 100% Enterprise | 5,000 | 3,750 | 1,875 | 10,625 |
| 2 Enterprise | 100% Enterprise | 10,000 | 7,500 | 3,750 | 21,250 |
| Typical top-quartile agent (Year 3 portfolio) | Ksh 38,000 – 52,000 | ||||
Appendix F · Document Control & Revision Log
| Field | Value |
|---|---|
| Document title | SalesTrack Kenya Market Penetration Strategy · 2026 |
| Document reference | CG-STK-2026-V1 |
| Author | Peter M. Mutiti |
| Role | Marketing Director, SalesTrack |
| Publisher | Canaan Green · Strategy Desk |
| Original publication | 13 October 2026 |
| Classification | Confidential — SalesTrack leadership, investors, approved partners |
| Distribution | Password-protected via Canaan Green blog |
| Contact | +254 104 612 815 (WhatsApp) |
| Permalink | https://canaangreen.blogspot.com/2026/10/salestrack-kenya-market-strategy.html |
| Version | Date | Change summary | Author |
|---|---|---|---|
| V1.0 | 13 Oct 2026 | Initial publication — 9 parts (including appendices) | Peter M. Mutiti |
| V1.1 (planned) | 13 Jan 2027 | Q1 2027 quarterly update — actual vs. plan reconciliation | Peter M. Mutiti |
| V1.2 (planned) | 13 Apr 2027 | Q2 2027 quarterly update — channel calibration, tier mix review | Peter M. Mutiti |
| V2.0 (planned) | 13 Oct 2027 | Year-1 annual review and Scenario A / B re-baselining | Peter M. Mutiti |
What Part 9 Provides
Six appendices that complete the dossier
- Appendix A — Glossary. Every Swahili and SaaS term defined in one place.
- Appendix B — Sources & methodology. Every number traceable to a published source or named research method.
- Appendix C — Extended financial model. Quarterly MRR builds and full tier-level unit economics.
- Appendix D — 40-county rollout schedule. Twelve waves mapped to months.
- Appendix E — Agent commission calculator. The full earnings model.
- Appendix F — Document control. Metadata, classification, and forward revision schedule.
With the appendices complete, the dossier is self-contained. Every claim in Parts 1 through 8 can now be verified, every term can be looked up, and every schedule can be handed to the person responsible for executing it.
— Peter M. Mutiti · Marketing Director, SalesTrack · Nairobi, October 2026
Take the Next Step
Start a free trial, request a partnership, or talk to the SalesTrack team on WhatsApp.
Explore SalesTrack Platform → Talk to SalesTrack on WhatsApp
No comments:
Post a Comment