Description
Payment Plans adds to the Paid Memberships Pro checkout payment plan options linked to the membership level, allowing presentation of billing alternatives for the same membership without creating duplicate levels. The addon serves those who sell recurring access to communities, courses, clubs, or restricted areas and need to organize clearer payment choices within the signup flow.
Main Features of Payment Plans
- Plans by level
Configures payment alternatives associated with Paid Memberships Pro levels. - Selection at checkout
Displays plan options during the member signup flow. - Organized billing
Allows structuring different payment methods for the same membership. - Fewer duplicate levels
Reduces the need to create separate levels by payment condition. - Integration with PMPro
Uses the native level, checkout, and membership flow of the base plugin.
Benefits of Payment Plans
- Clearer choice
Makes comparing payment options easier at signup. - Simpler management
Centralizes billing variations without multiplying level records. - More flexible flow
Helps adapt payments to different subscription profiles. - More direct signup
Keeps the payment decision inside the membership checkout.
Who is Payment Plans For?
- Those who sell access to paid communities and want to allow payment choices at signup.
- You who maintain courses, clubs, or restricted areas with different membership conditions.
- Those already using Paid Memberships Pro and wanting to organize payment plans by level.
How to Download Payment Plans
Payment Plans is available for download here at Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the file, and activate. The feature works as a complement to Paid Memberships Pro.
Payment Plans strengthens the paid membership structure by separating access logic from payment choice, keeping registrations more organized for those managing recurring levels. On sites with members, educational subscriptions, or digital clubs, the addon helps present billing alternatives without altering the core functioning of Paid Memberships Pro.
Frequently asked questions
Is Paid Memberships Pro Payment Plans GPL-licensed?
Yes. Paid Memberships Pro Payment Plans 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 Payment Plans on multiple sites?
Yes. You can install Paid Memberships Pro Payment Plans 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 Payment Plans cost at Ultrapack?
Paid Memberships Pro Payment Plans 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 Payment Plans include updates?
Yes. The current version of Paid Memberships Pro Payment Plans is 0.6.1, published at Ultrapack on Sep 29, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Payment Plans scanned before publication?
Yes. Every version of Paid Memberships Pro Payment Plans goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 0.6.1 2026-09-28
- SECURITY: Passwords and other sensitive checkout fields are no longer saved in order meta for PayFast checkouts, and are removed from existing order meta. #91 (@dparker1005)
- SECURITY: Added direct file access protection, unslashed the chosen payment plan ID before sanitizing it, and limited the payment plan admin data to users who can edit levels. #90 (@dparker1005)
Version 0.6 2026-05-04
- ENHANCEMENT: Added a Payment Plan column to the Orders and Subscriptions list tables and the Edit Member panels, plus a Payment Plan section on the single subscription view. The plan is now stored on the subscription record (with self-healing for legacy orders) so reports can group recurring orders by plan. #89 (@kimcoleman)
- ENHANCEMENT: Added a "Learn more" link to the Payment Plans Add On documentation in the level edit settings. #86 (@kimcoleman)
- ENHANCEMENT: Added "Docs" and "Support" links to the plugin row meta on the Plugins screen. #83 (@ipokkel)
- BUG FIX: Fixed a layout jump and stale expiration text when switching payment plans on the checkout page. #88 (@flintfromthebasement)
Version 0.5 2025-01-10
- ENHANCEMENT: Added better support for Group Accounts Add On and Proration Add On. #79 (@MaximilianoRicoTabo)
- ENHANCEMENT: Added logic to allow direct linking to payment plans via query parameter (e.g. `&pmpropp_chosen_plan=2` or `&pmpropp_chosen_plan=L-1-P-4`). #76 (@MaximilianoRicoTabo)
- ENHANCEMENT: Added logic to add Payment Plans information to Site Health. #67 (@MaximilianoRicoTabo)
- BUG FIX: Fixed an issue where discount codes were not being applied correctly for levels with payment plans. #77 (@MaximilianoRicoTabo)
- BUG FIX: Fixed an issue when in some cases the payment plans would save empty values. #80 (@MaximilianoRicoTabo)
Version 0.4.1 2024-10-24
- BUG FIX: Fixed an issue that may have caused payment plans to not be saved correctly. #74 (@dparker1005)
Version 0.4 2024-09-24
- SECURITY: Added extra sanitization to output strings. #71 (@andrewlimaza)
- ENHANCEMENT: Updated the frontend UI for compatibility with PMPro v3.1. #71 (@andrewlimaza, @kimcoleman)
- REFACTOR: Formatting applied to frontend.js #71 (@andrewlimaza)
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-payment-plans.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-payment-plans.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