Try Grow or Thrive free for 14 days. No card needed.Start your free trial →

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 plans

Schedule, capacity and checkout for classes, courses, events and workshops.

Own your payments & customers

All plans

Direct payouts, your merchant of record, your list — export any time.

Prices in your currency

All plans

Every price in your own currency and your country’s number format, with a note that tells customers which.

Dates and times your way

All plans

Dates 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 plans

One payment, a name for every place — including children, each with a record of their own.

Places held while people pay

All plans

Nobody loses a place while their card clears — and you can hold one for someone who rings up.

One basket, one payment

All plans

Customers add places in several sessions, courses and terms and pay once, by card, pass or membership.

Agreements and information

All plans

Waivers and terms signed online or at the door. Ask your own questions and collect emergency contacts as people book.

Passes & credit packs

All plans

Multi-session passes with credits, expiry and balances built in.

Courses & enrolments

All plans

Courses and programmes with per-course enrolment.

Sets of sessions at one price

All plans

Sell 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 plans

Age 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 plans

A 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 plans

An 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 plans

Priced 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 plans

Ask 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 plans

Sell gift cards and vouchers customers can spend on anything you offer.

Waitlists

All plans

Full sessions fill themselves from the waitlist when a spot opens.

Email reminders

All plans

Automatic session reminders that cut no-shows.

Attendance at the door

All plans

Mark 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 plans

Customers 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 plans

Take 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 plans

Set 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 plans

Your logo and name on your own site — 3 curated themes on the free plan.

One-click data export

All plans

Your 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

Thrive

Fine-grained control over your site's look, contrast-checked.

Multi-staff logins & roles

Thrive

Bring your team in with their own logins and roles.

Staff roster

Thrive

See 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

Thrive

Your booking site on your own domain, verified and certificate-managed.

Advanced reporting

Thrive

Revenue, session performance, attendance, retention and outstanding balances, charted, with downloads (basic reporting on every plan).

Compare plans side by side on the pricing page →