Powered by Official WhatsApp APIs⚡

Social

Steps for Calculating WhatsApp Cloud API Charges

Message Type

There are two main types of messages:

  • User-Initiated (Session Messages): Sent in response to a customer message. Charges are based on the session start.
  • Business-Initiated (Template Messages): Sent proactively to customers. These messages are usually more expensive than session messages.
Region-Based Pricing:

Meta (formerly Facebook) categorizes countries into regions with different pricing tiers. The location of the end user (recipient) is used for the pricing.

Number of Messages:

Calculate based on how many messages you plan to send in each category (user-initiated or business-initiated).

Additional Fees:

Some providers add a markup on the basic API charges for additional features, integrations, or volume discounts.

Example Calculation

Here’s a simple way to calculate charges:
Total Cost=(Number of User-Initiated Messages×User-Initiated Rate)+(Number of Business-Initiated Messages×Business-Initiated Rate)

Step-by-Step Calculator Setup:

  • Business-Initiated (Template Messages): Choose between user-initiated or business-initiated.
    Country/Region: Select the recipient’s country to apply the correct rate.
  • Number of Messages: Enter how many messages you’re planning to send.

After entering these details, the calculator would automatically computes the expected charge.