Invoice audit

How to Audit a WhatsApp BSP Invoice

Audit a WhatsApp BSP invoice by separating Meta message charges from provider markup, platform subscriptions, seats and required add-ons.

The direct answer

Audit one recipient market and message category at a time. Compare Meta's rate, the BSP's billed rate and fixed software charges separately.

The planning formula

Provider premium = delivered messages × (BSP rate − Meta rate) + platform fee + seats + add-ons.

Worked example

50,000 messages × $0.006 uplift creates $300 of monthly markup before a $99 platform subscription.

Collect comparable inputs

Match the Meta rate to the same market and category on the provider invoice. A global average cannot reveal a fair markup.

Separate value from opacity

A premium can pay for an inbox, automation and support. The audit makes that layer visible for a real comparison.

Make an operating decision

Compare the premium with the people and systems required to operate direct API at the same service level.

Costs that can be missing from a first estimate

  • Taxes and FX
  • Category-specific provider rates
  • Minimum commitments
Use the calculator

Move from the general explanation to your own inputs, then confirm the final decision against the current official source and provider terms.

Audit provider markup →

Sources and verification

All price-model claims should be rechecked before buying. These sources were last reviewed on 2026-08-20.

FAQ

Questions to settle before you budget.

What is BSP markup?

The per-message difference between a provider's billed rate and the relevant Meta base rate, before fixed fees.

Is markup automatically bad?

No. It should be evaluated against the software and operations it replaces.