# Genuka WA pricing

> Genuka WA is a REST API for the official WhatsApp Business Platform (Meta's Cloud API). Genuka is a Meta Tech Provider: you connect your own WhatsApp Business number through Meta's Embedded Signup, then send notifications, one-time codes and campaigns over HTTP and receive replies and delivery statuses on signed webhooks, without applying to Meta as a provider yourself. Meta's message rates are billed by Meta with no markup from Genuka; Genuka charges a subscription per WhatsApp number.

_Version française : les mêmes tarifs sont présentés sur https://wa.genuka.com/#pricing et détaillés sur https://wa.genuka.com/docs/billing._

Prices current as of 2026-10-08. This file is generated from the plan catalog the checkout bills from, so it cannot disagree with an invoice.

## Summary

- **You pay Genuka per WhatsApp number**, by subscription. A base price covers your first number; each additional number costs less, and less again on higher tiers.
- **You pay Meta for messages, directly.** Meta bills its message fees to your own WhatsApp Business Account (WABA) at Meta's rates. Genuka takes no markup on them: 0%. No message credits, no prepaid wallet. Meta's rate cards: https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing
- **Free trial:** 7 days free. No card required.
- **Tiers:** Starter, Growth and Scale (self-serve), and Enterprise (on quote).
- **Billing:** monthly, or yearly at a lower per-month base price (up to −40% depending on tier and currency). The message allowance is per billing period, so a yearly subscription gets one allowance for the whole year.
- **Currencies:** EUR, USD, XAF, XOF.
- **Payment:** mobile money or card.

## How the price is computed

```
monthly price = base + additional-number rate × (numbers − 1)
```

- **Base** — covers the first WhatsApp number. Yearly billing uses a lower per-month base, charged twelve months at once.
- **Additional-number rate** — per number, per month, the same on both billing intervals (a yearly subscription pays twelve of them). It falls as the tier rises.
- **Message allowance** — each tier includes a number of outbound messages per billed number per billing period; the account's allowance is that figure times the numbers it pays for. On monthly billing the period is a month. On yearly billing the same allowance covers the whole year and is not multiplied by twelve, so for a steady monthly volume, monthly billing is the one that fits. It is an allowance, not a price: Genuka never charges per message.
- **Tier maximum** — the most numbers a subscription on that tier may pay for.

Example — Growth, 3 WhatsApp numbers:

- EUR, monthly: 49 EUR + 2 × 8 EUR = 65 EUR per month.
- EUR, yearly: 660 EUR per year (55 EUR per month).
- XAF, monthly: 10,000 XAF + 2 × 2,200 XAF = 14,400 XAF per month.
- XAF, yearly: 148,800 XAF per year (12,400 XAF per month).
- Message allowance: 3 × 5,000 = 15,000 outbound messages per billing period — per month on monthly billing, for the whole year on yearly billing. Meta bills its own message fees to your WhatsApp Business Account on top, at Meta's rates.

## Prices

### Prices in EUR

| Plan | Monthly billing (base, 1 number included) | Yearly billing (base) | Yearly saving on the base | Each additional number | Numbers on the tier |
| --- | --- | --- | --- | --- | --- |
| Starter | 19 EUR / month | 15 EUR / month, billed 180 EUR / year | 21% | 9 EUR / month | Up to 5 |
| Growth | 49 EUR / month | 39 EUR / month, billed 468 EUR / year | 20% | 8 EUR / month | Up to 15 |
| Scale | 149 EUR / month | 119 EUR / month, billed 1,428 EUR / year | 20% | 6 EUR / month | Up to 100 |
| Enterprise | On quote | On quote | — | On quote | Unlimited |

### Prices in USD

| Plan | Monthly billing (base, 1 number included) | Yearly billing (base) | Yearly saving on the base | Each additional number | Numbers on the tier |
| --- | --- | --- | --- | --- | --- |
| Starter | 19 USD / month | 15 USD / month, billed 180 USD / year | 21% | 9 USD / month | Up to 5 |
| Growth | 49 USD / month | 39 USD / month, billed 468 USD / year | 20% | 8 USD / month | Up to 15 |
| Scale | 149 USD / month | 119 USD / month, billed 1,428 USD / year | 20% | 6 USD / month | Up to 100 |
| Enterprise | On quote | On quote | — | On quote | Unlimited |

### Prices in XAF (FCFA) — XOF prices are identical

| Plan | Monthly billing (base, 1 number included) | Yearly billing (base) | Yearly saving on the base | Each additional number | Numbers on the tier |
| --- | --- | --- | --- | --- | --- |
| Starter | 5,000 XAF / month | 3,000 XAF / month, billed 36,000 XAF / year | 40% | 2,500 XAF / month | Up to 5 |
| Growth | 10,000 XAF / month | 8,000 XAF / month, billed 96,000 XAF / year | 20% | 2,200 XAF / month | Up to 15 |
| Scale | 30,000 XAF / month | 25,000 XAF / month, billed 300,000 XAF / year | 17% | 1,800 XAF / month | Up to 100 |
| Enterprise | On quote | On quote | — | On quote | Unlimited |

## Limits and features

| | Starter | Growth | Scale | Enterprise |
| --- | --- | --- | --- | --- |
| WhatsApp numbers (tier maximum) | 5 | 15 | 100 | Unlimited |
| Outbound messages per number per billing period (a yearly period gets one allowance, not twelve) | 500 | 5,000 | 30,000 | Negotiated |
| User accounts (seats) | 1 | 5 | 15 | Unlimited |
| API request and webhook log retention | 7 days | 30 days | 90 days | 365 days |
| Media storage (held at once, all clients combined) | 1 GB | 3 GB | 5 GB | Uncapped |
| REST API | Yes | Yes | Yes | Yes |
| Webhooks (inbound messages, delivery statuses) | Yes | Yes | Yes | Yes |
| White-label branding | No | Yes | Yes | Yes |
| Sub-accounts and portal for your own clients | No | No | Yes | Yes |
| Support | Standard support | Priority support | Dedicated support | Contractual SLA |

## Plans

### Starter

Ship your first integration — send and receive over the API.

- Monthly billing: 19 EUR / 19 USD / 5,000 XAF per month, 1 WhatsApp number included.
- Yearly billing: 15 EUR / 15 USD / 3,000 XAF per month, charged twelve months at once.
- Each additional number: 9 EUR / 9 USD / 2,500 XAF per month, on either billing interval.
- Up to 5 WhatsApp numbers on this tier
- 500 outbound messages per number per billing period
- 1 user account(s)
- 7 days of API & webhook logs
- REST API access
- Inbound webhooks — receive replies
- Standard support
- 1 GB media storage

### Growth

Real production volume, several numbers, a team around it.

- Monthly billing: 49 EUR / 49 USD / 10,000 XAF per month, 1 WhatsApp number included.
- Yearly billing: 39 EUR / 39 USD / 8,000 XAF per month, charged twelve months at once.
- Each additional number: 8 EUR / 8 USD / 2,200 XAF per month, on either billing interval.
- Up to 15 WhatsApp numbers on this tier
- 5,000 outbound messages per number per billing period
- 5 user account(s)
- 30 days of API & webhook logs
- REST API access
- Inbound webhooks — receive replies
- White-label branding
- Priority support
- 3 GB media storage

### Scale

High volume, and sub-accounts for the clients you serve.

- Monthly billing: 149 EUR / 149 USD / 30,000 XAF per month, 1 WhatsApp number included.
- Yearly billing: 119 EUR / 119 USD / 25,000 XAF per month, charged twelve months at once.
- Each additional number: 6 EUR / 6 USD / 1,800 XAF per month, on either billing interval.
- Up to 100 WhatsApp numbers on this tier
- 30,000 outbound messages per number per billing period
- 15 user account(s)
- 90 days of API & webhook logs
- REST API access
- Inbound webhooks — receive replies
- White-label branding
- Sub-accounts for your own clients
- Dedicated support
- 5 GB media storage

### Enterprise

Custom volume, custom terms, contractual SLA.

- Price: on quote. Volume pricing, negotiated per number. Contact sales@genuka.com.
- Unlimited numbers
- Negotiated message volume
- Unlimited users
- 365 days of API & webhook logs
- REST API access
- Inbound webhooks — receive replies
- White-label branding
- Sub-accounts for your own clients
- Contractual SLA
- Uncapped media storage

## Free trial

- 7 days free. No card required.
- The trial runs on the Growth tier with 1 WhatsApp number and its full message allowance.
- There is no free plan. When the trial ends, sending is refused (HTTP 402 `subscription_past_due`) until a plan is paid; paying restores the account as it was.

## When a limit is reached

The API refuses the request with HTTP `402` and an error code naming the limit — it never fails silently:

- `plan_limit_messages` — the period's message allowance is used up. A campaign is checked against its whole recipient list before the first send, so it is refused up front rather than stopping half-way.
- `plan_limit_numbers` — every number the subscription pays for is already connected.
- `plan_limit_media` — the media storage of the tier is full.
- `subscription_past_due` — the trial or the paid period ended without a payment.

Your plan, usage, limits and invoices are readable over the API: `GET /api/v1/subscription`, `GET /api/v1/invoices`.

## Which currency you are billed in

Decided once, at signup, from the country of the account owner's phone number:

- XAF — CEMAC (Cameroon, Central African Republic, Chad, Congo - Brazzaville, Equatorial Guinea and Gabon), and every other African country outside the euro area and the XOF zone.
- XOF — UEMOA (Benin, Burkina Faso, Côte d’Ivoire, Guinea-Bissau, Mali, Niger, Senegal and Togo).
- EUR — the euro area, and the countries and territories whose currency is the euro.
- USD — everywhere else.

EUR and USD form their own price list (the same figures in both), set for card-paying markets; they are not a conversion of the XAF list.

## Payment methods

- **Mobile money** — through Genuka Pay in Cameroon, and through pawaPay in Benin (MTN, Moov), Burkina Faso (Moov, Orange), Côte d’Ivoire (MTN, Orange, Wave), Congo - Brazzaville (Airtel, MTN), Gabon (Airtel) and Senegal (Free, Orange, Wave).
- **Card** — through Stripe Checkout.
- Both methods are offered whatever the invoice currency. When your wallet or card holds another currency, the amount is converted at checkout; between the CFA francs and the euro the rate is the fixed peg, 1 EUR = 655.957 XAF = 655.957 XOF.
- Nothing is debited automatically: there is no stored mandate. Every billing period is one payment you approve, against an invoice issued 7 days before the current period ends. Paying early does not shorten the period you already paid for.

## Links

- Pricing on the website: https://wa.genuka.com/en#pricing (English), https://wa.genuka.com/#pricing (French)
- Billing documentation: https://wa.genuka.com/en/docs/billing (English), https://wa.genuka.com/docs/billing (French)
- Meta's WhatsApp Business Platform pricing: https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing
- Start the free trial: https://wa.genuka.com/register
- Enterprise and volume pricing: sales@genuka.com
- Documentation index for AI agents: https://wa.genuka.com/llms.txt
- OpenAPI description of the REST API: https://wa.genuka.com/openapi.json
