If you're thinking of sending bills and reminders on WhatsApp, the first question is cost. The short answer on WhatsApp Business API pricing in Pakistan: you pay Meta for each message it delivers, and the price depends on what kind of message it is. Meta itself doesn't charge a fixed monthly fee. This guide explains the model in plain words, as of September 2026.
Is WhatsApp Business API free or paid?
It's paid. The WhatsApp Business app you download from the Play Store is free. The WhatsApp Business API (Meta calls it the WhatsApp Business Platform) is what software uses to send messages automatically, and Meta charges for it per delivered message.
People mix these two up all the time, so here's a quick comparison.
WhatsApp Business app vs API
| WhatsApp Business app | WhatsApp Business API | |
|---|---|---|
| Cost from Meta | Free | Charged per delivered message |
| Who sends | You, by hand, from a phone | Your software, automatically |
| Staff | One phone plus linked devices | Many staff through a shared inbox |
| Reaching many customers | Broadcast lists reach only people who saved your number | Approved templates to customers who agreed to receive them |
| Good fit | A few dozen customers | Hundreds of customers with monthly bills |
If you have 30 customers and time to message each one, the app is the better choice. Once bills, reminders and receipts go to hundreds of people every month, the API saves hours and keeps everything on one official number.
How Meta charges: per message, by category
Since 1 July 2025, Meta charges per delivered template message. This replaced the older 'conversation' pricing. Two things set the price of each message:
- The category of the template: marketing, utility or authentication.
- The customer's country code. A message to a +92 number uses Pakistan's rate. A message to a customer with a UAE number uses the UAE rate.
| Category | What it's for | Charged? |
|---|---|---|
| Marketing | Offers, promotions, new products, 'come back' messages | Yes, always |
| Utility | Updates about something the customer already has: bills, payment reminders, receipts, order updates | Yes outside the 24-hour window. Inside it: free until 30 September 2026, charged from 1 October 2026 |
| Authentication | One-time passwords (OTPs) for sign-in | Yes. Rarely needed for billing |
| Service | Free-form replies within 24 hours of the customer's last message | Free until 30 September 2026, charged per message from 1 October 2026 |
Meta also offers lower utility and authentication rates to businesses that send more messages in a month (volume tiers). And messages sent within 72 hours after a customer taps a click-to-WhatsApp ad are free. Most small billing senders won't see much effect from either.
Why billing reminders are utility messages
Meta's own examples of utility messages include payment reminders, balance updates and account alerts. A bill, a reminder and a receipt all fit, because they're about something the customer already signed up for.
Don't mix in promotions. 'Your fee of Rs 3,000 is due. Get 20% off personal training!' is part utility, part marketing. Meta treats mixed templates as marketing, and it can change an approved template's category after giving notice. Keep offers in a separate message.
What changes on 1 October 2026
Meta's developer pages list two changes that start on 1 October 2026:
- Service replies become chargeable. Free-form replies inside the 24-hour window, free since November 2024, will be charged per message.
- Utility messages inside the window become chargeable. A bill or receipt template sent while the window is open, free since 1 July 2025, will be charged at the utility rate.
Meta says service message rates will match its utility and authentication rates in each market, with no volume tiers for service messages. In practice, almost every message your business sends will carry a cost from October. Meta also says it may update rates up to once a quarter, so check before you budget.
WhatsApp Business API pricing in Pakistan: finding your rate
Pakistan has its own line on Meta's rate card, so messages to +92 numbers use Pakistan rates. Meta raised Pakistan's utility and authentication rates on 1 April 2026.
Meta publishes its rate cards in US dollars and several other currencies, but not in Pakistani rupees. So your real cost in rupees moves with the dollar. If you pay Meta by card, your bank may add its own foreign-currency charges. Check with your bank.
We're not quoting a rupee rate here on purpose. It changes with the dollar, with Meta's rate updates and with your provider's markup. Any figure printed here would be out of date within months. Use the method below instead.
Cost of sending bills on WhatsApp: a worked example
You can estimate your monthly Meta cost with a simple sum. First, get the current Pakistan utility rate from Meta's rate card or your provider, and convert it to rupees. We'll call it R (rupees per message).
Now count your messages. Say you run a gym with 300 active customers:
| Message | How many a month | Category |
|---|---|---|
| Monthly bill | 300 | Utility |
| First reminder (unpaid only, say half) | 150 | Utility |
| Second reminder (still unpaid, say 60) | 60 | Utility |
| Payment receipt | 300 | Utility |
| Replies to customer questions | 100 | Service |
That's 810 utility messages and 100 service replies. Starting 1 October 2026, Meta prices service messages the same as utility in each market, so for a rough estimate you can treat all 910 at the same rate:
Monthly Meta cost ≈ 910 × R
If your provider adds a markup or a monthly fee, add it on top. Then compare the total with what late payments cost you now, and with the hours your staff spend typing reminders.
Ways to keep the cost down
- Send reminders only to people who haven't paid yet.
- Put the bill and the payment details in one message, not two.
- Answer questions in one complete reply instead of three short ones. Starting October, each reply counts.
- Keep promotions out of bills, so they stay in the utility category.
- Stop reminders the moment a payment arrives.
WhatsApp is part of every Wasooli.Online plan
Setup is included when you join, and WhatsApp messages are part of your plan's capacity. Get an exact quote on WhatsApp.
How to get WhatsApp Business API in Pakistan
You can't just download the API. You set it up through Meta, either yourself or with a partner. Here's what you need.
- A Meta business portfolio. This is the account formerly called Facebook Business Manager, at business.facebook.com.
- A phone number you own that can receive an SMS or a voice call for the code. It must not be active on WhatsApp or the WhatsApp Business app, unless you delete that account first. Meta also lets some partners connect an existing WhatsApp Business app number, so ask your provider.
- A display name that matches your business. Meta has display name rules, and after business verification it reviews the name on each number.
- Business verification. Meta checks official documents for your business's legal name and address. Until you're verified, you can message only 250 different customers in any 24 hours outside the service window. Verification lifts that to 2,000, and it grows from there with good-quality sending.
- Approved templates for your bill, reminder and receipt messages.
- A payment method for Meta's charges, either your own card on file or billing through your provider.
- Customer opt-in. Meta's policy says you may message people only if they gave you their number and agreed to hear from you. A line in your admission or membership form works well.
Keep your business registration papers and a recent utility bill or bank statement in the business name ready. Meta's Business Help Center lists the documents it accepts.
BSP or direct Cloud API?
There are three ways onto the API.
- Direct with Meta's Cloud API. Meta hosts it and you pay only Meta's message charges. But you need a developer to build sending, templates, webhooks and an inbox. Best for businesses with their own tech team.
- Through a BSP (Business Solution Provider). A Meta partner sets you up and gives you tools to send and reply. BSPs usually charge a setup fee, a monthly fee, a per-message markup, or a mix. Best if you want a general messaging tool.
- Inside software you already use. Some billing software comes with WhatsApp built in. The provider handles setup and templates, and messages still come from your own verified number. Best if WhatsApp is mainly for bills and customer questions.
Questions to ask any provider
- Do you charge in rupees or dollars?
- Is there a markup on Meta's per-message rate, or a fixed monthly fee?
- Who owns the phone number and the WhatsApp account if I leave?
- Will you help with business verification and template approval?
- Can several staff reply from one number?
- Do you support Urdu templates?
WhatsApp with Wasooli.Online
Wasooli.Online uses the official WhatsApp Business API from your verified business number. WhatsApp setup is part of onboarding, so you don't face Meta's forms alone. Messages are part of your plan's capacity. Plans differ by how many customers, staff logins, readers, WhatsApp messages and AI replies they include.
- Bills, reminders and receipts go out in Urdu or English, each with the customer's Billing ID.
- Customers pay through 1BILL or Raast, and the payment shows in their khata by itself.
- A shared team inbox lets several staff reply from one number.
- An AI assistant answers common questions, with voice notes on higher plans.
Plans start from Rs 10,000 per month, and every feature is on every plan. Message us on WhatsApp for an exact quote, or book a free demo.
