Canceling subscriptions
Two ways to cancel a subscription:- Cancel at period end
- Cancel immediately
- Client retains access until period ends
- Credit access follows the purchase and its configured expiration rules
- No refund issued
- No future charges
- Subscription status changes to “Canceled” on end date
How to cancel a subscription
Open the client's purchase
Choose Cancel membership
Choose when it ends
Confirm and check the result

Test-account example showing the two cancellation timings.
A subscription is not on a purchase
If a client reports charges for a membership missing from Products, check Client profile → Payment Methods → Active Subscriptions.- Find the subscription marked Not on a purchase and verify its name and amount.
- Choose Cancel subscription on that record.
- Select At end of billing period or Immediately, then confirm.
- Check the end date or Canceled status in Payments → Subscriptions. The missing purchase does not need to be recreated to stop billing.

Test records illustrate subscriptions that need billing management even though they are not linked to a purchase.
Canceling versus removing a purchase
Cancel membership controls future billing and when membership access ends. Remove or Archive changes the purchase on the client’s profile. A membership that is still billing cannot be removed first. Cancel and verify the outcome before removing or archiving. To preserve access through the paid period, leave the purchase in place until its end date. Removing a purchase is not a payment refund. One-time purchases do not require a subscription-cancellation step.What happens after cancellation
Access:- Cancel at period end: Access until period expires
- Cancel immediately: Access ends now
- No future charges
- Past payments remain (no automatic refund)
- Client must purchase subscription product again
- Creates new subscription (not reactivation of old one)
- New subscription ID and billing schedule
Refunding subscription payments
Issue full or partial refund for subscription charges.Open subscription
Find transaction to refund
Click Refund
Choose refund amount
Decide on subscription status
Confirm refund
Payment methods on recurring memberships
At checkout for a recurring membership, athletes see every payment method that is active for your organization: card, Apple Pay and Google Pay, and US Bank Account (ACH). Bank account is the lower-fee option for higher-priced memberships, and you can set a separate processing fee for ACH. Where methods are enabled: Payment methods at checkout.Updating client payment methods
A client needs to update their card for future charges, or you want to see what they have on file. Client updates from their portal Instruct client:- Log into Athlete Portal
- Click profile picture in top right hand corner
- Navigate to Billing
- Add or update card
Handling failed subscription payments
When subscription payment fails, status changes to Past Due. Automatic Stripe retries:- First retry: 3 days after failure
- Second retry: 5 days after first retry
- Third retry: 7 days after second retry
- Final attempt: 10 days after third retry
Common subscription management scenarios
Client wants to downgrade from unlimited to limited sessions
Client wants to downgrade from unlimited to limited sessions
- Cancel current subscription (at period end)
- Client purchases new subscription product after period ends
- New subscription starts with different pricing/credits
Client paid but wants immediate refund and cancellation
Client paid but wants immediate refund and cancellation
- Issue full refund for current period
- Open the membership in Client profile → Products
- Choose Cancel membership → Immediately, confirm, and check the result
Client wants to pause subscription for 2 months (injury, travel)
Client wants to pause subscription for 2 months (injury, travel)
- Cancel now, client resubscribes when ready (loses pricing if changed)
- Use Stripe Dashboard to pause subscription (requires setup)
- Let subscription continue, client just doesn’t book sessions
Client's card expires next month
Client's card expires next month
- Check upcoming card expirations (visible in Stripe)
- Send payment update link before expiration
- Avoid failed payment entirely
Client disputes subscription charge with bank
Client disputes subscription charge with bank
- Check Stripe Dashboard for chargeback details
- Provide evidence (subscription terms, usage logs, confirmation emails)
- Stripe submits evidence to bank
- Bank makes final decision (can take 60-90 days)
Preventing cancellations
Best practices to reduce churn: Before cancellation:- Understand why client wants to cancel
- Offer solutions (schedule flexibility, product downgrade)
- Provide pause option if temporary issue
- Remind of progress made and value received
- Multiple failed payments
- Declining session bookings
- No recent activity
- Support complaints
- Proactive check-ins with inactive subscribers
- Usage reports showing progress
- Exclusive member benefits
- Loyalty rewards or discounts
Resubscribing canceled clients
When client wants to restart canceled subscription: Process:- Client purchases subscription product again (like new customer)
- New subscription created with new ID
- New billing schedule starts
- Old subscription remains canceled in history
- Reactivate old canceled subscription
- Restore previous subscription ID
- Resume old billing schedule
Next steps
- Handle failed payments - Recover Past Due subscriptions
- Issue refunds - Process subscription refunds
- View Subscriptions Dashboard - Monitor all subscriptions

