If You Already Have Subscribers in CoachIQ
This is the most common scenario. You have active subscriptions running through Stripe, and you want to raise prices going forward. The good news: When you update a product’s price in CoachIQ, existing subscriptions automatically stay at their current rate. Stripe handles this for you.1
Document your current pricing
Before changing anything, note your current rates. Take screenshots or write them down—you’ll want this for reference when clients ask questions.
2
Update the product price
- Go to Payments → Products
- Select the product you want to update
- Change the price to your new rate
- Click Save
3
Verify existing subscriptions weren't affected
Spot-check a few existing clients:
- Go to People and select a client with an active subscription
- View their subscription details
- Confirm the billing amount shows the old rate
4
Update your website
Make sure your public-facing pricing reflects the new rates. Check your website pricing section and any marketing materials.
How it works: CoachIQ updates the product price for new purchases, but Stripe maintains existing subscription rates unchanged. Your current clients won’t see any difference.
If You’re Migrating to CoachIQ
If you’re new to CoachIQ and bringing existing clients from another system, you’ll need to create separate products for legacy and new pricing.1
Create legacy products (for existing clients)
- Go to Payments → Products
- Create products at your old rates
- Name them clearly: “Monthly Training (Legacy)” or include the price
- Do not display these on your website or athlete portal
2
Create new products (for future clients)
- Create the same products at your new rates
- Use clean, public-facing names
- Display these on your website and athlete portal
3
Send legacy products to existing clients
Send each existing client a direct link to their legacy product. Don’t share these links publicly.
Common Questions
What if a client cancels and wants to resubscribe?
What if a client cancels and wants to resubscribe?
Once cancelled, they lose their legacy rate. If they resubscribe, they’ll pay the current price.Options:
- Set a policy like “return within 30 days to keep your rate”
- Offer pausing instead of cancelling to maintain their rate
- Manually create a subscription at the old rate in Stripe if you want to honor it
What if a grandfathered client wants to upgrade?
What if a grandfathered client wants to upgrade?
When they change service levels, they’re creating a new subscription at current pricing.If you want to honor their loyalty, manually set a custom price in Stripe that maintains their discount ratio. Document it in their client notes.
How do I track which clients have legacy pricing?
How do I track which clients have legacy pricing?
Two simple methods:
- Tags: Add a “Legacy Pricing” tag to grandfathered clients in CoachIQ
- Notes: Add their legacy rate and start date to their client profile
Can I eventually move everyone to new pricing?
Can I eventually move everyone to new pricing?
Yes. Give 60-90 days notice and consider offering something to ease the transition (bonus session, free month). You can update individual subscription prices in Stripe when ready.
Should I tell new clients about grandfathered pricing?
Should I tell new clients about grandfathered pricing?
Generally no. It can make new clients feel like they’re overpaying. If asked directly, explain that you reward long-term loyalty with rate protection.

