Simple WhatsApp API pricing

Start free with included messages, then scale with Pro or Platform plans. Applicable Meta fees are separate and pass through Kapso at cost, with no markup.

Plans and included usage

Free

$0/month

For testing and early projects with sandbox access and starter usage.

  • 2,000 WhatsApp messages/month
  • 1 connected phone number
  • 100,000 function calls/month
  • 1 GB media storage
  • 30 minutes audio transcription/month

Pro

$25/month

For production products that need more messages, AI agents, workflows, and team features.

  • 100,000 WhatsApp messages/month
  • $0.002 per additional message
  • 3 connected phone numbers (then $10/month per additional number)
  • 1,000,000 function calls/month
  • 1,000 app integration calls/month
  • 100 GB media storage
  • 5 hours audio transcription/month

Platform

$299/month

For SaaS teams onboarding customer-owned WhatsApp numbers with connection links, APIs, and webhooks.

  • 1,000,000 WhatsApp messages/month
  • $0.001 per additional message
  • 50 connected phone numbers (then $5/month per additional number)
  • 10,000,000 function calls/month
  • 10,000 app integration calls/month
  • 2,000 GB media storage
  • 50 hours audio transcription/month

Meta's WhatsApp fees

Meta fees are separate from Kapso plans. Applicable charges depend on message category, recipient country, and Meta's current pricing rules. Pay through Kapso at cost, with no markup, or directly to Meta.

Read the WhatsApp Pricing guide for exceptions and effective dates.

Frequently asked questions

What are Meta's WhatsApp fees?

Meta fees are separate from Kapso plans. Applicable charges depend on message category, recipient country, and Meta's current pricing rules. Pay through Kapso at cost, with no markup, or directly to Meta.

What counts as a message?

Any message sent or received through WhatsApp: text, images, documents, or templates.

What's the difference between provided and connected phone numbers?

Provided numbers are US numbers Kapso gives you to receive WhatsApp verification codes during setup. Connected numbers are the ones that actually send and receive messages with your customers.

Do you charge for workflows?

No. You can create unlimited workflows at no extra cost.

Can I change plans anytime?

Yes. Upgrade, downgrade, or cancel anytime. No contracts or hidden fees.

Do unused messages roll over?

No, included messages reset each month. Purchased credits never expire.

Built for high-volume WhatsApp products

Kapso includes the infrastructure developers usually rebuild around WhatsApp: message logs, webhooks, inbox workflows, customer connection links, templates, WhatsApp Flows, CLI, MCP, and SDKs.