The owner side

The owner dashboard, in detail

Your past-due 30 / 60 / 90 at a glance. Payroll on Wednesday. Comp escrow that stays in escrow.

Built for the phone in your pocket between rush-hour drop-offs — not for a desk you sit at after the kids leave. Money out, money in, who's bleeding, who's growing, who's covering Tuesday's 6pm. All in one screen.

What this costs you today

~$6,000/year.
Possibly more.

The incumbent advertises a low headline price. A studio your size actually pays around $500/month once add-ons, the branded mobile app, and the 1% Stripe-middleman markup land on the invoice. That's roughly 17x the headline.

Pirouette is one flat monthly price — branded mobile, SMS, unlimited students, unlimited staff. Stripe Connect on your own account: we don't touch the money and we don't mark up the processing. See the pricing.

Morning glance

Open the app. See the past-due 30 / 60 / 90.

Receivables is the metric every studio owner asks for first. We put it at the top of the owner dashboard — total dollars owed, split into 30+, 60+, and 90+ day buckets, with the family count next to each. You check it between rush-hour drop-offs. You know where the day's chase work is before anyone else gets in.

Past-due 30 / 60 / 90 at a glanceOwner dashboard: growth, drain, health, payroll
Top tilePast-due aging, biggest signal first
AlertFamily crosses 90 days → broadcast to your inbox
Drill-inTap a bucket, see who's inside, sorted by dollars

Money operations

Autopay runs itself. Comp-fee escrow stops getting raided.

Today, someone has to push autopay each month — Diane after Christina's shift, or it doesn't happen, or it happens late. Pirouette uses Stripe Subscriptions on your own connected Stripe account. The billing date arrives; the charge fires; the receipt lands; the past-due flag clears. Comp fees collected from parents earmark themselves. A variance tile tells you when the bucket and the bank disagree.

Autopay that doesn't need a button pressYour Stripe is your StripeComp-fee escrow that doesn't get raided for ops
StripeYour account, your money, no 1% middleman
AutopayNo button press — ever
EscrowComp-fee variance visible before it's a problem

Wednesday morning

Payroll digest in your inbox. Hours derived from attendance.

Sunday-evening payroll spreadsheet is over. Teacher hours roll up from attendance + the schedule that actually ran — including sub coverage and cancellations. You can audit-adjust any number with a note attached; the original derivation stays preserved. The weekly digest lands on the day you pick.

Teacher hours derived from attendance, not retypedAttendance in under a minute, from the studio floor
DerivedFrom attendance + schedule, not retyped
Subs + cancelsShift hours automatically
AuditOverride with note; original preserved

Drain & growth

See the bleed and the gain at the same time.

Withdrawals capture a reason every time — medical pause, schedule conflict, cost, moved away, lost interest, other. Enrollments and trial conversions sit next to withdrawals on the dashboard. You see the dual lens — which classes are bleeding, which are growing — without a quarterly slide deck.

Owner dashboard: growth, drain, health, payroll
CaptureWithdrawal-reason enum + free-text note
LensGrowth and drain side by side, weekly
ExportExcel + CSV out of the reports route

Sub coverage

Sub requests stop routing through your phone.

A teacher can't make Tuesday's 6pm. They raise a sub request from their mobile app. It fans out to Christina, you, Michelle, and the qualified teachers. The first one to tap 'I'll cover it' locks the assignment. The lesson-plan handoff thread auto-opens. You see it claimed in real time — you don't have to be the router.

Sub coverage that doesn't make Christina chase three peopleOne calendar — season, class, session, private — same table
InboxMulti-stakeholder, first-claim wins
HandoffLesson plan thread between original + sub
ParentsNotified after confirmation, not before
The owner promise

Every minute saved goes back to you on the studio floor.

Pirouette automates the chase work — past-due nudges, sub-coverage routing, payroll roll-up, attendance compliance — so your morning stops being four hours of email triage. The platform handles the mechanical. You handle the studio.

And your data is never locked in. Print rosters or export to CSV anytime — it's yours, not ours.

Why owners switch to us

We earn your business every month.

Pirouette is built by two people. One runs a dance studio and lives these problems. One builds the software and sweats every login, payment, and line of code.

Built by a studio owner and a software developer.We answer to you. We built this for you.A portal that actually loads. Every login.Your payments and data, kept safe.Month-to-month. Cancel anytime, keep your data.Flat monthly price. No surprise hikes.

We'll show you the owner dashboard on a 30-minute call.

Bring a week of your real receivables aging. We'll show you what the screen would look like with your studio's data on it.

Schedule a walkthroughSee the full list of features
Pirouette
  • Pricing
  • About