PMPro – Set Expiration Date .4.3 is a specialized extension that allows site owners to set specific expiration dates for membership levels or discount codes. This plugin overrides the standard relative expiration periods (like “30 days”) with fixed dates like “December 31st”. It enables precise control over when member access terminates regardless of when they joined.
WPExclusive members get access to Set Expiration Date as part of a full plugin and theme library, with plans starting from $9.99/month. See the full Paid Memberships Pro collection →
What Is PMPro – Set Expiration Date .4.3?
PMPro – Set Expiration Date .4.3 is developed by Paid Memberships Pro and is a membership plugin for WordPress. It belongs to the membership category on WPExclusive, alongside other tools for community building and content protection. The plugin allows administrators to move away from rolling subscriptions toward fixed-term models.
This add-on solves the problem of synchronizing a member base to a specific cohort end date or calendar year. It is designed for seasonal businesses, educational courses with fixed semesters, and organizations with annual renewals on a set date.
PMPro – Set Expiration Date .4.3 Features
The feature set is built around providing granular control over the expiration field within the standard membership level and discount code edit screens.
Fixed Calendar Expirations
The plugin introduces the ability to enter a specific date in the YYYY-MM-DD format. This is highly effective for membership sites that run classes or programs with a hard stop date, such as a school year or a specific event date. When a member checkouts, their account is automatically scheduled to expire on that exact day.
Variable Date Placeholders
Users can use dynamic symbols to represent current and future timeframes without manually updating settings every year. By using symbols like Y2, M2, or Y for years and months, admins can configure memberships to expire on the first day of the following year (Y2-01-01) or the first day of the next month (Y-M2-01). This automates the management of recurring fixed cycles.
Discount Code Overrides
The functionality extends beyond membership levels to individual discount codes. This allows a site owner to offer a “Trial until the end of the month” by applying a specific expiration date to a coupon code. Even if the base level is set to a 1-year duration, the coupon will enforce the shorter, set date for anyone who uses it during registration.
Pricing
Check current pricing on the Set Expiration Date sales page — WPExclusive members access it as part of their plan. The plugin is typically bundled as part of a premium suite.
| Plan | Price | Sites | Includes |
|---|---|---|---|
| Standard Premium | Check Sales Page | 1-5 Sites | Add-on Access |
| WPExclusive Membership | From $9.99/month | Unlimited | Set Expiration Date + full library |
For developers managing multiple sites, a WPExclusive membership covers Set Expiration Date plus hundreds of other plugins and themes, which is usually less than the price of a single premium license.
Latest Version
The current version is .4.3. WPExclusive updates plugin files promptly after each release to ensure compatibility with the core Paid Memberships Pro framework.
How to Install
- Download the Set Expiration Date .zip from your WPExclusive member account
- In WordPress: Plugins → Add New → Upload Plugin
- Select the .zip and click Install Now → Activate
- Navigate to Memberships > Settings > Levels and select a level to edit
- Check the box labeled “Check this to set when membership access expires” and enter your desired date
Use Cases
Calendar Year Membership Reductions
Standard for professional associations where all memberships end on December 31st regardless of whether a member joins in January or June. Link this with other membership extensions to handle renewals for the next year.
Seasonal Sports and Activity Cohorts
Ideal for sports leagues where access to the member portal (and insurance coverage) must expire exactly on the day the season ends. This prevents users from retaining access into the off-season without a new registration.
Agencies and Developers Managing Multiple Client Sites
Agencies can deploy this add-on across various client niches like online schools or gyms without purchasing separate advanced licenses for every client site through WPExclusive.
Pros and Cons
✅ Strengths
- Supports dynamic placeholders like Y2 and M2 for automated rolling fixed dates
- Overrides level-level settings via discount codes for ultimate promotion flexibility
- Works seamlessly with the core Paid Memberships Pro checkout process
⚠️ Limitations
- Does not automatically update existing members with old expiration dates; updates apply only to new signups or re-checkouts
- Requires Paid Memberships Pro core plugin to be active
- Developer auto-updates require an active license key. WPExclusive publishes updates manually when new versions are released.
Is PMPro – Set Expiration Date .4.3 GPL Licensed?
Yes. PMPro – Set Expiration Date .4.3 is distributed under the GNU General Public License (GPL) — the same license that governs WordPress itself. GPL gives any user the legal right to use, study, share, and redistribute the software. This is the legal framework that makes WPExclusive’s membership model possible.
WPExclusive distributes 100% original, unmodified files — the same release the developer publishes. No injected code, no alterations, no security risks.
Get PMPro – Set Expiration Date .4.3 on WPExclusive
WPExclusive membership starts at $9.99/month, $87/year, or $149 lifetime — giving you PMPro – Set Expiration Date .4.3 plus every plugin and theme in the library, on unlimited sites.
Explore the full Paid Memberships Pro collection → or browse all WordPress plugins →
Frequently Asked Questions
What does PMPro – Set Expiration Date .4.3 do?
PMPro – Set Expiration Date .4.3 is a membership plugin used to assign fixed termination dates to memberships. Set Expiration Date allows administrators to force memberships to end on a specific calendar day instead of a relative timeframe.
Is PMPro – Set Expiration Date .4.3 free?
This is a premium add-on for Paid Memberships Pro. It is accessible via WPExclusive membership starting from $9.99/month.
What is the latest version of PMPro – Set Expiration Date .4.3?
The current version is .4.3. The plugin is actively maintained — WPExclusive members always receive the most current release.
How much does PMPro – Set Expiration Date .4.3 cost?
Retail pricing is part of PMPro premium plans. Via WPExclusive, it is included in plans from $9.99/month.
Is it legal to use PMPro – Set Expiration Date .4.3 via WPExclusive?
The plugin is GPL licensed, which explicitly permits redistribution. WPExclusive provides original, unmodified files — fully within GPL terms.
Can I use dynamic years in Set Expiration Date?
Yes, Set Expiration Date supports placeholders like Y2 to specify the first day of the next year, ensuring memberships always reset at the turn of the calendar year automatically.





