Billing runs itself. You don’t chase.
A competition entry, a workshop, and new costume rentals are all in one place. A failed charge retries — without you chasing who paid. Cash and card live on the same platform.
Tuition that arrives on its own.
Each dancer’s plan bills through Stripe on the day you choose. Families turn on autopay once and update their own card — so you’re not the billing department, and payments stop being late in the first place.
- Bill on a fixed day or each family’s signup date
- Seasonal pricing for lighter and heavier months
- Families manage cards and invoices themselves


A declined card retries. You don’t follow up.
When a card fails, Ida tries again — and the family sees it on their bill. You watch Failed become Paid on the same ledger, instead of a text thread about who still owes July.
- Automatic retries on failed tuition
- The family sees the failure and can update the card
- Outstanding, paid, and past-due on one screen


Bill the class. Parents see the piece.
Apply a costume and the fee to every family in Ballet One in one shot. It hits the same card as tuition — parents see what their dancer needs and what it costs, without picking the wrong one.
- One charge across the whole class
- On the same bill as monthly tuition
- Parents see the item, not a mystery line

They sign up. The fee bills itself.
Dancers enter the competition in the platform. The entry fee goes out with a due date you control, every solo itemized, and it sits on the same ledger as tuition — no separate spreadsheet, no chasing reimbursements one by one.
- Signup bills the family automatically
- Due dates you set, solos itemized
- Same books as tuition and workshops


Publish a camp. Sell it on the same card.
Seasonal camps, intensives, and guest sessions go from idea to paid signups in an afternoon. Member and guest pricing, seats, and the charge all land in the same ledger — no extra forms tool.
- Member and guest pricing in one place
- Paid signups through the same Stripe stack
- Nothing to reconcile by hand


Cash and card live on the same platform.
Not every family is on a card. Record a cash or cheque payment on the charge, and the books match what actually came in — without a second tool or a sticky note on the ledger.
- Mark a charge paid when cash hits the till
- Void or refund from the same screen
- The family balance updates immediately


“Before Ida, I was still chasing July tuition in August. Now with Ida, it just hits my bank account automatically.”

Get your evenings back.
One system for classes, billing, and families — branded as your studio, built for how independents actually run.
