Booking · payments · your name on the door

Run the studio only you could run.

Studio handles atomic booking, Stripe Connect payouts, waitlists, and per-student progress — so the only thing you draft by hand is your craft. A rate you set, minus a fee you can actually watch.

What would you actually keep?

Move the slider to your real monthly revenue. We'll show what Studio costs at every tier, right next to what a 20% marketplace cut costs. It's the same math we'd want you to run on us.

$4,000

Monthly cost, compared

Bar length is relative — whichever line is priciest at this revenue sets the scale.

Marketplace (20% cut) $800
20.0% of revenue
Starter — $29/mo + 2.0% $109
2.7% of revenue
Pro — $49/mo + 1.0% $89
2.2% of revenue
Studio — $79/mo + 0.5% $99
2.5% of revenue
At $4,000/mo, Pro is your cheapest tier — $800/mo lighter than a 20% marketplace cut.

Where Studio flatlines

Studio's processing rate drops to 0% once your studio clears about $8,000 in a month — growth stops costing you more. Pro keeps climbing.

Pro versus Studio monthly cost from $0 to $20,000 in revenue Pro's cost rises steadily with revenue. Studio's cost rises more slowly and goes flat entirely once monthly revenue passes eight thousand dollars.
Pro Studio $8,000 mark
At $4,000/mo: Pro $89 · Studio $99

Every number above uses the exact published rates: Starter $29/mo + 2.0%, Pro $49/mo + 1.0%, Studio $79/mo + 0.5% (0% on revenue above ~$8,000/mo). Nothing hidden below the fold.

Two guarantees we don't say lightly

Built so the promise can't quietly break.

Anyone can put "reliable" in a hero. Here's what ours actually does, running live, right now.

The last seat never sells twice

When two people tap "book" on the same last spot, our booking table lets exactly one write through — a database constraint, not application code that can race under load.

Seats left: 1

    This runs in your browser, so the "lock" here is JavaScript's single thread — same idea, smaller scale, as the database row lock that guarantees it in production.

    Your recurring 9am stays 9am

    Lessons are stored as your intent — "9:00 AM, every week" — not a frozen UTC offset. When clocks change, we recompute; your student's invite never quietly drifts to 8 or 10.

    Here's a real recurring 9:00 AM lesson, computed the week before and the week after clocks spring forward:

    Before spring-forward
    After spring-forward

    One system, not five tabs

    Everything a solo instructor actually runs.

    No modules to bolt on later. It's all here on day one, priced into the same transparent fee.

    Atomic booking

    Calendar sync, buffers, and a booking table where the last seat is enforced at the database, not guessed at in code.

    Stripe Connect payments

    Money lands in your own Stripe account. We take our thin, published percentage — never a cut of your name.

    Waitlists that self-run

    A cancellation auto-offers the next person in line, on a timer, with no message you have to send by hand.

    Per-student progress

    Notes, milestones, and history attached to each student — so a sub, a return visit, or a recital doesn't start from zero.

    AI drafts. You send.

    Studio's assistant drafts the reminder or the win-back in your voice. It sits in your outbox until you tap send — our send function's type signature doesn't accept AI output as a caller. Not a policy. A guarantee.

    Per-craft configuration

    Class capacity, package credits, kiln slots, recital rosters — one configurable system, not three product forks pretending to be one.

    Published. Not "starting at."

    Three tiers. One honest fee line.

    The processing rate sits right next to the price — because a fee you have to go looking for is a fee you weren't meant to find.

    Starter

    Getting your calendar full

    For instructors just starting to book steadily.

    $29/mo

    + 2.0% processing

    • Unlimited bookings and calendar sync
    • Stripe Connect payouts, in your own account
    • Reminders you write and send yourself
    • Basic waitlist, auto-offer on cancellation
    Run your numbers
    Studio

    Outgrown a percentage of your name

    For studios clearing roughly $6k+ a month.

    $79/mo

    + 0.5% processing, 0% above ~$8,000/mo

    • Everything in Pro
    • Processing drops to 0% past ~$8,000/mo
    • Multi-instructor scheduling
    • Per-craft configuration, not a workaround
    Run your numbers

    Configured, not forked

    Built for how your craft actually runs.

    Same product, same fee, same guarantees — the settings just point a different direction.

    Yoga & movement

    Drop-in capacity by mat count, punch-card packages, and a waitlist that fires the moment a spot opens.

    Ceramics & craft

    Multi-week course enrollment, kiln-slot limits per student, and a materials fee that rides along with checkout.

    Music & voice

    Recurring weekly slots that keep their wall-clock time through every DST change, plus per-student repertoire notes.

    Personal training

    Session-package credits, a no-show policy you set once, and progress photos attached to the right student.

    Dance schools

    Tiered class levels, recital rosters, and sibling discounts computed at checkout — not a spreadsheet on the side.

    Something else entirely

    If it's booking, payment, and a relationship with a student over time — it's a configuration, not a feature request.

    Priced like it respects the work.

    Start free. Run your own numbers in the calculator before you ever pay for anything.

    No credit card to start. Cancel in one click, always.