Skip to main content
All CollectionsManaging Your Membership Types
Auto Re-billing vs One-time Billing Membership types
Auto Re-billing vs One-time Billing Membership types

This article explores the key differences between Membership types that use Auto Re-billing, One-time Billing and Optional Billing.

Leah Pelkey avatar
Written by Leah Pelkey
Updated today

Summary

Membership Billing types are essential for managing how your Members pay for their Memberships. Each type offers different levels of convenience for both the member and the admin. Below, you can explore the different billing options available:

  • Auto Re-billing: With this option, the Membership will automatically re-bill and charge their payment method on file when the auto re-billing date arrives. Members are billed without needing to take any action.

  • One-time Billing: This option requires the Member to manually renew their Membership when it nears the expiration date. A one-time payment is made for each Membership period.

  • Optional Billing: This option allows Members to choose between Auto Re-billing or One-time Billing, depending on their preference.

Different Billing Options

Memberships Set to Auto Re-bill

For memberships with the label โ€œNo expiration date, re-bills on [date]โ€:

  • This is only seen for Members under a Membership type that is set up to automatically re-bill and have their Credit card information saved on file.

  • These Memberships will automatically re-bill on the date listed in the Stripe widget on the top left-hand side of a Membership

  • Members will receive Renewal Reminders Type B (if enabled), which serve as a general reminder of the upcoming payment with no action required.

  • If their payment fails multiple times, then they might be moved to an 'inactive' status. This setting can be configured within Stripe. For more information, refer to this article here.

Description of screenshot: Displaying an example of the Stripe widget with Auto re-billing set up.

Memberships Set to One-time Billing

For Memberships that have an "Expiration Date: ]XYZ]":

  • This would typically be seen under a One-time payment Membership type.

  • These Memberships cannot be automatically re-billed because they are either under a One-time billing Membership type or they do not a credit card on file

  • These Members will receive Renewal Reminders (Type A), which includes a clear call to action prompting them to renew manually before the expiration date.

  • If the Member does not renew before their Expiration date, their Membership will be automatically moved to Expired status.

Description of screenshot: Displaying an Expiration date for a One-billing Membership

Membership Types with Optional Billing

For Membership types Set up as Optional Billing

  • This type allows the Member to choose whether they prefer Auto Re-billing or One-time Billing when they first join.

  • The type of Renewal Reminder a Member receives will depend on their selection:

    • If they prefer One-time Billing, they will receive Renewal Reminder Type A.

    • If they opt for Auto Re-billing, they will receive Renewal Reminder Type B.

Description of screenshot: Displaying the different Billing options

Frequently Asked Questions


If I manually Add a Member, will they be set up Auto re-bill?

If a Member is added to your database manually (via the dashboard, or a Bulk Import), then their credit card information will not be stored in the system. So they'll have to manually renew when they reach their Expiration Date or you can add in their payment details to start their Auto re-billing.

When a Member is set to Auto re-bill, will they take on updates to the Membership type?

When editing the Price and Duration of a Membership Type, this does not immediately affect current Memberships. New Pricing or Duration changes of this Membership Type will not automatically be inherited by existing Memberships until that Member manually renews. This means that auto re-billing Members will not take on the changes because they do not manually renew.

Did this answer your question?