An ACH tuition payment pulls money straight from a parent's checking or savings account into your studio's account. To collect tuition this way, you need a payment provider that supports ACH debits, the parent's bank details, and a clear authorization from the parent to debit the account. Most studios do this through Stripe, which handles the bank details and the authorization step for you. This guide covers how it works, how long it takes, what happens when a payment fails, and the policies that keep ACH from turning into an admin headache.
TL;DR
- ACH debit works for both one-time and recurring tuition. You collect bank details, get the parent's authorization, and a provider such as Stripe submits the debit.
- Expect settlement in about four business days, or two for eligible US Stripe users. It is slower than a card, so bill earlier.
- ACH payments are not guaranteed. They can bounce for insufficient funds, and a parent can dispute one for up to 60 calendar days on a personal account.
- Disputes on ACH are final, so your protection is a clear authorization, a written tuition policy and a fast conversation with the family.
- Recurring billing must disclose how often and how much you charge, and make cancelling easy.
Table of Contents
- What an ACH tuition payment actually is
- Why studios offer ACH at all
- How to collect tuition by ACH: the setup in five steps
- Authorization: the part you cannot skip
- Recurring billing rules to know
- How long ACH takes, and why it matters for your billing date
- When an ACH payment fails or gets disputed
- Keeping payment data secure
- ACH, cards or both?
- Our perspective: ACH works when the policy is as clear as the payment
- Run tuition billing without the spreadsheets
- FAQ
- Sources
What an ACH tuition payment actually is
ACH is the nationwide network US banks use for electronic money transfers. The Consumer Financial Protection Bureau describes an ACH authorization as the permission that tells a bank or credit union to send money from a checking or savings account to a recipient. For a dance studio, the recipient is you, and the sender is a parent.
There are two directions. In an ACH credit, the payer pushes money out, as when a parent logs into their bank and sends a payment. In an ACH debit, you (the originator) pull money from the parent's account after they authorize it. Recurring monthly tuition almost always uses debits, because nobody has to remember to send anything.

It is a familiar pattern outside dance too. Universities let students make ACH e-payments online from a US checking or savings account, as Harvard's student financial services does through its student portal. Parents already understand the idea. What they need from you is a simple, trustworthy way to do it.
Why studios offer ACH at all
Tuition is a predictable, repeating charge, which suits bank debits well. Three reasons studios add it:
- Lower cost on larger balances. Card payments usually cost a percentage of every charge. When a family pays for several classes, a competition team and costumes, that adds up. Check your processor's current ACH pricing on its own pricing page before you commit to numbers.
- Fewer expired cards. A bank account number stays the same when a card is lost, replaced or expires, so recurring tuition fails less often for mundane reasons.
- Reusable details. Stripe describes ACH Direct Debit as reusable and popular for large or recurring transactions, which is exactly what a semester of tuition is.
The tradeoffs are real too: slower settlement, returns for insufficient funds, and a long dispute window. The rest of this guide is about managing those.
How to collect tuition by ACH: the setup in five steps
You do not need to build anything from scratch. Here is the sequence that every ACH debit setup follows.
- Use a provider that supports ACH debits. Stripe's guide to accepting ACH payments says businesses can take ACH debits by working with a payment provider that supports them, collecting bank details and obtaining authorization through an ACH mandate.
- Collect the bank details safely. In principle you need the customer's bank account and routing numbers. In practice you should never have parents email or text those to you. Let the payment provider collect them in its own form. Stripe also offers Financial Connections, which lets customers securely share their financial data with a business instead of typing numbers by hand.
- Get authorization. Stripe presents a mandate that the customer must accept before it debits a bank account. More on this below.
- Confirm the amount and schedule. For recurring payments, tell the parent how often they will be charged and how much. Put that in the checkout screen and the confirmation email.
- Debit on the schedule and watch results. Track which payments clear, which fail and why, and follow up the same day on failures.
If you run your studio on a management platform that bills through Stripe, steps two through five are largely built in: parents register for classes, enter payment details once, and tuition runs on the schedule you set. Our guide to automating dance tuition and following FTC billing rules walks through that workflow in more detail.
Authorization: the part you cannot skip
An ACH debit without proper authorization is the root of most expensive problems. The CFPB has been clear that businesses must obtain the consumer's required authorization before starting recurring automatic debits, and that consumers keep the ability to revoke that permission.
What does a good authorization look like for a studio?
- It is electronic and readable. Nacha's developer guide says that electronic signatures or authentications displayed on screen and readable by the consumer can meet the written-authorization requirement, as long as they are readily identifiable. A checkbox and a clearly worded mandate during registration is the standard approach.
- It states the terms. Stripe's guidance on recurring payments advises clearly communicating terms, amounts and billing cycles so customers understand the payments repeat. That also reduces complaints and disputes.
- It uses the right SEC code. Stripe's documentation explains that you must use the correct SEC code, such as WEB or PPD, to stay within Nacha's authorization evidence rules if a payment is disputed. If you use Stripe's standard flows, this is handled for you, but it helps to know why it exists.
- It is stored. Keep the record of what each parent agreed to and when. If a payment is ever questioned, that record is your evidence.
A sample line for your registration form might read: "I authorize [Studio Name] to debit my bank account the amount of my monthly tuition on the 1st of each month until I cancel. I can cancel with written notice before the next billing date." Adapt it to your own policy and have your attorney or processor review it.
Recurring billing rules to know
Recurring tuition falls under rules about automatic renewals. Stripe's recurring payments guide notes that the FTC's negative option rules and state autorenewal laws, such as those in California and New York, call for clear disclosure and easy cancellation. Laws differ by state and change, so treat this as a prompt to check the rules where your studio operates, not as legal advice. If you are unsure, ask a business attorney licensed in your state to review your enrollment agreement.
Two practical habits keep you safe:
- Spell out what the family is signing up for: monthly tuition, registration fees, costume fees and any annual charges.
- Make cancelling straightforward. A parent who cannot find how to stop a payment is the parent who disputes it with the bank.
The same logic applies to deposits and recital fees. Separating them from monthly tuition makes each charge easier to explain. See our pieces on class deposits and recital fee management.
How long ACH takes, and why it matters for your billing date
ACH is not instant. Stripe's documentation says ACH Direct Debit settlement is four business days from payment creation, or two business days for eligible US users. The practical consequences for a studio:
- Bill earlier than you think. If rent or payroll depends on tuition landing on the 1st, create the payments several business days before that. Weekends and bank holidays do not count as business days.
- Tell parents when the money leaves. A parent who sees a debit on the 28th may panic. A reminder a few days ahead avoids confusion. We cover timing and wording in tuition reminder messages.
- Do not treat "pending" as paid. Until a payment succeeds, the student's account is not settled. Decide in your policy whether a class continues while a payment is processing.
A simple timeline
| Day | What happens |
|---|---|
| Day 0 | Payment is created on your billing schedule |
| Days 1 to 3 | Payment is processing at the banks |
| Day 4 (or day 2 if eligible) | Funds settle; the payment is marked successful |
| Later | Return or dispute possible if the bank or the parent objects |
The last row is the one most owners forget.
When an ACH payment fails or gets disputed
ACH payments are not guaranteed. Stripe's documentation lists insufficient funds and invalid account details as common failure reasons. A customer can also dispute a payment: up to 60 calendar days for personal accounts, or two business days for business accounts.
The key difference from cards: ACH disputes are final and cannot be contested through the ACH network. There is no evidence submission and no appeal. You resolve it directly with the family.
Know the return codes
Banks send back a return code that explains what went wrong. Nacha's guidance on unauthorized return reasons shows how two similar codes differ: R10 means the originator is unauthorized or unknown to the account holder, while R11 signals an error, such as an incorrect amount or a debit made earlier than authorized. The first is a conversation about who you are and whether the parent remembers agreeing. The second is usually a billing mistake you can fix.
Why accuracy protects you
Nacha's originator guidance says an originator's unauthorized returns may not exceed 0.5% of its originated entries, and that Nacha can fine financial institutions up to $500,000 per month for egregious violations, which institutions may pass on to originators by contract. A single dance studio is unlikely to be near those figures, but the principle applies at any size: a clean authorization, correct amounts and clear descriptors keep your return rate low and your processor happy.
Nacha also limits how long banks can claim against an authorization. For consumer accounts, a receiving bank may claim within two years of each entry's settlement date, and for entries settling within 95 days of the first unauthorized debit. For non-consumer entries the period is one year, per the warranty claims rule. That is why you keep authorization records long after the semester ends.
A failed-payment routine that works
- Contact the parent the same day, by text or email, with a neutral message: "Your tuition payment did not go through. Here is a link to update your payment method."
- Offer a retry or a switch to a card, and give a firm date.
- Apply your late-fee policy only if the parent was told about it up front.
- If a parent disputes a debit, call before arguing. Often it is a misunderstanding about a prorated month, a withdrawn class or a refund.
Proration confusion causes many of those disputes. Our proration playbook and the guide to mid-month enrollment billing give formulas you can put in your policy. A written refund policy and class transfer policy help too, since parents who understand the rules rarely call their bank.
Keeping payment data secure
The safest approach for a studio is to never hold bank account numbers yourself. When the provider collects and stores them, you see a payment method and the last few digits, not a spreadsheet of routing numbers.
If you do handle financial data, the FTC Safeguards Rule sets the standard for covered financial institutions: a written information security program scaled to size and sensitivity, with access controls, encryption, multifactor authentication, secure disposal, monitoring, staff training and oversight of service providers. Whether your studio is covered is a question for your attorney or accountant, but the habits are good for everyone:
- Never collect account numbers by email, text or paper forms left on the front desk.
- Limit which staff can see billing information.
- Use multifactor authentication on every account that touches payments.
- Retire old spreadsheets that contain family financial details.
Also remember that using a third-party processor does not remove your bank's responsibility for entry validity and authorization, as the FFIEC handbook explains for third-party ACH processing. That is one more reason to choose a reputable provider and read the terms.
ACH, cards or both?
Offering only one method rarely suits every family. A reasonable mix for most studios:
| Situation | Better fit |
|---|---|
| Monthly tuition on a steady schedule | ACH debit |
| Last-minute drop-in or workshop purchase | Card |
| Large annual balance or competition team | ACH debit |
| Family that wants the money out right away | Card |
| Parent worried about a bank overdraft | Card |
Let parents choose. The point is to make the default easy and the fallback obvious. For ideas on structuring plans, see our overview of tuition payment plans.
Our perspective: ACH works when the policy is as clear as the payment
We built StudioFlare for dance studios, and the billing problems we see are rarely about the payment rail. They are about unclear expectations. A parent who does not know the tuition date, a proration they did not expect, a class they thought they dropped: those are the situations that end in a bank dispute, and ACH disputes are final.
Our advice to owners is to treat billing as a communication system first. Write the policy in plain language, show it at registration, collect authorization in the same flow, and send a reminder before each debit. Then let software do the repetitive work, so you are not chasing payments through spreadsheets and group texts.
We also think studios should only pay for what they use. That is why our pricing counts active students, not every record you have ever created.
— StudioFlare Team
Run tuition billing without the spreadsheets
StudioFlare handles registration, automated tuition billing through Stripe, attendance, parent communication and reporting in one place, built specifically for dance studios. Pricing is month to month with no setup fee and no contract: Starter is $29 per month and Pro is $49 per month, plus $1 per month for each active student. Livestreaming has no published price.

If you are ready to move billing out of spreadsheets, you can create your studio account and look at how the setup works for your classes.
FAQ
Can parents pay dance tuition by ACH online?
Yes. With a provider such as Stripe, a parent enters their US bank account details in a secure online form and accepts a mandate that authorizes the debit. Stripe describes ACH Direct Debit as a way for businesses to accept payments from customers with a US bank account, and it can be reused for later payments.
What do I need to set up recurring ACH tuition?
You need the parent's bank account and routing numbers, collected through your provider, plus their authorization to debit the account. For recurring payments, disclose how often and how much you will charge. Keep a record of the authorization.
How long does an ACH tuition payment take to arrive?
Stripe lists settlement at four business days from payment creation, or two business days for eligible US users. Weekends and bank holidays do not count. Schedule debits a few days before the date you need the money.
Can a parent reverse an ACH payment?
Yes. A payment can fail for insufficient funds or invalid details, and a customer can dispute one for up to 60 calendar days on a personal account. Disputes are final on the ACH network, so resolve them directly with the family and keep your authorization records.
Is ACH cheaper than cards for tuition?
Often, but fees depend on your provider and plan. Check the current ACH pricing on your provider's own pricing page and compare it with card fees at your typical tuition amount before you decide how to present each option to families.
Sources
- Methods of Payment, Harvard University Student Financial Services
- ACH Direct Debit payments, Stripe Documentation
- How to Accept ACH Payments, Stripe
- How to accept recurring payments as a business, Stripe
- ACH SEC codes, Stripe Documentation
- CFPB alert on recurring auto-debit authorization
- ACH file details, Nacha Developer Guide
- Differentiating Unauthorized Return Reasons, Nacha
- Originator Essentials, Nacha
- Limitation on Warranty Claims, Nacha
- FTC Safeguards Rule: What Your Business Needs to Know
- Third-Party ACH Processing, FFIEC IT Examination Handbook
