Features
One booking engine for classes, courses, passes, events and workshops — with your payments, your customer list and your brand at the centre. The badge on each feature shows the plan that unlocks it.
Full booking engine
All plansSchedule, capacity and checkout for classes, courses, events and workshops.
Own your payments & customers
All plansDirect payouts, your merchant of record, your list — export any time.
Prices in your currency
All plansEvery price in your own currency and your country’s number format, with a note that tells customers which.
Dates and times your way
All plansDates in your country’s order and a 12- or 24-hour clock you choose, on your site, in emails and in your admin.
Book for other people
All plansOne payment, a name for every place — including children, each with a record of their own.
Places held while people pay
All plansNobody loses a place while their card clears — and you can hold one for someone who rings up.
One basket, one payment
All plansCustomers add places in several sessions, courses and terms and pay once, by card, pass or membership.
Agreements and information
All plansWaivers and terms signed online or at the door. Ask your own questions and collect emergency contacts as people book.
Passes & credit packs
All plansMulti-session passes with credits, expiry and balances built in.
Courses & enrolments
All plansCourses and programmes with per-course enrolment.
Sets of sessions at one price
All plansSell a run of scheduled sessions together — call it a term, a block or a season — with a place kept in every one, while each session can still be booked on its own.
Age ranges and pricing
All plansAge ranges that fit how you run things, each with its own price, on any class, course, event or term.
Early-bird and release prices
All plansA lower price for booking early or for the first places sold, ending on a date before the session or after a number of places. Customers see what they’ll pay and until when.
Group and family discounts
All plansAn amount off each place when one booking holds enough people or places, such as 5% off for two or more children. Cancelling part of a group refunds at least the cheapest places, and never keeps back more than the discount.
Extras on a booking
All plansPriced extras customers add to each place, such as lunch, late pick-up, party bags or extra party guests, with a quantity. Staff see who has what.
Questions on a booking
All plansAsk each customer a question for every place they book, typed or chosen from your own list, such as which party activity they'd like. The answer stays with that booking, and staff see it on the list of people.
Gift cards
All plansSell gift cards and vouchers customers can spend on anything you offer.
Waitlists
All plansFull sessions fill themselves from the waitlist when a spot opens.
Email reminders
All plansAutomatic session reminders that cut no-shows.
Attendance at the door
All plansMark who came and who didn't from your phone at the door, sign people out when they leave, and fix a mark with its history kept.
Self check-in
All plansCustomers scan your code on their own phone and check in themselves and the people they booked for. Show it on a tablet or print it.
Deposits
All plansTake a fixed amount or a percentage to confirm a class or event place — by card at checkout, or by bank transfer where that's set up — with the balance due a set number of days before. Chocka emails a payment link on that date, or you can send one sooner.
Late-collection charges
All plansSet a fee per minute past a grace period, and staff are offered it pre-filled when they sign someone out late — editable, or waivable. It goes straight on Money owed and is emailed with a payment link and, where you offer bank transfer, your account and a reference.
Your brand
All plansYour logo and name on your own site — 3 curated themes on the free plan.
One-click data export
All plansYour whole dataset as a ZIP of CSVs, whenever you want it.
Promo codes
Grow +Codes you hand out that customers type at checkout for a discount, with an end date, a limit on uses and once per customer.
Walk-ins and cash at the door
Grow +Let in someone who didn't book, customer or not, hold their places while they pay, and settle it in cash, by bank transfer, or from their pass, membership or gift balance — recorded against who took it. Or let a customer in to pay by bank transfer afterwards, and they're emailed what to pay.
Pay at the door
Grow +Let customers reserve a place and pay when they arrive, with your own words about not turning up. Unpaid places show on the door list and on Money owed, a transfer that arrives before the day is recorded there, and someone who reserves and doesn't come pays upfront next time until you say otherwise.
Pay by bank transfer
Grow +Run your business on bank transfers only — no payment provider needed. Everything you sell can be paid for by transfer into your bank account, including memberships. Payment details are shown and emailed, along with reminders of due payments. Reconcile payments with one click to confirm places and issue passes and gift vouchers. Available for a business in New Zealand, Australia, the United Kingdom, the euro area, the United States, Canada, Singapore, Hong Kong and South Africa.
Memberships & recurring billing
Grow +Recurring revenue for your business, weekly, monthly or yearly: billed by card, or paid by hand by bank transfer or cash with one reference.
Free & RSVP events
Grow +Run no-charge events with the same booking engine.
Message your attendees
Grow +Email everyone booked into a session, just the people who came, or a group of your customers, straight from Chocka.
24 themes
Grow +Every theme, plus your own primary and accent colours.
No Chocka branding on site or customer emails
Grow +Your booking site and the emails your customers receive carry your name only.
Detailed theme customisation
ThriveFine-grained control over your site's look, contrast-checked.
Multi-staff logins & roles
ThriveBring your team in with their own logins and roles.
Staff roster
ThriveSee who is running every session by week or month, each person's rostered hours, and swap who runs a session from the same screen.
Custom domain
ThriveYour booking site on your own domain, verified and certificate-managed.
Advanced reporting
ThriveRevenue, session performance, attendance, retention and outstanding balances, charted, with downloads (basic reporting on every plan).
Compare plans side by side on the pricing page →