Skip to main content
for football academies

Football academy software for sessions, terms and payments

Run weekly training sessions and term programs by age group, take parent payments, and handle sign-ups, capacity and waitlists for your football academy, all in one place. From $15 a month. Parents pay you directly, with no commission 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 football academies run

Age-group squads by the term, holiday camps and parents signing up their children. Junocal handles each of them on one timetable.

Term programs for every age group

Set up each age group as a dated term block with its own day, capacity and price. Parents enrol once for the whole term and pay in one checkout.

  • One term program per age group or level
  • Dated sessions with attendance for each week
  • Makeup credits for missed sessions
  • Instalment payments on Studio
A youth football coach running a training session with cones and young players.

Autumn term

14 of 16 enrolled

U9s Development Squad

8 weeks · Saturdays 09:00 · $96

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

Parents sign up their children, details and all

Parents book from their phone and add each child as they go. Medical notes, emergency contacts and consent arrive with the sign-up, not on paper at the first session.

  • Siblings booked from one parent account
  • Medical notes, emergency contacts and consent
  • Parent or guardian confirmation at booking
  • Nothing for parents to download
A woman booking a session on her phone in a changing room.

your booking page

Choose a session

Book now

Sat · 09:00

U7s · Mini Kickers

3 places

Tue · 17:30

U12s · Development

Waitlist

Mon · 10:00

Half-term camp · day 1

12 places

Termly fees, monthly memberships and camp days

Charge for the term upfront, run a monthly membership that renews itself, or sell single camp days. Every payment lands in your own Stripe account.

  • Term fees paid at sign-up
  • Monthly memberships with self-serve pauses
  • Session packs for drop-in players
  • Promo codes for sibling or early-bird offers
A front-desk host checking a client in on a tablet.

ways to book

U9s · autumn term

8 sessions · enrol once

$96

Monthly academy membership

Renews monthly

$45

Half-term camp day

09:00–15:00

$30

Rosters on the touchline, cancellations in one step

Coaches see who is coming on their phone and tick players off as they arrive. If the pitch is waterlogged, cancel the session and every family is emailed at once.

  • Roster and check-in on the coach's phone
  • Cancel and email every family in one go
  • Pack credits returned automatically
  • Substitute coach cover on Studio
A coach checking his session plan on a clipboard beside a stack of training cones.

automated emails

nowPitch waterlogged · Saturday session cancelled
−24hReminder · U9s Saturday 09:00
+24hWelcome · book your first session
−7dMembership renewal nudge
+21dWin-back · we miss you at training

Reminders send themselves. A cancellation emails every booked family.

What your coaches and parents see

North Star Academy
+ Add

Schedule

Classes and appointments across your week.

WeekTodayMay 25–31
Mon 25
Tue 26
Wed 27
Thu 28
Fri 29
9:30Beginner group
12:00Intermediate group
10:30Private lesson
14:00Holiday course
11:30Beginner group

Schedule

Your week, one calendar

Scheduled classes, course sessions, appointments and virtual sessions in one calendar. Switch between day, week and agenda views, or filter by class type, instructor, room and location.

One calendar — Classes, courses and 1:1s together.

Useful filters — Instructor, room, location and offering.

Faster changes — Duplicate a week or notify a whole class.

North Star Academy
+ Add

Booking page

Your public page, ready to share.

NS

North Star Academy

Classes, appointments and courses in one place.

SchedulePrivatePlansAbout

Upcoming

Beginner groupToday · 6:30 PMBook
Private lessonTomorrow · 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.

North Star Academy
+ Add

Check-in

Today’s arrivals and client flags.

Beginner group · 6:30 PM3 / 8 arrived
ECEmily CarterWaiver completeChecked in
NBNoah BennettWaiver completeChecked in
ASAmelia ShahWaiver 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.

Everything included for football academies

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.

  • Term programs

    Sell each age group's term as one enrolment, with makeup credits and your refund policy.

  • 1:1 technical sessions

    Players book individual coaching from the times you offer, with buffers and deposits.

  • Waitlists

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

  • Class prerequisites

    Open a squad only to players with enough attended sessions or a coach's approval.

  • Parent and guardian bookings

    Parents book one child or several from a single account.

  • Hall and pitch hire

    Rent out a space you manage, checked against training sessions and closures.

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.

  • Forms and waivers

    Collect intake forms, signatures and photos during booking or before the visit.

  • Client notes

    Private notes on each profile, shared only with the teammates 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 football academy software actually needs to do

Football academy software handles term programs by age group, parent sign-ups, payments, capacity, waitlists and player forms. Parents sign up children rather than themselves, so every enrolment has to carry guardian details, medical notes and consent.

Academies also sell more than one thing: termly squads, holiday camp days, 1:1 technical sessions and trials. They all belong on one timetable, under one parent account, with one place to see who has paid.

Junocal does this from $15/month. Term programs, camps, waitlists, forms and reminders are on every plan. Packs and memberships start on Starter. Parents pay into your own Stripe account, paid plans add no Junocal transaction fee, and there is no annual contract.

Pricing for football academies

Term programs, camps and waitlists are on every plan. 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 families, 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.

Questions

Can Junocal run term-based football programs by age group?

Yes. Create a term block for each age group or level, such as U8s, U10s or a development squad, with its own day, time, capacity and price. Parents enrol their child once for the whole term. Missed sessions can earn makeup credits, and you choose the refund policy for each program. Term programs are on every plan.

How do parents pay, and what does it cost me?

Parents pay into your own Stripe account by card, or by ACH or Direct Debit where Stripe supports it. Bill a term upfront, sell a monthly membership that renews itself, or sell a pack of sessions. Starter is $15/month, and paid plans add no Junocal transaction fee; Stripe processing applies.

Can I cap sign-ups and run a waitlist for full sessions?

Yes. Every session and term program has a capacity. Once it fills, parents join the waitlist instead of overbooking the pitch. If a place opens with notice, the next player is booked automatically. If it opens at the last minute, the whole list gets an alert and the first to claim it gets the place. Waitlists are on every plan.

Can I collect player and guardian details at sign-up?

Yes. Add a form to the sign-up that asks for player details, emergency contacts, medical notes and consent. Questions can branch, so extra fields only appear when they apply, for example for under-16s. The parent confirms they are the child's parent or guardian, and the answers sit on the player's profile before the first session.

What does Junocal cost as the academy grows?

Starter is $15/month for 1 location and 5 coach seats. Studio is $29/month for up to 5 locations, unlimited coaches, a front-desk role, email broadcasts to parents and substitute cover. Growth is $69/month for up to 10 locations, coach pay statements and advanced reporting. Every plan has unlimited players, and there is no annual contract.

What happens when training is called off for weather?

Cancel the session, or several at once, and every booked family gets an email. Pack credits go back automatically, and you choose whether to refund card payments.

Deeper dives

Try Junocal for your football academy

14 days free, no card. Term programs, camp days, waitlists and parent payments are ready on day one, and migration help is included in your first 30 days.