WhatsApp Business API Pricing 2026 Complete Guide - ChatMaxima

WhatsApp Max Price for Marketing Messages: How It Works, How to Test It, and Why It Becomes Required in 2027

Updated October 12, 2026: rewritten around Meta’s current max price documentation, including the open beta that started on October 1, 2026 and the move to required max pricing in 2027.

For years, a WhatsApp marketing message had one price: the published rate for the customer’s country. That is changing. With max price, businesses sending marketing messages through the Marketing Messages API set the most they are willing to pay per delivered message, and Meta charges that amount or less.

Max price entered open beta on October 1, 2026. In Q2 2027, Meta plans to make it required in eligible countries, with fixed published marketing rates continuing only on the Cloud API. If marketing messages are a meaningful part of your WhatsApp spend, now is the time to learn how it works and test it.

This guide covers what max price is, the timeline, who can use it, how to set it, how to test it the way Meta recommends, and how to read what you were actually charged.

What WhatsApp max price is

Max price is a cap you set on what Meta can charge for each delivered marketing message. When a max price is set, Meta charges that max price or lower for each delivery. You choose whether your cap sits at, below or above the published rate for the market.

It applies only to marketing messages sent through the Marketing Messages API. Utility and authentication templates keep fixed per-message rates with volume tiers, and marketing messages sent through the standard Cloud API keep the published rate.

Meta describes the feature in terms of goals rather than guaranteed savings, and warns that performance may vary while its systems learn. Treat any savings figure you see quoted elsewhere as a claim to test on your own audience.

Max price timeline

DateStageWhat it means
May 15, 2026Limited betaPartners and directly integrated businesses could enable it for a limited number of clients.
October 1, 2026Open betaAny partner can enable max price for all of its clients.
Q2 2027General availabilityMax price becomes required in eligible countries. Fixed, published marketing rates apply only on the Cloud API.

Source: Meta’s max price documentation for marketing messages. Meta has not yet listed which countries count as eligible at general availability.

Who can use max price

  • Your WhatsApp Business account must be onboarded to the Marketing Messages API, and you must be in a country where that API is available.
  • During the beta, you may need to sign Meta’s testing agreement first. Sends fail with error 100 until it is signed.
  • Max price templates must be sent through the Marketing Messages API endpoint. Sending one through the Cloud API messages endpoint returns error 131061.

How to set a max price

Max price is set on the template, through the Message Templates API, as a bid_amount inside an optimization_spec object, with bid_strategy set to LOWEST_COST_WITH_BID_CAP, the only supported strategy.

Two details trip people up:

  • The amount is per 1,000 deliveries. A cap of $0.05 per message is 5 cents, multiplied by 1,000, so the bid amount is 5000.
  • It is written in the smallest unit of your account currency. That means cents for USD and paise for INR. A cap of ₹0.87 per message becomes 87000.

optimization_spec replaced the older bid_spec object on June 18, 2026, and bid_spec on templates was accepted only until July 31, 2026. If your integration was built during the limited beta, check that it uses the new field.

Adjusting the price per message

At send time, you can pass a per_message_bid_multiplier, a positive number that scales the template’s bid amount for that one message. The default is 1, and 1.5 raises the cap by 50%. Meta recommends setting the template’s bid amount to the highest price you would accept and using multipliers below 1 to lower it for individual messages. Meta notes the multiplier may change during the beta.

At, below or above the published rate

Meta frames the three choices by goal:

Max priceMeta’s stated goalWhen to use it
At the published rateLower costs while keeping delivery similar to your current campaignsYour default starting point
Below the published rateReach more people at a lower costBroad, price-sensitive campaigns
Above the published rateIncrease delivery during peaks such as holidays and salesTime-critical campaigns where delivery matters most

Whatever you choose, ramp up slowly. Meta advises starting a new max price template at low volume and increasing it gradually, in line with its template pacing guidance.

Test it the way Meta recommends

Meta suggests a four-arm A/B test, with about 10,000 send requests per arm, using a similar audience and the same time window:

  • Arm A: no max price
  • Arm B: max price at the published rate
  • Arm C: max price at 1.5 times the published rate (1.2 times for India and Saudi Arabia)
  • Arm D: max price at 0.9 times the published rate

Compare delivered messages, cost per delivered message and the business result you care about, such as clicks, replies or orders, across the four arms. That tells you where your audience’s price and delivery trade-off actually sits, instead of relying on someone else’s example.

How to see what you were actually charged

With max price, the price per message can vary, so reporting matters more than before:

  • Webhooks: delivered and read webhooks include a cost object with the amount and currency. The amount is in the base currency unit, such as dollars or rupees, not the smallest unit you used for the bid.
  • Pricing analytics: these messages are reported under the MARKETING_LITE pricing category.
  • Template analytics: filter by the Marketing Messages API product to see amount spent and cost per delivered message for each template.

Meta notes that webhook prices can differ slightly from your invoice. The invoice is the source of truth for what you pay.

What max price means for your WhatsApp budget

Max price turns marketing message pricing from a fixed rate into something closer to an ad auction. That gives you more control: you can pay less for broad campaigns and pay more when delivery really matters. It also means two businesses sending the same template to the same country can pay different amounts.

Three practical steps before Q2 2027:

  • Decide which marketing messages need the Marketing Messages API. Fixed rates remain available on the Cloud API, but max price will be required on the Marketing Messages API in eligible countries.
  • Run the four-arm test on one campaign during the open beta, while there is still time to learn before it becomes mandatory.
  • Budget on cost per delivered message, not the published rate, and reconcile it against your invoice each month.

Max price affects marketing messages only. For how utility, authentication and service messages are priced, including the service message charges that started on October 1, 2026, see our WhatsApp Business API pricing guide. For every other recent change, see our WhatsApp Business updates tracker.

Want to see what your WhatsApp numbers are costing you today? ChatMaxima shows Meta message usage and costs for each WhatsApp number alongside your inbox, campaigns and chatbots. Compare ChatMaxima plans.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top