💼 Cost & business

Per-message markup vs flat platform fee: modelling 12 months of growth

Updated 2026-09-19 · 4 min read · By the Convo360 team

In short

A per-message markup adds a fee on top of every conversation, so cost scales directly with volume — good at low volume, expensive as you grow. A flat platform fee stays fixed regardless of conversation count, so cost per conversation falls as you scale. Model both with your own expected growth curve before choosing.

Key takeaways
  • Per-message markup cost = conversations per month × markup per conversation — it rises linearly with growth.
  • Flat fee cost stays constant, so cost per conversation falls automatically as your volume grows.
  • A markup model becomes expensive exactly when you succeed and volume rises — the worst time for costs to spike.
  • A flat fee gives you a predictable line item for budgeting; usage-based costs (like WhatsApp per-message fees) are separate either way.
  • Model your own 12-month growth curve rather than comparing a single month's cost in isolation.

Two different cost curves

Chatbot and WhatsApp automation tools charge in one of two broad ways. A per-message or per-conversation markup model adds a fee, sometimes small and sometimes not, on top of every message or conversation the bot handles, in addition to whatever Meta or your AI provider already charges. A flat platform fee model charges a fixed monthly amount regardless of how many conversations run through it, and any usage costs (WhatsApp per-message fees, AI tokens, telephony minutes) are paid directly to those providers at their own rates, with no markup layered on top by the platform.

These produce very different cost curves as your business grows, and the difference only becomes obvious when you plot it over months, not one snapshot.

The formulas

Per-message markup total cost = Base fee (if any) + (Conversations per month × Markup per conversation)

Flat fee total cost = Fixed monthly platform fee + (Usage costs paid directly to Meta/AI provider/telephony provider at their own rates)

Notice the flat-fee model still has usage costs: WhatsApp per-message fees do not disappear. The difference is whether the platform adds a markup on top of that usage, or charges a fixed fee independent of it.

A 12-month growth scenario

Fill this in with your own numbers, since the shape of the table matters more than the exact figures. Below is one illustrative scenario using placeholder growth and a placeholder markup rate, not any real vendor's published price, just to show how the two cost lines diverge over a year:

MonthConversations/month (illustrative)Markup model cost (illustrative, ₹2/conversation)Flat fee model cost
1500₹1,000Fixed platform fee
31,200₹2,400Same fixed platform fee
62,500₹5,000Same fixed platform fee
94,000₹8,000Same fixed platform fee
126,000₹12,000Same fixed platform fee (unless you upgrade plan tier)

The ₹2-per-conversation rate and the growth curve here are entirely illustrative, chosen only to show the shape of two cost lines diverging. Replace both with your own vendor's published markup rate and your own volume trend before drawing any conclusion. The pattern to notice is structural, not numeric: under a markup model, the cost line grows in step with your success. Under a flat fee, the platform cost line stays flat, and only the underlying provider usage costs (WhatsApp, AI tokens, telephony, billed by those providers directly) move, and you would owe those regardless of which chatbot platform you used.

Finding your own break-even point

Once you know a markup vendor's rate and a flat-fee vendor's price, you can solve for the conversation volume where the two cost the same:

Break-even conversations/month = Flat platform fee ÷ Markup per conversation

Below that volume, the markup model may cost less on the platform line alone; above it, the flat fee wins. For instance, using the illustrative ₹2/conversation rate above against a flat fee of ₹2,999/month (Convo360's Pro plan, excluding GST), break-even works out to roughly 1,500 conversations a month. Compare that to your own current and projected monthly conversation count to see which side of the line you sit on, and how many months of growth it takes to cross it.

Predictability for budgeting

A flat fee is easier to put into a monthly budget because it does not depend on forecasting conversation volume accurately. A markup model requires you to estimate volume correctly each month, and if a campaign, a festive season or a broadcast unexpectedly performs well, your bill grows with it, which can be an unwelcome surprise even though it reflects real usage.

Neither model is universally 'better': a very low-volume business that rarely uses the bot might pay less overall under a small per-message markup than under any flat fee. Model your own volume before deciding.

Where BYOK changes the comparison

BYOK (Bring Your Own Keys) platforms let you connect your own WhatsApp number, AI provider key and telephony account directly. Under BYOK, the provider usage costs are the same no matter which BYOK platform you use, since you are paying Meta, OpenAI/Claude/Gemini or your telephony provider at their own rates. The only thing that differs between BYOK platforms is the platform's own fee structure, flat or markup, which is exactly the comparison this article is about.

Convo360's model as an example

Convo360 uses a flat monthly plan fee: Starter ₹999, Pro ₹2,999, Business ₹7,999 per month, excluding 18% GST, with no markup added on messages, minutes or AI tokens. Under this table, plug in Convo360's flat fee for the 'flat fee model cost' row and your own conversation volume for the markup-model comparison, using whichever vendor's published markup rate you are evaluating. Because the plan fee does not change with volume (only the workspace/feature tier does), your platform cost line stays flat across the 12 months in the scenario above.

Convo360's prepaid wallet and automatic GST tax invoices also mean the flat fee itself is easy to reconcile every month, whichever plan tier you are on. There is no per-conversation line item to audit on the platform side, only the plan renewal and any provider costs you pay directly to Meta, your AI provider or your telephony provider.

Example conversation

We're a growing D2C brand — WhatsApp orders have tripled this year. Should we be worried about a per-message pricing model?
Model it: take your current per-message rate, multiply by this month's conversation count, then by your projected count in six months. If that second number worries you, a flat platform fee removes that risk entirely — your platform cost stays the same either way.

See Convo360's flat pricing

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

Which pricing model is cheaper overall?

It depends entirely on your conversation volume. At low volume a small per-message markup can be cheaper; as volume grows, a flat fee usually becomes cheaper because the platform cost does not scale with usage. Model both with your own numbers.

Does a flat fee mean no usage costs at all?

No. WhatsApp per-message fees, AI provider token costs and telephony minutes are charged by those providers directly regardless of which chatbot platform you use. A flat fee only means the platform itself does not add a markup on top.

How do I find my own conversation volume to model this?

Check your chatbot platform's analytics dashboard or your WhatsApp Business Manager account for monthly conversation counts over the last few months, then project forward based on your business's growth rate.

Does plan tier affect the flat fee as I grow?

On a tiered flat-fee platform like Convo360, the fee changes only when you need a higher tier's features (more workspaces, voice calling, API access) — not automatically with conversation volume.

Is BYOK always the better choice?

BYOK means you pay usage costs directly to providers at their rates with no platform markup, which tends to suit growing businesses. Whether it suits you also depends on your comfort managing your own provider accounts and keys.

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.