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.
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%Cheapest for you$109
2.7% of revenue
Pro — $49/mo + 1.0%Cheapest for you$89
2.2% of revenue
Studio — $79/mo + 0.5%Cheapest for you$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.
ProStudio$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.