Subscribe to an AI agent or pay a freelancer to build a WhatsApp chatbot? Upfront cost, ownership, maintenance and who is there when it breaks
A freelancer will build you a WhatsApp chatbot for a one-off fee, often for less than a year of subscription. Six months later WhatsApp changes something, the freelancer is busy, and the bot is silent. Or it works for years and you never pay again. Both happen. Here is how to think about it.
Quick answer
A freelancer-built chatbot costs a one-off fee (commonly a few hundred to a few thousand dollars depending on scope), is yours, and can be custom to your systems; but hosting, the WhatsApp connection, model costs, policy changes and every future fix are yours to arrange, and the freelancer's availability decides your uptime. A subscription agent like ReplyKit costs $29 to $99 a month, is maintained and updated for you with an inbox, CRM and booking included, and is not custom beyond instructions and knowledge. Build custom when you need integration with your own systems and have someone to maintain it; subscribe when you need it to keep working.
Side by side
| Subscription agent (ReplyKit) | Freelancer-built chatbot | |
|---|---|---|
| Upfront cost | None; 7-day trial | One-off fee by scope |
| Ongoing cost | $29 to $99 a month | Hosting, model tokens, WhatsApp fees on the API, and fixes |
| Ownership | Your data and knowledge; the software is ours | Usually yours, depending on the contract |
| Customisation | Instructions, knowledge, booking settings | Anything, at a price |
| WhatsApp connection | Maintained by us | Yours to maintain; breaks with library or policy changes |
| Inbox, CRM, booking | Included | Built if specified and paid for |
| Updates and model changes | Included | Per job |
| Support | Ours | The freelancer's availability |
| Time to live | 15 minutes | Weeks |
| Number risk | Low; official platform | Depends on the route the freelancer chose |
Where a freelancer wins
- Integration with your own booking system, POS or database.
- Ownership and no recurring fee if nothing changes.
- Unusual requirements no product supports.
- A good freelancer on retainer can be excellent; the risk is the one without a retainer.
Where a subscription wins
- It keeps working. WhatsApp changes, model changes and Meta's policy changes are handled for you.
- Everything included: inbox, CRM, booking, reminders, website assistant, STOP handling.
- Support when something is wrong at 9pm.
- No project. The owner sets it up from a website and a price list.
Where the connection matters: ReplyKit runs on Meta's official WhatsApp Business Platform, so there is no linked-device pairing and no restriction risk from automation. Meta's per-message fees apply only to reminder and follow-up templates sent outside the 24-hour window; replies to customers who message you carry no Meta fee inside it. The trade-offs are explained in why ReplyKit runs on the official platform.
Questions to ask a freelancer
- Which WhatsApp route: official API (fees, approval, durable) or a linked-device library (fragile, not sanctioned, restriction risk)?
- Who hosts it, who pays for hosting and model usage, and who has the keys?
- What happens when WhatsApp or the model provider changes something? Is there a retainer?
- Does it answer only from my knowledge and say when it is not sure? Can it hand over to a person?
- Where is the inbox? How do my staff take over a chat?
- Is customer data used for anything else, and can I export and delete it?
- What do I own at the end: code, hosting account, the number?
If the answers to three and five are vague, the bot will be silent within a year. The build components are listed in buying vs building, and the design faults to check for in mistakes to avoid.
Frequently asked questions
Is it cheaper to hire a freelancer to build a WhatsApp chatbot?
Upfront it can be. Over a year, hosting, model costs, fixes and downtime often cost more than a subscription, and the bot's uptime depends on the freelancer's availability.
What do I own with a subscription?
Your data, knowledge, conversations and exports. The software is the vendor's.
When should I commission a custom build?
When you need integration with your own systems and have someone to maintain it on a retainer.
What breaks most often in custom bots?
The WhatsApp connection, after a library or policy change, and the model integration after provider changes.
Can I move from a custom bot to ReplyKit?
Yes. Export your knowledge and contacts, pair the number, and set up in an afternoon; see the migration guide.
Never finished, never silent
Maintained, supported, and set up in 15 minutes. 7-day free trial.
Sources and further reading
- WhatsApp Terms of Service
- Meta, WhatsApp Business Platform pricing · per-message pricing for the official API, for comparison
- ReplyKit Acceptable Use Policy · what we refuse to automate
ReplyKit is an independent product and is not affiliated with or endorsed by Meta or WhatsApp. Freelancer and agency fees vary widely by scope and country; obtain written quotes with maintenance terms. This article is general guidance.