Book ice & split the cost
Create a session; Carve splits the cost live.
Creating a session is the heart of Carve. You set the ice and your fee once; Carve splits the cost across each family automatically and keeps it correct as the roster changes.
Create a session
- Tap + Book ice (or tap a day on the Calendar).
- Rink — pick one, or choose + Add a new rink… to create one inline (it saves to your Rinks list and prefills its default ice cost).
- Session name (optional) — e.g. "Power skating", "Game prep". Shows on the calendar and to parents.
- Date / time / length / capacity.
- Ice cost and your fee.
- Fee model:
- Per skater — each skater carries your fee.
- Flat / session — one fee split across the group.
- Empty-seat rule:
- Split among present — ice divides only among who shows; you're always made whole.
- I cover empty seats — present skaters pay a per-capacity share; you eat unfilled seats.
- Invite the group — pick skaters from your roster. Each skater carries their own family and bill, so two families with the same last name never merge (they're shown disambiguated by parent name). Use + Add someone new for a brand-new skater.
- Watch the live split and the Session P&L / break-even preview update as you add or remove skaters.
- Optionally Save as a standing group and/or tick List on my booking page.
- Create session.
You land on the session page: split summary, per-family rows, attendance, and money actions.
The live split
As you add or remove skaters, every family's exact share updates instantly. Change anything later and it recalculates — no re-doing math, no "actually you owe…" texts. See How the split is calculated.
Same-last-name families
Two unrelated "Ng" families stay separate because the roster picker keys on the skater's own family, not the last name. Siblings, by contrast, share one family — add them under the same family and they're billed together.
Google conflict warning
If Google Calendar is connected, picking a time that overlaps something on your Google calendar shows a warning right under the date field. You can still book it — you just won't double-book by accident.