Separate charges
Your Kapso plan includes a message allowance for using the platform. Meta separately charges for certain delivered WhatsApp messages. A message can count toward your Kapso allowance and also have a Meta fee. Meta’s price depends on the message category and the recipient’s market. See WhatsApp pricing for details.Kapso credits
Kapso pays Meta for billable messages and deducts the customer charge from your project credits. For USD WABAs using Kapso messaging infrastructure, the customer charge is Meta’s published USD price. Enabled non-USD WABAs also include the FX margin shown in Kapso. This billing mode applies to the entire WhatsApp Business Account (WABA), including every number in it. All of those numbers must remain in the same Kapso project. You can connect Kapso billing with a zero balance and add credits later. Potentially paid sends pause when the project does not have enough credits. For a Multi-partner Solution using the Tech Provider’s infrastructure, Kapso does not control the send path. Usage is deducted after Meta reports it through Pricing Analytics, so charges can appear several minutes after messages are sent. Keep enough prepaid balance for usage between checks. Messages sent through the Tech Provider’s infrastructure include a 5% managed billing fee on top of Meta’s published USD list rate. This fee is separate from any FX margin.Account currency
Meta assigns the billing currency of a WABA, and it cannot be changed in Kapso. Project credits, charges, and invoices stay in USD regardless of that currency. For USD accounts, no FX margin applies. For non-USD accounts, the charge includes an FX margin (5% at launch). The exact margin for your account is shown on the WhatsApp billing card in your project settings. A separate managed billing fee applies when messages run through the Tech Provider’s infrastructure. Kapso enables non-USD accounts one currency at a time. If your account’s currency is not enabled yet, connecting Kapso credits is blocked withunsupported_currency and the WABA stays on direct Meta billing.
If Meta changes the account’s currency after Kapso billing is connected, potentially paid sends pause until the change is reviewed. Free messages are unaffected.
Availability
Kapso billing is available for eligible WABAs connected with Kapso’s default Meta app. A Tech Provider’s own Meta app is also eligible when the WABA belongs to an active Multi-partner Solution with Kapso. A standalone custom Meta app is not eligible. After billing is connected, moving the WABA to another project or changing its payment source requires support. If the WABA already has its own Meta payment method, Meta rejects the Kapso credit line and the WABA stays on direct Meta billing. Setup completes normally and sends are not paused. The setup link’s billing mode is updated tocustomer_managed.

