The first bot is the easy part. You build it, it answers questions, the client is impressed. Then they ask what it costs per month and you freeze, because there is no rate card for this yet.
I have watched freelancers charge ₨3,000 a month for a service worth five times that, and I have watched others lose deals by quoting enterprise numbers to a shopkeeper. This is the math I wish someone had handed me.
Start from what the client is replacing
A chatbot retainer is not priced against your effort. It is priced against what the client would otherwise pay.
A receptionist or support person in Pakistan costs ₨40,000 to ₨70,000 a month, works eight hours, and takes days off. Zendesk's 2026 CX Trends report puts the fully loaded cost of a human-handled support ticket at $15 to $25 in Western markets. IrisAgent's 2026 pricing guide estimates an average human support interaction at $4.60 against roughly $1.45 for an AI-handled one.
You do not need to quote studies to a client. You need one sentence: "It answers every visitor at 2am and saves their contact details for you. What would a person doing that cost?"
The two models that work
Setup fee plus monthly retainer. Charge once for the build (collecting content, training the knowledge base, styling the widget, testing it on the live site), then a smaller monthly amount for keeping it accurate and reporting results. In Pakistan: ₨15,000 to ₨25,000 setup, then ₨10,000 to ₨20,000 a month. Internationally: $150 to $300 setup, then $79 to $149 a month.
Flat retainer with no setup fee. Easier to sell because there is no upfront hurdle, but price it higher and require a three month minimum, or you will do the whole build and watch the client cancel in week five.
| Pakistan | International | |
|---|---|---|
| Setup (one time) | ₨15,000 to ₨25,000 | $150 to $300 |
| Monthly retainer | ₨10,000 to ₨20,000 | $79 to $149 |
| No-setup retainer | ₨15,000 to ₨25,000/mo, 3 month minimum | $129 to $199/mo, 3 month minimum |
A word on per-lead pricing: clients love the idea and freelancers come to hate it. You end up arguing about lead quality every month, and a slow season for the client becomes a pay cut for you. If a client pushes for it, offer a reduced retainer plus a small per-lead bonus instead of pure performance pricing.
What the retainer covers
Spell this out in the proposal, because the retainer pays for an ongoing service:
- Hosting and platform costs (the client never sees these)
- Keeping the knowledge base current when products, prices, or policies change
- A monthly look at unanswered questions, then teaching the bot the gaps
- Their own portal login where they watch conversations and leads come in
That last item carries more weight than people expect. When the client can log in and see forty captured leads, the retainer renews itself. The portal does the selling.
Your margin
Whatever platform you use sits underneath this. On Octively's Starter plan at ₨2,500 a month, one client paying ₨10,000 leaves ₨7,500 before your time. On the Agency plan at ₨20,000 flat (about $79), ten clients at ₨15,000 each is ₨150,000 in retainers against one fixed platform bill, with no per-client fees. I wrote the full cost comparison separately.
Mistakes I keep seeing
Charging hourly. A chatbot takes hours to set up and then earns for months. Hourly billing hands that gap to the client. Upwork's 2026 skills report found freelancers with AI services earn about 40% more per hour than those on traditional projects, and the premium comes from value pricing rather than logging more hours.
Underpricing the first client. Your second client should not find out your first one pays half. Start at the bottom of the range, not below it.
Never raising. After three months, show captured leads next to the retainer price. If the bot brought ₨200,000 in business and costs ₨12,000, moving to ₨15,000 is an easy conversation.
Lifetime deals. A one time ₨50,000 sounds tempting in a slow month. You are signing up for unpaid maintenance forever.
Frequently Asked Questions
Try it on your next client project
Free plan — no credit card required.