Free for studios · no card · no per-booking fee

Free class booking system that fills seats, not spreadsheets

Yoga and pilates studios, gyms, dance schools, workshops, cooking classes and tours. Set the places per session, put the link on your website or Instagram, and watch the class fill itself. Reminders and self-service cancellations are included.

Unlimited sessions, unlimited students, unlimited instructors on the free plan.

$0
No monthly fee, no cut per booking
Per session
Set the places, it closes when full
Seat by seat
A cancellation reopens the spot
Reminders
Before every class, automatically

Capacity is the whole trick

An appointment is one person, one time. A class is twelve people, one time. RosterMates handles both on the same page: give a service more than one place and it becomes a class that fills seat by seat. Students see how many places are left, the time disappears when it's full, and a cancellation puts the place straight back.

Mix classes and one-to-ones — a 12-place flow class, an 8-place course and a private session on the same page.
Fixed start times — offer classes on the hour or every 30 minutes rather than back to back, so the timetable reads cleanly.
Questions before they arrive — experience level, injuries, dietary needs for the cooking class. Asked at checkout, answers on the booking.
Your timetable online in ten minutes

Add each class once with its length, price and places. That's the setup.

Sign up free

Enter your business name and email. That's the whole form. Your page gets an address like rostermates.com/book/your-business straight away.

Add services and hours

Name each thing people can book, how long it takes and what it costs. Tick the days you're open. Pick a theme so it matches your brand. The preview updates as you go.

Share the link or paste the widget

Put the link in your website menu, Google Business Profile or Instagram bio. Or paste one short snippet into your site and the booking calendar appears right there.

Built for studios, gyms and anyone who teaches

Everything below is on the free plan.

Places per session

Twelve mats, eight bikes, six seats at the bench. The class takes bookings until it's full and then quietly hides the time.

Book by instructor

Students choose their teacher or take “no preference”. Each instructor is booked separately, so two classes can run at once in two rooms.

Timetable-style start times

Run classes on a fixed grid, every 30 or 60 minutes, with a gap between them for the room to clear. Early-morning and evening hours per day.

Fewer empty mats

Reminders before every session, and a cancel link that frees the place for the next person instead of leaving it empty.

Online classes too

Mark a class as video and every booking gets your Zoom link or a unique Google Meet link, in the confirmation and the calendar invite.

Extras and add-ons

Mat hire, a smoothie after class, the recipe pack for the cooking workshop. Ticked at checkout, added to the price.

Why studios use a free booking page

Class booking apps usually charge per instructor, per location or per booking. A studio with three teachers shouldn't pay three times.

No monthly fee, no per-instructor fee, no commission per booking
Full classes close themselves, so nobody turns up to a room with no space
Cancelled places reopen instantly instead of sitting empty
Two students can't take the last mat at the same moment
The page matches your branding, on your site and on the hosted link
Grow into instructor rosters, timesheets and payroll when you're ready
Why is it free?

Because we think you'll like working with us. The booking page is how we introduce ourselves.

RosterMates is a rostering, timesheet and payroll system built in New Zealand. Most businesses that need a booking page also run a team, and most of them are paying more than they should for rostering or payroll software they only half use. So we give the booking page away, with nothing held back, and make a simple bet: once you're using it and you've dealt with us, you'll want to take the time to move your rostering and payroll across too.

Support you'll actually get

Founder-led, NZ-based, in NZ time. Free setup, training and onboarding, an AI help assistant inside the app that hands you to a real person when it can't answer, and phone call-backs when you'd rather talk. Customer requests regularly become features.

How support works →

A price that stays sensible

$8 per employee per month for everything: rosters, timesheets, leave, messaging, events, forms and payroll exports. No per-module add-ons, no setup fee, no minimum seats. Compare it line by line with the rostering and payroll systems you already know.

See the comparisons →

So much more included

Drag-and-drop rosters and auto-rostering, kiosk and geofenced clock-in, timesheets that approve in one click, leave with NZ and AU rules built in, an employee app, and payroll that files with IRD directly. Bookings you take today drop straight onto tomorrow's roster.

Explore the rest of RosterMates →

There's no catch in the free plan and no clock running on it. If you never need the rest, keep the booking page forever. If you do, moving over is a job we help you with, not one you do alone.

Free means free

The booking page is the free product, not a teaser. Pay only if you want rosters, timesheets and payroll too.

FreePaid · $8 per employee / month
Public booking page1 pageUnlimited
Bookings per monthUnlimitedUnlimited
Staff who can be bookedUnlimitedUnlimited
Services, add-ons, classes with capacityIncludedIncluded
Themes, custom colours, fontsIncludedIncluded
Paste-in website widgetIncludedIncluded
Confirmation, reminder, reschedule and cancel emailsIncludedIncluded
Video call links (your own or Google Meet)IncludedIncluded
Custom questions at checkout (forms)IncludedIncluded
“Bookings by RosterMate” credit lineShownRemovable
Bookings placed on your staff rosterYes
Rosters, timesheets, leave, messagingYes
Payroll exports and RosterMatePayYes

No card to start. If you ever upgrade, you see the exact first invoice before anything is charged, and you can go back to free at any time.

Class booking FAQs

What studio owners and instructors ask first.

Set “places per time” on the service, for example 12 for a yoga class. Each booking takes one place. When all places are gone that time disappears from the page, and a cancellation opens it again.
Yes. Each class is its own service with its own length, price and number of places. A 12-place flow class, an 8-place beginners course and a one-to-one private session can all sit on the same page.
Yes. Tick the instructors who take bookings and students can choose one, or “no preference”. Each instructor is booked separately, so two classes can run at the same time with different people.
Every booking gets a confirmation with a calendar invite, a reminder before the session, and a link to cancel or move. A cancelled place goes straight back on the page for someone else.
Yes. Attach one of your forms to the page or to a single class, and the questions are asked at checkout. Answers arrive with each booking.
Yes. One booking page, unlimited bookings and unlimited instructors, with no card and no per-booking fee. The page carries a small “Bookings by RosterMate” credit line, which the paid plan can remove.