Studio software from someone who runs a studio.

Enrollment, tuition, the family portal, texting, and recital season in one place. We built Presently for our own studio first, and we still run it every day.

$49/month, unlimited students No contracts or setup fees Free migration help Fees shown to families before they pay
“I will forever shout from the mountaintops that this is in the top 3 business decisions I have ever made… maybe top 2.”
“We could not be more pleased with the care we have received.”
“You just keep magically making it all work!”
“Thank you so much for all your help getting us off the ground.”

The work that eats your week, handled.

Every feature below exists because it was a problem at our front desk first.

Tuition & autopay

Tuition that bills itself, correctly.

Set your rates once. Presently posts tuition every month, pro-rates the odd starts and drops, and runs autopay on the due date.

  • Autopay that charges only what's due. Next month's charges don't sneak into this month's payment.
  • Pro-rating on every path. Mid-month starts, trials that convert, and drops all work out the amount for you.
  • Sibling discounts, family caps, and late fees. With exceptions by tag, so your scholarship or competition families are left alone.
  • No surprise fees for families. If you pass on card or bank fees, families see them before they pay.
A family's ledger in Presently with charges, payments, and running balance
Family portal & enrollment

A portal families figure out without calling you.

Families register, sign, pay, and manage their own accounts, with your studio's logo and colors.

  • Online registration with contracts and waivers. Signed during checkout, stored on the family.
  • Waitlists, pre-approved classes, and class cards. Invite-only company classes and punch cards for drop-ins.
  • Saved cards and bank accounts. Families pay a balance, or pay ahead, whenever they want.
  • Your policies, one tap away. Families can read your studio policies from the portal.
The Presently family portal showing students, classes, and balance
Communication & attendance

Messages that actually arrive.

Email and text families by class, show, or tag, and see who received what. When a text doesn't arrive, Presently tells you why.

  • Two-way texting. Replies land in an SMS inbox, with consent and STOP handled for you.
  • Delivery tracking on every text. Delivered, failed, and the reason in plain English.
  • Absences that report themselves. Families mark absences ahead of time, the front desk can record them too, and roll sheets stay clean.
  • Absence limits. Set a maximum per season, class type, or class, and see who's close.
Recitals & costumes · optional add-ons, $9/mo each

Recital and costume season, without the chaos.

Build the show order, catch quick changes, and collect costume picks your office can order from without decoding.

  • Drag-to-reorder lineups. Back-to-back warnings for dancers without enough time to change.
  • Costume picks from a pasted link. Teachers paste a Weissman, Revolution, or A Wish Come True link and pick the color from the photos.
  • Ranked picks and one-click outfits. Multi-piece costumes approve together and flow to the show book, sizing, and invoices.
  • Measurements and costume invoices. Measure the whole studio in one sitting, then bill families straight from the order.
A recital lineup in Presently with back-to-back warnings

Also included, at no extra cost

Instructor portal

Rosters, attendance, and timesheets on the teacher's phone.

Private lessons

Open slots that families book and pay for themselves.

Trial & tour booking

Prospects book a visit online and convert into families.

Reports

Enrollment, revenue, attendance, and balances, all exportable.

Public schedule

Embed your live class schedule on your own website.

Help center

Step-by-step guides inside the app for your staff.

Roles & permissions

Front desk sees what they need, and nothing else.

AI assistant

Ask Claude about your studio in plain English.

See every feature →

Switching is the scary part. We do it with you.

Coming from another system? Bring your families, students, classes, and enrollments. Migration help is free.

  1. 1
    Export

    Download your families, students, classes, and enrollments from your current software.

  2. 2
    Import

    We load them with you. Anything ambiguous gets matched once and remembered.

  3. 3
    Check

    Spot-check a handful of families and set up your tuition rates.

  4. 4
    Go live

    Open the portal to families at the start of your next billing cycle.

One price. No tiers.

No per-student tiers to stay under, no markup on texting, no contract.

Subscription
$49 /month

Unlimited students, classes, instructors, and staff. Enrollment, billing, the portal, texting, and attendance included.

  • 30-day free trial
  • No setup fee, cancel anytime
  • Free migration help
  • Email and phone support from the people who built it
Optional add-ons, $9/month each
Events (recital lineups), Costumes & Sizing, and Live Chat. Turn them on or off anytime.
Start free trial
Family payments

Paid into your own Stripe account.

Families pay by card or bank account. Money deposits straight to your bank, and card numbers never touch our servers. Presently's platform fee sits on top of Stripe's rate and drops as you grow.

1.5%
Up to 100 students
1.25%
101 to 500 students
1.0%
500+ students
  • Pass card and bank fees on to families if you choose. They see the fee before they pay.
  • Bank accounts verify instantly, or by microdeposits for banks that need it.
  • Refunds and credits land on the family's ledger, so balances always add up.

Built in our studio, for yours.

My wife has run our dance studio since 2011. I've been the tech support behind it, building workarounds on top of the studio software we paid for, trying to fill its gaps.

We watched our student count to stay under pricing tiers. We paid extra for texting and card processing. We heard "that's not how our system works" more times than we can count. So we built the software we wished we'd had, and moved our own studio onto it.

Every feature on this page started as a real problem at our front desk. When you tell us something is missing or wrong, the person reading it is the person who fixes it.

James, co-owner of a dance studio and the developer behind Presently

Why "Presently," and why a bear?

"Present" as in taking attendance, and "presently" as in current and modern, instead of the legacy systems studios are stuck with. Our promise is to help you manage the moment, whether it's a Tuesday-night class or recital weekend.

The crowned bear? When I told my wife the name, she thought of the scene in Brave where Queen Elinor says "presently" in her most regal voice. The bear is our tribute to that moment, and to the queen who runs our own studio.

Questions studio owners ask us

How long does switching take?

Most studios are set up in about a week of part-time work. You export families, students, classes, and enrollments from your current software, we import them with you, and you check a handful of families before going live. We recommend switching at the start of a billing cycle.

Is there a contract or setup fee?

No. It is $49 a month, month to month, with no setup fee. Events, Costumes & Sizing, and Live Chat are optional add-ons at $9 a month each, and you can turn them on or off anytime.

What does the processing fee cover, and who pays it?

Family payments run through your own Stripe account, and Presently adds a small platform fee on top of Stripe's rate (1.5% under 100 students, dropping to 1.0% past 500). You can pass card and bank fees on to families as a surcharge, and when you do, families see the fee before they pay, not after.

Do you charge extra for text messages?

No. Texts go through your own Twilio account, so you pay Twilio's rates directly with no markup. Presently tracks delivery on every message, so you can see which ones actually arrived.

Can I get my data out?

Yes. Reports export to CSV, and every export leads with the record IDs so it lines up with whatever you move to next. It is your data.

Is it only for dance studios?

It started in a dance studio, and that is where it is strongest (recitals, costumes, competition teams). Music schools, tumbling, martial arts, and other class-based programs use the same enrollment, billing, and portal features.

Where are card numbers stored?

Not with us. Cards and bank accounts are saved in Stripe, inside your studio's own Stripe account. Presently only keeps the last four digits so families can tell their cards apart.

Want a walkthrough?

Tell us a little about your studio and we'll set up 15 minutes to show you Presently with your kind of classes. No sales script.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Spend less time on the office and more on the floor.

30 days free. No card required to look around.

Start your free trial