Description
Donations adds a donation amount field to the Paid Memberships Pro checkout, allowing members to provide an extra contribution during plan signup or renewal. The addon helps membership projects, communities, and nonprofits to collect donations within the subscription flow, without separating registration, payment, and confirmation into different processes on the site.
Donations Main Features
- Donation Field
Adds value entry to the Paid Memberships Pro checkout. - Checkout Flow
Collects the contribution along with member signup or renewal. - Order Record
Keeps the donation associated with the member’s payment flow. - Membership Usage
Works within PMPro’s tier and billing logic. - Targeted Configuration
Centralizes fundraising without creating a separate external form.
Donations Benefits
- Less Friction
Members contribute without leaving the signup process. - Contextual Fundraising
The donation appears at the moment of signup. - Simpler Management
Registration, payment, and contribution stay in the same operational flow. - More Financial Clarity
Contributions follow the context of site signup.
Who is Donations Suitable For?
- Those who maintain a paid community and want to accept additional contributions at checkout.
- Nonprofit projects that use memberships to organize recurring supporters.
- Those who already use Paid Memberships Pro and want to include donations in the signup flow.
How to Download Donations
Donations is available for download here on Ultrapack. After downloading the .zip file, install at Plugins > Add New > Upload Plugin, select the file and activate. After activation, configure the addon according to the Paid Memberships Pro flow.
Donations makes sense when fundraising needs to follow the membership journey itself, without creating a parallel step for the visitor. On community sites, clubs, educational projects, or recurring causes, the component keeps the contribution close to the decision moment and helps organize signups and donations within the same Paid Memberships Pro ecosystem.
Frequently asked questions
Is Paid Memberships Pro Donations GPL-licensed?
Yes. Paid Memberships Pro Donations 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 Donations on multiple sites?
Yes. You can install Paid Memberships Pro Donations 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 Donations cost at Ultrapack?
Paid Memberships Pro Donations 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 Donations include updates?
Yes. The current version of Paid Memberships Pro Donations is 2.4.1, published at Ultrapack on Sep 30, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Donations scanned before publication?
Yes. Every version of Paid Memberships Pro Donations goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Paid Memberships Pro Donations?
Requires WordPress 5.0 or higher. Tested up to WordPress 6.9.
What changed in this version
Version 2.4.1 2026-09-29
- SECURITY: The donation amount saved to the order now matches the amount validated and charged at checkout. #102 (@becleung)
- SECURITY: Saving a donation amount on the admin edit order screen now requires that form's nonce. #101 (@dparker1005)
- REFACTOR: Added Plugin Check annotations for request handling that is already verified by PMPro core. #101 (@dparker1005)
Version 2.4 2026-05-15
- ENHANCEMENT: Added support for the new pmpro-paypal Add On (1.1+) as a no-billing gateway at checkout. #100 (@dparker1005)
- ENHANCEMENT: The membership cost and donation amount now appear on the admin View Order page and the printable order template, in addition to the existing public invoice and confirmation pages. Now requires Paid Memberships Pro v3.1 or later. #98 (@andrewlimaza)
- DEPRECATED: The `pmpro_donations_invoice_bullets` filter has been removed. Use the core `pmpro_order_single_meta` filter to customize donation entries on order views. #98 (@andrewlimaza)
Version 2.3 2026-03-27
- ENHANCEMENT: Added Donations Received report that gives an isolated view of all successful donations received. (@andrewlimaza, @vbuster01)
- ENHANCEMENT: Added improved links in the admin area so admins may find helpful links quicker (@kimcoleman)
- BUG FIX: Removed warning message that a donation only level will remove the member's actual membership when checking out and already has an active membership level. (@andrewlimaza)
- BUG FIX: General improvements to fix warnings with PHP8.5+ (@dwanjuki)
Version 2.2 2025-04-17
- BUG FIX: Fixed an issue where !!donation!! was not correctly being rendered in the email confirmation template. (@becleung, @MaximilianoRicoTabo)
- BUG FIX: Fixed CSS class selectors for dropdown for the predefined donation amounts. (@kimcoleman)
Version 2.1 2024-07-16
- ENHANCEMENT: Updated styling for compatibility with PMPro v3.1 including moving the "Make a Gift" field to its own checkout box. #75 (@dparker1005, @kimcoleman)
- BUG FIX/ENHANCEMENT: Optimized reverse-compatibiliy code for donation amounts stored in order notes that could cause performance during bulk order processing. #74 (@JarrydLong)
- BUG FIX/ENHANCEMENT: Localized the "other" dropdown option at checkout. #71 (@mircobabini)
- BUG FIX: Fixed issue where the `pmpro_donations_invoice_bullets` filter would not alter the bullets on the PMPro Invoice page. #73 (@dwanjuki)
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-donations.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-donations.zip, click Install Now and then Activate.
Requirements: Requires WordPress 5.0 or higher. Tested up to WordPress 6.9.
- 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