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.