Packages
Grow revenue with packages
Complete Guide to Packages & Memberships
Packages are one of the most powerful tools for growing your fitness studio. They encourage commitment, increase revenue, and build client loyalty. This guide shows you how to create, sell, and manage packages effectively.
Table of Contents
- Understanding Packages
- Package Types Explained
- Creating Your Package Offerings
- Selling Packages to Clients
- Using Packages for Bookings
- Package Lifecycle & Status
- Pricing Strategy
- Best Practices
- Common Scenarios
Understanding Packages
What Are Packages?
Packages are prepaid bundles that clients purchase upfront:
- Session Packs: Fixed number of sessions (e.g., 10 sessions for $200)
- Memberships: Unlimited sessions for a time period (e.g., unlimited classes for 1 month)
Why Offer Packages?
Benefits for Your Business:
- 💰 Upfront revenue (cash flow)
- 📈 Higher average transaction value
- 🔒 Client commitment and retention
- 📊 Predictable income
- ⏰ Less time on per-session payments
Benefits for Your Clients:
- 💵 Save money (discounted rates)
- 🎯 Commitment to their fitness goals
- ⚡ Faster booking (no payment each time)
- 🏆 VIP feeling
- 📱 Convenience
Package vs. Single Sessions
Single Session:
- Pay per class: $25
- No commitment
- Pay each time
- Full flexibility
10-Session Pack:
- Pay upfront: $200 ($20/session)
- Save: $50 (20%)
- Valid: 90 days
- Commitment to attend 10 classes
Monthly Membership:
- Pay monthly: $150
- Unlimited classes
- Best for frequent attendees (6+ classes/month)
- Auto-renewal option
Package Types Explained
Session Packs
How They Work:
- Fixed number of sessions included
- Sessions deducted with each booking
- Valid for specific time period
- Expires after validity period
Example: 10-Session Pack
Name: 10-Session Starter Pack
Sessions: 10
Validity: 90 days (3 months)
Price: $200
Per-session cost: $20
Client Experience:
- Client purchases pack for $200
- Gets 10 sessions to use in 90 days
- Books a class → 1 session deducted (9 remaining)
- Books another → 8 remaining
- After 10 bookings → Pack exhausted
- Or after 90 days → Pack expired
Status Tracking:
- sessions_used: How many used (0-10)
- sessions_remaining: How many left (10-0)
- expiry_date: When it expires
- status: active, exhausted, expired, or cancelled
Memberships
How They Work:
- Unlimited sessions during period
- No session counting
- Time-based validity
- No "exhausted" status (only expiry)
Example: Monthly Membership
Name: Monthly Unlimited
Sessions: Unlimited
Validity: 30 days
Price: $150
Per-session cost: As low as $5 if attending 30 classes!
Client Experience:
- Client purchases membership for $150
- Can book unlimited classes for 30 days
- Books 15 classes in the month
- Effective cost: $10/class (great value!)
- After 30 days → Must renew
Best For:
- Very active clients (10+ classes/month)
- Committed regulars
- Premium offering
- Predictable monthly revenue
Creating Your Package Offerings
Step-by-Step: Create a Package
- Go to Packages in main menu
- Click Create Package
- Fill in package details
- Set as active
- Click Create Package
Package Configuration
Basic Information:
-
Name: Clear, descriptive name
- Good: "10-Session Starter Pack"
- Bad: "Pack A"
-
Description: Benefits and details
Perfect for new members! Get 10 classes at a discounted rate. Use within 3 months. All class types included. -
Type: Session Pack or Membership
- Session Pack: Fixed number of sessions
- Membership: Unlimited sessions
Pricing:
- Number of Sessions: 10 (for session packs only)
- Validity Period: 90 days
- Price: $200
Status:
- Active: Available for purchase
- Inactive: Not available (hidden from selection)
Recommended Package Structure
Every studio should offer 3-5 package tiers:
Tier 1: Trial Package (Low Commitment)
Name: 5-Session Trial
Type: Session Pack
Sessions: 5
Validity: 30 days
Price: $100 ($20/session)
Discount: 20% off single session rate ($25)
Target: New clients trying out your studio
Tier 2: Starter Package (Medium Commitment)
Name: 10-Session Pack
Type: Session Pack
Sessions: 10
Validity: 90 days (3 months)
Price: $200 ($20/session)
Discount: 20% off
Target: Occasional regulars (1-2x/week)
Tier 3: Committed Package (High Commitment)
Name: 20-Session Power Pack
Type: Session Pack
Sessions: 20
Validity: 180 days (6 months)
Price: $350 ($17.50/session)
Discount: 30% off
Target: Regular clients (2-3x/week)
Tier 4: Monthly Membership (Unlimited)
Name: Monthly Unlimited
Type: Membership
Sessions: Unlimited
Validity: 30 days
Price: $150
Break-even: 6 classes
Target: Very active clients (8+ classes/month)
Tier 5: Annual Membership (Premium)
Name: Annual VIP Membership
Type: Membership
Sessions: Unlimited
Validity: 365 days
Price: $1500 ($125/month equivalent)
Discount: 17% vs. monthly membership
Target: Your most committed clients
Benefits: 2 months free, priority booking, special events
Selling Packages to Clients
Method 1: In-Person Sales
When to Sell:
- After client's first or second class
- When client asks about pricing
- When client is booking frequently
- During promotional periods
Sales Process:
- Go to Members
- Select the client
- Click Purchase Package
- Select package from dropdown
- Confirm purchase date (defaults to today)
- Set payment status: Paid / Unpaid
- Add notes if needed
- Click Purchase
Sales Script Example:
"I noticed you've been coming 2-3 times per week. Have you
considered our 10-Session Pack? You'd save $50 compared to
single sessions, and it's valid for 3 months. That's just
$20 per class instead of $25."
Method 2: Client Self-Purchase (Future Feature)
Some systems allow clients to purchase packages online. Check your system for this capability.
Recording Package Purchases
Information Tracked:
- Client: Who purchased
- Package: Which package type
- Purchase Date: When bought
- Expiry Date: Auto-calculated (purchase_date + validity_days)
- Payment Status: Paid / Unpaid / Refunded
- Amount Paid: How much charged
- Notes: Special arrangements, promotions, etc.
Example:
Client: Sarah Johnson
Package: 10-Session Pack
Purchase Date: Jan 1, 2025
Expiry Date: Apr 1, 2025 (90 days later)
Payment Status: Paid
Amount Paid: $200
Notes: New Year promotion - free yoga mat included
Using Packages for Bookings
Booking with a Package
Steps:
- Create a booking (from Bookings or Classes)
- Select the client
- Package dropdown appears if client has active packages
- Select which package to use
- Complete booking
- Session automatically deducted
What Happens:
- Booking links to client package
- Session count decremented (for session packs)
- Before: 10 sessions remaining
- After: 9 sessions remaining
- Client's usage tracked
- No per-session payment needed
Package Validation
The system automatically checks:
✅ Package is Active
- Status must be "active"
- Not cancelled
✅ Package Hasn't Expired
- Current date ≤ expiry date
- If expired, package can't be used
✅ Package Has Sessions Remaining (Session Packs)
- sessions_remaining > 0
- If exhausted (0 remaining), can't be used
❌ If Validation Fails:
- Package won't appear in dropdown
- Client must pay per session
- Or purchase new package
Multiple Packages
Clients can have multiple packages:
- Old package expired, new one purchased
- Different package types (session pack + membership)
- Gifted packages
When Booking:
- All valid packages shown in dropdown
- You choose which to use
- Client can use membership for regular classes, save session pack for special workshops
Package Lifecycle & Status
Active Package
Conditions:
- Within validity period (purchase_date to expiry_date)
- Sessions remaining > 0 (for session packs)
- Status = "active"
Client Can:
- ✅ Use for bookings
- ✅ See in their profile
- ✅ Track usage
Expiring Soon
Alert Triggers:
- Less than 7 days until expiry
- Still has sessions remaining
Your Action:
- Contact client
- Remind them to use sessions
- Offer extension for fee
- Suggest renewal package
Message Example:
Hi Sarah! Your 10-Session Pack expires in 5 days (Apr 1).
You still have 3 sessions remaining. Book now so they
don't go to waste! Need more time? Let me know.
Expired Package
Conditions:
- Current date > expiry_date
- May still have sessions remaining
Client Cannot:
- ❌ Use for new bookings
- ❌ Redeem remaining sessions
Your Options:
- Strict Policy: Expired = lost
- Grace Period: Allow 1-week grace
- Extension: Charge fee to extend ($20 for 30 days)
- Goodwill: Transfer remaining to new package
Best Practice: Have clear policy, communicate in advance
Exhausted Package
Conditions:
- All sessions used (sessions_remaining = 0)
- Only applies to session packs
Client Experience:
- Package marked complete
- Can't use for more bookings
- May still be within validity period
Your Action:
- Congratulate on completion
- Offer renewal package
- Suggest upgrade to larger pack
Message Example:
Congrats, Sarah! You've completed your 10-Session Pack.
Ready for another? Upgrade to our 20-Session Power Pack
and save even more - just $17.50/class!
Cancelled Package
When to Cancel:
- Client requests refund
- Medical reasons
- Relocation
- Dispute
Process:
- Find client package
- Change status to "Cancelled"
- Update payment status to "Refunded"
- Add notes explaining reason
- Process refund through payment system
Refund Policy Examples:
- Full refund if <10% used
- Pro-rata refund based on sessions used
- No refund after 30 days
- Store credit instead of cash refund
Pricing Strategy
Calculate Your Package Pricing
Step 1: Know Your Single Session Price
- Example: $25 per class
Step 2: Decide Discount Percentage
- Small pack (5-10 sessions): 15-20% discount
- Medium pack (10-20 sessions): 20-25% discount
- Large pack (20+ sessions): 25-30% discount
- Memberships: Break-even at 6-8 classes
Step 3: Calculate Package Price
10-Session Pack with 20% Discount:
Single session: $25
Discounted: $25 × 0.80 = $20/session
10 sessions: $20 × 10 = $200 total
Client saves: $50
20-Session Pack with 30% Discount:
Single session: $25
Discounted: $25 × 0.70 = $17.50/session
20 sessions: $17.50 × 20 = $350 total
Client saves: $150
Monthly Membership:
Single session: $25
Target: 6 classes to break even
Price: $25 × 6 = $150/month
Client saves if attending 7+ classes
Pricing Psychology
Good Pricing:
- $200 (clean number)
- $199 (psychological discount)
- $17.50/session (shows value)
Bad Pricing:
- $203.47 (confusing)
- $15.99/session (cheap/low quality)
Show Savings:
10-Session Pack: $200
Save $50 vs. single sessions!
Just $20 per class (normally $25)
Validity Period Strategy
Short Validity (30 days):
- ✅ Encourages quick usage
- ✅ Drives attendance
- ✅ Good for small packs
- ❌ May feel restrictive
Medium Validity (90 days):
- ✅ Balanced approach
- ✅ Allows flexibility
- ✅ Standard for 10-session packs
- ✅ Most popular
Long Validity (180 days):
- ✅ Premium offering
- ✅ Suits large packs
- ✅ VIP feeling
- ❌ Less urgency to attend
Unlimited Validity:
- ❌ Not recommended
- ❌ Reduces urgency
- ❌ Tracking issues
- ❌ May forget/never use
Rule of Thumb:
- 5 sessions → 30 days
- 10 sessions → 90 days
- 20 sessions → 180 days
- Memberships → 30 or 365 days
Best Practices
Promotion & Sales
When to Promote Packages:
- New Year (fitness resolutions)
- New client's 2nd or 3rd visit
- Client's birthday month
- Spring/summer (beach body)
- Back-to-school (routine building)
- Holiday gifts
Promotional Ideas:
New Year Special:
Buy a 10-Session Pack, get 1 free class ($25 value)
Valid Jan 1-31 only!
Birthday Month:
20% off any package during your birthday month
Referral Bonus:
Refer a friend who purchases a package,
get 2 free classes added to your pack
Holiday Gift:
Gift packages with custom cards available!
Display & Communication
In Studio:
- Poster with package options and pricing
- Handout cards with packages
- Mention after every trial class
Online:
- List packages on public booking page
- Include in welcome email
- Post on social media monthly
Verbal Sales:
- Train staff on package benefits
- Have stats ready ("Save $150 per year!")
- Show examples ("Most members choose the 10-pack")
Package Management
Monthly Tasks:
- Review expiring packages (contact clients)
- Check exhausted packages (offer renewals)
- Analyze package sales (which are popular?)
- Adjust pricing/offerings based on data
Quarterly Tasks:
- Review package performance
- Consider new package types
- Update pricing if needed
- Survey clients on package preferences
Renewal Strategy
Proactive Outreach:
1 Week Before Expiry:
Hi Sarah! Your 10-Session Pack expires in 7 days.
You have 2 sessions left - book them now!
Ready to renew? Reply and I'll set you up.
Expiry Day:
Your package expires today. Want to continue?
Renew now: [link or instructions]
1 Week After Exhaustion:
Congrats on completing your pack! 🎉
Ready for your next one? Consider our 20-Session Pack
for even better savings!
Offer Incentives:
- 5% discount on immediate renewal
- Bonus session with upgrade
- Free workshop with annual membership
Common Scenarios
Scenario 1: Client Wants to Upgrade Mid-Pack
Situation: Client bought 10-session pack, used 3, wants to upgrade to 20-session pack.
Option A: Credit Remaining Value
- Calculate remaining value: 7 sessions × $20 = $140
- Price of new pack: $350
- Client pays difference: $350 - $140 = $210
- Cancel old package, create new 20-session pack
Option B: Finish Then Upgrade
- Client completes current pack
- Then purchases new pack
- Simpler but less flexible
Recommended: Option A for good customer service
Scenario 2: Client Moving Away, Wants Refund
Situation: Client purchased 20-session pack, used 5, moving to another city.
Calculate Refund:
Total paid: $350
Cost per session: $17.50
Sessions used: 5 × $17.50 = $87.50
Remaining value: $350 - $87.50 = $262.50
Refund Options:
- Full Remaining Value: $262.50 refund
- Partial Refund: $200 refund (goodwill reduction)
- Store Credit: Full $262.50 as transferable credit
- No Refund: Policy stated no refunds (only if clear upfront)
Best Practice: Pro-rata refund builds goodwill
Scenario 3: Client Package Expired with Sessions Remaining
Situation: Client's 10-session pack expired with 4 sessions left.
Options:
A: Strict Policy (Lost)
- Clear policy stated upfront
- Expired = lost
- No exceptions
B: Grace Period (7 Days)
- Allow usage within 7 days of expiry
- Automated reminder before expiry
C: Extension for Fee ($20-40)
Hi Sarah, your pack expired but you have 4 sessions left.
For $30, I can extend it another 30 days. Interested?
D: Transfer to New Pack
Purchase a new 10-session pack and I'll add your
4 remaining sessions as a bonus (14 total).
Recommended: Option C or D balances business needs with customer satisfaction
Scenario 4: Gifting a Package
Process:
- Purchaser buys package
- Create member profile for recipient (if new)
- Assign package to recipient's profile
- Add note: "Gift from [Purchaser Name]"
- Generate gift certificate or email
Gift Certificate Details:
🎁 Gift Certificate 🎁
To: Jane Smith
From: John Smith
Package: 10-Session Pack
Value: $200
Valid Until: [expiry date]
Redeem at: [studio name/website]
Popular for:
- Birthdays
- Holidays
- Mother's Day / Father's Day
- Thank you gifts
Scenario 5: Unlimited Membership Abuse
Situation: Client books 30+ classes per month, attending 3+ times daily.
Approach:
- Review Policy: Does your policy allow this?
- Have Conversation: Is client actually attending?
- Set Reasonable Limits:
- "1 class per day" policy
- "14 classes per week maximum"
- Adjust Membership Terms: Update policy for future
- Or Accept It: Unlimited means unlimited!
Prevention:
- State limits in membership terms
- Track attendance patterns
- Cap at reasonable number (e.g., 2 classes/day)
Quick Reference
Package Decision Tree
What type of client?
New/Trial
└─ Small pack (5 sessions, 30 days, 15-20% off)
Occasional (1-2x/week)
└─ Medium pack (10 sessions, 90 days, 20% off)
Regular (2-3x/week)
└─ Large pack (20 sessions, 180 days, 25-30% off)
Very Active (3+ x/week)
└─ Monthly membership (unlimited, 30 days)
Super Committed
└─ Annual membership (unlimited, 365 days, best value)
Package Status Cheat Sheet
| Status | Can Book? | Appears in Dropdown? | Action |
|---|---|---|---|
| Active | ✅ Yes | ✅ Yes | Use normally |
| Expired | ❌ No | ❌ No | Renew or extend |
| Exhausted | ❌ No | ❌ No | Purchase new |
| Cancelled | ❌ No | ❌ No | Refunded |
Pricing Quick Calculator
| Sessions | Validity | Discount | Single ($25) | Price | Savings |
|---|---|---|---|---|---|
| 5 | 30 days | 20% | $125 | $100 | $25 |
| 10 | 90 days | 20% | $250 | $200 | $50 |
| 20 | 180 days | 30% | $500 | $350 | $150 |
| Unlimited | 30 days | — | — | $150 | (Varies) |
| Unlimited | 365 days | — | — | $1500 | ~$300/year |
Summary
Packages are essential for studio growth:
- Offer 3-5 tiers to suit different client types
- Price with 15-30% discounts to incentivize purchases
- Set appropriate validity periods (30-180 days)
- Promote proactively at key moments
- Track expiry and renewals to maintain revenue
- Have clear policies on refunds and extensions
- Provide excellent customer service for package issues
Master your package system and you'll build a loyal client base with predictable, growing revenue.
For more help, see the Main User Guide or Quick Start Guide.