Guides

Baby Class Prices: The Website Setup

How to state baby class prices on your website: term blocks, trial fees and sibling rules, built as editable records that match your booking platform.

6 min read
GuidesChildcarePricing
1,022 words6 min read

What we are building

A prices page a parent on maternity leave can read in ninety seconds and know exactly what joining will cost her, built as editable records rather than a picture of a list, and matching to the penny what your booking platform charges at checkout.

Baby classes are an easy purchase to hesitate over. The parent is not comparing you with nothing, she is comparing you with staying at home for free. A vague price page loses to that comparison every time.

Here is the build order.

1. Price the term, then show the per-class number

Almost every baby class business sells a block: eight, ten or twelve weeks paid up front. That is the number you charge, so that is the headline.

But the number a parent compares is the per-class one, and a term block looks large next to a single soft play session. Show both. The block price as the price, and the per-class figure underneath as a plain division. Nothing else on the page does as much work for as little effort.

2. List every route in, not just the term

There are usually four ways a parent can pay you, and leaving three of them off the page produces messages asking about them.

The trial or taster session, priced or stated as free. The full term block. Joining mid-term, priced pro rata for the sessions that remain. And a course that runs as a fixed short block in its own right, such as a five-week baby massage or a four-week weaning workshop, which is not the same product as a rolling sensory term and should not sit in the same row.

3. Write the rules that generate messages

Three or four short lines under the table, in your own words. These prevent nearly every enquiry you currently answer by hand.

What happens if a baby is ill and misses a week. Whether siblings pay, and from what age a second child needs a paid space rather than sitting on a lap. Whether a second class in the same week is discounted. What happens if you cancel a session. And whether the term fee is refundable, which is the one parents ask about most and the one most sites do not answer.

4. Model it as records, not a hard-coded table

In the CMS, a price row is a record with fields: class name, age band, term length in weeks, block price, per-class price, venue if it varies, and a note. A trial or add-on is its own record with name, price and description.

The page renders whatever records exist. Put a class up, a row appears. Raise a price, the page changes. Nobody opens code and nothing goes stale because a developer was busy in the week your term prices went up.

5. Set the platform first, then write the page from it

Configure the term prices, trial fee and any sibling rule in ClassForKids, Bookeo, TeamUp or whichever platform runs your registers, and only then write the website table from what the platform will actually charge.

Doing it in that order means the price on the page is the price at checkout. Doing it the other way round guarantees the two drift apart by the second term, and every mismatch is a refund conversation.

6. Handle venue and franchise variation properly

If you run three venues and the church hall term costs less than the leisure centre one, say so on the row rather than showing one price with a footnote. Parents pick by venue, so the price belongs next to the venue.

If you are a franchisee of a national brand, check what you are permitted to publish before you build the page, then publish what you can. Being the only local provider whose price is findable is a real advantage.

7. Say what is included

Baby classes bundle more than parents expect, and the bundle justifies the block price. Where it is true, say it: the props and instruments, the take-home resources or song sheet, the class photo, the tea and biscuits afterwards, the free space for a sibling under a certain age, the private group where session recordings or songs are shared.

One short list under the price does more for conversion than any amount of copy about developmental benefits.

8. Lay it out for a phone

Most of this traffic is on a phone, often one-handed. A wide grid does not fit. Stack it: one card per class, with age band, term length, block price, per-class price and the Book button inside the card.

Never put prices inside an image. Search engines cannot read it, screen readers cannot read it, and you cannot edit it without a designer.

9. Put booking next to the number

Under each price card, a button deep linked to that class in your booking platform. The parent has just decided it is affordable, which is the exact moment she is willing to act. Sending her back to a menu to find the timetable loses a share of them.

Add one line offering the trial for anyone not ready to commit to a full term, so the hesitant route is also a booking rather than a message.

10. Set a review date

Check three combinations against the platform and against what you actually take. Then put a reminder in the calendar before each term opens, and edit the records the day you change what you charge rather than the week after.

Do not publish an agency's fees, a competitor's fees or an invented average alongside yours. Your own numbers, current, are the entire job.

Where this sits

An editable price table by class and age band, the trial fee stated, the illness and sibling rules written down, and booking next to each number are part of every baby class website we build, and the same fees-stated-plainly pattern runs through our wider childcare and family websites. Our own packages are on pricing. Build the table once as records and it stays true for years.

All writingSee packages and prices