Skip to main content

[Admin] Scheduling a price change

Who can do this: Club owners + admins (for Clubs), or the studio owner (for Studio). Members and coaches cannot change prices.

How to schedule a price change:

  1. 1. Open the package in your admin UI (Clubs → Tiers, or Studio → Packages).
  2. 2. Click : Change price**.
  3. 3. Enter the new price and pick an effective date at least : 14 days** in the future.
  4. 4. The modal shows how many active members this will affect.
  5. 5. If the price is going : up**, you must confirm explicitly (extra dialog step).
  6. 6. On save, Who's In automatically:
  7. - Creates a new Stripe Price object (Stripe Prices are immutable).
  8. - Schedules every active subscriber's subscription to flip to the new Price exactly on your effective date. No prorated charges.
  9. - Emails every active member with before/after prices, effective date, and a direct "Manage your membership" link.
  10. - Writes an entry to the append-only audit log.

Rules we enforce: - 14-day minimum notice — picking a sooner date is rejected. - One pending change per package — cancel the existing one first before scheduling a new one. - Same effective date for new and existing members — no staggered rollout. - No currency change during the notice window. - No scheduling on free or one-time packages.

Cancelling a scheduled change: Until the effective date, you can click Cancel change on the tier/plan card. This releases every Stripe schedule, clears the pending change, and emails affected members confirming the rate stays the same.

After the effective date, the change is final — schedule a new change to revert or adjust.

Still have questions?