WhatsApp Business + AI Chatbot Cost Calculator
Work out the real monthly cost of a WhatsApp AI chatbot: Meta's per-message fee (Sri Lanka rate card) plus the LLM token cost of the replies, in rupees and dollars. Free, no signup, every rate source cited below.
How it works
A WhatsApp AI chatbot bill has two layers that most calculators price only one of. This tool adds them together and shows each layer separately. It models the per-message system Meta moved to on 2025-07-01 — the older conversation-based pricing is gone.
Layer 1 — WhatsApp messaging. Meta bills per message, by category, with country-specific rates. Using M, U, A for the monthly count of marketing, utility and authentication templates and rfor each category's per-message rate:
WhatsApp = rM·M + rA·A + (window open ? 0 : rU·U)
Service messages — your bot's free-form replies inside the 24-hour customer-service window — are always free. Utility templates are free too when sent inside that open window, so they only cost money if the toggle is off. Marketing and authentication templates are always billed. That single free-window rule is the biggest swing in a support-heavy workload.
Layer 2 — the LLM. Only the free-form AI replies call a language model; templates are pre-written and cost no tokens. With R replies, tin and tout average input/output tokens, and pthe model's price per million tokens:
LLM = R · ( (tin / 1,000,000)·pin + (tout / 1,000,000)·pout )
An optional third layer covers Business Solution Providers (360dialog, Wati, local aggregators) that resell the API: a per-message markup b on every template plus a fixed monthly fee F, so BSP = b·(M + U + A) + F. Leave both at zero for the Meta-direct Cloud API. The grand total is WhatsApp + LLM + BSP in USD, converted to rupees at your editable CBSL rate, and cost per conversation is the total divided by all messages and chats (guarded against divide-by-zero).
The WhatsApp line is computed twice — as a sum of per-category line items and again from the closed-form formula above — and the calculator confirms the two agree, the same cross-check discipline used on the income-tax tool.
Worked examples
All figures use Sri Lanka's illustrative rates (rM = $0.0125, rU = $0.0030, rA = $0.0058) and Claude Haiku 4.5 ($1 in / $5 out per 1M). Enter your own rate-card numbers for an exact bill.
Frequently asked questions
Sources & references
- Meta — WhatsApp Business Platform pricing (per-message model, message categories, rate card)
- Anthropic — Claude API pricing (per-1M-token rates)
- OpenAI — API pricing (GPT models)
- Google — Gemini API pricing (Flash models)
- Central Bank of Sri Lanka — indicative USD/LKR exchange rate
LLM prices were last cross-checked on 2026-07-04. The WhatsApp per-country rates are editable seed estimates pending a direct read of Meta's rate card; the arithmetic is exact for whatever rate you enter. Vendor prices move — re-check the linked pages before you commit a budget.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Found a bug, edge case, or want to suggest an improvement?
Email me at [email protected] — most fixes ship within 24 hours.