How Much to Charge for a WhatsApp Bot (and Who Pays Meta's Fees)

Duncan RogoffDuncan Rogoff October 25, 2026 8 min read

How much to charge for a WhatsApp bot

How much to charge for a WhatsApp bot comes down to what the bot does for the business, times how many customers it does it for. A bot that books appointments or takes orders is moving revenue, so price the build as a share of that. One that answers the same support questions all day saves staff hours, so price it on the time saved. Then keep Meta's message fees and AI usage separate, and quote a monthly plan.

Claude Code makes the bot itself quick to build: the conversation flow, the buttons, the connection to a calendar, a CRM or a store. What takes the time is everything around it: getting the business onto the WhatsApp Business Platform, writing and approving message templates, deciding when the bot hands off to a person, and keeping the monthly message bill under control. Build the quote around those.

Find the job before you quote

What a WhatsApp bot does and what to price against

JobWhat changes for the businessPrice the build against
Bookings and appointmentsCustomers book, confirm and reschedule in the chatBookings per month, and no-shows avoided
Orders and catalog questionsCustomers ask, choose and order without waiting for staffOrders per month and what each is worth
Lead replies from adsEvery enquiry gets an instant answer and a next stepLeads per month, and how many used to go cold
Support and FAQ answersCommon questions answered any hourStaff hours saved, and faster replies
Order updates and remindersCustomers get updates instead of calling to askCalls and messages to staff avoided

Ask for the client's own numbers: how many WhatsApp messages they get now, who answers them, and how long a reply takes. If the business answers WhatsApp from one person's phone today, the real pain is often slow replies. If they cannot tell you the volume, measure it in a short paid discovery. Paid discovery for AI projects covers how to sell it.

The CCC WhatsApp Bot Quote

Six parts of a WhatsApp bot quote

PartWhat it pricesQuestion to ask the client
Platform setupBusiness account, phone number, message templatesWhich number will the bot use, and is it already on the WhatsApp Business app?
Bot logicConversation flow, buttons, menus, hand-off to a personWhat should a customer get done without a human?
IntegrationsCalendar, CRM, store, spreadsheet, help deskWhere does the booking, order or lead need to end up?
AI featuresFree-text answers, summaries, smart repliesDoes the bot need to understand open questions, or are buttons enough?
Messaging and usageMeta's per-message fees, hosting, AI model usageWho holds the accounts and pays the monthly bill?
Keep planFixes, template updates, monitoringWho reports problems, and how fast do they need fixing?

Bot logic and integrations. Price these as a fraction of one year of the value from the table above, so the client can see the bot pay for itself. A bot that answers set questions from buttons sits at the low end. One that books, writes to a CRM and hands off to staff with the full chat history sits higher.

Platform setup is its own line. Setting up the business account, moving a number onto the WhatsApp Business Platform and getting templates approved is admin that takes calendar time, not code. Quote it as a fixed setup fee so it does not quietly eat into the build.

Three WhatsApp rules that change the price

Most of a WhatsApp bot quote looks like any other bot. These three come straight from Meta's WhatsApp Business Platform documentation, and each one changes the scope or the running cost, so ask about them on the first call.

  • Meta charges per delivered message. Messages from customers to the business are free, and the business is only charged when its message is delivered. Since October 1, 2026, service replies are charged past a free tier of 1,000 per business phone number per month, and utility messages inside the customer service window are charged too. A busy bot now has a real monthly message bill, so model it with the client's volume before you agree a flat monthly fee.
  • The 24-hour window. When a customer messages the business, a 24-hour customer service window opens, and only then can the bot send normal free-form replies. Outside it, the bot can only send pre-approved template messages. Any reminders, follow-ups or broadcasts mean writing templates and building the logic to send the right one, which is extra work to price.
  • Templates need approval. Templates must be approved before they can be sent, and Meta says review can take up to 24 hours. Every new reminder or campaign the client wants later is a template to write, submit and wire in. Put that in the Keep plan, not in free favours.

One more thing to ask: are the leads coming from Click to WhatsApp ads? Meta does not charge for messages sent in the free entry point window those ads open, so an ad-driven bot can cost less to run than one that sends lots of outbound reminders. More questions that prevent a bad quote are in client discovery questions before you quote.

Always quote the Keep plan

A WhatsApp bot is never finished on launch day. Customers send messages nobody tested, the calendar or CRM it connects to changes, the client wants new templates for new offers, and Meta updates its rules and rates. A bot that stops replying on the channel customers use most costs the client trust fast.

Quote a monthly plan in the original proposal. Say what it covers: monitoring that the bot is online, fixes, a set number of template changes, and a monthly check of the message bill against the client's volume. Say what it does not cover: Meta's fees, hosting and AI usage, which are billed at cost or held by the client, plus new flows and integrations, which are quoted separately. How to price a maintenance retainer covers the structure.

How to present the WhatsApp bot quote

  • Lead with the job in their words. One line on what the bot handles or saves, then the price.
  • Itemize it. Platform setup, bot logic, integrations and AI features, then Meta's fees, usage and the Keep plan as separate monthly lines. Itemized quotes get trimmed, not rejected.
  • Gate payments on proof. A deposit to start, a payment when the bot works end to end on a test number, and the final payment after it goes live. How to structure milestone payments for an AI project covers the schedule.
  • Write the scope down. Which flows, which templates, when the bot hands off to a person, and whose name the phone number, the Meta business account and the billing are in. How to write a statement of work for an AI project has the template.

And skip hourly. Claude Code makes the build fast, so hourly pricing turns that speed into a pay cut. Why that matters is covered in why I stopped charging hourly for AI builds.

Free Claude Code drops, straight to your inbox

Short, practical drops on skills, MCP, agents, prompts, and more. No spam, unsubscribe anytime.

Frequently asked questions

How much should I charge for a WhatsApp bot?

Price it on the job it does: bookings or orders taken, leads answered, support hours saved. Charge a fraction of one year of that value for the build, itemize setup, bot logic, integrations and AI features, bill Meta's fees and usage separately, and quote a monthly plan.

Does WhatsApp charge businesses for bot messages?

Yes. Meta charges per delivered message on the WhatsApp Business Platform, while messages from customers are free. Since October 1, 2026, service replies past a free 1,000 per phone number per month are charged, as are utility messages inside the customer service window.

Who should pay the WhatsApp message fees, me or the client?

The client. Have them hold the Meta account and payment method, or bill the fees at cost as their own line. Meta can change pricing each quarter, so never fold message fees into a fixed price.

Can a WhatsApp bot message customers first?

Only with pre-approved template messages. Free-form replies are allowed only inside the 24-hour customer service window that opens when a customer messages the business. Reminders and follow-ups need templates, so price that work in.

Should I charge a monthly fee for a WhatsApp bot?

Yes. Customers find gaps nobody tested, connected tools change, the client will want new templates, and Meta updates its rules and rates. Quote a monthly plan for monitoring, fixes and template changes, with fees and usage billed separately.

Last reviewed by Duncan Rogoff on October 25, 2026

Duncan Rogoff

Written by

Duncan Rogoff

Apple · PlayStation · Charles Schwab

Keep reading

MonetizationAgency

How Much to Charge for a Telegram Bot (Price the Job, Not the Chat)

How much to charge for a Telegram bot depends on the job the bot does for the business, how many people use it, and whether it takes payments. Claude Code makes the build fast, so price the value of the job, itemize the parts, keep hosting and AI usage separate, and quote a monthly plan. Here is the method.

Duncan Rogoff 8 min
Read article
MonetizationAgency

How Much to Charge for an AI Voice Agent (Price the Calls, Not the Code)

How much to charge for an AI voice agent depends on what each answered call is worth to the business, how many calls it handles, and who pays the per-minute usage. Claude Code makes the build fast, so price the value of the calls, itemize the parts, pass usage through separately, and quote a monthly plan. Here is the method.

Duncan Rogoff 8 min
Read article

Ready to build it yourself?

Join Claude Code Club, the #1 community for learning claude code, for $9/month.

← Back to the blog