Built for studios and lessons

Tuition, registration, recitals, and merch. One payment workflow.

Flint helps dance studios, music schools, martial arts programs, gymnastics gyms, swim instruction, and art programs collect recurring tuition plus the one-time charges that pile up around it. Hosted payment links, subscription plans, and clean order records keep the operation legible for your staff and easy for families to use.

Payment workflows

Four ways studios use Flint without rebuilding their whole stack

The billing mix is usually more complex than one monthly charge. Flint is designed for the recurring and one-time payments that show up together in real studio operations.

Recurring tuition without a separate billing stack

Create subscription plans for monthly tuition, memberships, or ongoing lesson programs, then share a hosted signup link with families. Flint handles recurring charges while keeping the underlying order trail readable.

Enrollment and registration links that collect the right details

Use one-time payment links for annual registration, costume deposits, trial classes, or supply fees. Add custom checkout fields for student name, program, level, shirt size, or anything else your front desk normally chases over email.

Recitals, camps, showcases, and limited-capacity events

When recital month hits, you can spin up separate payment pages for tickets, camps, workshops, or showcase fees instead of forcing everything through the tuition flow. Adjustable quantities and hosted checkout keep it simple for families.

Merch, uniforms, books, and private lesson add-ons

Sell merch, uniforms, music books, private sessions, makeups, or team gear through the same system. Parents pay from their phone and every charge stays distinct instead of turning into another mystery payment in your processor.

Real scenarios

How this looks in an actual program

The vertical changes, but the billing pattern is usually the same: recurring tuition plus periodic spikes for enrollment, events, and add-ons.

Dance

Fall registration plus monthly tuition

Your studio opens enrollment for the new season. Families pay the registration fee through a hosted link that captures dancer name and class level, then recurring tuition starts from a plan-backed signup flow instead of manual invoices.

Music

Lesson packs, books, and private add-ons

A parent enrolls one child in weekly lessons, then later buys a music book and an extra private session. Flint keeps those charges separate so your staff can see exactly what was purchased without decoding a generic card payment.

Martial Arts / Swim / Gymnastics

Programs with camps, uniforms, and event fees

Monthly tuition stays on plan while camps, testing fees, meet registrations, or uniform orders run as separate links. You do not need to force every payment type into one brittle workflow.

Why Flint

Better aligned with how lesson businesses actually collect money

This page is for operators who do not want to juggle one tool for tuition, another for recital payments, and a spreadsheet for everything in between.

Recurring and one-time charges can coexist

Studios rarely collect only tuition. Registration, recitals, camps, privates, and merchandise all show up around the same customer base. Flint lets you run both recurring plans and one-time hosted links without splitting workflows across different tools.

Built for parent-managed checkout

In many studios the buyer is a parent, not the student. Flint keeps checkout simple for families on mobile while still giving your team clean customer and payment records on the backend.

Collect student details at checkout

Custom fields let you ask for class name, dancer level, swimmer group, instrument, or uniform size while payment is happening. That cuts down on back-and-forth after someone has already checked out.

Cleaner support when a family asks what they paid for

Because Flint stores structured orders, you can tell whether a payment was tuition, a recital fee, camp registration, or merchandise. Refunds and follow-up questions stop turning into guesswork.

Works for seasonal pushes, not just monthly tuition

Summer intensives, fall registration, recital season, booster sales, and showcase weekends all create short bursts of payment volume. Flint works for those spikes without making you rebuild a new checkout flow every time.

Fast to launch from the dashboard

The dashboard already supports payment links, custom fields, subscription plans, and subscription management. You can start with hosted flows first, then go deeper through the API if the business outgrows manual setup.

Common payments

The charges this page is built around

If your front desk is collecting any of these manually, they belong in a clearer hosted checkout flow.

Dance studio tuition
Music lesson memberships
Martial arts testing fees
Gymnastics enrollment
Swim lesson registration
Art class tuition
Camp and workshop signups
Recital and showcase fees
Performance ticket sales
Uniform and costume orders
Books, supplies, and equipment
Private lessons and makeups

Getting started

Launch the payment flow first

Most teams do not need a giant software migration to stop taking payments manually. Start with hosted checkout and recurring billing, then expand only if the business truly needs more.

1

Create a recurring plan or one-time payment link

Set up monthly tuition as a subscription plan, or build a hosted payment link for registration, recital fees, camps, or merchandise. Choose the flow that matches the charge instead of forcing every payment through the same template.

2

Add the fields your staff actually needs

Capture information like student name, program, age group, class selection, or shirt size directly in checkout. Families fill it out while they pay, so your team does less cleanup afterward.

3

Share the link and track everything from one dashboard

Email it, text it, add it to registration emails, or drop it into your website. Flint tracks the resulting payments, subscriptions, and customer records so tuition and one-off charges stay legible.

Common questions

Questions studio operators ask before switching

Can Flint handle both recurring tuition and one-time studio fees?

Yes. Use subscription plans for recurring tuition, memberships, or ongoing lessons, and use payment links for registration fees, recital charges, camps, uniforms, books, or private-session add-ons.

Can we collect student or class details during checkout?

Yes. Payment links support custom checkout fields, so you can ask for details like student name, class level, program, team, instrument, or shirt size while the family is paying.

Do we need to build a full parent portal first?

No. Flint works well as the payment layer before you invest in a larger portal build. Most studios can start with hosted payment links and recurring signup flows, then add more custom product work later if they actually need it.

What kinds of studios and lesson businesses fit this page?

The pattern fits dance studios, music schools, martial arts programs, gymnastics gyms, swim instruction, art schools, tutoring businesses, coaching programs, and similar operators that mix recurring tuition with one-time family payments.

What does Flint cost?

There are no monthly fees, no setup fees, and no long-term contracts to get started. You pay a transaction fee when you collect a payment.

Can families pay from their phone?

Yes. Flint uses hosted checkout pages, so families can open a link and pay from any device without creating a separate account first.

Stop treating tuition and recital month like separate systems

Run recurring tuition, registration fees, camps, recitals, and add-ons through one cleaner payment workflow. Start in the dashboard, then go deeper through the API when you need more control.