Membership Billing & Renewals
How recurring billing works for memberships including retries and failures
Membership Billing & Renewals
Understand how automatic billing and renewals work for memberships.
Billing Cycle
Monthly Renewal
- Memberships renew on the same date each month
- Example: Started Jan 15 > Renews Feb 15, Mar 15, etc.
- Charge amount = membership monthly price
Billing Date
- Customer is charged on their billing date
- If payment succeeds, membership continues
- Period extends by one month
Stripe Integration
Payment Processing
- All payments processed via Stripe
- Uses customer's saved payment method
- Secure, PCI-compliant handling
Payment Methods
- Credit/debit cards
- Saved automatically at signup
- Customer can update in portal
Renewal Process
Automatic Renewal
- System checks memberships due for renewal
- Charges customer via Stripe
- On success:
- Period extended by 1 month
- Usage limits reset
- Renewal email sent
- On failure:
- Status changes to Payment Failed
- Retry scheduled
Payment Failures
Retry Schedule
When payment fails, system retries:
- 1 day later - First retry
- 3 days later - Second retry
- 7 days later - Final retry
Between Retries
- Membership remains active
- Benefits continue working
- Customer receives failure notification
After Max Retries
- Membership is cancelled
- Status changes to Expired
- Final notification sent
Renewal Reminders
Configuration
Set reminder timing in Membership Settings:
- Default: 7 days before renewal
- Adjustable per your preference
Reminder Content
- Billing date approaching
- Amount to be charged
- Link to update payment method
- Cancellation instructions
Manual Interventions
Retry Payment Manually
If customer updates their card:
- System will retry on next scheduled date
- Or wait for customer to purchase new membership
Skip Payment
When issuing memberships, you can:
- Skip initial payment (for promotions)
- Customer will be charged next month
#billing#renewal#stripe#payment