What a WhatsApp customer really costs: full CAC formula
AndySendy academy
← All posts

🧮 What a WhatsApp customer really costs - and why "cheaper than ads" isn't always true

One WhatsApp campaign delivered $3.40 CAC - 23× cheaper than paid social. Another, same "cheap SIMs plus software" logic, burned $200 with zero sales: the whole number farm banned in 20 minutes - CAC formally infinite. Difference wasn't the channel - half the cost lines weren't counted upfront. Full WhatsApp CAC formula and an honest answer on the "3–7× cheaper" claim.

"WhatsApp is cheaper than ads by multiples" circulates in gray-software blogs but rarely comes with a full formula. Real CAC includes SIM, number warm-up, software amortization, list cost, and message prep time - then divide by dialogs and sale conversion - see conversation economics. How to count it all, how WABA economics differ from gray schemes, and when the gap vs ads is real.


Why message price isn't CAC - half the truth

Per-message cost ≠ CAC. CPL and cost-per-dialog sit between - three metrics easily confused. Cheap lead → expensive customer if sales conversion is low - and vice versa.

Practice example: reactivated lead via WhatsApp on existing base ~$8; same company's paid-search lead ~$115. Valid only for warm-base reactivation - for cold new prospects, WhatsApp can match ad CPL because the channel doesn't make strangers warmer - see cold vs warm.


Full customer cost formula

CAC = (SIM + warm-up [time × rate] + software [amortization] + list + message prep time) ÷ dialogs ÷ sale conversion.

Operators add Delivery Rate - share actually reaching device, not stuck on Meta servers:

CAC = (Fix + SIM × N + Proxy + List + Time × Rate) ÷ (Messages × Delivery Rate × Response Rate × Close Rate)

Fix = software/CRM, N = burned numbers, Close Rate = dialog-to-payment. Practitioner formula, not Meta official.

Cheap proxies: software shows "sent" but one gray check, no device delivery - Delivery Rate can fall to 30–40%, doubling lead cost on paper - see dead list as separate risk multiplier.


WABA vs gray - different cost structure

Parameter WABA Gray
Startup onboarding, CRM, no SIM farm SIM ($1–3), mobile proxy ($15–30/mo), software
Communication ~$0.04–0.08 marketing session CIS/LatAm fractions of cent per send, farm loss risk
Main cost driver unanswered cold session still billed full ban before number pays back
Scale predictability high at 10k+ msgs/month low - per-account survival

Session pricing - WABA overview. At ~5% response, Meta-only cost per started dialog ~$0.80–1.60. Gray with 5–10% response: dialog $0.20–0.80 all-in → CAC $4–16 at same close rate - rough assumptions, not guarantee.

WABA isn't always more expensive at scale: stable official channel without instant chat-history loss often beats constantly burning gray farm. Unlimited vendor packages (~$350/mo example) still need dividing by real dialogs and sales for CAC.


Warm-up is a cost line, not free

Gray numbers: 14–30 days warm-up before blast. Farm power, device wear, specialist hours - full CAC line often forgotten - see behavioral anti-spam.


Number payback threshold

Gray number typically needs ~300–500 cold sends or 30–50 full dialogs before ban to pay back SIM, proxy, warm-up - heuristic, depends on list and copy - see ban mechanics. Ban earlier = fixed costs never recovered.


Failure → Success

Failed Working
Prep $200 software + 50 SIMs $0.50, no warm-up, max speed unvalidated cold list 10 SIMs + software + proxies = $120, warmed
Outcome All banned at msg 10–15, 600 sent, 3 random dialogs, zero sales 350 leads at 7% response, 35 closed
CAC Infinite - infra dead in 20 min $3.40 vs $80 paid social, $8 CPL same niche

Same gray channel both cases - one counted warm-up and list audit - see A/B metrics (response ≠ sale).


Published case ranges

Individual cases, not market averages.


3–7× cheaper - honest answer

"3–7× cheaper in most niches" - expert opinion, not Meta benchmark. Range 2–8× cited with quality list and solid outreach.

Reverse cases: cold new acquisition (not reactivation) - WhatsApp CPL can match paid search. Multiplier isn't channel default - it's base quality, niche, CPL vs full CAC, reactivation vs strangers - see list migration.

Hidden cost: low dialog CAC + high manager handling time + complaint burn on aggressive blasts. Count to cash in bank, not to reply.


CAC checklist


🎯 Next step

Recalculate last campaign CAC with full formula including warm-up and ban losses - not just software and list. If higher than expected - you found the missing line item.

Conclusion

Practical rule:

WhatsApp isn't cheap by default - only when every cost line is in the formula, not just message price.