WhatsApp for a school or enrichment centre costs about S$0.43 per student a month.
Every message a school sends, from class reminders to fee notices, progress reports and holiday promotions, mapped to what Meta charges for it and costed for a 450-student centre in Singapore. Then move the sliders to match your own school.
Meta's USD rate card effective 1 October 2026, shown in local currency at an indicative exchange rate. Until 30 September 2026, replies and utility templates inside the 24-hour window are still free. What changes on 1 October, explained.
Every message a school sends, sorted by what Meta charges
Meta does not care whether a message is about a class or a fee. It cares whether the message is a template you sent, or a reply inside a window a parent opened, and which category the template was approved under. Here is where each school message lands, with what it looks like on a parent's phone. The centre, families and figures are fictional.
Utility messages
Utility · S$0.020 per messageUpdates about something the family has already signed up for: a class, a fee, a report. Sent as pre-approved templates, so they can go out at any time, window or no window. From 1 October 2026 they are charged inside the window too. This is where most of a school's message volume sits.
1. Enrolment confirmation
Sent once, the day a place is confirmed. Header image, class details, two buttons.

2. Weekly class reminder
Every Sunday to every family. The single biggest utility line for most centres.

3. Fee invoice and reminder
Start of term, plus one nudge before the due date. Buttons deep-link to payment.
4. Payment receipt
Auto-sent when payment lands. A PDF rides in the document header at the same rate.
5. Absence alert
Fires when a student is marked absent. The reply opens a window for the make-up conversation.
6. Progress report ready
End of term, with the report as a PDF or a portal link. Header image sets the tone.

Utility messages to your own staff
Utility · same rateReports to teachers and the principal are ordinary utility templates: same approval, same rate. A header image turns a wall of numbers into something a busy teacher will actually open at 7.30am.
7. Daily attendance summary (to teachers)
Sent at the end of each teaching day to every teacher on duty.

8. Weekly fee collection report (to the principal)
Every Monday morning. Numbers pulled from the CRM, image header generated once.

What makes a template "utility"
Meta assigns the category when the template is submitted.
Marketing messages
Marketing · S$0.094 per messageAnything that invites, offers or promotes. The most expensive category, and the one that decides the size of the bill: a promotion to a 1,200-contact list costs more than a month of reminders to every enrolled family. Every marketing template carries a visible way to opt out.
1. Holiday programme launch
To enrolled families, past students and enquiries who opted in. Header image does the selling.

2. Open house invitation
To enquiries and referrals who have not enrolled yet.

3. Early-bird re-enrolment
An offer, so marketing, even though it goes to current families.
4. New class launch
Segmented to families with a child in the right level.
5. Referral offer
To current families after a good report, when goodwill is highest.
6. Exam-season crash course
Short window, high intent. Segmented to the exam year only.
Authentication messages
Authentication · S$0.020 per messageOne-time codes only. Meta fixes the wording of authentication templates: you choose the use case, whether to add the expiry and security lines, and the button type (copy code, or one-tap autofill on Android). The body text cannot be customised, so the examples look alike by design.
1. Parent portal login
Copy-code button. Sent when a parent signs in to view reports or invoices.
2. Staff app login
One-tap autofill for teachers marking attendance on Android.
3. Confirming a fee payment
Same template, no expiry line, used to approve a saved-card payment.
Service messages
Service · 1,000 free per number, then S$0.020Everything your team or AI employee types back while a parent's 24-hour window is open. Not a template, no approval, any content. From 1 October 2026 each reply counts: the first 1,000 per phone number each month are free, then each costs the utility rate. The parent's own messages are always free.
1. Trial class enquiry, answered by an AI employee
Three replies in one conversation: three service messages.
2. Parent replies to a reminder
The reply reopens the window, and the staff answer is a service message, not a template.
3. Confirmation as text, not a template
Inside the window, a plain confirmation is a service message. The same words as a utility template are charged from the first one.
Brightpath Learning Centre: 450 students, one number, one month
A fictional Singapore tuition and enrichment centre with 450 enrolled students, a contact list of 1,200 families (enrolled, past and enquiries), a parent portal, and one WhatsApp number run by an AI employee and two admin staff. Volumes are assumptions; rates are Meta's, effective 1 October 2026, in SGD.
| Message | Category | Messages / month | Rate | Cost |
|---|---|---|---|---|
| Weekly class reminders450 students x 4 weeks | Utility | 1,800 | S$0.020 | S$36.86 |
| Fee invoices and receipts450 students x 2 | Utility | 900 | S$0.020 | S$18.43 |
| Absence alerts, make-up confirmations, report noticesabout 120 + 150 | Utility | 270 | S$0.020 | S$5.53 |
| Staff reports6 teachers x 30 days | Utility | 180 | S$0.020 | S$3.69 |
| Holiday programme promotion1,200 contacts x 1 send | Marketing | 1,200 | S$0.094 | S$112.44 |
| Parent portal login codes | Authentication | 200 | S$0.020 | S$4.10 |
| Replies to parents1,500 sent, 1,000 free | Service | 500 charged | S$0.020 | S$10.24 |
| Meta cost for the month | 6,050 sent | S$191.28 |
Now with your numbers
Start from the Brightpath assumptions and move each slider to match your centre. The market selector at the top changes the rates and currency.
Three decisions that set a school's WhatsApp bill
Who gets the promotion
In the example, one holiday-programme send to 1,200 contacts costs more than every reminder, receipt and report for the month combined. Sending it only to the 300 families with a child in the right age band cuts that line by three quarters without losing the people who would book.
S$112.44 to S$28.11
One weekly schedule, not a reminder per class
A student in two subjects gets eight per-class reminders a month or four weekly ones. The weekly message carries the whole timetable and a "request a change" button, so it also does the job of the per-class version.
S$73.73 to S$36.86
Reply density and text confirmations
An AI employee that answers in one complete message instead of three fragments uses a third of the 1,000 free replies. Confirming a make-up class as plain text inside the window is free within the allowance; the same words as a utility template are charged every time.
3 replies become 1The parts of a school's messaging Meta does not charge
Everything parents send you
Questions, absence notices, photos of homework, voice notes. Inbound messages have never been charged and still are not.
The first 1,000 replies a month, per number
A 450-student centre that answers enquiries in complete messages typically stays inside the allowance. The counter resets monthly and does not roll over.
72 hours after a click-to-WhatsApp ad
When a parent messages from your Facebook or Instagram ad and you reply within 24 hours, every message you send for the next 72 hours is free to deliver, trial booking confirmation included.
Questions schools ask about WhatsApp costs
A reminder about fees a parent already owes for a class their child is enrolled in is a utility message, because it relates to an existing transaction. An early-bird offer to re-enrol for next term is marketing, because it is an offer rather than an update. Meta reviews the template text when you submit it and assigns the category; wording that mixes an update with an offer is usually classed as marketing.
Yes, the same rates apply. A daily attendance summary or a weekly fee report sent to a teacher or the principal as a template is a utility message at the utility rate. If a staff member messages the school number first, your replies inside that 24-hour window are service messages, which count against the 1,000 free per phone number each month.
Yes. A utility template can carry a document header, so a progress report or an invoice can go out as a PDF attached to the message. The rate is the same utility rate as a text-only template. Inside an open 24-hour window you can also send the PDF as a plain document message, which is a service message and draws on the free 1,000 first.
The parent's message is free and opens a 24-hour customer service window. Everything your staff or AI employee sends back inside that window is a service message: free within the first 1,000 replies per phone number each month, then charged at the utility rate for the parent's country. The window resets with every message the parent sends.
One per brand is the norm: parents save one number, and templates, verification and quality rating all attach to it. The 1,000 free service messages are granted per phone number, so a second number does add a second allowance, but each number also carries its own quality rating and messaging limits, and a number parents have not saved is more likely to be filtered. Add numbers for real operational reasons, such as a second campus, not to farm the allowance.
The per-message rates are Meta's published USD rates effective 1 October 2026, converted to local currency at an indicative exchange rate. Your bill is in USD on Meta's side, so the local figures move with the exchange rate. Message volumes in the worked example are assumptions for a 450-student centre; move the sliders to match your own school.
Not a school? This page is one of a set. The general calculator covers 19 markets and six industries at a glance, and we build a detailed page like this one for each vertical we work in: clinics, F&B, fitness, property, home services. Ask for yours.
Request your industry pageGet a costed proposal for your school
Tell us your student numbers and biggest bottleneck, leave your details, and the team will map every message your centre sends to Meta's categories, cost it on the October rate card, and show where an AI employee takes the load off admin staff. We reply within 2 working days.
We've got your details!
Our team will cost your school's messaging and contact you within 2 working days. Keep an eye on the inbox and the phone number you submitted.
Rates: Meta's USD rate card effective 1 October 2026, from the WhatsApp Business Platform pricing documentation, converted at indicative exchange rates. Message categories and the 1,000 free service messages per phone number are as published by Meta. Brightpath Learning Centre, its families, staff and figures are fictional. Volumes are assumptions, not a quote.