The Goal: Understand how membership expiration dates are set, how they are automatically updated by the system, and when manual intervention may be required.
Before You Begin:
- This article is a conceptual reference. For step-by-step instructions on updating expiration dates, see Update Membership Expiration Date in Bulk and Update Membership Expiration Date from Member Overview tab.
How Expiration Dates Are Calculated
Membership Start Date + Membership Term length = Membership Expiration Date
Example:
- Membership Start Date = 3/14/2020
- Membership Term length = 12 months
- Membership Expiration Date = 3/13/2021
Note: If the membership type has Renew Everyone in X Month enabled, the expiration date will be set to the day before that month. For example, if "Renew Everyone in January" is selected, the expiration date will default to 12/31 of the current year. If July, then 6/30 will be the expiration date.
Automatic Expiration Date Updates
After being set the first time, expiration dates are automatically updated by the system when:
-
A payment or credit is applied on an invoice tied to a membership. When the payment is made on an open invoice associated with an Upgrade, Downgrade, Adjust, or Renewal activity item, the expiration date of that activity item becomes the expiration date of the membership. Allow 1–2 minutes for the expiration date to update after payment is applied.
To see if an invoice is associated with a membership, click on the membership in the Membership section when on the contact's Profile tab. If associated, the Membership Activity item will show a linked Invoice # in that activity column. - New and Reactivate activations are currently set to the next year (full term length) expiration date immediately — whether or not they are paid. You can manually change the expiration back to an earlier date if you wish, allowing the payment of that item to update the expiration date. See Managing Expiration Dates below.
- Imported invoices are not often tied to a membership, so payments made against those cannot automatically update the expiration date. A manual update of the expiration date for these would be required. Then the next invoice generated for this membership will update automatically.
Example Scenario
- My membership is 12 months long and renews on January 1st every year.
- I signed up in January 2023 and paid my invoice, so I am currently up to date. My Expiration Date and Future Expiration Date are both 12/31/23.
- In November 2023, renewal invoices are created for memberships with a Next Bill Date of January 1, 2024. At that point, my Expiration Date remains 12/31/23, but my Future Expiration Date is now set to 12/31/24 (because an invoice was created by the system running billing — a standalone invoice created manually would not do this).
- If I pay my membership invoice: my Expiration Date changes to 12/31/24, and both dates match.
-
If I do not pay: my Expiration Date stays at 12/31/23. Depending on your system setup:
- My membership may be dropped.
- My membership may show as Expired on reports, prompting staff to drop it manually or reach out.
- If auto-drop is enabled, the system will auto-drop me once my expiration date plus any grace period is reached.
Common Pitfalls
- Expecting instant updates: After a payment is applied, allow 1–2 minutes for the expiration date to update in the system.
- Imported invoice payments: Payments on imported invoices do not auto-update the expiration date. A manual update is required for these cases.