Per-User Marketing Limit
The Per-User Marketing Limit is a Meta-enforced cap on how many marketing-category template messages your business can deliver to a single WhatsApp user within a rolling time window. It is one of the least-visible but most decisive controls on the WhatsApp Business Platform: it doesn't reject your template, and it doesn't bounce your API call — it silently declines to deliver additional marketing messages to a person Meta judges is already being messaged too often. Because it operates per recipient rather than at the account level, two campaigns can look identical in your dashboard yet reach very different numbers of people. Understanding how this frequency cap works is essential for planning broadcast cadence, protecting delivery rates, and forecasting spend on a platform where you pay per delivered marketing message.
In one line
Meta caps how many marketing template messages one WhatsApp user can receive from all businesses in a rolling window. Exceed a user's remaining headroom and your marketing message is simply not delivered — so you are not billed for it, but the person never sees it. Space out campaigns and prioritise utility templates inside the service window to stay under the limit.What the Per-User Marketing Limit actually is
The Per-User Marketing Limit is a frequency guardrail Meta applies to marketing-category template messages on a per-recipient basis. Every WhatsApp user has a finite, rolling allowance for how many marketing messages they can receive — an allowance shared across every business that messages them, not just yours. When a person is already near their ceiling because several brands have messaged them recently, Meta will decline to deliver further marketing templates to that individual, even though the same broadcast lands normally for everyone with headroom to spare. Crucially, this is distinct from your account's messaging tier (the 250 / 2,000 / 10,000 / 100,000 / unlimited unique-customer limits) and distinct from throughput (messages per second). Those govern how many people you can reach and how fast; the Per-User Marketing Limit governs how often any one person hears from marketers at all.
- Applies only to the marketing category — utility and authentication templates are not counted against it
- Enforced per recipient, and the allowance is shared across all businesses messaging that user
- Separate from your messaging tier and from throughput limits
- Meta does not publish the exact number, and it adjusts dynamically based on user signals
How it works in practice
When you send a marketing broadcast through the WhatsApp Business API, each message is evaluated against the recipient's remaining marketing headroom at the moment of delivery. If the user has room, the message is delivered and you are billed for one delivered marketing message. If the user has already hit their cap, the message is not delivered — and because WhatsApp bills per delivered message, you are not charged for the undelivered one. The practical consequence is a quiet gap between messages sent and messages that actually arrive. Meta tunes the ceiling using engagement signals: users who read, reply to, and interact with marketing messages tend to have more headroom, while users who ignore, mute, or block marketing tend to have less. This is why list hygiene and relevance matter far more than raw volume — an engaged audience effectively unlocks a higher practical limit.
- A near-capped user's marketing message is declined at delivery, not at template submission
- Undelivered marketing messages are not billed, since billing is per delivered message
- Engaged, opted-in recipients tend to retain more marketing headroom over time
- The 24-hour service window is unaffected — it is a free reply window, not a marketing allowance
Why it matters for Indian businesses
For teams running high-volume WhatsApp campaigns to Indian audiences — festival promotions, flash sales, abandoned-cart nudges — the Per-User Marketing Limit is the difference between a campaign that reaches its list and one that quietly under-delivers. If you blast the same segment with three marketing broadcasts in a single week, later sends will hit users who have exhausted their headroom, and your effective reach shrinks even though your API reported every message as accepted. It also reshapes cost forecasting: because you only pay for delivered marketing messages, a poorly paced campaign wastes effort rather than budget, but it also wastes the opportunity to actually reach those customers. The smart response is to lean on utility templates (order updates, appointment reminders, shipping notifications) for time-sensitive communication, since these fall in a different category and are not throttled by the marketing cap, and reserve marketing templates for genuinely promotional, well-spaced sends.
- Frequent re-sends to the same segment produce diminishing real reach
- Route transactional, expected messages through utility templates to sidestep the marketing cap
- Segment and rotate audiences so no single user is over-messaged
- Measure delivered vs. sent, not just sent, when judging campaign performance
Common mistakes and how to avoid them
The most frequent error is treating an accepted API response as proof of delivery. The Business API can return success while Meta later declines delivery for capped users, so a dashboard that only counts sends flatters your results. A second mistake is mislabelling promotional content as utility to dodge the cap — Meta actively reviews template categories, and misuse risks re-categorisation, template rejection, and quality-rating damage. A third is over-broadcasting to a narrow VIP segment, which burns through those users' headroom fastest of all. Finally, teams often ignore per-recipient frequency in favour of account-level metrics; the fix is to track how many marketing messages each contact has received recently and cap it on your side. On InfiQ, you can plan cadence, watch delivered-message counts against sends, and pay transparent ₹ pricing (ex-GST) only for messages that actually land — so it is clear when the per-user limit, rather than your budget, is the real constraint.
- Don't equate an accepted API call with a delivered message — track delivery status
- Don't disguise marketing templates as utility to evade the cap
- Don't repeatedly hammer the same small segment — rotate and rest audiences
- Do enforce your own per-contact frequency cap on top of Meta's