Studio Software Contracts: Red Flags to Check Before You Sign
Auto-renewals, exit fees, price rises and data you can't take with you: what to look for in a Pilates studio software contract, plus questions to get answered.
8 min readStudio Software Without the Lock-in
The demo went well. The software looks good, the salesperson was friendly, and there's a discount if you sign this week. Then the agreement arrives: twelve pages, a 36-month term and a cancellation section you have to read twice.
Most studio owners don't have a lawyer on call, and booking software is easy to treat as a simple subscription. The contract behind it can be more involved than that. This article goes through the clauses that cause the most trouble, what the realistic options are, and the questions worth getting answered in writing before you sign.
1. Term length and auto-renewal
Some software agreements run for a fixed term of a year or more and renew automatically unless you cancel within a set window. That window can be narrow. Miss it by a week and you may be committed to another full term.
What to look for:
- The initial term. Is it month to month, a year, or longer?
- The renewal term. Does it renew for a month, or for another full year?
- The notice window. How many days before renewal must you cancel, and how? Email, a form, certified mail?
- Renewal price. Does the renewal happen at your current price or at the then-current list price?
Some places have rules about automatic renewal in certain business service contracts. New York's General Obligations Law section 5-903, for example, says some automatic renewal provisions in service contracts can't be enforced unless the customer was sent written notice 15 to 30 days ahead, and it excludes renewal periods of one month or less (NY GOL 5-903). Whether a law like that covers a particular software contract is a question for a lawyer. Don't rely on it as protection.
Options: ask for month-to-month terms, ask for a one-year term with no automatic renewal, or ask for a written reminder before renewal. A simple step on your side is a calendar reminder 60 days before every renewal date.
2. Early termination fees
If you leave before the term ends, some contracts charge the rest of the term, a fixed fee, or a percentage of what's left. For a three-year contract, that can be more than the software would have cost in a year.
A law firm's review of software agreements notes that providers "almost always object to a customer's request for a termination for convenience right," meaning the right to leave for any reason (Koley Jessen, January 2024). It's still worth asking. Some customers negotiate a right that starts later in the term.
What to ask:
- If I cancel in month 4, what exactly do I owe?
- Is there a way out if the software doesn't do what was promised in the demo?
- Is there a trial or a first-90-days exit?
3. Price changes
The same Koley Jessen review lists "the provider's ability to increase pricing over time" as a common issue in software agreements (Koley Jessen). The price at signing isn't always the price two years in.
What to look for:
- Can the price change during your term, or only at renewal?
- How much notice will you get?
- Is there a cap on increases?
- Can new fees be added for features you already use?
Options: a price lock for the term, a cap such as a set percentage per year, or written notice with the right to cancel without penalty if the price goes up.
4. Payment processing and card details
Some studio platforms bundle payment processing. The software price may look low because processing fees make up the difference. Compare the total: subscription plus processing plus any per-booking or per-transaction fees, on a realistic month of your sales.
Card details are the quieter issue. When clients save a card in your booking system, the card data is usually held by the payment processor. Getting those saved cards moved to a new processor is possible, but it depends on the old processor's cooperation. Stripe's own migration guide says processors differ in how they handle export requests, that some charge a fee, and that they "can take anywhere from a few days to several months to produce a final export" (Stripe Docs). The same guide adds that a previous processor "might be contractually obligated to release your data on request," which is a good reason to check your contract for that clause.
What to ask:
- Who holds my clients' saved cards?
- If I leave, will you transfer them to my new processor? Is there a fee? How long does it take?
- What are all the fees on a typical $100 sale?
5. Your data on the way out
Your client list, session history, pack balances and notes are the business. Before you sign, find out how you get them back.
What to ask:
- Can I export my clients, bookings, packs and balances myself, at any time?
- In what format? A spreadsheet (CSV) is easy to import elsewhere. A PDF report is not.
- Is there a fee for a full export?
- How long after cancelling can I still get to my data?
- Do pack balances and session history come with it, or only names and emails?
Some owners run a test export during the trial. If it's hard now, it won't be easier when you're leaving.
A checklist of questions to get answered in writing
Not every item will matter to you. Pick the ones that do, and ask for the answers by email so you have a record.
| Topic | Question | Answer |
|---|---|---|
| Term | Is this month to month? If not, how long? | |
| Renewal | Does it renew automatically? For how long? | |
| Notice | How many days' notice to cancel, and how? | |
| Exit | What do I owe if I cancel early? | |
| Price | Can the price change during my term? With how much notice? | |
| Fees | Setup, per-booking, per-transaction and processing fees? | |
| Add-ons | Which features cost extra (texting, forms, website, extra locations)? | |
| Cards | Will saved cards transfer if I leave? Cost and timing? | |
| Data | Can I export everything myself, in CSV, for free? | |
| After cancel | How long can I reach my data after I leave? | |
| Support | How do I reach a person, and how fast? |
If a salesperson's answer and the written contract disagree, the contract is usually what counts. Ask for the promise to be added.
Where Wundaful stands
We built Wundaful inside a working classical studio in Santa Barbara, and we wanted terms we'd be happy to sign ourselves. Our pricing page says it plainly: no annual contract, month to month, cancel anytime and no setup fee. To be fair about our own limits, there is a fee of $1 per card transaction processed through Wundaful, in addition to Stripe's standard processing fees (ACH bank payments carry no $1 fee, and Zelle, check and cash payments you record carry no fee), and a $29 monthly charge for each extra teacher beyond the first. Locations are unlimited. We're a US-only service for now.
It's one option among several. Whatever you choose, the questions above are worth asking of us too.
Questions to help you decide
- How long are you willing to commit to software you haven't used day to day yet?
- If this tool didn't work out in month three, what would leaving cost you?
- Which matters more to you: a lower monthly price or the freedom to leave?
- Have you added up the total cost, including processing, for a typical month?
- Could you get your client list and pack balances out of this system tomorrow?
- Is there anyone, an accountant, a lawyer or another owner, who could read the contract with you?
Sources
- Can You Review this SaaS Agreement for Major Red Flags?: Koley Jessen, January 23, 2024.
- New York General Obligations Law section 5-903: New York State Senate, accessed October 27, 2026.
- Import payment data to Stripe: Stripe Docs, accessed October 27, 2026.
- Wundaful pricing: Wundaful, accessed October 28, 2026.