# Throughput | Developer Documentation

<div id="bkmrk-throughputupdated%3A-n">## Throughput

<div><span>Updated: Nov 21, 2025</span></div><div>For each registered business phone number, Cloud API supports up to 80 messages per second (mps) by default, and up to [1,000 mps](#bkmrk-higher-throughput-1) by automatic upgrade.</div><div>Throughput is inclusive of inbound and outbound messages and all message types. Note that business phone numbers, regardless of throughput, are still subject to their WhatsApp Business Account [rate limit](/books/meta-whatsapp/page/about-the-whatsapp-business-platform-developer-documentation) and [template messaging limits](/books/meta-whatsapp/page/messaging-limits-developer-documentation).</div><div>If you attempt to send more messages than your current throughput level allows, the API will return error code `130429` until you are within your allowed level again. Also, throughput levels are intended for messaging campaigns involving different WhatsApp user phone numbers. If you attempt to send too many messages to the same WhatsApp user number, you may encounter a pair [rate limit](/books/meta-whatsapp/page/about-the-whatsapp-business-platform-developer-documentation) error.</div><div id="bkmrk-whatsapp-business-ap"><div id="bkmrk-whatsapp-business-ap-1"><div>### WhatsApp Business app phone numbers

</div></div></div><div>In order to remain compatible with the WhatsApp Business app, business phone numbers that are in use with both the WhatsApp Business app and Cloud API (“[coexistence numbers](/books/meta-whatsapp/page/onboarding-whatsapp-business-app-users-aka-coexistence-developer-documentation)”) have a fixed throughput of 20 mps.</div><div id="bkmrk-higher-throughput"><div id="bkmrk-higher-throughput-1"><div>### Higher throughput

</div></div></div><div>If you meet our [eligibility requirements](#bkmrk-eligibility-1), we will automatically upgrade your business phone number to 1,000 mps at no cost to you. Higher throughput does not incur additional charges or affect pricing.</div><div>The upgrade process itself can take up to 1 minute. During this time the number will not be usable on our platform. If used in an API request, the API will return error code `131057`. Once a business phone number has been upgraded, it will automatically be upgraded for any future throughput increases with no downtime.</div><div>Once your number is upgraded to higher throughput, a [phone\_number\_quality\_update](/books/meta-whatsapp/page/phone-number-quality-update-webhook-reference-developer-documentation) webhook will be triggered with `event` set to `THROUGHPUT_UPGRADE` and `max_daily_conversations_per_business` set to `TIER_UNLIMITED`.</div><div id="bkmrk-eligibility"><div id="bkmrk-eligibility-1"><div>### Eligibility

</div></div></div><span>The business portfolio associated with the phone number must have an unlimited [messaging limit](/books/meta-whatsapp/page/messaging-limits-developer-documentation).</span><span>The business phone number must be used to message 100K or more unique WhatsApp user phone numbers, outside of a [customer service window](/books/meta-whatsapp/page/sending-messages-developer-documentation), within a moving 24-hour period.</span><span>The business phone number must have a `quality_score` of `YELLOW` (shown as a **Medium** [quality rating<span>⁠</span>](https://www.facebook.com/business/help/896873687365001) in WhatsApp Manager) or higher.</span><div id="bkmrk-media-messages"><div id="bkmrk-media-messages-1"><div>### Media messages

</div></div></div><div>To take full advantage of higher throughput, we recommend that you [upload your media assets](/books/meta-whatsapp/page/media-developer-documentation) to our servers and use the returned media IDs, instead of hosting the assets on your own servers and using media asset URLs, when [sending messages](/books/meta-whatsapp/page/sending-messages-developer-documentation) that include a media asset. If you prefer (or must) host the assets on your own servers, we recommend that you use [media caching](/books/meta-whatsapp/page/sending-messages-developer-documentation).</div><div id="bkmrk-getting-throughput-l"><div id="bkmrk-getting-throughput-l-1"><div>### Getting throughput level

</div></div></div><div>Use the [WhatsApp Business Phone Number](/documentation/business-messaging/whatsapp/reference/whatsapp-business-phone-number/whatsapp-business-account-phone-number-api) endpoint to get a phone number’s current throughput level:</div></div>