BillBook Business
90-Day Growth Playbook · June 2026

Launch to 10,000 Activated Businesses

We are not going to out-spend Vyapar or Khatabook. We are going to out-loop them — turning every shared invoice into an attributed, viral, reward-fueled acquisition engine, measured to the dollar.

Goal metric: activated businesses, not installs Markets: LK · BD · PK · IN Realistic 2,500–5,000 · Stretch 10,000
2.5–5K
Realistic activations
10K
Stretch ceiling
 0.42
Loop w/ reward on
~$0
Founder program cash cost
00 — The thesis

The strategy in one page

The Indian ledger-app reckoning of 2021–2023 is the entire lesson. Khatabook reached ~50M downloads but only ~10M MAU and under 1M DAU — roughly 2% download→DAU — then posted a ₹111 Cr FY22 loss and cut staff.1 OkCredit hit ~40M downloads, plateaued, and laid off ~35% of its team.2 They bought downloads they couldn't retain or monetize. The survivors — Vyapar and myBillBook — grew on product-led loops: vernacular UI, the WhatsApp reminder habit, SEO/YouTube, accountant partners, and referrals, with ad spend held to ~28% of costs.3

The wedge

Every invoicing app already shares invoices over WhatsApp — few instrument it. We've made that share attributed and viral. The shipped growth engine optimizes the one metric the download-chasers ignored: activation. Three loops compound on top of it.

Five moves, in order

01

Instrument everything

The funnel / revenue / cohort / acquisition warehouse just shipped — every lever is measurable, so we kill losers fast.

02

Invoice = the ad

Every shared document carries "Made with BillBook" + a localized WhatsApp invite + referral link. Premium users remove it.

03

Flip the founder program

First 10,000 get 90 days Premium on first activation. One SQL flag. The demand magnet that seeds the loop.

04

Sequence countries

Sri Lanka first (cheap, localized, best conversion) → Bangladesh + Pakistan (low-cost scale) → India narrow.

05

Recruit the channel

Micro-influencers + accountants + shops with BB-XXX partner codes — the durable layer.

The compound

Loops 02+03+05 feed each other; the warehouse (01) tells us which to fuel. That measurement is the difference from 2021.

01 — The math

The 90-day target model

Working backward from 10,000 activated businesses. Assumptions are stated so you can argue with them — conservative on realistic, aggressive-but-defensible on stretch.

The activation funnel
Reach → Landing → App open → ACTIVATED → Shares → Paid (ad/loop) visit (signup) (1st invoice (viral (free→ or cashbook) invite) premium)

Activation = first invoice or first cashbook entry. Everything upstream is a cost; everything from Activation onward is the compounding asset.

Backward math — what 10,000 demands
Funnel stageAssumed rateRealistic → 2,500Stretch → 10,000
Activated businesses (GOAL)2,50010,000
App opens / signups neededactivation 45% / 50%15,56020,000
Landing → app clicks55% / 60%210,10033,300
Landing visits neededlanding→app 35% / 40%328,90083,300
Raw reach needed (paid-equiv)CTR ~3% / blended w/ loop4~480K~1.4M
  • 1 Activation 45–50%: SMB invoicing has a high ceiling — the first invoice is the reason they downloaded, closer to B2C-freemium (~50–60%)5 than median SaaS (25–34%). Well above the 8.4% strict-mobile floor;6 the 90-day reward + 3-step onboarding push toward the top.
  • 2 App-open→signup is high (the app is the value — offline-first, no separate register wall). 3 Landing→app 35–40% is strong but right for a warm, single-CTA localized page.
  • 4 Paid CTR ~3% is the planning anchor — but the loop + founder buzz replace most raw reach; the "paid-equiv" number is what you'd need without loops, which is exactly why loops are the strategy.
Read this as a budget-killer, not a budget

The realistic case needs ~29K quality landing visits — a few thousand dollars of paid plus the loop. The stretch case needs ~83K, which paid alone cannot deliver profitably in these markets — it requires the viral loop carrying ≥40% of installs.

The K-factor the loop needs

The formula. Viral coefficient K = i × c — invites per activated user × invite conversion rate.7 For K<1 the loop is an amplifier, not perpetual motion: every paid/organic install is multiplied by 1 / (1 − K).8 Almost nobody sustainably beats K=1 — median measured K ≈ 0.45; WhatsApp-style virality ~0.4.9

Loop varianti invitesc conv.KAmplifier 1/(1−K)
Ambient footer only100.8%0.081.09×
Footer + explicit WhatsApp invite CTA121.5%0.181.22×
+ double-sided referral reward (30+30 days)123.5%100.421.72×
Stretch (reward + cycle <3 days)11144.5%0.632.70×
  • 10 Double-sided incentives roughly double participation & conversion (+85% participation; conversion 8–12%→15–22%).12 A concrete reward on both sides moves c from "ambient footer" to "I'll actually send this."
  • 11 Cycle time dominates the exponent. With the same K, halving cycle time can change a 20-day cohort from ~20K to ~20M users.13 A shopkeeper sends invoices daily — a structural edge most apps lack. Keep the invite one-tap to keep cycle time <3 days.
Why this is winnable

BillBook has the two things K-factor folklore says you can't manufacture: (a) a daily-frequency share (invoices go out every day → short cycle time) and (b) a recipient who is themselves a small-business prospect (the customer receiving an invoice often runs their own shop). At the realistic 1.72× amplifier, every 1,000 seed activations becomes ~1,720 — so 2,500 needs only ~1,450 paid/influencer seeds. The reward flag is the single highest-leverage switch in this plan.

02 — Geography

Country sequencing — and why

Don't launch four countries flat. Launch in waves matched to conversion economics and competitive heat.

Wave 1 · Weeks 0–4

🇱🇰 Sri Lanka — the proving ground

Why first: fully localized (Sinhala/Tamil/English, LKR, LankaQR, poth credit culture), the reference build, cheapest media (Meta visits as low as ~LKR 12114), and lowest competition — no entrenched Vyapar/Khatabook equivalent. Tune the funnel, prove activation rate, validate the loop here before spending in bigger markets.

Goal: 600–1,200 activations + the activation% / K baseline on real data
Wave 2 · Weeks 2–8

🇧🇩 Bangladesh + 🇵🇰 Pakistan — low-cost scale

Why second: the cheapest CPMs in the cohort — BD Meta CPM ~$2.00, PK ~$2.2015 — massive mobile-first populations, full localization shipped (Bengali ৳ / Urdu + Roman-Urdu ₨, Bangla-QR, Raast/NBR), weak incumbent penetration vs India. Caveat: Tier-3 traffic carries 20–30% bot/low-intent — optimize to the activation event, never clicks, and filter in the warehouse.

Goal: 800–2,500 activations combined — the volume engine
Wave 3 · Weeks 4–12

🇮🇳 India, NARROW — a scalpel, not a hammer

Why narrow & last: the biggest prize and the bloodiest market. Vyapar (10M+), myBillBook (1 Cr+ claimed), Khatabook all fight here with war chests.3 A frontal "best invoicing app" assault burns cash against SEO/brand moats we can't yet match. So we don't fight them where they're strong — target the seams:

  • Tamil Nadu & Kerala — Tamil is a first-launch language; strong regional affinity; less saturated than the Hindi belt.
  • Non-GST / below-threshold sellers — incumbents lead with GST compliance; we lead with "works offline, in your language, no GST headache."
  • WhatsApp-first home & social sellers — the segment that lives in WhatsApp, where our invoice-share loop is native.
Goal: 300–3,800 activations — almost entirely loop & influencer-driven, not paid search
Budget split
Country wave$600 / mo$2,000 / moRationale
🇱🇰 Sri Lanka$180 · 30%$400 · 20%Prove-out + ongoing; cheap, high-conversion
🇧🇩 Bangladesh$180 · 30%$560 · 28%Lowest CPM, volume
🇵🇰 Pakistan$150 · 25%$480 · 24%Low CPM, volume
🇮🇳 India (narrow)$60 · 10%$400 · 20%Tamil / non-GST / WhatsApp-seller creatives only
Influencer / partner pool$30 · 5%$160 · 8%Micro-influencer gifts + partner-code prizes
Spend follows the warehouse

At $600/mo the loop + founder program do the heavy lifting and paid is just seed + testing. At $2,000/mo you can afford a real India scalpel and a deeper influencer bench. Scale only what shows CPI < ⅓ of projected LTV (§6).

03 — Execution

The 12-week plan

Week 0 is a deployment week, not a marketing week. The engine is built — flip it to ON, then learn fast and compound.

Week 0 · Turn it on

The switches

Flip the built growth engine live. (Literal checklist in §8.)

  • Set PUBLIC_META_PIXEL_ID + PUBLIC_GA_ID in the landing build and redeploy — they emit nothing until set.
  • Flip the founder program flag in promo_config (first 10,000 → 90 days Premium on first activation).
  • Deploy the referral landing + /r/CODE redirect + webhook; smoke-test the bb_attribution cookie (90-day) end-to-end.
  • Submit Android to production (currently closed) — review lag is the long pole; start the clock now.
  • Mint the first batch of BB-XXX partner codes + tracking sheet.
Weeks 1–2 · The proof campaign

Find the winning message

Spend small, learn fast. Ship 20–30 short localized creatives (≤15s vertical) and let the warehouse pick winners. Reuse the AI-host ad / influencer kits already built — re-cut, don't re-shoot. Run each at $3–8/day to the activation event; kill anything with CPI > 2× median after 48h.

1
Your shop, your languageUI flips Sinhala→Tamil→Hindi→Bengali→Urdu
2
Make a bill in 10 secondsraw speed screen-capture, no narration
3
Works with no internetoffline-first demo — the real differentiator
4
Send the bill on WhatsAppthe share flow itself = the loop, shown
5
Free for the first 10,000 shopsthe founder-program scarcity hook
6
Your ledger (poth/udhar/khata), digitalthe credit-tracking habit Khatabook proved
7
For your accountantclean export — aimed at the partner channel
8
Scan to get paidLankaQR / UPI / Raast / Bangla-QR on invoice
Weeks 3–6 · Referral + partner push

Switch on virality

The seed cohort exists; now make it multiply.

  • Announce "First 10,000." Pin it on every landing, in-app banner, and influencer brief — scarcity + a real reward is the demand spike.
  • Turn ON the referral reward flag (30+30 days, referee's first invoice) — the K-factor jump from ~0.18 to ~0.42. Watch self-referral guardrails hold.
  • Recruit 15–30 micro-influencers (local shopkeeper / "dukandar" creators, 5K–50K, engagement > reach) + 20–40 accountants + print/phone shops. Issue each a BB-XXX code.
  • Seed partner codes into WhatsApp/Telegram small-business groups + trade associations.
Weeks 7–12 · Scale winners, kill losers

Compound

  • Double down on the 2–3 creatives, 1–2 countries, 5–10 partners that beat LTV:CAC. Reallocate weekly.
  • Cut every channel under the STOP rules (§6) without sentiment.
  • Android production live by now — extend the founder program + loop to Play installs (higher trust + retention).
  • Reinvest the loop: as the activated base grows, the amplifier grows free reach — paid can shrink (protect runway) or push the stretch case.
  • Harvest free→paid: founder cohorts hit day 90; 30-day referral cohorts convert sooner. Tune the upgrade prompt; target 2–5%.
04 — The engine

The growth loops — how they compound

Three loops, each feeding the next. Drawn as the engine, not a funnel.

Loop A · Invoice-Share Viral Loop — the flywheel

Every shared document is a small ad (the brand footer is literally commented "every shared document is a small ad" in the code). Daily frequency + short cycle time is the structural edge. Premium users remove the footer — itself a conversion incentive.

Shop activates ──▶ makes invoices daily ──▶ shares on WhatsApp ▲ │ │ each carries "Made with BillBook" │ + WhatsApp invite + referral link │ ▼ new shop activates ◀── friend opens app ◀── recipient sees it └──────────── (attributed) ────── (often a seller too) ──┘
K ≈ 0.08–0.18 (ambient)
B
Loop B · Referral Reward

Loop A with a reward bolted on: referrer + referee each get 30 days Premium on the referee's first invoice. Turns ambient sharing into intentional inviting.

K ≈ 0.42 — reward ON
C
Loop C · Paid + Founder

Paid spend + "First 10,000 → 90 days Premium" don't grow alone — they seed Loops A & B. True ROI = activations × amplifier × eventual free→paid.

Seeds A + B
The Compound

C seeds A, A seeds B, B feeds back into A. Net new ≈ (seed activations) × 1/(1−K), with K rising as reward flags turn on.

Measured separately
How they compound. Net new growth ≈ (paid + founder seed) × 1/(1−K). The warehouse measures each loop separately, so you know whether to add fuel (paid), tune incentives (rewards), or recruit channel (partners). That measurement is the difference between us and the 2021 download-buyers.
Guardrails are built

Loop B's reward is gated on the referee's genuine first invoice; self-referral is blocked and a per-referrer cap bounds farming. An install or empty account earns nothing — which kills the easiest abuse vector.

05 — Unit economics

Reward economics + guardrails

The rewards are free Premium time, not cash. For an offline-first app, marginal cost per free Premium user ≈ near-zero — the only real cost is cannibalized would-be-payers, which at a 2–5% free→paid rate is small.

Founder program — "first 10,000 get 90 days Premium"

VariableValueNote
Recipients (cap)10,000hard-capped by the counter; flag auto-closes at the cap
Reward90 days Premiumon first activation (not install) — no activation, no cost
Cash cost≈ $0 marginalsoftware margin ~100%; no per-user COGS
Opportunity cost≈ $1.2K–$3K totalonly the ~2–5% who'd have paid in 90 days (≈200–500 × ~$2 × ~3mo)
Upside10,000 activatedinstrumented, in the loop, primed to convert at day 90
Verdict

The founder program is the cheapest 10,000-user-intent generator available — its entire downside is ~$1–3K of forgone early subscriptions, against seeding the whole viral engine. Turn it on Week 0.

Referral reward — cap math

The per-referrer cap bounds the blast radius. If cap = 20 referees and 1,000 referrers participate → max 20,000 grants. Opportunity cost again only bites the ~2–5% would-have-paid slice. Set the cap so worst-case forgone revenue ≤ your monthly ad budget — that keeps rewards cheaper than buying the same installs.

When to turn flags on / off

  • Founder: Week 0 (igniter) → auto at 10,000 cap.
  • Referral: Week 3 (after funnel proven) → cap-down if fraud spikes or forgone-rev > budget.
  • Partner codes: Week 3 → freeze per-code on fraud / low activation.
Fraud guardrails (already built)

🛡 Self-referral blocked

Referrer ≠ referee identity/device.

🛡 Per-referrer cap

Bounds farming at source.

🛡 Reward on genuine first invoice

An install or empty account earns nothing — kills the easiest abuse.

🛡 Warehouse watch

Monitor activation→reward ratio per partner/referrer; freeze any code granting without real activity.

06 — The instrument panel

The daily dashboard

Watch these every morning on the new warehouse. Each has a target threshold and a kill rule. This is how we refuse the vanity metrics that sank the download-chasers.

MetricWhat it tells youGreenWatchRed / act
Landing → app %Page/CTA converting?≥ 40%25–40%< 25% fix CTA/load
App → activation %Onboarding / aha health≥ 45%30–45%< 30% fix first-run
Activation → share %Viral loop firing?≥ 60%40–60%< 40% surface share
K-factor (rolling 14d)Loop strength≥ 0.400.18–0.40< 0.18 incentive issue
D7 retentionHabit forming? (fintech ~17%16)≥ 20%12–20%< 12% hollow activation
Free → paid %Monetization (SMB 3–5%17)≥ 4%2–4%< 2% prompt/pricing
CPI per channelAcquisition efficiency< ⅓ LTV⅓–½ LTV> ½ LTV throttle
LTV : CACUnit economics (healthy ≥3:118)≥ 3:12–3:1< 2:1 STOP channel

▲ SCALE a channel when

CPI < ⅓ projected LTV and cohort activation% ≥ portfolio median and D7 ≥ 12%. Raise its budget 30–50%.

▼ STOP a channel when

LTV:CAC < 2:1 after ≥48h & ≥50 installs, or activation% < 20% (tourists, not shops), or fraud/bot signals > 30% (Tier-3).

The asymmetry that matters

An activated, sharing user is worth far more than its CPI suggests because of the 1/(1−K) amplifier — so judge paid on amplified activations, not raw installs. A channel at "break-even CPI" is actually profitable once the loop multiplies it.

07 — The channel

Partner + influencer playbook

The durable, capital-efficient layer the download-buyers never built. Word-of-mouth was OkCredit's cheapest channel (~₹50 / $0.60 CAC) and >25% of Khatabook's base — and referred customers retain ~18% better and are worth ~16–25% more.2, 19

Who to recruit, per country

CountryMicro-influencersChannel partners
🇱🇰 Sri LankaSinhala/Tamil small-biz & "kade" creators; FB-group adminsAccountants, print shops, phone-recharge dealers
🇧🇩 BangladeshBengali shopkeeper / "dokan" YouTubers & TikTokersLocal accountants, mobile-money agents, stationery shops
🇵🇰 PakistanUrdu "karobar"/dukandar creators; Instagram reelsTax filers (NTN/STRN), print shops, mobile shops
🇮🇳 India (narrow)Tamil/Malayalam biz creators; WhatsApp-seller communitiesAccountants/CAs (the proven Vyapar channel), local print shops
The bar

Engagement > follower count. A 10K-follower shopkeeper-creator whose audience is small-business owners beats a 500K lifestyle account. Pay in Premium grants + a per-activation bonus, not flat cash — aligns incentives and is cheaper than buying the same installs.

The BB-XXX code scheme

  • Format: BB- + 3 chars (e.g. BB-RAJ, BB-K12) — memorable, speakable on video, attributed by the warehouse via the ?r= rail.
  • Tiered incentive: partner earns escalating rewards at milestones (10 / 50 / 100 activated shops). Leaderboard the top partners — competition is free fuel.
  • Per-code warehouse view: activations, activation%, D7, fraud ratio — freeze any code granting without real activity.

Outreach templates (short, localizable)

Template 1 · Micro-influencer (WhatsApp / DM)

Hi [Name] — love your content for [shop owners / dukandars]. We built BillBook Business: free offline billing + cashbook in [their language], used across [country]. We'd love to give your followers 90 days free Premium with your code BB-XXX, and pay you a bonus for every shop that starts using it. 60-second demo + the code is yours — interested? 🙏

Template 2 · Accountant / channel partner

Hello [Name] — your clients keep messy paper books, you spend hours cleaning them up. BillBook Business gives them free, offline invoicing + cashbook with a clean export for you. Recommend it with code BB-XXX: your clients get Premium free, and you earn [reward] per business onboarded. Can I send a 2-minute walkthrough?

Template 3 · WhatsApp group / community seed

📒 Free billing app for shop owners — invoices + customer ledger (poth/udhar/khata), works without internet, in [language]. First 10,000 shops get 90 days Premium free. Start here 👉 [link with ?r=BB-XXX]

08 — Day one

Week-0 checklist — the founder's literal to-do

The exact switches. Nothing here is marketing — it's flipping the built engine to ON.

A

Analytics — make every lever measurable

  • Set PUBLIC_META_PIXEL_ID in the landing build env (Cloudflare Pages) → Meta Pixel fires PageView (emits nothing until set).
  • Set PUBLIC_GA_ID (GA4 measurement ID) → gtag.js loads.
  • Rebuild + deploy the billbook-landing Pages project. Verify the pixel fires live (Meta Events Manager) + GA realtime shows the visit.
  • Confirm the warehouse receives: landing visit → app open → activation → share → revenue, end-to-end.
B

Rewards — the SQL flag flip (the demand magnet)

  • In promo_config (app Supabase — mzxg, NOT skibsq), set the founder program flag ON: first 10,000 → 90 days Premium. Confirm the counter + auto-close.
  • Leave the referral reward flag OFF until Week 3 (turn on after funnel is proven).
  • Verify the activation→grant edge function is deployed + idempotent; grants gated on genuine first invoice/cashbook entry.
  • Confirm guardrails active: self-referral blocked, per-referrer cap set, reward-on-first-invoice only.
C

Referral plumbing — the loop's attribution

  • Deploy the referral landing (/r/CODE Pages Function + ReferralPage.astro); confirm bb_attribution persists 90 days.
  • Smoke-test on a real device: share invoice → tap link → /r/CODE?r=CODE to app → signup → activation → both rewards granted — watched live on the dashboard.
  • Confirm the shared-document viral footer ("Made with BillBook Business" + WhatsApp invite + referral link) renders for free users and is removed for premium.
D

Android — start the long-pole clock

  • Submit the Android AAB to the production track (currently closed/internal). Review lag is days — start now so it's live by Weeks 7–12.
  • Keep the landing driving to the web app until Play production is live (no fake store link — the deliberate design in links.ts).
E

Partner codes — seed the channel

  • Mint the first 10–20 BB-XXX codes + the tracking sheet (partner, country, code, activation count).
  • Wire each code to attribute via ?r=BB-XXX (the same referral rail); confirm the warehouse per-code view.
F

Verify — don't trust, observe

  • One real end-to-end activation watched on the live dashboard: ad/loop → landing (pixel fires) → app → first invoice (activation event) → founder-grant applied → share footer present.
09 — The truth

Risks + honest caveats

No spin. The things that can break this plan — and how we de-risk each.

1
Payment completion is unproven on web.Web Dodo checkout has historically struggled to complete (Google Pay client-side failures; cards were off; PayPal works). If free→paid is the eventual ROI, a broken checkout caps the whole monetization story.the founder/referral rewards delay this dependency 30–90 days — use that runway to fix checkout (enable cards on Dodo, fix Google Pay) before the first cohorts hit paywall. Verify India charges ₹, not USD.
2
Android is not yet in production.Web-only acquisition caps trust and retention where the Play Store is the app (India especially). The 10,000 stretch case assumes Android production is live by mid-plan.submit Week 0; treat review lag as the critical path.
3
India competition is real and well-funded.Vyapar (10M+), myBillBook (1 Cr+ claimed), Khatabook all out-resource us on SEO and brand.the narrow strategy (§2) — Tamil/Kerala, non-GST, WhatsApp-sellers — is non-negotiable. Do not run broad "best invoicing app" campaigns in India; you will lose the auction to incumbents.
4
The download-trap.The 2021–2023 reckoning: huge installs, hollow retention, no monetization → layoffs.we report on activation and D7, never installs; the warehouse exists precisely to refuse vanity metrics.
5
Tier-3 traffic quality.Bangladesh/Pakistan/Sri Lanka carry 20–30% bot/low-intent on cheap inventory.optimize to the activation event, not clicks; filter in the warehouse; STOP rules at 30% fraud.
6
K-factor decay ("Law of Shitty Clickthroughs").Invite-conversion erodes as the loop saturates a network.refresh creative, expand to new partner networks, and use the reward flags as levers to re-lift c when K drifts down.
7
The realistic↔stretch gap is wide and honest.2,500 is likely; 10,000 needs all four engines (loop + founder + Android-prod + influencers) firing together and a working paywall.plan for 2,500–5,000; architect for 10,000; report the truth weekly.
The bottom line

We are not buying 10,000 users — we're igniting a loop that an instrumented funnel, a near-zero-cost founder program, and a real channel can compound toward 10,000. The realistic floor is genuinely good. The stretch ceiling is genuinely reachable. The difference is execution discipline on the eight Week-0 switches and the daily STOP/SCALE ruthlessness the dashboard now makes possible.

10 — Receipts

Sources

Benchmarks are directional and cited; some are rules-of-thumb, some published datasets — flagged where it matters in the text above.

  1. 1 The Ken — "Why Khatabook, OkCredit's kiranatech failed" (≈2022) · Inc42 — "Khatabook FY22 loss surges 3.4x to ₹111 Cr" (Mar 2023). inc42.com
  2. 2 Entrackr — "OkCredit lays off 35% of workforce" (Feb 2022); CAC ~₹50 organic/WOM via Mixpanel case study. entrackr.com
  3. 3 Entrackr — "Vyapar revenue ₹20 Cr FY22, ad spend ~28% of costs" (Sep 2022) · myBillBook/FloBiz About (1 Cr+ businesses). entrackr.com · mybillbook.in
  4. 5 Lenny's Newsletter / OpenView — "What is a good activation rate" (avg 34% / median 25%; B2C-freemium ~60%). lennysnewsletter.com
  5. 6 Airship Mobile Lifecycle Benchmarks 2024 (strict mobile activation ~8.4%; Finance 17.2%) via Business of Apps. businessofapps.com
  6. 7 K = i × c. Wikipedia "K-factor (marketing)"; First Round Review glossary. wikipedia.org
  7. 8 Amplification multiplier 1/(1−K) for K<1. Extole — "How to model non-viral referral." extole.com
  8. 9 Median measured K ≈ 0.45; WhatsApp ~0.4. Adjust data via Saxifrage; Wikipedia. saxifrage.xyz
  9. 10 Median referral conversion ~3–5% (software/digital ~4.75%). ReferralCandy 2025/26. referralcandy.com
  10. 12 Double-sided incentives ~double participation (+85%). SaaSquatch/ReferralCandy via GrowSurf. growsurf.com
  11. 13 David Skok — "Lessons learnt: viral marketing" (cycle-time dominates the exponent; 20K vs 20M example). forentrepreneurs.com
  12. 14 HypeSriLanka — "The real cost of Meta ads in Sri Lanka 2026" (visit as low as LKR 121; directional). hypesrilanka.com
  13. 15 AdAmigo.ai — "Meta CPM/CPC by country 2026" (India $2.60 / PK $2.20 / BD $2.00; Tier-3 +20–30% low-intent). adamigo.ai
  14. 16 Retention by industry (fintech D1 ~30% / D7 ~17% / D30 ~11%). Statista via Sendbird · Adjust Finance Insights 2025. sendbird.com
  15. 17 Free-to-paid: freemium 3–5% good / 6–8% great; mobile install→paid median ~2%. Lenny's Newsletter (2023) · RevenueCat 2026. lennysnewsletter.com
  16. 18 LTV:CAC ≥ 3:1; CAC payback < 12mo for SMB. David Skok — SaaS metrics · Bessemer State of the Cloud. forentrepreneurs.com
  17. 19 Referred customers ~16–25% higher value, ~18% better retention. Schmitt, Skiera & Van den Bulte, Journal of Marketing 75(1):46–59 (2011). wharton.upenn.edu
  18. Andrew Chen — "The Law of Shitty Clickthroughs." andrewchen.com · CPI: Business of Apps 2025 (Android emerging-markets ~$0.50–$2.00; do NOT use the ~$8.70 "finance" CPI). businessofapps.com · WhatsApp India: marketing ~₹0.86 / utility ~₹0.13 (eff. Jan 2026). authkey.io