WhatsApp Business API in Nigeria — Meta's rate + $0.004 per message, no subscription
In Nigeria the WhatsApp Business API costs Meta's per-message rate — $0.0516 per marketing message and $0.0067 per utility or authentication message (Meta rate card effective 1 October 2026) — plus PayPerWA's flat $0.004 platform fee. There is no monthly subscription: you fund a USD wallet by card (minimum $9; $10 Starter pack) and pay only for messages you send.
Indicative naira cost at ₦1,342.36/$ (xe.com mid-market, 25 October 2026): about ₦69.3 per marketing message and ₦9.0 per utility message, plus ₦5.4 PayPerWA fee. Meta has no naira rate card; your card issuer's USD rate applies.
- Connect a +234 number in minutes with Meta's embedded signup
- $0/month: Meta's rate + $0.004 per message, billed separately
- PayPerWA's fee from a prepaid USD wallet (international Visa / Mastercard), refunded if a message fails
- Official Cloud API, so no unofficial tools and no ban risk from them
What the WhatsApp API costs in Nigeria
You pay two separate things: Meta's charge for each delivered message, set by Meta and identical on every provider, and PayPerWA's flat $0.004. Meta treats Nigeria as its own market on the USD rate card below.
| Message type | Used for | Meta (Nigeria, USD) | PayPerWA fee |
|---|---|---|---|
| Marketing | Offers, launches, restock alerts, cart reminders | $0.0516 | $0.004 |
| Utility | Order updates, delivery notices, payment confirmations, fee reminders | $0.0067 | $0.004 |
| Authentication | One-time passwords, login and transaction codes | $0.0067 | $0.004 |
| Service | Free-form replies within 24 hours of a customer's message | First 1,000 per number each month free, then $0.0067 | $0 for replies typed in the inbox; $0.004 for chatbot messages |
Source: Meta WhatsApp Business Platform USD rate card, effective 1 October 2026 — next possible change 1 January 2027. Example: one marketing message to a Nigerian number costs Meta $0.0516 + PayPerWA $0.004 = $0.0556. Messages to other countries use that country's Meta rate; see the rates by country or download the full card (CSV). Messages in the free entry point window, opened when someone contacts you from a Click-to-WhatsApp ad, carry no Meta charge.
Sending login or transaction codes? The WhatsApp OTP API generates, sends and checks them with two API calls: Meta $0.0067 + PayPerWA $0.004 = $0.0107 per OTP sent to a Nigerian number, and verifying is free.
What a month costs
| Business | Messages / month | Meta | PayPerWA ($0.004 each) | Total |
|---|---|---|---|---|
| Lagos online store | 5,000 marketing | $258.00 ($0.0516 each) | $20.00 | $278.00 |
| D2C brand with order updates | 10,000 utility | $67.00 ($0.0067 each) | $40.00 | $107.00 |
| Fintech app sending OTPs | 50,000 authentication | $335.00 ($0.0067 each) | $200.00 | $535.00 |
There is no subscription on top. Try your own numbers in the WhatsApp API cost calculator, or read the full Nigeria pricing guide.
Pay in USD from Nigeria
Meta bills Nigeria in US dollars, so a PayPerWA account registered from Nigeria gets a prepaid USD wallet. There is no contract and no monthly plan: you load credit, and PayPerWA's $0.004 is deducted per message. Meta's rate is billed by Meta to the payment method on your WhatsApp Business Account, so it never comes out of the wallet.
- Top up by card. International Visa or Mastercard enabled for online dollar payments. Minimum top-up $9; the recharge screen starts at a $10 Starter pack, then $25, $50, $100 and $250.
- Your bank sets the naira amount. Meta has no naira rate card, so your card issuer converts at its own USD rate. The indicative figures on this page use the xe.com mid-market rate on 25 October 2026 and will differ from your statement.
- Failed messages are refunded. If a message fails (invalid number, not on WhatsApp), PayPerWA credits its $0.004 back to the wallet automatically. Meta charges only for delivered messages.
- No naira wallet yet. We do not currently accept Paystack, Flutterwave or naira bank transfers for wallet top-ups. If that changes, this page will say so.
Connect a +234 number in minutes
- 1
Create a PayPerWA account
Sign up with your email and mobile number. Creating an account is free; the USD wallet is assigned automatically for Nigeria.
- 2
Connect your number with Meta's embedded signup
Click Connect WhatsApp, log in with Facebook, choose or create your Meta business portfolio and verify the +234 number with a one-time code by SMS or call. Choose "I already use this number on the WhatsApp Business app" to keep using the app alongside the API (coexistence, if Meta finds your business eligible), or "Set up a new number" for a number that is not on WhatsApp.
- 3
Set your display name
The name customers see must follow Meta's display-name rules: it should match your registered business or brand and can't be a generic term. See our display name guidelines. Meta's verified badge (green tick) is a separate application through Meta Business Suite after business verification; Meta decides, not the provider.
- 4
Top up the USD wallet and create a template
Load $10 or more by international card. Write a template or start from the library and submit it; Meta reviews templates, often within minutes and at most 24 hours. Utility and authentication templates usually approve fastest.
- 5
Import opted-in contacts and send
Upload a CSV of customers who agreed to hear from you on WhatsApp, pick the template and send now or schedule it. Developers can send OTPs and alerts through the REST API instead.
- 6
Verify your business to raise your limit
New business portfolios can start conversations with 250 unique customers per rolling 24 hours. Meta business verification (CAC registration plus a utility bill or bank statement) raises this to 2,000, and it then grows automatically to 10,000, 100,000 and unlimited with good quality.
Detailed walkthrough: how to apply for the WhatsApp Business API. Already on the WhatsApp Business app? Read about coexistence.
Everything is included on every account
No plans or feature tiers. Every PayPerWA account gets the full product.
Bulk campaigns
Send approved templates to thousands of opted-in contacts, schedule them, or run drip and recurring campaigns.
Two-way inbox
Reply to customers in one inbox with labels, notes, quick replies, search and chat export.
No-code chatbot
Build keyword and menu flows that answer FAQs and capture leads around the clock.
WhatsApp Flows
Collect bookings, KYC details, sign-ups and feedback through native forms inside WhatsApp.
REST API & webhooks
Send OTPs, transaction alerts and order updates from your own app with API keys, and receive delivery and reply events.
Multiple numbers
Connect several +234 numbers to one account, all paid from the same USD wallet.
Delivery analytics
Track sent, delivered, read and failed for every campaign in real time.
Auto-retry & refunds
Failed campaign messages are retried automatically, and PayPerWA's $0.004 for a failed message is credited back to your wallet.
See the full feature list.
Built for Lagos, Abuja and Port Harcourt businesses
Fintech OTPs and transaction alerts
Authentication and utility messages cost Meta $0.0067 + PayPerWA $0.004 = $0.0107 each, read inside WhatsApp rather than lost in SMS. Send them from your app through the REST API with delivery webhooks.
D2C and online stores
Order confirmations, dispatch and delivery updates as utility messages; restock alerts and promotions as marketing messages to customers who opted in. Payment links from Paystack or Flutterwave go in the template body or a URL button.
Real estate
Send listing broadcasts and open-house invitations as marketing messages, confirm inspections as utility messages, and qualify leads with a chatbot before an agent replies.
Schools and training centres
Fee reminders, timetable changes and result notices as utility messages to parents; new-term enrolment campaigns as marketing messages. WhatsApp Flows collect registrations without a website form.
More: WhatsApp marketing in Nigeria and WhatsApp for Nigerian fintech.
NDPA 2023 consent and opt-out: before you broadcast
Nigeria's Nigeria Data Protection Act 2023, enforced by the Nigeria Data Protection Commission, requires a lawful basis for processing personal data such as phone numbers. For marketing broadcasts that means consent you can show: the customer agreed to receive WhatsApp messages from your business, and they can withdraw that consent at any time. Meta's Business Messaging Policy requires the same opt-in before you send a marketing template.
- Collect opt-in in writing. A checkbox at checkout, a sign-up form, a WhatsApp Flow or a keyword the customer sends you. Keep the record; PayPerWA stores an opted-in flag per contact.
- Say who you are and how to stop. Templates should name your business and offer a simple opt-out (a Stop button or reply). Opted-out contacts are blocked from campaigns automatically.
- Mind quality. Blocks and reports lower Meta's quality rating for your number, which stops your messaging limit from growing and can get templates paused, so send to people who asked, at a sensible frequency.
- Data residency and access. Contact data is processed to deliver your messages; export or delete contacts from the dashboard when a customer asks.
This is general guidance, not legal advice. The Nigeria marketing guide covers consent wording and examples.
WhatsApp API providers in Nigeria compared (2026)
Every official provider pays Meta the same Nigeria rate; what differs is the provider's own fee, billing currency and how you pay. Figures below were read from each vendor's own pricing page on 25 October 2026; “not published” means the page did not state it.
| Provider | Monthly plan (as published) | Provider fee per message | Billing currency | Local payment |
|---|---|---|---|---|
| PayPerWANo subscription; every feature on every account | $0 / month | $0.004 + Meta's rate | USD | International Visa / Mastercard (USD wallet, min $9) |
| SitetiNaira-first; monthly plans | ₦46,400 / ₦94,400 / ₦638,400 per month (Start / Growth / Pro) | Meta fees included in plan (no per-message figure published) | NGN | Paystack or Flutterwave: Nigerian debit card or bank transfer |
| TermiiNigerian CPaaS; SMS + WhatsApp | $50 per account / month (WhatsApp Business Account fee) | Not published (rate card via sales) | USD (FCFA invoicing via sales) | Not published |
| YournotifyMulti-channel marketing suite | Not on its pricing page; its own blog (17 Sep 2026) says subscriptions start at ₦20,000 / month plus credits | Not published | NGN | Not published |
| TwilioDeveloper platform; no dashboard campaigns | $0 / month | $0.005 + Meta's rate | USD | Not published |
| 360dialogPriced per connected number | €49 / €99 / €500 per number per month (Regular / Premium / Scale) + Meta fees | Not stated for the API plans | EUR | Not published |
| AiSensyIndia-focused suite | Monthly plans (see vendor pricing page) | India card: ₹1.09 marketing / ₹0.145 utility; international page separate | INR shown | Not published |
If you must pay in naira today, a naira-billed provider such as Siteti is the practical choice; if you want no monthly plan and a per-message fee under half a cent, PayPerWA ($0.004) and Twilio ($0.005) are the published options. Vendors whose pricing pages we could not open are left out rather than guessed.
WhatsApp Business API in Nigeria: FAQ
Answers based on Meta's official pricing and policies as of October 2026.
How much does the WhatsApp Business API cost in Nigeria?+
Can I pay in naira?+
Is there a monthly fee?+
Which cards work for the USD wallet?+
Do I need CAC or Meta business verification to start?+
Does PayPerWA work with a Nigerian +234 number?+
Can I send Paystack or Flutterwave payment links in templates?+
Is PayPerWA an official WhatsApp API provider?+
Get the official WhatsApp Business API in Nigeria
No plan, no setup fee. Meta $0.0516 + PayPerWA $0.004 per marketing message; Meta $0.0067 + $0.004 per OTP.