Description
Built on Paid Memberships Pro, the Subscription Delays add-on adds the Delay field to membership level settings and discount codes, scheduling the start of recurring billing by number of days, a fixed date, or year, month, and day placeholders. It helps those who manage subscriptions with an initial trial, a collective course start, annual cycles, or monthly charges aligned to the calendar, without changing the initial checkout payment when applicable.
Key Features of Subscription Delays
- Configurable Delay field
Adds a delay to membership levels and discount codes. - Delay by days
Sets the number of days before the first recurring charge. - Initial fixed date
Schedules subscriptions to start on a specific date. - Calculated dates
Uses year, month, and day placeholders for recurring cycles. - Panel configuration
Adjustments are available in PMPro level and code screens.
Benefits of Subscription Delays
- More billing control
Aligns renewals without creating manual rules for each member. - Card trials
Allows initial billing and recurring start on a later date. - Synced cohorts
Helps courses and events with a collective subscription start. - Predictable cycles
Organizes monthly or annual plans according to calendar dates.
Who Is Subscription Delays For?
- Those who sell memberships with a trial period before the first recurring renewal.
- Schools, courses, and communities that need to start subscriptions on a common date.
- Membership projects that want to align billing to the calendar month or year.
How to Download Subscription Delays
The Subscription Delays is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the package, and activate it through the WordPress admin panel.
Subscription Delays fits membership sites that need to separate initial access, the subscription start date, and the renewal schedule. For bases with many members, using concentrated renewals on the same date requires attention to CPU usage and gateway processing, especially when there is a large volume of recurring charges on the same day.
Frequently asked questions
Is Paid Memberships Pro Subscription Delays GPL-licensed?
Yes. Paid Memberships Pro Subscription Delays is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Subscription Delays on multiple sites?
Yes. You can install Paid Memberships Pro Subscription Delays on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Subscription Delays cost at Ultrapack?
Paid Memberships Pro Subscription Delays costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Subscription Delays include updates?
Yes. The current version of Paid Memberships Pro Subscription Delays is 0.6.3, published at Ultrapack on Oct 2, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Subscription Delays scanned before publication?
Yes. Every version of Paid Memberships Pro Subscription Delays goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 0.6.3 2026-10-01
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #53 (@dparker1005)
Version 0.6.2 2026-05-04
- BUG FIX: Resolved a PHP 8.1+ "automatic conversion of false to array is deprecated" notice when saving discount codes by returning an empty array from `pmpro_getDCSDs` instead of `false` when no delays are stored. #52 (@dparker1005)
- BUG FIX: Avoided a PHP warning in `pmprosd_level_cost_text` when the `pmpro_level_cost_text` filter is fired without a valid level object. #50 (@MaximilianoRicoTabo)
Version 0.6.1 2025-02-06
- BUG FIX: Fixed an issue that could cause errors if the core PMPro plugin was not active. #49 (@dparker1005)
Version 0.6 2025-02-05
- BUG FIX/ENHANCEMENT: Now setting the profile start date directly on the checkout level object for sites running PMPro v3.4+. #48 (@dparker1005)
- BUG FIX: Fixed an issue where discount codes with numeric codes were not setting the profile start date correctly. #46 (@dparker1005, @kimwhite)
- DEPRECATED: Deprecated the `pmprosd_modify_start_date` filter. The `pmpro_checkout_level` filter should be used instead. #48 (@dparker1005)
Version 0.5.7 2024-08-13
- BUG FIX: Fixed an issue where subscription delays set on discount codes were not being applied. #45 (@dparker1005)
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-subscription-delays.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-subscription-delays.zip, click Install Now and then Activate.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready