Per-service deposit policies
One deposit amount for a 30-minute mat private. A different one for a 60-minute reformer duet. Charged at booking, applied against the session total. Configurable per service, not per studio.
Built for the way private Pilates teachers actually work. Deposits on every session, intake that captures injuries the way you ask about them in person, packs clients can buy themselves, and a booking page that looks like your brand instead of a marketplace listing.

One deposit amount for a 30-minute mat private. A different one for a 60-minute reformer duet. Charged at booking, applied against the session total. Configurable per service, not per studio.
Set the policy once at the service level. Junocal charges the saved card when the policy triggers. You do not send the email. You do not justify the fee. The client agreed to the policy at the booking step.
Surgery questions surface only when the client reports a surgery. Pregnancy fields surface only when relevant. R/L body-part capture. E-signature waiver. The form your insurer expects, that your clients actually complete because it does not ask 80 questions of everyone.
Built for private 1:1 and duet teachers running between 8 and 25 sessions a week. Most are mid-career: 5 to 15 years teaching, a stable list of 30 to 80 regular clients, a mix of weekly regulars and pre-pack purchasers. The defining shape is that the relationship with each client is direct (no studio brand sits between you and them) and the session price reflects that. The current tooling is usually Acuity Standard with a Stripe plug-in, or Calendly plus a separate Square account, or WhatsApp plus a spreadsheet — all of which work until they don't. Junocal Starter at $39/month consolidates the booking, payment, intake, and policy enforcement that those tools split across three or four places.
Specific operational scenarios this studio shape runs into, and what Junocal does for each.
Acuity Standard at $34 takes deposits, runs packs and memberships, and includes Stripe. What it does not do: conditional-logic intake (every client sees every question, regardless of relevance) and per-service late-cancel automation. Most teachers eventually rebuild intake in a separate tool like Jotform and stitch it into the flow with email. Junocal Starter at $39 covers both natively. The extra $45 a month replaces the Jotform subscription, the manual chasing for cancellation fees, and the email stitching.
She cancelled 90 minutes before her Wednesday 8am session; your policy charges 50 percent for cancellations inside 12 hours. Junocal charges the saved card automatically. She emails you to ask why. You reply with one sentence: 'The cancellation policy is in the booking confirmation, and the fee is listed there.' The booking confirmation she received does in fact list the policy. The conversation ends.
You and a colleague split a studio space and share a partial client base. On Junocal, each of you has your own account, your own branded URL, your own Stripe, your own intake. The shared client books with whichever of you she's seeing this week. Her intake exists in both accounts (she fills it once per teacher). No marketplace, no co-billing, no shared customer table. The client experience is two separate booking pages; the business experience is two separate businesses, which is what you both wanted.
Acuity Standard covers booking, deposits, packs, and memberships. What it does not cover: conditional-logic intake forms (Acuity intake is flat-fields only) and automatic late-cancel or no-show fees. Junocal Starter at $39 covers both. The cost difference ($45/month) typically replaces a separate Jotform subscription and the manual time you spend chasing cancellation fees one at a time. For teachers without those needs, Acuity Standard is genuinely fine.
Yes. Deposit policy is per service. Set $40 deposit for a 60-minute reformer private, $25 for a 30-minute mat session, $0 for a free initial consultation. Junocal charges the configured amount at booking and applies it against the session total. There is no studio-wide deposit setting that you have to work around per service.
The booking confirmation she received included the cancellation policy in plain text. When Junocal charges the fee, it logs the action and references the policy version that was active when she booked. You can show her the booking confirmation in two clicks. Most disagreements end at that point. For genuine edge cases (genuine emergencies, illness), you can refund the fee with one click and the client gets an email letting them know.
Yes. A client with pack credits can still book a session that requires a deposit. Junocal handles the math: the deposit is charged at booking, the pack credit deducts at session completion, the client gets a confirmation showing both. This is the case Acuity does not handle cleanly without manual intervention.
Most solo teachers are live in 3 to 5 days. The bottleneck is rebuilding your intake form (an hour, maybe two) and configuring your services with the right deposits and policies (another hour). Importing your existing client list from CSV is a five-minute job. We do not require a sales call or a setup fee.
Junocal works for a few different shapes. Here are the others.
built for private reformer teachers
Booking and payment software for solo reformer Pilates instructors
See more →the home studio set-up done properly
Home Pilates studio software for booking, payment, and intake
See more →built for what postnatal clients actually need
Booking and intake software for postnatal Pilates teachers
See more →for the practitioners who don't want EHR baggage
Cash-pay booking software for pelvic floor specialists
See more →built around the UK postnatal check-up
Booking software for Mummy MOT practitioners
See more →Comparisons and resources most relevant to this studio shape.
14 days free. No card. We handle the migration if you're coming from another tool.