Blog / API & technical
WhatsApp message sending limits

In short
On the free app the practical limit is the broadcast list: a maximum of two hundred fifty-six contacts per send. On Meta's official API the limits are quality tiers—one thousand, ten thousand, or unlimited unique contacts per day—and you move up a tier automatically when the number sends well and keeps a high quality score. The difference isn't only the quantity, but the fact that volume on the API is governed and predictable.
There comes a moment when your contact list is too big for the phone. You have an announcement you want to give to all your customers, a seasonal promotion, an important alert, and you realize the app stops you at a certain point: the broadcast list won't accept more than so many contacts, and sending everything by hand is out of the question. This is where people discover that WhatsApp has sending limits, and that those limits depend on which tool you're using.
In this article we'll look at the real limits, the ones you actually run into, with no made-up numbers: what you can do with the free app, how the quality tiers work on the official API, and above all how those tiers grow along with your number's reputation. The goal is to give you a clear picture so you understand when the app is enough and when you need something more.
What a sending limit on WhatsApp is
A sending limit is the quantity of messages—or rather of recipients—the system lets you reach within a certain span of time. There are two very different logics depending on the tool. On the free app the limit is a fixed, practical barrier, tied to the broadcast tool. On the official API the limit is dynamic: it starts at a tier and rises as you prove you use the number well. Understanding this difference saves you from running into a wall right when your business is growing.
The free app's limit: 256 contacts per broadcast
The WhatsApp app, the one you use on your phone, lets you send the same message to multiple people at once through broadcast lists. It's a handy feature for micro-businesses, but it has a precise ceiling: each broadcast list can contain at most two hundred fifty-six contacts. If you want to reach a thousand people, you have to create and manage four separate lists, by hand, one after another.
There's also a detail many people discover too late: in a broadcast, the message reaches only the people who have your number saved in their contacts. Anyone who doesn't have you among their contacts won't receive anything. This makes the app perfect for talking to your loyal customer base, but ill-suited to broader communications or to people who haven't saved you yet. The limit of two hundred fifty-six, in short, is only half the story: the other half is who actually reads you.
- A maximum of 256 contacts per broadcast list.
- The message reaches only people who have your number saved in their contacts.
- Manual management: multiple lists to create and update by hand.
- Ideal for a loyal customer base, not for high volumes or new contacts.
The quality tiers on the official API
When you move to Meta's official API the whole model changes. There's no longer a list to fill by hand: there's a system that assigns you a tier, meaning how many different people you can contact first within a single day. There are three main tiers and they grow by orders of magnitude.
| Tier | Unique contacts reachable per day | Who it's for |
|---|---|---|
| First level | Up to 1,000 | A business starting to communicate at volume |
| Second level | Up to 10,000 | A growing business with sizable lists |
| Higher level | Unlimited | Operations with large bases of active contacts |
An important clarification: these tiers count the new recipients you start contacting, typically with templates. Conversations already open—the ones where the customer wrote to you and you reply within the support window—don't fall into this count. In other words, the limit concerns your initiative toward people who aren't talking to you at that moment, not a dialogue already underway.
How you move up a tier
The interesting part is that you don't stay stuck at the first level. The tier rises automatically when the number behaves well, and there are two criteria, intertwined. The first is volume: you actually have to send and reach enough people, because the system assesses whether you're ready to handle more. The second, more important, is quality: the number must keep a high score, a sign that people read, reply, and don't report you en masse.
Put simply: if you send at volume and people react well, Meta promotes you to the next tier. If instead you rack up blocks and reports, the quality score drops, and not only do you not move up, you can even be moved back down. It's a meritocratic system: the quantity you can send is the consequence of how well you communicate, not a fixed allowance. That's why looking after consent and message relevance—the same principles that protect against a ban—is also what grows your limits.
App or API: which limit is right for you
The choice depends on where you are. If you talk to a few hundred customers who have you in their contacts, the free app with its broadcast lists can be enough: zero cost on messages, simple management, direct contact. The moment to move to the API arrives when two hundred fifty-six contacts get too tight, when you need to reach people who haven't saved you yet, or when managing so many lists by hand eats too much of your time.
With the API you not only get past the broadcast ceiling, you also enter a mechanism where the limits grow with you instead of staying fixed. You start at one thousand, you prove you communicate well, and you find yourself at ten thousand and then with no practical ceiling. It's the difference between a wall and a staircase.
SendApp gives you both doors and puts no markup on messages. With SendApp Cloud you connect your number via QR and manage your direct customer base; with SendApp Official you move to Meta's official API and your tiers rise as the number's quality score stays high. You pay Meta according to its price lists and nothing else: the volume you unlock is simply a matter of how well you communicate.
Best practices so you don't waste your limits
Having a high tier is useless if you burn through it badly. A few rules for making good use of the volume you have available.
- Keep your lists clean: remove inactive contacts, wrong numbers, and people who have never interacted. Sending to recipients who don't read worsens quality and keeps your tier low.
- Spread your sends over time instead of bunching them all into one minute: a sudden spike is the profile the system watches with the most suspicion.
- Prioritize expected, relevant messages: every send that generates a reply or a positive interaction raises the score and moves you closer to the next tier.
- Monitor the number's quality score and slow down immediately if you see it dropping, before the penalty moves you back a tier.
- Grow calmly when the number is new: forcing volume too early doesn't move you up faster, it only risks the brake.
Put it into practice with SendApp
Campaigns, AI and a multichannel inbox with no markup on message costs. Try it free, no credit card.
Redazione SendApp
The SendApp team — WhatsApp marketing and AI platform for businesses.