Skip to main content
for physiotherapists

Physiotherapist software for appointments, intake and payments

Booking software for physiotherapists. Take 1:1 and duet appointments online, collect symptom and history forms before the first visit, sell treatment packs, and take deposits at booking. From $15 a month. Patients pay you directly, with no Junocal transaction fee on paid plans and no annual contract.

5 out of 5 stars on G2

Join 100+ studios and instructors using Junocal

  • Behind the Choreo with Natalie
  • Sky & Stone
  • Kina
  • Mirage Dance School
  • Flex and Flow Pole Studio

Rated 5 out of 5

The team at Junocal is top notch!

“The team at Junocal has made this so easy. … Also, my clients appreciate how easy it is to navigate the portal and how streamlined everything is. 10 outta 10!”

Terry, Tumble And Stunt5-star review on Trustpilot

Built for the way physiotherapists work

Assessments, follow-ups and treatment blocks, often with a rehab class on the side. Junocal keeps the diary, the forms and the payments together.

Assessments and follow-ups from your real diary

Give an initial assessment and a follow-up their own length and price. Patients book the times you have free, and buffers leave room for notes and changeovers.

  • Separate services for assessments and follow-ups
  • Buffers between appointments
  • Patients choose a physio or any available
  • Video consultations with the link sent for you
A physiotherapist assessing a client's knee in a bright clinic.

your booking page

Choose a session

Book now

Mon · 09:00

Initial assessment · 60 min

Available

Mon · 10:15

Follow-up treatment · 30 min

Available

Wed · 18:00

Back care class · 8 max

3 places

Intake before the visit, private notes after it

Patients complete your history form before they arrive, with photos if you ask for them. Afterwards, write private notes in a simple or SOAP structure and share them only with the colleagues you choose.

  • History forms with conditional follow-ups
  • Consent wording and signatures
  • Photo uploads stored privately
  • Private notes with simple or SOAP templates
A physiotherapist guiding a client through a kneeling hip stretch on a treatment table.

Mon, 13 Oct

09:00Amara L. · assessment · form completenew
10:15David K. · follow-up · pack 3 of 5follow-up
11:00Sophie L. · follow-up · form duefollow-up

Treatment packs, deposits and cancellation fees

Sell a block of follow-ups up front and take a deposit for a new patient's assessment. Set a cancellation window so a late cancel or no-show can carry a fee.

  • Treatment packs for the services you choose
  • Deposits at booking
  • Late-cancel and no-show fees
  • Card-update link when a payment fails
An instructor adjusting a client's side stretch in a small mat class.

ways to book

Initial assessment · 60 min

$30 deposit at booking

$95

Follow-up pack · 5 sessions

5 credits · follow-ups only

$325

Back care class · monthly

Renews monthly

$79

Rehab classes on the same calendar

Run rehab Pilates or an 8-week back care course next to your appointment diary. Patients book a class place, or enrol in the whole course, from the same page.

  • Dated courses with one enrolment
  • Patients pick a reformer or mat
  • Waitlists for full classes
  • Class capacity set once
An instructor checking in with clients during a small reformer Pilates class.

Rehab course

6 of 8 enrolled

8-week Back Care Class

8 weeks · Wednesdays 18:00 · $160

wk 1
wk 2
wk 3
wk 4
wk 5
wk 6
wk 7
wk 8
Makeup credit for a missed weekEnroll

What your team and patients see

Fieldwork Studio
+ Add

Appointments

Bookable 1:1 services and availability.

NameDurationPriceStatus
Initial consultation60 min£55.00Active
30-min consultation30 min£30.00Active

Appointments

Private appointments, one calendar

One-to-one appointments sit on the same operator schedule as your classes. Publish real availability, set the service duration and price, and let a client reserve one open slot at a time.

Availability-led — Clients choose from times you actually offer.

Recurring bookings — Set up regular privates without duplicating work.

Your rules — Buffers, deposits and cancellation terms per service.

Fieldwork Studio
+ Add

Check-in

Today’s arrivals and client flags.

Small-group clinic · 6:30 PM3 / 8 arrived
CDChloe DuboisWaiver completeChecked in
DKDavid KimWaiver completeChecked in
SLSophie LaurentWaiver completeBooked

Check-in

Walk in knowing who's coming

Today's class rosters show who's booked, who's checked in and whose intake is incomplete, so the front desk can catch missing details before class.

Fast arrivals — Mark attendance without opening every booking.

Client flags — See intake and waiver status before class starts.

Clean records — Attendance feeds the client history automatically.

Fieldwork Studio
+ Add

Booking page

Your public page, ready to share.

FS

Fieldwork Studio

Classes, appointments and courses in one place.

SchedulePrivatePlansAbout

Upcoming

Small-group clinicToday · 6:30 PMBook
Initial consultationTomorrow · 4:00 PMBook

Storefront

Your own booking page — not a marketplace listing

Your brand, your schedule, your reviews, at junocal.com/yourstudio. Clients book in a few taps with nothing to download — and you keep the relationship instead of renting it from a marketplace.

Your brand — A polished booking page that feels like your business.

Always bookable — Clients can book classes or privates at any time.

Simple to share — Use one link across your site, socials and messages.

Everything included for physiotherapists

One account covers booking, payments, client care and reporting. Every plan includes the features without a plan label.

Scheduling and booking

  • Classes and timetables

    Recurring classes and one-off workshops on one calendar, with capacity set once.

  • Rehab courses

    Sell a dated back care or rehab Pilates course as one enrolment, with its own price and capacity.

  • Assessments and follow-ups

    Patients book from your availability, with buffers, deposits and weekly repeat bookings.

  • Reformer and mat booking

    Rehab class patients choose a named reformer or mat. Take broken equipment out of use.

  • Online and hybrid classes

    Separate in-person and online capacity, with meeting links sent automatically.

  • Waitlists

    Book clients with a pack or membership the moment a place opens, or let the first to claim take it.

  • Family and group bookings

    One account can book for children, partners or friends, and pay for a guest by card or from a pack.

  • Room hire

    Rent a treatment room or studio to another practitioner, checked against your diary.

Selling and payments

  • Drop-in prices

    New clients can book and pay for a single class without buying credits first.

  • Packs, memberships and intro offersFrom Starter

    Credits that deduct themselves, higher credit costs for some classes, one-time intro passes, and memberships clients can pause or upgrade.

  • Gift cards

    Sell gift cards in your own design, online or at the desk. Clients can pay with them when they book online.

  • Coupons and promo codes

    Discount a class, pack or membership for a campaign, partner or birthday.

  • Referral codes

    Clients share a code with friends, and you see who brought each new client.

  • Payments to your own Stripe

    Money goes straight to your Stripe account. Paid plans add no Junocal transaction fee.

  • Failed-payment recovery

    When a renewal fails, the client gets a secure link to update their card.

Clients and communication

  • Branded booking page

    Your logo, colours and photos on one link. Add it to your WordPress, Wix or Squarespace site too.

  • Intake forms and consent

    History forms, signatures and photos during booking, before the visit or on request.

  • Client notes

    Private notes with simple or SOAP templates, shared only with the colleagues you choose.

  • Automatic emails

    Confirmations, reminders a day, 2 hours and 30 minutes before, plus welcome, win-back and renewal emails.

  • Reviews

    Ask for a review after class, then choose which ones appear on your booking page.

  • Email broadcastsFrom Studio

    Announce a new class, workshop or timetable change to opted-in clients.

  • Shared client inboxFrom Studio

    Client email replies land in one inbox your whole team can answer.

  • Client follow-up listsFrom Studio

    See who came once, who signed up but never booked and whose pack is low, then message them.

Running the business

  • Check-in and rosters

    Check in the whole day from one desk screen, or from the instructor's day-of roster on a phone.

  • iPhone app

    Run the day, check clients in and take desk payments from the Junocal app. Clients book and manage visits in it too. Android is coming soon.

  • Staff and cover

    Five instructor seats on Starter, unlimited from Studio, plus front-desk roles and substitute cover.

  • Reports

    Sales and attendance on every plan. Business, class and instructor performance from Studio.

  • Multiple locationsFrom Studio

    Up to five locations on Studio and ten on Growth, with memberships that work across sites.

  • Integrations

    The WordPress plugin, the Wix app, calendar feeds and Zoom on every plan. Mailchimp and Klaviyo from Studio.

  • Juno AI assistantFrom Studio

    Ask about bookings or clients. Juno drafts the change and you approve it.

  • CSV export

    Download clients, bookings and revenue whenever you like.

What physiotherapist software actually needs to do

Physiotherapist software lets patients book assessments and follow-ups online, collects a history and consent form before the first visit, takes payment and sends reminders. A good one also sells treatment packs and enforces your cancellation policy, so missed appointments don't cost you a morning's income.

Many physios also teach rehab Pilates or clinical exercise classes. Running those on the same calendar as your appointments means one login, one patient record and one place to see the week.

Junocal does all of this from $15 a month for solo physios and multi-practitioner clinics. It covers booking, intake, private notes and payments for private-pay practices. It is not an electronic health record and does not handle insurance billing. Payments go to your own Stripe account, paid plans add no Junocal transaction fee and there is no annual contract.

Pricing for physiotherapists

Appointments, intake forms, notes and deposits are on every plan. Treatment packs start on Starter. Pay monthly and cancel any time.

Free

$0 /mo

No monthly subscription

4% Junocal transaction fee

For instructors getting started.

Start with Free
  • 1 location, 1 room
  • Up to 3 instructors
  • Classes, courses and appointments
  • Unlimited bookings paid through Junocal
  • 50 free or externally paid bookings a month
  • Booking page and website embed

Starter

$15 /mo

Billed monthly

No Junocal transaction fee

For busy studios at one location.

Start free for 14 days
  • 1 location, up to 10 rooms
  • Up to 5 instructors
  • Unlimited clients and bookings
  • Packs, memberships and courses
  • Waitlists and automated emails
  • Forms, waivers and client notes

Studio

Most popular

$29 /mo

Billed monthly

No Junocal transaction fee

Everything in Starter, for growing teams.

Start free for 14 days
  • Up to 5 locations, unlimited rooms
  • Unlimited instructors and front desk access
  • Follow-up lists, shared inbox and broadcasts
  • Performance and client insights reports
  • Private assessment photos and comparisons
  • Custom automations
  • 200 Juno AI requests a month
  • Priority email support

Growth

$69 /mo

Billed monthly

No Junocal transaction fee

Everything in Studio, with tools to grow.

Start free for 14 days
  • Up to 10 locations
  • Website and custom domain
  • Lead follow-ups and email campaigns
  • 25,000 marketing emails a month
  • Payroll prep and financial reports
  • 1,000 Juno AI requests a month

Stripe processing fees apply to every plan. Free’s 4% fee applies only to payments collected through Junocal.

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

Compare all features and pricing

Moving from another booking system?

We move your patients, bookings, credits and memberships from Mindbody, Momence, Glofox, Acuity or a spreadsheet, and check everything with you before you switch. It's free in your first 30 days.

the things physios ask

Questions

How do patients book and pay for an appointment?

Patients open your booking page in any browser, choose a service such as an initial assessment, pick a time you have free and pay. You decide whether they pay in full, pay a deposit or use a treatment pack credit. Payments go to your own Stripe account by card, or by ACH or Direct Debit where Stripe supports it. Paid plans add no Junocal transaction fee, and Starter is $15 a month.

How does pre-visit intake work?

Build a history form with conditional follow-ups, consent wording, signature fields and photo uploads. A patient who reports back pain sees questions a shoulder patient never does. Choose whether patients complete it during booking, before the visit or when you send a request. Responses sit on the patient's profile and the booking. The form records answers; it does not assess or clear anyone for treatment.

Can I sell treatment packs and take deposits?

Yes. Sell a pack of follow-up treatments that patients buy once and use one credit at a time, limited to the services you choose. Set a deposit on any appointment service so a new patient pays something to hold the slot. Deposits work on every plan; packs and memberships start on Starter at $15 a month.

Does Junocal handle rehab classes as well as 1:1 appointments?

Yes. Rehab Pilates, clinical exercise and back care classes run on the same calendar as your appointments. Sell drop-ins, packs or a dated course, let patients pick a reformer or mat, and fill cancelled places from a waitlist. One login covers both sides of the practice.

How do automated reminders cut no-shows?

Every booking gets a confirmation and a reminder 24 hours before the appointment. You can set a cancellation window with a late-cancel fee and a no-show fee, and a failed payment sends the patient a secure link to update their card. Confirmations, reminders and payment recovery are included on every plan.

Can patients book a video consultation?

Yes. Make a service online-only, or let patients choose in person or online when they book. Connect Zoom once and Junocal creates the meeting and sends the joining details in the confirmation and reminder.

Can I add more physios or a second clinic?

Yes. Starter includes five practitioner seats at one location. Studio at $29 a month adds unlimited practitioners, a front-desk role, a shared inbox for patient replies and up to five locations. Growth at $69 a month adds advanced reporting and up to ten locations.

Deeper dives

Try Junocal for your physio practice

14 days free, no card. Add your assessment and follow-up services, attach your intake form and share your booking page the same day.