A 10-pack is a prepaid bundle of ten personal training sessions sold for one total price. To sell a pack with the schedule agreed upfront, define the session lengths and price, let clients select all ten dates in one checkout, and collect full payment before the first session.
The important distinction is booking the appointments, not simply buying sessions to schedule later.
In the model covered here, clients choose their actual training dates during the purchase. You begin with a paid schedule rather than ten sessions that still need to be arranged.
Session Pack vs. Pay per Session
Pay-per-session pricing lets clients purchase individual appointments. Consider it for an introductory workout, one-off support, or someone who is not ready to commit to a longer block.
A 10-pack is an option when you and the client have agreed on ongoing training and can plan the appointments together. It does not require a discount, ten identical workouts, or the same appointment time every week.
Calfrenzy’s personal trainer scheduling software supports individual appointments and multi-session training packages, with clients choosing their dates and paying in one checkout. (Calfrenzy)
Price the 10-Pack as One Clear Total
Define what the client receives before deciding what to charge.
Specify the session lengths, training format, location, and any support between appointments. Explain whether preparation, progress reviews, or check-ins are included in the price.
For ten sessions of the same length, start with:
10-pack price = 10 × your session price.
Your session price should account for the work around each appointment, including planning, preparation, administration, travel where relevant, and business costs.
For a mixed-length pack, calculate the price of each appointment type before combining them:
Pack price = total for training sessions + total for check-ins.
A shorter check-in does not automatically need to cost half as much as a longer training session. Consider the preparation and follow-up involved, not only the time on the calendar.

Start with session prices that cover the complete service, then present the package as one clear total.
Decide Whether a Discount Makes Sense
A package discount is optional. First calculate whether the full offer covers your work and leaves an acceptable return.
When offering a discount, subtract it from the combined session total:
Discounted pack price = combined session total − your chosen discount.
Keeping your standard rate is equally valid. A planned block of coaching, clearly defined support, and one organized schedule can be the offer—not cheaper appointments.
Show the Total Without Hiding the Breakdown
Lead with the total price, then show the included session count, durations, and services. Clients should understand the commitment without calculating it themselves.
Calfrenzy displays session prices and the combined total before checkout. Keep your advertised pack price consistent with the total produced by the appointments the client selects. (Calfrenzy)
One clear total does not mean hiding individual appointments. The client still needs to review every date and session length before paying.
Let Clients Pick All Ten Dates — and Mix Session Lengths — in One Checkout
Selling ten sessions but scheduling only the first leaves most of the arrangement unfinished.
With Calfrenzy’s multiple-session booking, clients select several available appointments, review their choices, and pay for them together. The booking can include sessions with different durations and prices. (Calfrenzy)
As the trainer, define the appointment options, prices, and what your 10-pack includes. The client chooses suitable times from your availability.
Example: Eight Training Sessions and Two Check-Ins
An illustrative 10-pack could include:
Appointment type | Number | Duration |
|---|---|---|
Personal training sessions | 8 | 60 minutes each |
Progress check-ins | 2 | 30 minutes each |
Total | 10 appointments | 9 hours of appointment time |

Make the session mix clear: ten appointments do not necessarily mean ten hours of training.
This is a package example, not a recommended training program. Choose the mix around the service you have agreed to deliver.
Ten appointments do not necessarily mean ten training hours. Make the shorter check-ins clear so clients do not mistake them for full-length workouts.
Combine Regular Training With Individually Selected Dates
A client might choose a weekly slot for the training sessions and select the check-in dates separately. Calfrenzy supports combining a recurring pattern with specific one-off appointments in the same checkout. (Calfrenzy)
The booking flow is:
- Choose the appointments. Select the training dates and check-ins.
- Review the complete pack. Check the dates, durations, session count, and total.
- Confirm and pay once. Complete one checkout for the selected appointments. (Calfrenzy)
Before promoting the pack, check that you have enough suitable appointments available. Ask clients to account for known travel and other commitments when choosing their dates.
The 10-pack is the offer you are selling. Describe the intended session mix clearly, and make reviewing all ten appointments part of the purchase.

The client chooses the appointments, checks the complete schedule, and pays for the package together.
Collect Full Payment at Checkout, Before Session One
For this model, the payment arrangement is straightforward: clients pay once, in full, when they book.
They review the selected appointments and the total before purchasing. There is no remaining session balance to collect after each workout.
Calfrenzy’s payment collection runs through Stripe. Clients can pay by credit or debit card, with Apple Pay and Google Pay available on supported devices. Payment collection is available on Professional and Business. (Calfrenzy)
Keep the offer consistent wherever you promote it. Your website, social post, and booking page should describe the same session mix, inclusions, and total.
For the example above, your offer could read:
10-Session Personal Training Pack
Eight 60-minute training sessions and two 30-minute progress check-ins. Choose all ten appointment dates and pay for the complete pack when you book. Total: [your pack price]
Replace the placeholder with your actual price before publishing.
Full payment settles the purchase, but it does not guarantee attendance. Clients still need to understand what happens when they miss or move an appointment.
When someone cannot commit to the available dates or upfront cost, consider an individual session or a smaller offer rather than pushing a ten-session commitment.
Sell the Package. Schedule Every Session.
Set Cancellation Rules, Not Expiry Dates
In this booking flow, every session already has a date. You are managing scheduled appointments, not undated credits waiting to be redeemed.
Calfrenzy does not have a pack-expiry setting for package bookings. Set clear cancellation and rescheduling terms instead.
That does not mean promising unlimited rescheduling. Explain how changes will work and what you will do when a client cannot continue with the original schedule.
Your policy should cover:
- Changes requested in advance: How clients request a different date, the notice required, and how a replacement appointment is arranged.
- Late cancellations and missed sessions: Whether an appointment counts as used and how you handle exceptional circumstances.
- Changes initiated by you: How you will notify the client and resolve the affected appointment.
Address individual sessions as well as longer interruptions. A client moving one workout needs a clear next step; someone unable to continue the pack needs a clear conversation about the remaining appointments.
Use Calfrenzy’s cancellation-policy setup guide to add your written terms. The policy appears on the booking page before confirmation and in the client’s confirmation email. (Calfrenzy)
Keep policy decisions separate from scheduling actions. Moving or canceling an appointment does not, by itself, explain whether it counts toward the pack or whether any payment adjustment has been agreed.
Track Sessions Used vs. Remaining per Client
Once the pack is paid, the question changes from “Has this workout been paid for?” to “How many sessions remain?”
Calfrenzy’s session tracking lets you track remaining sessions per client and review upcoming, completed, rescheduled, and canceled appointments. You can also find bookings by participant or status. (Calfrenzy)
For an unchanged pack, a simple client update might read:
3 of 10 sessions completed. 7 sessions still scheduled.

Track the appointments delivered and those still scheduled, keeping training sessions and check-ins identifiable.
Keep that count connected to the appointments it represents. For a mixed-length pack, show which remaining appointments are training sessions and which are check-ins.
Also distinguish completed from counted as used under your cancellation policy. A missed appointment is not a workout you delivered, even when your agreed terms say it uses one of the ten sessions.
When an appointment moves, make the replacement date clear. When a client asks what remains, use the current booking record rather than reconstructing the pack from messages.
Keep package usage separate from fitness progress, too. A session count tells you which appointments have been delivered — not whether the client has reached their training goals.
Sell the Next Pack Before the Last Session
Start the next-block conversation while appointments remain, rather than waiting until the client has finished the pack and left without a plan.
Review what they need next, whether continued coaching makes sense, and which dates they can realistically attend. Recommend another pack only when it fits that conversation.
For example:
“You have [remaining sessions] left in this pack. Let’s review what you need next and whether another block makes sense. We can agree on the session mix and dates before this pack finishes.”
The next pack does not have to repeat the previous one. It might contain a different balance of training sessions and check-ins, or a smaller commitment.
For clients who prefer a regular time, Calfrenzy’s recurring appointments let them choose a repeating schedule using a session count or end date, then review and pay for the series together. (Calfrenzy)
Treat the next pack as a new purchase: agree on the offer, choose the dates, and collect payment. A repeating appointment schedule should not be confused with automatic payment renewal.
Make the next step easy to arrange without assuming every client needs another ten sessions.
Frequently Asked Questions
A discount is optional. Start with the combined total of the sessions in the pack, priced to cover planning, preparation, administration, and business costs, then decide whether a discount still leaves an acceptable return. Keeping your standard rate is equally valid: a planned block of coaching and one organized schedule can be the value of the offer.
Both work for different clients. Pay-per-session suits an introductory workout, one-off support, or someone not ready to commit. For an agreed block of training, collecting full payment at checkout means every appointment is paid for before session one, and there is no balance to collect after each workout.
That depends on the cancellation policy you set before selling the pack. Explain how much notice clients must give to move a session, whether a late cancellation or no-show counts as used, and how replacement dates are arranged. Show the policy on the booking page so clients agree to it before they pay.
Yes. A pack could include eight 60-minute training sessions and two 30-minute progress check-ins. Price each appointment type separately, then show the combined total. With Calfrenzy’s multiple-session booking, clients can select appointments with different durations and prices and pay for them in one checkout.
Ten Sessions. Ten Dates. One Checkout.
Build the offer around the coaching you will deliver. Set a clear total, let clients choose their appointments, collect full payment upfront, and keep the remaining sessions visible.
Start Free Trial14-day free trial. No credit card required. Package booking, payment collection, recurring bookings, and session tracking are available on Professional and Business.
Related Articles

8 Best Personal Trainer Scheduling Apps for Packages & Recurring Clients in 2027
The best personal trainer scheduling app should do more than put appointments on a calendar. It should help clients understand what you offer, choose the right session or package, find available times, pay, and get their training onto the calendar without a long chain of texts.

Add a Cancellation Policy
Last‑minute cancellations don’t just waste time—they cost you money. A clear, visible cancellation policy sets expectations upfront, protects your schedule, and reduces no‑shows.

Payment Reminder Email
Late payments can drain your cash flow and slow growth. This guide shares effective payment reminder strategies, professional email templates, and automation tips to help you collect invoices faster—without straining client relationships.
Ready to Grow Your Practice?
Set up your booking page in under 2 minutes. Packages, payments, and reminders included.
