Description
Reason For Cancelling is an addon that adds a reason field to the cancellation flow of Paid Memberships Pro, recording the justification provided by the member when they end access. With this component, those who manage membership areas can understand departure patterns, review recurring objections, and adjust plans, content, or communications based on data collected in the cancellation process itself.
Main Features of Reason For Cancelling
- Cancellation field
Includes reason collection during subscription cancellation by the member. - Justification recording
Stores responses for later consultation and analysis on the site. - PMPro flow
Works alongside the cancellation process of Paid Memberships Pro. - Direct collection
Captures feedback at the exact moment of the decision to leave. - Basis for analysis
Organizes useful information about recurring cancellations in the community.
Benefits of Reason For Cancelling
- More clarity on departures
Helps to understand why members cancel their subscriptions. - More informed decisions
Turns cancellations into useful data for internal adjustments. - Better retention insight
Reveals patterns that can guide improvements in offered plans. - Frictionless feedback
Collects responses within the cancellation path itself.
Who Is Reason For Cancelling Recommended For?
- Those managing a membership area with Paid Memberships Pro who want to understand cancellation reasons.
- Those selling recurring access to content, courses, or communities and need to monitor frequent objections.
- Those who want to turn member departures into organized feedback for retention decisions.
How to Download Reason For Cancelling
Reason For Cancelling is available for download here at Ultrapack. After downloading the .zip file, install it at Plugins > Add New > Upload Plugin, select the file, and activate it. Keep Paid Memberships Pro installed and active to use the addon.
Reason For Cancelling acts at a sensitive point in the member journey: the moment someone decides to cancel. By recording the justification within the Paid Memberships Pro flow, the extension helps transform subscription loss into practical information to review content, communication, plans, and community expectations.
Frequently asked questions
Is Paid Memberships Pro Reason For Cancelling GPL-licensed?
Yes. Paid Memberships Pro Reason For Cancelling 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 Reason For Cancelling on multiple sites?
Yes. You can install Paid Memberships Pro Reason For Cancelling 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 Reason For Cancelling cost at Ultrapack?
Paid Memberships Pro Reason For Cancelling 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 Reason For Cancelling include updates?
Yes. The current version of Paid Memberships Pro Reason For Cancelling is 1.2.2, published at Ultrapack on Sep 30, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Reason For Cancelling scanned before publication?
Yes. Every version of Paid Memberships Pro Reason For Cancelling goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.2.2 2026-09-29
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #41 (@dparker1005)
- BUG FIX: Fixed backslashes being stripped from newly saved cancellation reasons. #41 (@dparker1005)
Version 1.2.1 2026-05-05
- ENHANCEMENT: The Edit Member "Cancellation Reasons" panel now shows an em-dash for missing dates or levels and a `[deleted level #N]` placeholder when a referenced level no longer exists. #40 (@andrewlimaza)
- BUG FIX: Fixed PHP errors and incorrect translation handling on the Edit Member "Cancellation Reasons" panel when a user's stored cancellation reason was in the older string format instead of an array. #40 (@andrewlimaza)
Version 1.2 2026-03-13
- ENHANCEMENT: Changed "N/A" to "System Cancelled" to provide a clearer reason for cancellation when the member is cancelled by the system instead of the user.
- ENHANCEMENT: Adjusted reason for cancelling wording to be more user-friendly and clear.
- REFACTOR: Removed deprecated logic for PMPro < 3.0 to simplify the codebase and improve maintainability.
Version 1.1 2024-07-15
- ENHANCEMENT: Added support for v3.1+ Paid Memberships Pro frontend changes.
- BUG FIX: Fixed conflict with the Unlock Protocol Add On where the Edit Member panel for this Add On may not show. #30 (dparker1005)
Version 1.0 2024-02-21
- FEATURE: Added an Edit Member panel to view all of a user's cancellation reasons when using PMPro v3.0+. #29 (@dparker1005)
- ENHANCEMENT: Cancellation reasons are now stored in user meta instead of order notes when using PMPro v3.0+ to simplify querying cancellation reasons. #29 (@dparker1005)
- ENHANCEMENT: Adding a label to improve accessibility for the "reason for cancelling" field. #28 (@patric-boehner)
- BUG FIX: Adding missing ` ` tag to the cancel page template. #24 (@dparker1005)
- REFACTOR: When using PMPro v3.0+, the plugin now uses built-in hooks to add the "reason for cancelling" field instead of a custom template. #29 (@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-reason-for-cancelling.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-reason-for-cancelling.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