Jul 11, 2026

How Many WhatsApp Messages Can You Send Per Day?

WhatsApp limits how many unique customers you can start a conversation with each day, from 250 up to unlimited. Here are the exact tiers, how throughput differs, and how to move up.

Send bulk WhatsApp messages the safe way
Import a CSV, personalize each message, and broadcast on the official WhatsApp Business API. Free tier: 500 messages a month.
Start free →

On the WhatsApp Business Platform, how many messages you can send per day is set by your messaging limit, which counts how many unique customers you can start a conversation with in a rolling 24 hours. New business portfolios start at 250 unique customers per day. From there the tiers rise to 1,000, then 2,000, then 10,000, then 100,000, and finally unlimited. Throughput, meaning raw messages per second, is a separate ceiling: a business number can send up to 80 messages per second by default. So the real daily constraint for most senders is the unique-customer tier and their quality rating, not speed.

Two numbers get confused constantly here, so this guide separates them cleanly and explains how to climb the ladder without tripping a restriction.

The daily unique-customer tiers

The messaging limit is about how many different people you can begin a business-initiated conversation with per rolling 24 hours. It does not count replies you send inside the 24-hour customer service window, and it does not count how many total messages you send to those people. It counts new conversations started.

The tiers are 250, 1,000, 2,000, 10,000, 100,000, and unlimited unique customers. A brand-new number sits at 250. That is enough to test, and it is deliberately small so a bad actor cannot spin up a number and blast 100,000 strangers on day one. As you send well, the number climbs. There is no 500 tier and no secret higher cap below unlimited; those six levels are the whole ladder.

Throughput is a different limit

Throughput is how fast the API accepts your messages, measured per second. The default is 80 messages per second per number, and Meta offers capacity upgrades for higher volume. There is also a per-recipient brake: you can send about one message every six seconds to the same individual WhatsApp user, which stops a single person from being flooded.

Why the distinction matters: even at the entry 250-customer tier, 80 messages per second is far more speed than you need. The tier limits how many new people you reach in a day; throughput limits how quickly a given batch goes out. A legitimate sender almost never hits the throughput wall. They hit the daily unique-customer tier, or they hit a quality problem.

How to move up a tier

You climb by sending high-quality messages and keeping your number healthy. Above the 2,000 tier, Meta advances you automatically, usually within a day, once two things are true: your quality rating is good, and you have used at least half of your current limit in the last seven days. So the ladder rewards steady, engaged sending. If you sit at 250 and only send 40 messages a week to a cold list that blocks you, you will not move up. If you send relevant templates to opted-in people who read and reply, you rise quickly.

The lever underneath all of it is your quality rating, which comes straight from how recipients react. Blocks and reports drag it down; reads and replies hold it up. That is why opt-in is not just a compliance box. It is the mechanism that lets your daily ceiling grow. The bulk messaging rules page covers the quality and opt-in side in full.

What counts against your daily limit

Only business-initiated conversations, the ones you start with a template, count against the tier. When a customer messages you first, your replies for the next 24 hours are free-form and do not eat into the limit. This is why customer-service-heavy accounts can handle huge inbound volume on a modest tier: most of their sending is replies, not new conversations. If your model is outbound campaigns, though, every recipient you template is a new unique customer, so the tier is your true daily audience size.

Planning around the limits

If you need to reach more people than your tier allows in a day, you have two clean options. Spread the campaign across days, sending to as many unique customers as your tier permits each 24 hours. Or grow your tier ahead of the campaign by warming up: send consistent, high-quality templates to engaged contacts for a couple of weeks so the automatic promotion moves you up before the big send. Trying to force it, by blasting at the ceiling on a cold number, does the opposite: quality drops, the tier shrinks, and you end up able to send less. Scale on WhatsApp is earned, not bought. The WhatsApp Business API is built to reward the patient version of this.

What happens when you hit the limit

When you try to start more conversations than your tier allows in a 24-hour window, the extra sends are simply rejected by the API rather than queued and delivered later, so you have to hold them for the next window or spread them out. If your account is throttled for quality reasons instead, you will see a spam rate limit error (131048), which means sends are restricted because your quality rating dropped or spam signals were detected. That is different from exhausting your tier: the fix is to slow down, improve template relevance, and let your rating recover, not just to wait for the clock. Building your send around these limits from the start, rather than discovering them mid-campaign, is what separates a smooth scale-up from a stalled one.