Scheduling & booking

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

  1. Tap + Book ice (or tap a day on the Calendar).
  2. 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).
  3. Session name (optional) — e.g. "Power skating", "Game prep". Shows on the calendar and to parents.
  4. Date / time / length / capacity.
  5. Ice cost and your fee.
  6. Fee model:
    • Per skater — each skater carries your fee.
    • Flat / session — one fee split across the group.
  7. 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.
  8. 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.
  9. Watch the live split and the Session P&L / break-even preview update as you add or remove skaters.
  10. Optionally Save as a standing group and/or tick List on my booking page.
  11. 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.

Related