

PMPro - Set Expiration Dates
This add on for Paid Memberships Pro lets you assign a specific expiration date to membership access. You can apply dates per membership level or per member, so access ends on a set day instead of after a rolling period.
- Version
- 0.8.1
- Released
- Sep 29, 2026
- Developer
- Paid Memberships Pro
- Type
- WordPress plugin
- Licence
- GPL
- Included in
- Every plan, or $1.03 on its own
- Topics
- Membership Plugins
What’s new in PMPro - Set Expiration Dates 0.8.1
- SecurityImproved sanitization and escaping throughout the plugin to resolve Plugin Check security findings.
What it does
Standard membership lengths count forward from the day someone signs up, which does not suit every model. A course that ends on a fixed date, a seasonal program or a limited access period needs memberships that stop on a known calendar day. This add on gives you that option inside Paid Memberships Pro, letting you choose an exact end date for a membership level or for an individual member, from short trials through to annual terms.
Once a date is set, the add on handles what happens around it. Members can receive email reminders asking them to renew before their access runs out, and when the date passes their privileges are revoked or adjusted so protected content stays protected. Settings are applied level by level, so sites with several tiers can give each one its own schedule. It suits educational platforms, content subscription sites and private communities already built on Paid Memberships Pro.
Best for
- Paid Memberships Pro sites with fixed term programs
- Educational platforms running courses that end on set dates
- Content subscription sites offering limited time access
Features
Set an exact date when membership access ends, applied to a whole membership level or to an individual member as your model requires.
Send email notifications that prompt members to renew before their access expires, so they know the end date is coming.
Member privileges are revoked or adjusted automatically once the expiration date passes, keeping exclusive content and resources limited to active members.
Apply expiration settings separately across multiple membership tiers, giving each level its own schedule within the same site.
Manage memberships of different lengths, from short trial periods to annual terms, alongside fixed date offerings.
Works natively with Paid Memberships Pro and its existing membership levels, with expiration settings managed from the dashboard.
PMPro - Set Expiration Dates older versions
- 0.7Nov 6, 20254 improvements, 1 fix
Members and buyers of this product can download older versions.
Questions about PMPro - Set Expiration Dates
Can I give different membership levels different expiration dates?
Yes. Expiration settings can be applied individually to each membership level, and you can also set specific dates for individual members when someone needs a different end date from the rest of their level.
What happens to a member when their expiration date arrives?
The add on automatically revokes or adjusts that member's privileges once the date passes. This keeps protected content and resources available only to members whose access is still current.
Does it remind members before their access ends?
It can send email notifications ahead of expiration that prompt members to renew. This gives them notice of the end date before they lose access to the content tied to their level.
Do I need Paid Memberships Pro to use this?
Yes. It is an add on for Paid Memberships Pro and works with that plugin's membership levels and member records, so it is meant for sites already running it.
Is PMPro - Set Expiration Dates free?
The code of PMPro - Set Expiration Dates is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of PMPro - Set Expiration Dates is this?
Version 0.8.1, released Sep 29, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update PMPro - Set Expiration Dates?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of PMPro - Set Expiration Dates automatically and keeps a backup, so you can roll back.
More from Paid Memberships Pro







