The WhatsApp Business API has two cost layers: Meta's conversation charges and the platform fee you pay to your provider. Most guides blur these together or only quote USD. This guide breaks both down in PKR with real examples.
Table of Contents
- The two-layer cost structure
- Meta's conversation pricing explained
- Pakistan conversation rates in PKR
- Real monthly cost examples
- Platform fees: what you're actually paying for
- Total cost vs a CSR agent
- How to reduce your Meta charges
- Frequently Asked Questions
The two-layer cost structure
When a Pakistani business uses WhatsApp Business API through Kliovo, the total monthly cost comes from two sources:
| Cost Component | Who Charges | Type | Typical Range |
|---|---|---|---|
| Conversation charges | Meta (WhatsApp) | Variable — per conversation | Depends on volume |
| Platform fee | Kliovo | Fixed or tiered | Per plan |
Both are separate. Your Meta charges go up and down with usage volume. Your platform fee stays fixed at your tier.
Meta's conversation pricing explained
Meta charges per conversation, not per message. A conversation is a 24-hour window that opens when a message is exchanged. All messages within that window — whether 2 or 20 — count as one conversation.
There are four conversation categories:
1. Marketing conversations
These are business-initiated: broadcasts, promotions, re-engagement campaigns, newsletters. Highest rate because Meta views these as commercial outreach.
2. Utility conversations
Business-initiated messages tied to a specific transaction: order confirmation, shipment update, payment confirmation, appointment reminder. Lower rate because they're transactional, not promotional.
3. Authentication conversations
OTP and verification messages. Similar rate to utility.
4. Service conversations
Customer-initiated: the customer messages you first and your reply opens a 24-hour service window. Lowest rate.
Pakistan conversation rates in PKR
Meta sets rates in USD. The PKR equivalent fluctuates with exchange rates. At ~Rs. 280/USD:
| Conversation Type | USD Rate | Approx PKR |
|---|---|---|
| Marketing | $0.0370 | Rs. 10–11 |
| Utility | $0.0140 | Rs. 3.5–4 |
| Authentication | $0.0135 | Rs. 3.5–4 |
| Service | $0.0088 | Rs. 2–2.5 |
These rates are Meta's official Pakistan tier pricing as of 2026. They change periodically — check Meta's pricing page for the latest USD figures and multiply by the current exchange rate.
Real monthly cost examples
Small ecommerce store (200 orders/month)
| Activity | Volume | Rate | Cost |
|---|---|---|---|
| Order confirmations | 200 | Rs. 3.5 | Rs. 700 |
| Shipment updates | 200 | Rs. 3.5 | Rs. 700 |
| Broadcast campaign | 500 contacts | Rs. 10 | Rs. 5,000 |
| Customer support replies | 300 | Rs. 2 | Rs. 600 |
| Total Meta charges | ~Rs. 7,000 |
Mid-sized store (1,000 orders/month + campaigns)
| Activity | Volume | Rate | Cost |
|---|---|---|---|
| Order confirmations | 1,000 | Rs. 3.5 | Rs. 3,500 |
| Shipment + delivery updates | 1,500 | Rs. 3.5 | Rs. 5,250 |
| Monthly broadcast campaign | 3,000 contacts | Rs. 10 | Rs. 30,000 |
| Customer support replies | 1,500 | Rs. 2 | Rs. 3,000 |
| Total Meta charges | ~Rs. 42,000 |
Service business (clinic, restaurant, coaching center)
| Activity | Volume | Rate | Cost |
|---|---|---|---|
| Appointment reminders | 400 | Rs. 3.5 | Rs. 1,400 |
| Re-engagement campaign | 1,000 contacts | Rs. 10 | Rs. 10,000 |
| Customer support replies | 800 | Rs. 2 | Rs. 1,600 |
| Total Meta charges | ~Rs. 13,000 |
Platform fees: what you're actually paying for
The Meta conversation charges only cover message delivery. The platform fee covers everything else you actually use:
- Shared team inbox — multiple agents on one WhatsApp number
- Broadcast campaign tool — segment your list, schedule, track results
- Automation flow builder — visual drag-and-drop, no coding
- ovo AI — handles 60–70% of messages automatically in Roman Urdu, English, and Urdu script
- Instagram DM + Facebook Messenger — all three channels in one inbox
- Analytics dashboard — response time, agent performance, campaign metrics
- Courier integrations — TCS, Leopards, Trax, BlueEx, PostEx, Swyft, Sonic
- WooCommerce + Shopify sync
- Webhooks and public API
Kliovo's platform fees are priced in PKR — not USD-only like most global competitors. This means your platform fee doesn't fluctuate with the exchange rate.
Total cost vs a CSR agent
| 1 CSR Agent | Kliovo (Meta + platform) | |
|---|---|---|
| Monthly cost | Rs. 35,000–50,000 | Rs. 15,000–55,000 depending on volume |
| Operating hours | ~50–60 hrs/week | 24/7 |
| Messages handled | ~200–400/day | Unlimited |
| Languages | 1–2 | Roman Urdu, English, Urdu script |
| Response consistency | Variable | 100% |
| Scales with volume? | Hire more agents | Marginal cost only |
Key insight: At low volume (under 2,000 messages/month), a CSR agent is often more cost-effective for complex conversations. At 3,000+ messages/month, the API starts winning on economics — especially when ovo AI handles 60%+ automatically.
Most Pakistani ecommerce businesses with 100+ orders per month reach positive ROI within 30–60 days.
How to reduce your Meta charges
Meta charges are real and can grow fast. Here's how to keep them under control:
1. Convert inbound messages to service conversations.
When a customer messages you first, it opens a cheap service window (Rs. 2–2.5). Use that window for all follow-up — don't send new outbound messages that would open marketing conversations unnecessarily.
2. Only broadcast to engaged lists.
Meta tracks your message quality score. Sending to contacts who consistently ignore your messages lowers your score and can restrict your account. Broadcast to customers who've interacted recently.
3. Use utility templates for transactional messages.
Order updates, payment confirmations, and delivery alerts qualify as utility (Rs. 3.5) rather than marketing (Rs. 10). Make sure your templates are correctly categorized when submitted.
4. Don't send duplicate messages.
If a customer is already in an active service conversation, avoid sending a separate outbound template for the same topic. Route through the open conversation instead.
5. Combine updates into single messages.
One message that says "Your order is confirmed, packed, and will be dispatched tomorrow" saves 2 conversation charges compared to three separate updates.
Frequently Asked Questions
Q: Does Meta charge for messages that are not delivered (e.g., customer's phone is off)?
No. Meta only charges for conversations where the message is successfully sent to the WhatsApp servers. If delivery fails (recipient unreachable), the charge may not apply depending on the failure type.
Q: Are the first 1,000 conversations free?
Meta previously offered 1,000 free service conversations per month. This free tier has been phased out in most markets including Pakistan. Assume all conversations are chargeable.
Q: Do I pay separately for each message in a conversation?
No. All messages within a 24-hour conversation window count as one charge. If you send 5 order updates in one day to the same customer, that's one conversation charge.
Q: Can I set a monthly spending cap on Meta charges?
Not directly through WhatsApp. However, you can monitor conversation volume in your Kliovo dashboard and pause campaigns or automation if you approach a budget threshold.
Q: What happens if I run out of Meta conversation credits?
If the connected Meta payment method fails or your credit limit is reached, message sending will be blocked until the payment is resolved. Keep your Meta Business Manager payment method current.
Q: Are there setup fees?
Kliovo does not charge a separate setup fee for standard onboarding. You pay your first month's platform fee and start using the service. Custom integrations (ERP systems, custom webhooks) may involve one-time fees.
Q: Can I use a Pakistani bank card to pay Meta charges?
Meta accepts most international credit/debit cards. Some Pakistani-issued Visa/Mastercard cards work; others are blocked for international transactions. A virtual USD card (e.g., from platforms like Payoneer or HBL Remit) is a reliable fallback.
Q: What's the minimum commitment?
Kliovo offers monthly plans — no annual lock-in required. You can upgrade or downgrade based on your actual usage.
