WhatsApp Business API vs QR pairing: which should a small business use?
Every WhatsApp automation tool connects to your number one of two ways. One is official, slow to set up and metered by Meta. The other is unofficial, live in minutes and free of Meta fees, with a risk attached. We build on the second, so we will be blunt about both.
Quick answer
Use the official WhatsApp Business API if you send broadcasts, need the green tick, have a team on a shared inbox, or cannot tolerate any chance of a number restriction. Expect Meta verification, a provider subscription and per-message fees.
Use QR pairing if you want inbound messages answered and booked automatically today, on a dedicated number, with no Meta process or fees, and you accept that WhatsApp may restrict the number because the method is unofficial. ReplyKit works this way, with guardrails that reduce the risk.
What each one actually is
The official WhatsApp Business API
Also called the WhatsApp Business Platform or Cloud API. It is Meta's sanctioned channel for software to message customers. You apply through a Meta Business account, verify your business, register a display name, and either use Meta's Cloud API directly or, far more commonly, go through a Business Solution Provider such as WATI, Respond.io, SleekFlow or Interakt. Your number moves onto the platform, so you stop using the WhatsApp app for it. Outbound messages outside the 24-hour customer window must use pre-approved templates, which Meta charges for.
QR pairing (linked-device)
This is the same mechanism as WhatsApp Web. Software pairs to your existing WhatsApp or WhatsApp Business app number as a linked device by scanning a QR code, then reads and sends messages through that link. There is no application, no template system and no Meta billing, because to WhatsApp it is just your account on another device. Meta does not endorse this for automation, and its terms prohibit unofficial clients and automated messaging outside the API.
Side by side
| Factor | Official Business API | QR pairing |
|---|---|---|
| Sanctioned by Meta | Yes | No |
| Time to live | Hours to days (verification, display name) | Minutes |
| Meta message fees | Yes, per message by category and country, including service replies past 1,000 a month | None |
| Provider subscription | Typically $50 to $350 a month, often plus seats | ReplyKit from $29 a month, no seats |
| Keep using the WhatsApp app | No, number moves to the API | Yes |
| Broadcasts and campaigns | Yes, with approved templates | Not safely. ReplyKit does not offer them |
| Green tick | Eligible | No |
| Multiple staff on one number | Yes, via provider inbox | Via the tool's inbox, plus the phone itself |
| Risk of restriction | Low if you follow policy; quality rating can throttle you | Real. Reduced by inbound-only, paced replies, caps |
| Best for | Marketing, support teams, regulated businesses | Small businesses automating inbound replies and bookings |
Cost
On the official API you pay twice. First the provider subscription, which for the tools small businesses look at ranges from about $50 to $350 a month, often with per-user seats and contact metering. Second, Meta's own charges: since July 2025 Meta bills per delivered template message, with rates by category (marketing, utility, authentication) and by the recipient's country. Since 1 October 2026 Meta also charges for service messages, the replies to a customer who messaged you first inside the 24-hour window, after the first 1,000 free per business phone number each month. Without a payment method on file, replies past that point are not delivered. So a business that answers fewer than 1,000 inbound messages a month pays little to Meta, a busier one pays for every reply past 1,000, and a business that sends reminders and promotions pays for every one of those too.
On QR pairing there is no Meta bill at all. A paired number is a normal account. ReplyKit's plans are $29, $49 and $99 a month, metered only by AI replies, with no seats and no contact fees. We compared the real totals in ReplyKit vs WATI and ReplyKit vs Respond.io.
Setup
Official API: create or use a Meta Business account, submit business verification (documents, sometimes a callback), register a display name that Meta reviews, choose a provider, connect a number that is not currently on WhatsApp or migrate one, then write and submit message templates for approval. Plan for a few days end to end, longer if verification bounces.
QR pairing: open WhatsApp on your phone, go to Linked Devices, scan the code the tool shows you. In ReplyKit that is step five of onboarding, after you have pasted your website and set your hours, and the whole thing takes about 15 minutes. Read how to automate WhatsApp replies for a small business for the full walkthrough.
Risk, stated plainly
The official API's risk is quality throttling. Meta scores your number on how customers react. Too many blocks or reports and your messaging limits drop or the number is paused. Follow the policies, get consent for marketing, and this rarely bites.
QR pairing's risk is bigger and blunter: WhatsApp can restrict or ban a paired number for automated use, sometimes without warning and without appeal. Anyone who tells you otherwise is selling something. What reduces the risk is behaving like a person: only replying to people who message you, replying at human speed, never blasting, and stopping when someone says stop. ReplyKit enforces all of that and cannot be configured to broadcast. We explain the mechanics and the numbers in Will WhatsApp ban my number for automation?, and we ask every customer to accept the risk in our terms before connecting. Use a dedicated number, not the one your business has run on for years.
What you can and cannot do on each
Only on the official API
- Broadcasts and marketing campaigns to opted-in lists.
- The verified badge and official business account status.
- Messaging limits that scale to tens of thousands of customers a day.
- Catalog, payments and click-to-WhatsApp ad integrations at scale.
Only on QR pairing
- Live in minutes with no application.
- Zero Meta fees, so reminders and follow-ups cost nothing extra.
- Keep the WhatsApp app on the same number for your own use.
- No template approval for what your agent says; it answers freely from your knowledge base.
How to choose in one minute
- You send promotions to a list: official API. Nothing else is safe for that.
- You need the green tick or a compliance sign-off: official API.
- You want inbound enquiries answered and appointments booked, starting today: QR pairing on a dedicated number. Try the live demo to see what the agent does.
- You are not sure automation will pay off: QR pairing first, because the cost of finding out is $29 and an afternoon. Move to the API later if you outgrow it.
Our position
ReplyKit uses QR pairing because it lets a small business get value in 15 minutes instead of a week, with no Meta fees. We say the risk out loud on the home page, in onboarding and in the terms, and we build the product to behave like a careful human on your number. Official API support is on our roadmap for businesses that grow into it.
Frequently asked questions
What is the difference between the WhatsApp Business API and QR pairing?
The API is Meta's official channel for software, with verification and per-message fees. QR pairing links a normal number the way WhatsApp Web does, with no approval or fees, but it is not sanctioned by Meta and the number can be restricted.
Is QR pairing automation legal?
It is not illegal, but it breaches WhatsApp's terms of service. The consequence is an account restriction or ban, not a legal penalty. You accept that risk in exchange for speed and zero Meta fees.
How much does the official API cost?
Meta charges per delivered message by category and country. Since 1 October 2026 that includes replies inside the 24-hour customer window, after the first 1,000 free service messages per number each month. Your provider's subscription, typically $50 to $350 a month, comes on top. QR-paired tools like ReplyKit have no Meta fees.
Can I get the green tick with QR pairing?
No. The badge is only for businesses verified on the official platform.
Can I switch to the official API later?
Yes. Prove the value on QR pairing first, then move to the API when you need broadcasts or the badge. Keep your knowledge base and customer list so it is only a connection change.
Find out in an afternoon whether automation pays
Paste your website, scan a QR code, message your number. 7-day free trial, cancel before it ends and pay nothing.
ReplyKit is an independent product and is not affiliated with or endorsed by Meta or WhatsApp. Meta pricing and policy details reflect public information as of September 2026 and may change. Nothing here is legal advice.