Billing and plans
Understand OonoBox pricing, plans, add-ons, and how billing works.
OonoBox plans include a set number of team members (seats), connected channels, and a monthly conversation allowance. Pay by international card and your plan renews automatically each period; pay with mobile money or Zimswitch and it's a one-time payment that you renew when it ends. New sign-ups start on a 14-day Pro trial, then move to the Free plan.
Plans
Choose the plan that fits your business:
Free
- Price - No cost.
- Seats - 1 team member.
- Connected channels - 1.
- Conversations/month - 100.
- Features - Inbox, contacts, message templates. No bots, knowledge base, or broadcasts.
- Support - Community and docs.
Best for: Testing or solo founders.
Starter
- Price - $19/month or $190/year.
- Seats - Up to 3 team members.
- Connected channels - Up to 2.
- Conversations/month - 1,500.
- Features - All Free features plus AI replies (chatbots).
- Support - Email support.
Best for: Small teams starting out.
Growth
- Price - $49/month or $490/year.
- Seats - Up to 10 team members.
- Connected channels - Up to 5.
- Conversations/month - 8,000.
- Features - Everything in Starter plus broadcasts and the knowledge base.
- Support - Priority support.
Best for: Growing businesses with multiple channels.
Pro
- Price - $99/month or $990/year.
- Seats - Up to 25 team members.
- Connected channels - Up to 15.
- Conversations/month - 25,000.
- Features - Everything in Growth plus API access and webhooks, and custom team roles.
- Support - Dedicated support.
Best for: Larger teams and higher volumes.
What's a connected channel?
A connected channel is one WhatsApp number, one Instagram account, one Facebook Page, one email address, or one website chat widget. Your plan's channel limit counts across all of these, so you can mix them however you like (for example, on Growth's limit of 5 you might run two WhatsApp numbers, one Instagram, one Messenger, and one website widget).
What's a conversation?
A conversation is a thread between you and one customer over one channel. All the messages back and forth in that thread count as the one conversation, no matter how many are sent.
Your monthly usage is the number of new conversation threads started during the current calendar month, and it resets at the start of each month.
Every plan's conversation limit is a soft limit: you're nudged to upgrade as you approach it, but inbound messages are never blocked.
Add-ons
Need more capacity without changing tier? Add-ons extend your plan:
- Extra seats - additional team-member slots.
- Extra channels - additional connected channels (WhatsApp, Instagram, Messenger, email, or website chat).
- Extra conversations - blocks of 1,000 more conversations a month.
- API access - $15/month, on any paid plan (already included on Pro). Unlocks the public API and webhooks; your plan's other limits still apply.
Per-unit prices for seats, channels, and conversation blocks are shown in-app when you add them.
How add-ons work
- Co-terminus - Add-ons share your plan's renewal date. If your annual plan renews in 6 months, new add-ons renew with it.
- Pro-rating - If you buy mid-cycle, you're charged only for the remaining days in your billing period.
- Stacking - Buy as many add-on units as you need.
Upgrading and downgrading
Upgrading (e.g. Starter to Growth):
- Go to Settings → Billing → Plans.
- Click Upgrade.
- Choose your billing period (monthly or annual).
- Confirm payment.
The new plan takes effect right away.
Downgrading (e.g. Growth to Starter):
- Go to Settings → Billing → Plans.
- Click Downgrade and select the lower tier.
- The change takes effect at the end of your current billing period.
You keep your current features until the period ends, then the new plan limits apply.
Billing period and renewal
Choose monthly or annual (annual saves about 17%).
- International card (Visa/Mastercard): your plan renews automatically each period. You can turn off auto-renewal or cancel anytime; you keep everything until the paid period ends, then move to Free.
- Mobile money / Zimswitch: a one-time payment. We email you before the plan ends so you can choose to pay again. If you do nothing, the plan simply ends.
Payment methods
OonoBox accepts:
- International cards - Visa and Mastercard, via Stripe (these auto-renew).
- Mobile money - EcoCash, OneMoney, and InnBucks.
- Zimswitch - local bank cards.
Amounts are shown in USD with local-currency options at checkout. Payments are processed securely, and billing confirmations are emailed after each payment.
Invoices
- Go to Settings → Billing → Invoices.
- Click an invoice to download the PDF.
Overages and soft limits
Conversation limits are soft on every plan. We meter usage and nudge you as you approach the limit, but never block you from receiving messages.
- Free - 100 conversations/month.
- Starter - 1,500 conversations/month.
- Growth - 8,000 conversations/month.
- Pro - 25,000 conversations/month.
If you consistently exceed your limit, buy an extra-conversations add-on or upgrade.
What you pay Meta separately
Your OonoBox plan does not include Meta's WhatsApp messaging fees. Meta charges per conversation, at their published rates for your country, and you pay Meta directly. OonoBox never marks up these costs. Instagram, Messenger, email, and website live chat have no Meta WhatsApp fee.
Annual discount
| Plan | Monthly | Annual | Savings |
|---|---|---|---|
| Starter | $19/mo = $228/yr | $190/yr | $38/yr (~2 months) |
| Growth | $49/mo = $588/yr | $490/yr | $98/yr (~2 months) |
| Pro | $99/mo = $1,188/yr | $990/yr | $198/yr (~2 months) |
Troubleshooting
"Payment declined" - Check your card details, expiration, and funds, or try a different method. For mobile money, confirm the prompt on your phone.
"Can't upgrade" - Ensure you have a valid payment method. Contact support if it persists.
"Invoice missing" - Invoices are emailed after payment. Check your spam folder or download from Billing → Invoices.
"Want a refund?" - Open a support ticket from the in-app Help menu. We evaluate refunds case by case.