A four-phase capacity, infrastructure and geographic scaling plan. Phase 1 holds at 10k users on the box we have today; Phase 4 supports 5M users across multiple regions with full compliance. Lean by design — every phase is funded by the one before it.
South Africa first because: (1) we know the market, (2) POPIA is mature and survivable, (3) the SADC corridor (12 countries, 350M people) extends naturally, and (4) deaths-per-year economics are favourable. Every infrastructure decision is also a moat decision: we build for the next phase, not the current one.
Roughly half a million deaths per year in SA, of which ~40% have meaningful family follow-through (a service, an obituary, a tribute moment). That's the reachable top of funnel. Conversion to a paid subscription is the question — and the SA market has shown willingness to pay for grief services that respect the family.
| Indicator | SA | SADC (12 nations) | Why it matters |
|---|---|---|---|
| Population | ~62M | ~350M | SA is the wedge — anchor for the corridor. |
| Deaths/year | ~520k | ~3.2M | Annual top of funnel; addressable on Day 0–60 after loss. |
| Smartphone penetration | ~85% | ~60% | Mobile-first design is non-negotiable; WhatsApp is the shared channel. |
| Avg funeral spend | R20k–R35k | R15k–R30k | Adjacent revenue (florists, programmes, etc) sized to family budget. |
| Funeral homes | ~4,000 | ~12,000 | B2B distribution channel — already-paying, captive segment. |
| Hospices | ~135 | ~340 | Pre-need acquisition pipeline; warm CAC. |
| POPIA enforcement | Active | Mixed | Mature framework, lower regulatory uncertainty than EU first. |
Today's setup (Phase 1) is the same single Ubuntu box at 154.66.197.199 hosting MHSRIP plus several other apps. It's perfect for now. The phases below show the trigger, the work, and the exit criteria for each step up.
Don't conquer everywhere at once. Each region needs local language, local pricing, local charity directory, local funeral-home partnerships and local payment rails. Eight phases, sequenced by similarity to the home market.
Home market. Full SA charity directory, ZAR pricing, en/af/zu UI. Funeral home outreach in Gauteng and Western Cape.
Same time zone, English-default, similar funeral culture. Local Stripe rails, NAD/BWP optional. ~5M combined population.
Strong diaspora ties to SA — natural network spillover. Mobile money integrations (EcoCash, MTN MoMo). USD pricing.
Funeral culture strong, Swahili UI added. M-Pesa integration becomes a flagship feature. ~150M reachable.
Massive SA / SADC diaspora. GBP pricing, GDPR-compliant data residency in eu-west. UK funeral home partnerships.
Largest single African market. Full localisation, Yoruba/Igbo/Hausa UI. Strong cultural fit for memorial-as-celebration framing.
SA expat-heavy. AUD/NZD pricing, ap-southeast residency, partnership with InvoCare and similar.
Largest absolute market. Most regulated. Enter via funeral-home B2B partnerships first; consumer marketing follows. CCPA compliance, 50-state insurance lead-gen.
Grief data is sensitive PII by every framework's definition. Compliance is not optional and not deferrable — it's product. Get ahead of each, in order, not after first incident.
Infrastructure costs scale sub-linearly with users — but compliance, operations and security overhead grow faster. Plan for both. All figures in ZAR for SA budget, with USD equivalents in brackets.
| Phase | Users | Infra | Ops + people | Compliance |
|---|---|---|---|---|
| Phase 1 now |
≤ 10k | R800/mo ($45) |
Founder + 1 PT eng | POPIA registration only |
| Phase 2 2026 H2 |
10k–100k | R6k/mo ($330) |
+1 backend, +0.5 ops | POPIA full + privacy audit |
| Phase 3 2027 |
100k–1M | R30k/mo ($1.6k) |
+1 SRE, +1 T&S, +1 BD | SOC 2 Type 1 (~R200k/yr) |
| Phase 4 2028+ |
1M–5M+ | R150k+/mo ($8k+) |
3-region oncall, DPO, CISO | SOC 2 Type 2 + ISO 27001 (~R600k/yr) |
Roll-up: from ~R10k/mo today to ~R500k/mo at 5M users — with revenue ramping from ~R20k MRR to ~R30M+ MRR if pricing stays at R149/mo and we hit a 10% paid conversion. Margin per phase improves as fixed costs amortise across MAUs.
Hire ahead of the bottleneck, not after. Six roles unlock the next phase each time; the rest can be fractional or contracted.
| Role | Hire by | Why this hire unlocks the next phase |
|---|---|---|
| Backend / SRE | Phase 1 → 2 | Owns the migration to dedicated VPS, image worker, MySQL replicas, observability. |
| Mobile lead | Phase 1 → 2 | Native iOS + Android; push pipeline; camera-first capture. |
| Growth / data lead | Phase 1 → 2 | Owns analytics stack, cohort dashboards, K-factor tracking, weekly investor update. |
| Trust & safety | Phase 2 → 3 | Moderation tooling, abuse handling, T&S review pipeline, GDPR/POPIA right-to-be-forgotten. |
| BD / partnerships | Phase 2 → 3 | Funeral home outreach, hospice agreements, corporate bereavement contracts. Region-aware. |
| DPO | Phase 3 | Required for GDPR, smart for POPIA, cheap insurance for SOC 2. Can be fractional initially. |
| CISO | Phase 3 → 4 | Multi-region security, SOC 2 Type 2 audit lead, vendor security reviews. |
| Regional leads | Phase 4 | One per major region (Africa, EU, US, AU). Local funeral-home network and local language UX. |
Most consumer scaling stories die from one of these. Each has a specific mitigation we ship before the failure mode triggers.