for running clubs · 2026

Running club software for sessions, memberships and sign-ups

Take session sign-ups — free or paid — sell recurring memberships, run race-prep training blocks and ticketed events, and get paid on your own Stripe. Waitlists for capped sessions, reminders that send themselves. From $15 a month.

who this is for

Built for clubs that run on sign-ups

If you organise a running club, you need three things working together: people signing up for sessions, members paying on a recurring basis, and money landing in your account without a cut taken out. Junocal does exactly that — the booking, membership and payments layer your club runs on.

Free sessions work the way they should: a social Saturday run is a $0 booking, so runners still reserve a spot and you still see the roster and reminders go out — nobody's card is touched. Paid coached sessions, ticketed events and member-only runs sit on the same timetable, priced however you like.

Junocal runs the sign-ups, the memberships and the payments — session bookings, recurring club memberships, multi-week race-prep courses, waitlists for capped runs and automated reminders, all on your own Stripe — from $15 a month with no annual contract.

what you get on starter

Everything a club runs on, from $15

Free and paid session sign-ups

Runners reserve a spot from their phone on a booking page you can share anywhere. A free social run is a $0 booking; a coached session has a price. Both land on the same timetable with the same confirmation and reminder.

Recurring club memberships

Sell a monthly or yearly membership on your own Stripe and members book sessions without paying each time. Magic-link login means no passwords for runners, and failed-payment recovery chases lapsed cards on its own.

Race-prep training blocks

Term-based courses let you sell a multi-week training cycle — a marathon build, a 10K block, a couch-to-5K progression — as one bookable course rather than ten separate sessions. Runners commit to the whole block in a single sign-up.

Waitlists for capped sessions

Put a spot cap on coached track, hill reps or any small-group run, and a two-mode waitlist fills cancellations automatically. The next runner gets offered the freed spot without you chasing — capped sessions stay full.

Multi-session packs

Sell a 5-session or 10-session pack and runners burn down credits across the season. It works for drop-in coached sessions or paid events, and members can hold packs too, so casual runners and regulars both have an option.

Automated reminders and emails

Confirmations, 24-hour reminders, welcome emails and win-back nudges for runners who drift all send themselves. You set them once; they run while you coach. Every automated email is included on Starter, not an add-on.

get paid your way

Payments on your own Stripe, no cut taken

You connect your own Stripe account and runners pay you at Stripe's published rates — no Junocal markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all there, and the money lands in your balance directly. Junocal never holds your funds.

Sell a recurring membership that bills monthly or yearly, or a 5-session and 10-session pack runners burn down across the season. Confirmations, 24-hour reminders, welcome emails and win-back nudges send themselves, and failed-payment recovery chases lapsed cards so memberships don't quietly drop.

race-prep blocks

Sell a whole training cycle in one sign-up

Term-based courses let you package a multi-week build — a marathon cycle, a 10K block, a couch-to-5K progression — as a single bookable course rather than a dozen separate sessions. Runners commit to the whole block when they sign up, and you get a stable group for the season instead of chasing drop-ins week to week.

Cap any session and a two-mode waitlist fills cancellations automatically — coached track, hill reps, a long-run group with a route limit. When someone drops, the next runner is offered the spot without you texting anyone, so your capped sessions stay full.

sessions you can run

One tool for every kind of run

Social run groups

Free weekly meetups as $0 bookings, with a roster, reminders and a waitlist when a route caps out.

Coached track sessions

Paid small-group track or interval blocks, capped per lane, with waitlists and packs for regulars.

Couch-to-5K courses

Sell the whole beginners' progression as a term-based course block runners commit to in one sign-up.

Marathon training blocks

Race-prep cycles as multi-week courses, with memberships for runners who train year-round.

Ticketed club events

Charity runs, time trials and socials sold as paid or free events, paid straight into your Stripe.

Members-only long runs

Gate a session to members, let pack-holders book, and keep the casual drop-in option on the same calendar.

when you scale

Add coaches and meeting points as you grow

Starter covers one location, up to 10 rooms and up to 5 instructor seats — plenty for a single club with a handful of coaches. When you add coaches who need their own logins, a front-desk role, email broadcasts to the whole club, or a substitute pool for cover, Studio at $29/month unlocks them and up to five meeting points. Growth at $69/month adds up to ten locations and QuickBooks. Everything you set up on Starter carries straight over.

the things running clubs ask

Questions

Can I run free sessions and paid sessions in the same club?

Yes. A free session is just a $0 booking — runners reserve a spot, get a confirmation and a 24-hour reminder, and you see the roster, with no card charged. Paid sessions, ticketed events and member-only runs sit on the same timetable, so a Tuesday social run and a paid coached track session live side by side. You set the price per session, including zero.

How do runners pay, and what does Junocal take?

You connect your own Stripe account (Stripe Connect Standard) and runners pay you at Stripe's published rates — no Junocal markup and no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all supported, and money lands in your Stripe balance directly. Junocal never holds your funds.

Can I sell a recurring club membership?

Yes. Set up a recurring membership that bills monthly or yearly on your own Stripe, and members get a magic-link login to book sessions without paying each time. You can also sell multi-session packs — a 5-pack or 10-pack of credits runners burn down across the season. Failed-payment recovery emails chase lapsed cards automatically.

Can I cap a session and run a waitlist?

Yes. Set a spot cap on any session — a coached track block, a long-run group, a beginners' couch-to-5K — and once it fills, a two-mode waitlist takes over. When someone drops out, the next runner is offered the spot automatically, so capped sessions stay full without you texting people. Starter, at $15/month, includes waitlists.

Can I sell a whole training cycle as one course?

Yes. Term-based courses let you package a multi-week build — a marathon cycle, a 10K block, a couch-to-5K progression — as a single bookable course rather than a dozen separate sessions, so runners commit to the whole block in one sign-up and you get a stable group for the season. Course sign-ups, the booking page, memberships, packs, waitlists, automated reminders and your own Stripe all start at $15/month, with free CSV export and no annual contract.

Start on Starter, for $15 a month

Free and paid sign-ups, recurring memberships, race-prep blocks and waitlists — on your own Stripe, with no annual contract. Free CSV export and free migration in your first 30 days.