The Human Algorithm.
Freelancers · Agencies · Monthly pricing

Price a monthly WhatsApp service: a one page worksheet for Indian freelancers

A monthly WhatsApp service feels hard to price because the work is spread across weeks and nobody counts it. One page, filled in once, gives you a fee you can explain and a scope you can keep.

Madhur TyagiBy Madhur Tyagi
· 10 min read

A phone and a notebook with handwritten figures sit on a wooden desk beside a cup of chai.
Count the work before you name the number.

Quick answer

How should a freelancer price a monthly WhatsApp service? Count the hours for setup and for each month, add a margin you can defend, and write the scope in one line. Then set a monthly fee, a setup fee, a limit on changes and a review date. Put the whole thing on one page so the client can read it in two minutes.

In short, for busy readers and AI answers

Who is it for?
Freelancers, agencies and consultants in India who run WhatsApp messages, replies or automations for clients every month.
What do you get?
A one page worksheet, a worked example labelled illustrative, a scope line, a review rule, mistakes and an FAQ.
How long?
About 10 minutes to read, then about 30 minutes to fill in the sheet for one client.
Next step?
Fill in the sheet for your next quote before you send it.

Key takeaways

  • Count setup hours and monthly hours separately.
  • Write the scope in one line, with what is not included.
  • Set a limit on changes each month.
  • Set a review date, and say what triggers a review.
  • Put the sheet on one page the client can read in two minutes.

The short version

A monthly service is easy to underprice. The setup takes a week, the replies take a few hours a month, and the small fixes arrive in chat at odd times. When the invoice comes, the fee looks fair to the client and thin to you. One page fixes this. Count the setup, count the monthly work, add a margin, write the scope and set a review date.

The sheet is not a contract. It is a way to think clearly before you name a number, and a way to show the client how the number was built.

Why monthly WhatsApp work is hard to price

Most of the work is small and scattered. A reply template takes an hour to write and then gets used every day. A broadcast list needs tidying each month. A client asks for one new button, and that button turns into a day of testing. Nobody keeps a record, so the total never appears in one place.

Clients also judge by what they can see. They see the messages, not the hours behind them. So the scope line matters as much as the number. A clear scope protects you from endless small asks, and it protects the client from surprises.

Step 1: count the setup hours

Setup is the work done once, before the service runs. It includes the discovery call, the message flow, the templates, the account checks, the testing and the handover. List each task on the sheet with a rough number of hours. Be honest about the hours you would bill to yourself if you were the client.

Add a line for waiting time, such as the client's approval or the platform's review. Waiting time is real work for you, because it breaks your day into pieces.

Step 2: count the monthly hours

Monthly work is what happens every month after setup. It usually includes replies to a set of common questions, a check on the message logs, a small update to templates, one report and a short call. Write each item with its hours, then add a buffer for the unexpected. Ten to twenty percent is a common buffer, but set your own and write it down.

Keep the monthly list short. Anything you cannot name on the list is a change request, and changes get their own line.

Step 3: set the rate and the margin

Take your monthly hours and multiply by the hourly rate you want. Add a margin for tools, your time on admin and the risk of the work running long. Then compare the total with what the client can pay, and with what similar work costs in your market. Keep the source of any market figure in your notes, and mark it unverified if you have not checked it.

Set the setup fee and the monthly fee separately. A setup fee covers the hours you cannot recover from the monthly work. Many freelancers skip it and then carry the whole setup cost in the early months.

Step 4: write the scope in one line

The scope line says what the monthly fee includes and what it does not. Use one sentence. For example: the monthly fee covers up to forty replies to the approved questions, one template update, one monthly report and one thirty minute call. New flows, new tools and new campaigns are quoted separately.

A short scope line is the strongest protection you have. Write what is out of scope as clearly as what is in.

A customer chat on a phone, with the reply being typed.
The scope line answers the question before it is asked.

Step 5: set a review date and a change rule

Agree on a review date, usually every three or six months. At the review, you check the hours against the sheet, the volume of replies and any new asks. If the hours have grown beyond the buffer, the fee changes. Say this in the sheet, so the change is expected and not a surprise.

Add a change rule for small asks. For example: any change up to one hour is included in the buffer. Anything above that is quoted before work starts. The rule keeps the monthly fee honest, and it keeps the relationship calm.

The one page worksheet

Client and serviceName of the client, the service in one line, the start date.
Setup hoursEach task on its own line, with hours and a total.
Monthly hoursEach recurring task on its own line, with hours and a total, then the buffer.
FeesSetup fee, monthly fee, payment terms in one line.
ScopeWhat is included, what is not, and the change rule.
ReviewThe review date and what triggers an earlier review.

A worked example, illustrative

This example is illustrative and uses made up numbers. A freelancer is quoting a monthly WhatsApp reply service for a small tutoring centre. Setup takes eight hours across discovery, templates, a message flow and testing, plus two hours of waiting for the centre's approval. Monthly work is about six hours: replies to the common questions, a short log check, one template update and a thirty minute call.

The freelancer adds a fifteen percent buffer to the monthly hours and sets a setup fee to cover the eight hours of setup. The scope line limits the replies and keeps new flows out of the monthly fee. The review date is set for six months out. The client reads the page in two minutes, asks one question about the reply limit, and signs.

Three months later the centre asks for a second course flow. The freelancer points to the change rule, quotes the flow separately, and the client agrees. Nobody argued about the monthly fee.

Two numbers to keep in your head

Keep two numbers next to the sheet: the total hours for setup, and the total hours each month including the buffer. Quote the monthly fee against the monthly total, and the setup fee against the setup total. When a client asks why the fee is what it is, you can answer in one sentence, and you do not have to reopen the whole sheet.

Mistakes that underprice the work

  • Pricing the monthly hours and nothing else. The setup is real work. Price it.
  • No buffer. Small asks add up. Keep a buffer and say what it covers.
  • A vague scope. If the scope says full support, every question becomes included.
  • No review date. Without one, the fee stays fixed while the work grows.
  • Hiding the sheet. Clients trust a price they can see the basis for. Share a short version.
  • Using the lowest market rate you can find. The lowest rate usually comes with the lowest scope. Price your own work.

Tick off the steps

Tick each box as you go.

Frequently asked questions

Should I charge a setup fee if the client is small?

Yes, usually. A small setup fee covers the hours done once that you cannot get back from the monthly work. You can waive part of it for a longer contract, and say so on the sheet.

How do I set the buffer?

Start at ten to twenty percent of the monthly hours. Adjust it after three months, using the hours you actually spent.

What if the client wants a discount?

Ask which part of the scope they would like to remove. A smaller scope can justify a smaller fee. A lower fee with the same scope is a different job.

Should the fee be in rupees or dollars?

Use the currency the client pays in. For Indian clients, rupees keep the quote simple. Write the tax treatment in one line.

How often should I review the fee?

Every three or six months, or whenever the hours go beyond the buffer for two months in a row.

Can you check my sheet before I send it?

Yes. Send me the scope and the hours, and I will tell you where the buffer is thin.

Your next step

Take the next WhatsApp service quote you are preparing and fill in the one page sheet before you send it. Count the setup hours, count the monthly hours, write the scope line and set the review date. Then send the sheet with the quote.

Self-check

Answer in your head, then tap a question to see the answer.

What are the two kinds of hours?

Setup hours, the work done once before the service runs, and monthly hours, the work that repeats every month after setup.

Why set a review date?

So you can check the hours against what was agreed, usually every three or six months.

Why is a monthly service easy to underprice?

The setup takes a week, and the replies and small fixes add up every month without anyone pricing them.

What goes in the scope line?

What the monthly fee includes and what it does not, in one sentence.

Want a second read on your quote?

Send me the scope and your hour estimates. I will tell you where the buffer is thin and where the scope line needs a clear edge.

WhatsApp Madhur for a 1:1 call

Written by Madhur Tyagi, founder of The Human Algorithm. 8+ years, 25+ brands, since 2017.

Scope note: Examples are illustrative, not client results. Numbers are marked with their source or as unverified. Nothing on this page is sent unless you press the WhatsApp button.

Next: What a WhatsApp sales desk costs in India. Or see the offers.

Read next