Jupiter SignupJupiterSignup

← Use cases

Fitness class registration form that collects payment

Updated 2026-07-02

A fitness class registration form lets people book a class and pay for it in one step, whether you charge per drop-in, sell class packs, or run a monthly membership. Describe how you teach and Jupiter Signup builds the form: each class time as a capacity-limited option, a drop-in price or a 5- and 10-class pack as paid choices, payment on Stripe, and a waiver on signup. Pick your discipline below for a page tuned to it.

Paid on Stripe, 2% fee, no monthly cost.

Why a payment form for a fitness class

In a studio, the booking and the payment are the same moment: a spot is real once it is paid. Taking the drop-in, pack, or membership fee on the form fills the class, protects the cap, and keeps you out of chasing people for cash after.

What it collects

  • Participant name and contact
  • Class time or session (capacity-limited)
  • Drop-in, class pack, or membership (paid options)
  • Experience level and any injuries or limitations
  • Liability waiver acknowledgment

How you get paid

  • Drop-in. A single per-class price, paid on Stripe when someone books.
  • Class packs. Sell a 5- or 10-class pack as a paid option at a per-class discount.
  • Monthly membership. Collect a recurring monthly fee for unlimited or capped attendance.

By discipline

Yoga class registration form that collects payment Take yoga class signups and payment: drop-ins, class packs, workshops, and series, with per-class capacity and a waiver. Built by chat. Pilates class registration form that collects payment Take Pilates class signups and payment: mat classes, class packs, and memberships, with per-class capacity and a waiver. Built by chat. Reformer Pilates registration form that collects payment Take reformer Pilates signups and payment with strict per-machine capacity, class packs, and memberships. Built by chat, no monthly software fee. Barre class registration form that collects payment Take barre class signups and payment: drop-ins, class packs, and memberships, with per-class capacity and a waiver. Built by chat. Spin class registration form that collects payment Take spin and indoor cycling signups and payment with per-bike capacity, class packs, and memberships. Built by chat, no monthly software fee. Bootcamp registration form that collects payment Take fitness bootcamp signups and payment: multi-week challenges, drop-ins, and packs, with capacity and a waiver. Built by chat. HIIT class registration form that collects payment Take HIIT class signups and payment: drop-ins, class packs, and memberships, with per-class capacity and a waiver. Built by chat. Personal training signup form that collects payment Take personal training signups and payment: single sessions, session packages, and small-group slots, with a waiver and intake. Built by chat.

Frequently asked questions

How do I collect payment for a fitness class?

Connect your own Stripe account and Jupiter Signup collects the fee as people register for a fitness class, whether you charge a flat price, per session, a deposit, or a pack. It takes a flat 2%, with no monthly fee.

Can I limit spots or run a waitlist?

Yes. Give each option a capacity and the form shows spots left, then closes it and can add a waitlist once it fills. The limit is enforced on the server, so it can't be oversold.

What does Jupiter Signup cost?

There is no monthly plan. It takes a flat 2% of what you collect, on top of Stripe's normal processing fee. A sign-up that does not charge is free.

How long does it take to set up a fitness class?

About a sentence. Describe your sign-up and Jupiter Signup builds the whole page in seconds, then you edit anything by chatting. No account is needed to try it.

How Jupiter Signup compares

Weighing another tool for this? See the side-by-side comparisons.

Terms worth knowing

Capacity Recurring vs one-time payment Waiver Bundle (pricing) Early-bird pricing

Related use cases

Yoga class registration form Pilates class registration form Spin class registration form