Skip to content
All articles

WhatsApp Messaging Limits & Tiers: 250 to Unlimited (2026)

WhatsApp messaging limits explained: the 250 to Unlimited tier ladder, throughput ceilings and per-user marketing caps — and how to unblock a throttled send.

Summarise this article with:

On this page

WhatsApp Messaging Limits & Tiers: 250 to Unlimited (2026)

Your broadcast went out at 10:30 IST to 18,000 contacts. By 10:34 the dashboard shows 9,800 sent and then a wall of failures, and the marketing lead is asking whether the number is banned. It almost certainly is not. You hit a ceiling — and there are three of them, enforced by three different systems, with error messages that rarely say which.

Most teams assume there is one number: "we're on tier 10,000, so we can send 10,000 messages a day." That is wrong three ways. The limit counts unique users, not messages. It is shared across every phone number in your business portfolio. And it is not the only thing that can stop a send. This guide covers all three ceilings in the order you should check them.

Key points

  • A WhatsApp messaging limit counts unique users contacted outside an open customer service window in a rolling 24-hour period, not messages sent.
  • Messaging limits are set at the business portfolio level and shared across every phone number in it, so adding a number does not add capacity.
  • The ladder runs 250 → 2,000 → 10,000 → 100,000 → Unlimited; the step to 2,000 comes from business verification, partner verification, or 2,000 high-quality messages in 30 days.
  • The messaging_limit_tier field is deprecated; read whatsapp_business_manager_messaging_limit, which returns values such as TIER_250.
  • Throughput is a separate ceiling reaching 1,000 messages per second for eligible numbers with a Medium or higher quality rating.
  • Per-user marketing limits are a third, dynamic ceiling that applies in India and surfaces as error 131049.

What a WhatsApp messaging limit actually is

A WhatsApp messaging limit is the maximum number of unique users a business can message outside an open customer service window in a rolling 24-hour period. Each part of that definition is a place teams miscount.

Unique users, not messages. Four utility templates to the same customer in one day consume one unit, not four. A portfolio on the 10,000 tier can send 36,000 messages to 9,000 customers and stay inside its limit.

Outside an open customer service window. A customer service window (CSW) is the 24-hour period that opens when a user messages your business, during which you can reply freely. Traffic inside an open CSW does not consume your limit — which is why a support-heavy business barely notices a low tier while a campaign-led business fails on day one.

Rolling, not calendar. There is no midnight IST reset. A send finishing at 23:50 still occupies your allowance at 09:00 next morning, which is why "half tonight, half tomorrow" usually fails on the second half.

Meta's primary reference is the messaging limits documentation, updated 21 May 2026.

Why messaging limits are now set at the business portfolio level

Messaging limits are set at the business portfolio level and shared across all phone numbers in that portfolio. This breaks the model most teams inherited: each number gets its own tier.

If you run three numbers under one portfolio (sales, support, transactional) and the limit is 10,000, all three draw from one allowance of 10,000 unique users per rolling 24 hours. A fourth number buys zero headroom and one more quality rating to defend.

The second-order effect matters more. Because the allowance is pooled, a campaign on your marketing number consumes capacity your order notifications needed. We see this most in D2C teams where a growth pod owns the campaign number and engineering owns the transactional one, and nobody has agreed who gets the last 2,000 slots. Reserve a floor: gate the campaign scheduler behind a check that reads current utilisation before it fires. Our WhatsApp Business API platform overview shows how both views fit together.

The tier ladder: 250 to Unlimited

Tier Unique users per rolling 24h How you reach it
TIER_250 250 Default for every new business portfolio
2,000 2,000 Business verification, or partner verification, or 2,000 high-quality messages in 30 days
10,000 10,000 Automatic scaling on quality and utilisation
100,000 100,000 Automatic scaling on quality and utilisation
Unlimited No cap Automatic scaling on quality and utilisation

Notice what is absent: there is no 1,000 tier. Teams searching for "WhatsApp messaging tier 1000" are working from an older ladder or an unmaintained vendor post. If a page still describes a 1K tier, treat the rest of it as suspect.

The three routes to 2,000

The step to 2,000 is the only rung you can force. You need one of these.

  1. Business verification. Verify the portfolio in Meta Business Manager — for an Indian private limited company, usually the certificate of incorporation plus address proof matching the legal name exactly. Mismatched names are the most common rejection we see: "AIO Infinity Pvt Ltd" against "AIO INFINITY PRIVATE LIMITED" costs a cycle.
  2. Partner verification. Your Business Solution Provider vouches for the portfolio. Usually the fastest route, and one reason to onboard through an official Meta Business Solution Provider rather than a reseller.
  3. Organic quality volume. Deliver 2,000 high-quality messages in 30 days. Works if you already have conversation volume and have not filed paperwork.

Do business verification regardless: it also gates the Official Business Account badge and the higher template cap — 6,000 templates per WABA with an approved display name, against 250 if the parent portfolio is unverified.

Automatic scaling above 2,000

Above 2,000 you do not apply. Meta raises the limit automatically through 10,000, 100,000 and Unlimited based on sustained quality and utilisation. Both words carry weight.

Quality is the user-feedback signal expressed as your quality rating: GREEN (high), YELLOW (medium, "may soon be paused or disabled"), RED (low, "in danger of being paused or disabled soon") and UNKNOWN (pending, no feedback yet). It is driven by blocks and report taps, not delivery success — high delivery with a high block rate will hold your tier down. Our WhatsApp quality rating guide has the recovery runbook.

Utilisation is whether you use the allowance you have: a portfolio at 2,000 sending 300 unique users a day gives the scaling system nothing to act on.

Reading your tier from the API

The messaging_limit_tier field is deprecated. Read whatsapp_business_manager_messaging_limit instead, which returns values in the form TIER_250. A stale tier reading during an incident is worse than none. Pipe that value into monitoring alongside quality rating and template status, and subscribe to webhooks so a downgrade reaches your on-call channel rather than sitting in WhatsApp Manager. The WhatsApp webhooks guide covers the plumbing; the InfiQ developer docs show where these fields surface.

Throughput: the second ceiling, measured per second

Throughput is the rate at which the API accepts and dispatches messages, measured in messages per second, and it is separate from your messaging limit. You can be nowhere near your daily unique-user allowance and still fail because you pushed too fast.

Throughput can scale to 1,000 messages per second for numbers with a Medium or higher quality rating that meet Meta's eligibility conditions: an unlimited messaging limit plus more than 100,000 unique users per 24 hours, or unlimited initiation capability. High throughput is downstream of topping the ladder: you cannot buy 1,000 messages per second on TIER_250.

For anyone building a sender: a configurable rate limiter, exponential backoff, and idempotency keys so a retry does not double-send. If you use a managed broadcast campaign tool, ask the vendor how it paces sends and what it does with failures. Pacing is one of the least-discussed differences between platforms.

Per-user marketing limits: the third ceiling nobody sees

A per-user marketing limit is a dynamic cap WhatsApp applies to how many marketing template messages any single user receives across all businesses, based on that user's recent read-rate and inbox load. It is not a fixed number, it is not published, and it adapts automatically per person.

It is invisible from your side and varies by recipient. Two customers on the same list, both opted in — one gets your campaign, one does not, because the second has been ignoring marketing templates from other businesses.

Behaviour Detail
Where it applies Not active where sender or recipient is in the EEA, UK, Japan or South Korea. India is not excluded — the cap applies here
US numbers WhatsApp does not currently deliver marketing templates to +1 US numbers at all
What is exempt Messages inside a 24-hour CSW, opened by a user reply, do not count
Error and retry A throttled send surfaces as error 131049; retrying before 24 hours risks further failures

The retry rule turns small problems into large ones. When a chunk of a campaign fails, the instinct is to re-queue immediately. Do not — repeated undelivered marketing attempts are the pattern that pushes a quality rating toward YELLOW. Meta's per-user marketing limits documentation, updated 17 June 2026, is the primary reference.

The structural answer is to stop treating marketing templates as your main reach mechanism. They face all three ceilings; messages inside an open CSW face none. Anything that earns a reply — a useful utility notification, a WhatsApp Flow that completes a task in-chat, a question worth answering — converts a capped send into an uncapped conversation, and InfiQ's flow builder and shared inbox handle that reply side for you.

Diagnose it: symptom, ceiling, fix

Work this table top to bottom the next time a send fails.

Symptom Ceiling you hit Fix
Send stops at a round number (250, 2,000, 10,000); the rest fail Messaging limit on the portfolio Read whatsapp_business_manager_messaging_limit; wait for the rolling window; verify the business if on TIER_250
Failures spread evenly across the list, no round-number cliff Per-user marketing limit (error 131049) Do not retry inside 24 hours. Segment out low-engagement contacts
Errors start seconds into a fast send, stop when you slow down Throughput Add a rate limiter and backoff; check quality rating
A second number fails though it has sent almost nothing Portfolio pooling The allowance is shared. Raise the tier or leave a transactional floor
One template fails; others on the same number send fine Template pausing (3h → 6h → disabled) Fix content or audience before the second strike
Marketing templates to +1 US numbers never arrive Regional non-delivery Not a limit. Reach US contacts another way
A utility template starts costing more with no change from you Auto-recategorisation Content, not intent, decides category. See the template categories guide

Two rows are not messaging limits at all — during incidents, half the "we've been throttled" reports are a paused or recategorised template. Template pausing escalates on a fixed schedule: a first RED-quality instance pauses the template for 3 hours, a second for 6 hours, a third disables it. Meta's template quality docs list every status.

Worked example: an illustrative Kota coaching institute

Take a hypothetical test-prep institute in Kota with 38,000 parent contacts, all opted in at admission, running one business portfolio with two numbers. Portfolio tier: 10,000, quality rating GREEN. The academic team wants to send a mock-test result notification to all 38,000 parents on a Sunday evening.

The naive plan. Queue 38,000 sends at 19:00 IST. Roughly 10,000 unique parents receive it; the rest fail. Because the window rolls, re-queuing at 07:00 Monday fails again, and the team concludes the number is banned.

The arithmetic that applies. At 10,000 unique users per rolling 24 hours, 38,000 contacts need four rolling windows. The announcement lands over roughly four days, so the last cohort hears on Wednesday about a test their child sat on Saturday — a product problem, not a throttling problem.

The plan that works. Send by batch in cohorts of about 9,000 — under 10,000, leaving roughly 1,000 unique users of headroom for fee receipts and absence alerts. Then engineer replies: end the notification with a Flow that opens a scorecard or books a counselling slot. Every parent who taps opens a 24-hour CSW, and everything sent inside it sits outside the messaging limit entirely. Across a month the uncapped conversation volume exceeds the capped broadcast volume, and utilisation stays high enough for automatic scaling to act on.

On cost, price follows category, not tier, and from 1 October 2026 the calculus shifts because Meta resumes charging for service messages and for utility messages sent inside an open CSW — both free today. InfiQ's current India rates are utility ₹0.19 and marketing ₹0.94 per delivered message (ex-GST). Model both before you redesign around CSW volume. Our cost breakdown, 2026 pricing guide and Meta Business Agent Platform analysis cover the October change.

A 60-day plan to climb from 250 to 100,000

  1. Days 1–3: file business verification. Submit the portfolio with the legal name matching your certificate of incorporation character for character. Enable two-step verification on every number.
  2. Days 1–3: ask about partner verification. If your provider is an official Meta Business Solution Provider, this is often the shortest path to 2,000.
  3. Days 4–7: instrument before you scale. Put whatsapp_business_manager_messaging_limit, quality rating and template status in one view. Alert on any move to YELLOW and any template pause.
  4. Days 7–14: earn the organic route in parallel. Deliver 2,000 high-quality messages over the 30-day window using wanted utility notifications — order updates, confirmations, receipts. Not marketing templates.
  5. Days 14–30: build reply mechanics into every send. Add a Flow, a quick-reply button or a real question to your highest-volume templates. This decouples reach from tier.
  6. Days 21–45: raise utilisation deliberately. Approach your current allowance consistently, not once, while holding GREEN. Automatic scaling watches sustained behaviour.
  7. Days 30–45: prune the list holding you down. Suppress contacts who have not engaged across recent marketing sends. They drive per-user failures and block-driven quality damage.
  8. Days 45–60: only now tune throughput. With the limit rising, add rate limiting, backoff and idempotency so throughput does not become the new failure mode.

Keep template hygiene tight throughout — the common template rejection reasons post covers the review-side failures that stall step 4.

What most teams get wrong about messaging limits

They add phone numbers. The reflex response to throttling does nothing, because the limit is pooled, and it adds a quality rating you now have to defend.

They treat the limit as a message budget. It is a unique-user budget. Count people.

They retry immediately. Failed sends get re-queued within minutes, risking further failures and feeding the quality signal that keeps the tier down. Error 131049 means wait.

They optimise the wrong ceiling. Engineering time goes into parallel workers when the real constraint is a 2,000 limit that a document upload would have lifted in days.

They ignore utilisation. A portfolio that never approaches its allowance never scales. To reach 100,000 you earn it at 10,000, visibly and repeatedly.

They confuse a paused template with a throttled number. Different fixes, different clocks — 3 hours then 6 then disabled, versus a rolling 24-hour window. The state of WhatsApp business messaging in India post has wider context.

Get started with InfiQ

Messaging limits punish teams that scale by guesswork. If you can see your portfolio tier, quality rating and template status in one place, and your sender paces itself and handles 131049 correctly, the ladder climbs on its own.

Ready to scale past the 250 messaging limit without risking your number? Start your 7-day free trial — InfiQ gets you live on the official WhatsApp Business API in about 2 hours, with quality and tier analytics in one dashboard and InfiQ Flows to turn capped broadcasts into uncapped conversations. Or book a walkthrough to see it mapped to your own send volumes first.

FAQ

Frequently asked questions

What is the WhatsApp messaging limit for a new number?

A new business portfolio starts at 250 — you can message 250 unique users outside an open customer service window per rolling 24 hours. The limit belongs to the portfolio, not the number, so a second number shares that same 250 allowance.

How do I upgrade from the 250 messaging limit to 2,000?

Three routes reach 2,000 and you need only one: business verification in Meta Business Manager, partner verification through your Business Solution Provider, or delivering 2,000 high-quality messages within 30 days. Do business verification regardless — it also raises your template cap from 250 to 6,000 per WABA.

Is there a WhatsApp messaging tier of 1,000?

No. The current ladder runs 250 to 2,000 to 10,000 to 100,000 to Unlimited, with no 1,000 rung. Searches for tier 1000 come from older documentation or vendor posts never updated. If a page still describes a 1K tier, verify everything else on it against Meta's documentation.

Do messaging limits apply per phone number or per business account?

Messaging limits are set at the business portfolio level and shared across all phone numbers in that portfolio, so adding numbers does not add capacity. This changed from the older per-number model, and it is the most common miscalculation for teams running separate marketing, support and transactional numbers.

Why did my WhatsApp marketing template fail with error 131049?

Error 131049 points to a per-user marketing limit, not a problem with your number or template. WhatsApp dynamically caps how many marketing templates each user receives across all businesses, based on their read-rate and inbox load. Do not retry inside 24 hours — retrying too soon risks further failures.

Do replies from customers count against my messaging limit?

No. Messages sent inside an open 24-hour customer service window, which a user opens by messaging your business, do not consume your messaging limit and do not count toward per-user marketing limits. Templates that invite a genuine reply are the fastest way to grow reach without a tier upgrade.

How long does it take to reach the Unlimited messaging tier?

Meta does not publish a timeline. Above 2,000 the limit rises through 10,000, 100,000 and Unlimited via automatic scaling on sustained quality and utilisation, so the pace depends on holding a healthy quality rating while consistently approaching your current allowance. A portfolio sending far below its limit will not scale.

How do I check my current WhatsApp messaging limit via the API?

Read the whatsapp_business_manager_messaging_limit field, which returns values such as TIER_250. The older messaging_limit_tier field is deprecated and should be removed from any dashboard still querying it. Pair it with quality rating and template status so an incident tells you which ceiling you hit.

Skip the blank-message stage

The template library has ready-to-adapt WhatsApp messages for campaigns, reminders and support — organised by use case and written to pass Meta's review.

Browse templates

Talk to InfiQ

See what WhatsApp can do for your business

Tell us your volume — we map templates, estimate cost, and get you a sandbox in about 2 hours.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Meta Business Partner

Put this guide to work.

Get live on the official WhatsApp Business API in 2 hours with InfiQ.

7-day free trial Enterprise-grade reliability Live in 2 hours Built for Indian businesses