Skip to main content
Simple, public pricing

Straightforward studio software pricing

Choose a plan online and start with the booking, payment and client tools you need. Core features are included on Starter; Studio and Growth add team, location and accounting tools as the business grows.

14 days free, no credit card to start.

A studio owner at the front desk helping a client from a tablet.

Starter

$15 /mo

per month, billed monthly. $12 a month if billed annually.

For solo instructors and small teams at one location.

  • 1 location, up to 10 rooms
  • Up to 5 instructor seats
  • Unlimited clients, bookings, appointments
  • Class packs and memberships (auto-renew)
  • Optional room, seat, mat or equipment selection
  • Digital products — gift cards + downloads
  • Term-based courses (beginner blocks, teacher training)
  • Hybrid in-person + online classes
  • Two-mode waitlists (auto-book + first-to-claim)
  • Automated client emails (reminders, welcome, win-back, renewal, failed-payment)
  • Reviews with operator moderation
  • Lead capture + admin queue
  • Intake forms that adapt
  • Six storefront themes, branded throughout
  • Stripe Connect Standard — your own account
  • ACH (US) + Direct Debit (UK), day one
  • One-click CSV export, free, anytime
Start free for 14 days
most popular

Studio

$29 /mo

per month, billed monthly. $24 a month if billed annually.

For growing teams with multiple instructors and up to 5 locations.

  • Everything in Starter, plus:
  • Up to 5 locations, unlimited rooms
  • Unlimited instructor seats
  • Front-Desk role + substitute pool
  • Multi-location storefront + location-aware memberships
  • Cross-location revenue reporting
  • Email broadcasts + Mailchimp + Klaviyo sync
  • Insights dashboard + upsells + automations
  • Juno AI assistant — 200 requests / month
  • Embed widget + webhooks API
  • Priority email support
Start free for 14 days

Growth

$69 /mo

per month, billed monthly. $57 a month if billed annually.

For multi-location businesses scaling to 10 locations.

  • Everything in Studio, plus:
  • Up to 10 locations
  • 1,000 Juno requests / month
  • QuickBooks Online integration
  • Onboarding assistance
Start free for 14 days

Need more than 10 locations? Reach out about custom pricing.

Included from Starter

Core booking tools on every plan

Run classes, appointments, payments and client communication without moving to a higher tier.

Month to month, cancel anytime

One-click cancel in settings. No exit fee, no retention call.

Stripe payments, your account

You own the Stripe account. You pay Stripe's published rates direct. Junocal never holds or marks up payments.

ACH and UK Direct Debit

Day one, every plan. US ACH through Stripe, UK Direct Debit through Bacs.

No marketplace commission

Junocal has no consumer marketplace. The clients you bring are yours. Unlimited clients on every plan.

Optional room and place selection

Create a room layout when clients need to choose a mat, seat, station or piece of equipment. Leave it off for ordinary capacity booking.

Appointments — 1:1, duets, trios, quartets

Five service types on the same calendar with per-service deposits, equipment requirements, and custom durations. Included on every plan, from Starter at $15.

Hybrid in-person + online classes

In-person and online spots counted separately per class. Online attendees get the meeting link in their booking confirmation and 24-hour reminder.

Automated client emails

24-hour class reminders, welcome, win-back at 21 days dormant, renewal nudges 7 days before period-end, failed-payment recovery — all included, no per-message cost.

Reviews with operator moderation

One-tap review prompt 2h after class. Private by default, you toggle per-review public. Aggregate average renders on the storefront.

Lead capture + admin queue

"Not ready to book?" form on every storefront page with new → contacted → converted stage flow.

Cover images

16:9 hero image for the studio plus optional per-class-type covers. Renders above the schedule and on every class card.

One-click CSV export

Clients, bookings, payments, intake forms. Free, always available.

Memberships and class packs

Auto-renew, auto-deduct, and members can use packs too.

Digital products

Sell gift cards, downloadable guides, and on-demand bundles alongside your classes. Included from Starter.

Self-serve membership pause

Clients pause from their own account. Auto-resume on date.

Six storefront themes, branded throughout

Your logo, your colors, your photos. No “Powered by Junocal.”

Two-mode waitlist

When a spot opens early, Junocal books the next person in line. When it opens last-minute, it alerts everyone and the first to tap gets it. Both on by default, so empty spots fill either way.

Intake forms that adapt

Body-part injury capture, e-signature waiver, per-service forms.

Multi-currency, multi-region

GBP, USD, EUR, CAD, AUD. Studio sets primary currency at signup.

Real human support

A person, by email. Studio plans get prioritised in the queue.

Studio plan

More room for a growing team

Studio adds staff, location, marketing and reporting tools while keeping the core booking workflow unchanged.

Juno AI studio assistant

Ask Juno about schedules, classes and clients, and prepare account actions from one private chat. Studio includes 200 requests a month; every change still needs your confirmation.

Up to 5 locations

Run multiple locations on one account: multi-location storefront with a location filter, location-aware memberships, per-location pricing and policies, and cross-location reporting.

Unlimited rooms + instructor seats

Starter covers up to 10 rooms and 5 instructor seats; Studio removes both caps. Grow without re-pricing every time you add a room or hire.

Front-Desk role + substitute pool

Scope a non-owner staff login that handles bookings and check-ins without touching pricing or billing. Tag instructors as available subs; one-click reassign notifies clients with photo + bio.

Email broadcasts + Mailchimp + Klaviyo

Send segmented broadcasts from Junocal. Push opted-in client profiles to Mailchimp or Klaviyo through OAuth; provider-side changes and booking history do not sync back.

Embed widget + webhooks API

Drop the booking flow into your own website with one script tag. Listen on webhooks for booking, payment, and membership events for custom integrations.

Insights + upsells

Deeper reporting beyond the everyday dashboard. Per-item and global upsells on checkout.

Priority support

Studio + Growth get prioritised in the support queue — typically a reply within a few hours during business hours.

Growth plan

Multi-location operations and accounting

Growth supports up to ten locations and adds QuickBooks Online sync and onboarding assistance.

1,000 Juno requests a month

Growth raises Juno's included monthly allowance from 200 to 1,000 requests for busier multi-location teams.

Up to 10 locations

Studio covers up to 5 locations; Growth doubles the cap to 10 — same multi-location storefront, location-aware memberships, and cross-location reporting. Reach out if you need more than 10.

QuickBooks Online integration

Connect a QuickBooks Online company and use reviewed Junocal exports in your accounting workflow. The guided export keeps the operator in control before entries reach the books.

No hidden platform costs

What you don't pay for

Five things that don't appear on a Junocal invoice. The sticker price is the price you pay.

  • No processing markup

    Payments run through your own Stripe account at Stripe's published rates. Junocal never adds a percentage on top.

  • No marketplace commission

    Junocal has no consumer marketplace. The clients you bring stay yours, and bookings on your own page don't carry a per-booking fee.

  • No data export fee

    Your client list, transaction history, and booking record are yours. One-click CSV export, free, at any time, no questions asked.

  • No branded-booking add-on

    Six storefront themes, your logo, your colours, your photos, your own branded URL on junocal.com. All included from the entry tier.

  • No annual lock-in

    Month-to-month, cancel from a button in settings, your access continues to the end of the period you've paid for.

Payments

Stripe Connect Standard

Junocal uses Stripe Connect Standard. The plain English: you sign into your own Stripe account during onboarding, and Junocal becomes a connected platform that can create payments and refunds on your behalf, but never holds your money. The client pays, the funds land in your Stripe balance, and Stripe pays you out on your standard schedule. Junocal sees the transaction metadata; Junocal does not see, hold, or move the money.

This matters most when something goes wrong. If a client disputes a charge, the dispute is between the client and your Stripe account; Stripe handles it directly with you. If you decide to leave Junocal, you keep your Stripe account and all its history. If you want to negotiate volume rates with Stripe (most studios doing more than $500K/year qualify), Stripe negotiates with you, not with Junocal. The Stripe relationship is yours.

You own the Stripe account

Junocal never holds funds

Standard Stripe rates, direct

Bank payments

ACH and Direct Debit, day one

Bank-transfer payments are on every plan, from the entry tier. US studios get ACH through Stripe. UK studios get Direct Debit through Bacs. Both are available for memberships (auto-renew), class packs, and one-off bookings. Settlement timing is 3 to 5 business days, standard for bank transfers. Stripe's ACH fees are 0.8% capped at $5 per transaction; Bacs Direct Debit is 1% per transaction with a £4 cap. Both are substantially cheaper than card rates for high-ticket transactions like annual memberships or term-based course payments. Migrations carry the same payment methods across, so anything you were running on bank transfer keeps running.

Optional add-ons

Add-ons, passed through

Two optional add-ons. Neither is on a Junocal markup; both are passed through at the underlying provider's cost.

Stripe Tax (multi-region tax compliance)

Stripe's standard fee, passed through at cost

Optional. Handles US sales tax (nexus rules per state), UK VAT, EU VAT (with reverse-charge B2B), Canada GST/PST/HST, Australia GST. Stripe charges 0.5% per taxable transaction, capped, passed through with no Junocal markup. Recommended for studios with multi-region client bases.

switching from another tool

We handle the migration

Migrating from Mindbody, Momence, Mariana Tek, Walla, or Acuity in your first 30 days is free. Client list, booking history, memberships, class packs, intake forms, email opt-in status — all carried across cleanly. Most studios go live in five business days.

Research record · 24 August 2026

Published prices, dated sources, reproducible maths

One canonical price record

The $15 Starter, $29 Studio and $69 Growth figures on this page come from the same tier record that powers the plan cards and Product structured data. Monthly totals are plan price × 1; annual totals are plan price × 10: $15 × 10 = $150 Starter, $29 × 10 = $290 Studio and $69 × 10 = $690 Growth.

Original payment calculations

At Stripe's published bank-debit rates, a $200 US ACH charge is $1.60 (0.8% × $200, below the $5 cap) and a £200 UK Bacs charge is £2 (1% × £200, below the £4 cap). Tax, disputes and any studio-specific Stripe rate are excluded.

Dated vendor checks

Competitive context was rechecked against public vendor pages on 24 August 2026. Public figures stay public; demo-only plans are labelled quote-based instead of estimated as list prices.

See the sourced comparison →

Common questions

Pricing questions

What does “month to month” mean?

Pay one month at a time. Cancel from a button in settings — access runs to the end of the period you've paid for. No exit fee, no retention call. Annual is opt-in and saves you two months.

What's the difference between Starter, Studio, and Growth?

Starter ($15/mo) covers an independent instructor or small team at one location, with up to 10 rooms and 5 instructor seats. Studio ($29/mo) adds unlimited rooms and instructor seats, up to 5 locations, Juno with 200 requests a month, staff tools, broadcasts, integrations, reporting, API access and priority support. Growth ($69/mo) raises Juno to 1,000 requests a month, increases the location limit to 10 and adds a QuickBooks Online connection and export workflow, plus onboarding assistance. Core booking, appointments, courses, packs, memberships, waitlists, forms, payments, client emails and data export are included on every plan.

Are there processing fees on top of the subscription?

Yes. You pay Stripe's standard rates directly (currently 2.9% + $0.30 for US cards; for UK studios, 1.5% + 20p for UK cards, 2.5% + 20p for EEA cards, 3.25% + 20p for non-EEA cards). Junocal never adds a markup, and the money flows from client to your Stripe balance without us touching it.

Do I need a credit card to start the trial?

No. The 14-day trial starts with email + studio name, nothing else. You can connect your Stripe account during the trial whenever you're ready to take real bookings, but the trial itself does not require a card on file. If the trial expires without a subscription, a 14-day grace period begins; after that, the operator account becomes read-only until you activate a plan.

What happens at the end of the 14-day trial?

The trial doesn't auto-convert to a paid plan; you have to actively pick Starter, Studio, or Growth. After the trial, Junocal gives you a 14-day grace period. If you still haven't activated a plan when that period ends, the operator account becomes read-only. Your published storefront and existing client booking flow stay available, and you can export your data or request deletion in line with the privacy policy.

Can I switch plans up or down?

Yes, both directions, at any time. Upgrading takes effect immediately with a prorated charge for the remainder of the current billing period. Downgrading takes effect at the next billing period (you keep the higher-tier features for the rest of the period you've paid for). If your room count, location count, or instructor seat count exceeds the tier you're moving to, we'll flag it before the downgrade so nothing breaks unexpectedly.

Do you have a discount for annual billing?

Yes. Annual billing charges 10 months up front instead of 12, so you save two months (about a 16.7% discount) on whichever tier you pick. If you cancel mid-year on annual billing, you keep access to the end of the year you've paid for; we don't issue partial refunds on annual.

What about Stripe Tax for multi-region studios?

Stripe Tax is an optional add-on, passed through at Stripe's standard fee (0.5% per taxable transaction, capped). It handles US state sales tax with nexus determination, UK VAT (20% standard with reverse-charge B2B), EU VAT (varies by country), Canada GST/PST/HST, and Australia GST. We recommend it for any studio with clients across multiple US states or for EU/UK studios with cross-border bookings. For single-region studios, the tax handling on your home country is usually simple enough not to need it.

What if my studio is seasonal — closed for two months a year?

Pause the subscription. From settings, you can pause for up to three months per year in total. During the pause, your data and configuration stay in place, clients can still see your booking page with an optional closure message, and billing stops. Choose a resume date when you pause.

Is there a setup fee or onboarding charge?

No. Setup, onboarding, and migration are all free. The first 30 days of professional migration support (we move your data, you don't have to) is included. After 30 days, support is still free; the only thing you pay is the monthly subscription.

Do I lose access to my Stripe account if I cancel Junocal?

No. Your Stripe account, balance, transactions, and dispute history stay with Stripe — you can connect it to anything else the next day. That's the whole point of paying with your own Stripe account: Junocal never holds your funds.

Are instructors or clients capped at any tier?

Clients are unlimited on every plan. Instructor seats are up to 5 on Starter and unlimited on Studio and Growth. Rooms are up to 10 on Starter and unlimited on Studio and Growth. Locations are 1 on Starter, up to 5 on Studio, and up to 10 on Growth. The transactional email infrastructure (24-hour reminders, welcome, win-back, renewal nudges, failed-payment recovery) is on every tier with no per-message cost.

Do you support multi-location studios?

Yes — up to 5 locations on Studio and up to 10 on Growth. Each location has its own rooms, classes, and storefront filter; memberships can be configured to unlock specific locations. Beyond 10 locations, reach out at hello@junocal.com about custom pricing.

Pricing and source records last reviewed 24 August 2026. Send a vendor update

hello@junocal.com to ask a person directly.