Why You Can't Charge a Retroactive Membership (and Alternatives)
Zipper doesn't allow creating a subscription with a start date in the past. Here's why — and what to do instead.
Why This Limitation Exists
Subscriptions in Zipper are powered by Stripe, which doesn’t support backdated billing — a subscription must start today or in the future. If you enter a past start date, it’s treated as “start today” without billing for the missed period.
What To Do Instead
- Start today + charge separately — Create the subscription starting today, then use the Point-of-Sale to add a one-time charge for the missed period (Point-of-Sale → select customer → add a custom charge → complete checkout).
- Issue credits manually — Start the subscription today, use Issue new Booking Credits to give the member credits for sessions already attended, and create a manual Point-of-Sale charge for the time owed.
- Start fresh — Start the subscription today and accept that the first billing period covers from today forward. Use a one-time charge or offer the past sessions as a goodwill gesture.
Tips
- Communicate proactively: Send the subscription invite the same day a member first attends to avoid this situation.
- For migrated members: During migration, subscriptions are imported with their original start dates via the import tool — this is different from manually creating a subscription in the UI.
Troubleshooting
I need to give a member partial credit for time already paid but not used. See How to Adjust and Reassign Member Credits — you can add booking credits manually to account for owed sessions.
Need a hand?
Email our team at support@joinzipper.com and we'll usually reply within a few hours.
Was this article helpful?
Thanks for your feedback.