Membership Levels

The Membership Levels page displays the available membership levels and a link to complete checkout. You can use the default shortcode or block appearance for this page, or design a more attractive layout using the Advanced Levels Page Shortcode Add On.

This page can also be created using any page builder or custom pricing table plugin, you just need to include the correct checkout links for each membership level you offer.

Allow Members to Purchase a Membership Extension

In the core Paid Memberships Pro plugin, members that renew a fixed-term membership level early will automatically have the expiration date extended by one additional term.

For example, a member whose annual plan is set to expire in two weeks can renew today, and their new expiration date will be set for 54 weeks from the checkout date.

This scenario doesn’t require any custom code. PMPro handles fixed-term membership renewals of the same level automatically, adding the remaining time on the current membership to the new term.

For this post, we share a way to offer this same logic for membership level changes. The code recipe below demonstrates how you can extend a member’s current level duration when they upgrade to a new level.

For example, a member on a “Bronze” plan with two months left can upgrade to a “Gold” annual plan, and their new expiration date will be 14 months from the checkout date.

Keep reading to get that code recipe and learn more about membership renewals with Paid Memberships Pro.

About Refunds and Our 100% Money-Back Guarantee

We offer a 100% Money-Back Guarantee on all paid plans on the site. This encourages conversions by building trust and setting customers at ease. They know that if our software or support doesn’t work out for them, they can at least get a refund for the cost of membership.

Further, because we process refunds quickly and with understanding, a lot of our ex-customers leave with goodwill toward us, instead of resentment.

Paid Memberships Pro

The Trusted Membership Platform That Grows with You Restrict content, and manage member subscriptions with recurring payments, user registration, custom profile fields, and robust member management. Used by over 90,000 online businesses. Built for your unique membership site. PMPro supports any kind of member-focused business. Launched in 2011, we have more than 14 years of (more…)

Step-by-Step Guides

Browse our downloadable tutorials, how-tos, and conversion guides to help you start, manage, and grow your membership site with WordPress and Paid Memberships Pro. The AI-Powered Membership Site Blueprint Build, launch, and grow your membership with AI as your always-on team — with 30+ copy-paste prompts for every phase. Nuggets of Wisdom 29 insights and (more…)

Custom Level Cost Text

Set a custom level cost text statement for membership levels and discount codes without coding, allowing you to easily adjust how membership subscription pricing is displayed on your site.

WordCamp NYC 2012 Presentation Notes

Jason Coleman CEO Stranger Studios Creator of Paid Memberships Pro What is Paid Memberships Pro? In the WordPress repository. On GitHub. Documentation and support at PaidMembershipsPro.com. What is InvestorGeeks? http://www.investorgeeks.com http://www.investorgeeks.com/trends/ The Plan Lock down trends page for paid members. Flashy pricing page from PageRascal.com. Setup Stripe. Bonus: Install PMPro-Mail-Chimp Questions (Jason will post some (more…)

PayPal

Modern PayPal Payments for Membership Sites PayPal Gateway + Paid Memberships Pro Our free PayPal Gateway Add On brings native PayPal payments to your membership site, built on PayPal’s modern REST API. Accept PayPal account payments, guest debit and credit card payments, and Pay in 4, with automatic webhook setup and support for recurring subscriptions. Your Members (more…)

Settings

The settings pages in Paid Memberships Pro give you control over how your membership site is configured and runs. Use the links below to navigate to each settings area:...

Memberlite 7.0: Modern Colors, Block Patterns, & Theme Variations

It’s here! This blog post covers the epic release of Memberlite 7.0, the most significant update to our membership theme since its original release.

This version is a ground-up refactor of how Memberlite handles layout, colors, navigation, and individual theme components. We rebuilt the foundation so Memberlite is faster, more accessible, and easier to customize, whether you’re designing in the Customizer, building with the block editor, or developing a child theme.

Read on for a full overview of what’s new in Memberlite 7.0, how to upgrade your site, and what’s coming next.

Lock Your Entire eCommerce Shop for Members-Only

Restricting your shop to specific membership levels lets you create a standard members-only shop while offering exclusive access for all or selected members on your site. Instead of allowing anyone to browse products, only the members you choose can access the shop, giving them exclusive value and encouraging non-members to join. 

This code recipe redirects visitors without the required membership level to your Membership Levels page, helping you protect your members-only shop while driving signups.

Podcasting

Your Podcast Listeners Are Ready to Go Deeper The most dedicated fans of your podcast want more: and they’ll pay for it. Paid Memberships Pro helps you build a membership site around your show, so you can offer exclusive content, private episodes, and community access without leaving money (or control) on the table. Built for (more…)

How to Set Up a Membership Site for Free Members Only

Are you starting a new membership website and want to keep things simple by offering free access only? You’re not alone. Many communities, content creators, and organizations begin with a free membership model. It’s a powerful way to grow your audience, build trust, and set the foundation for future opportunities.

In this guide, you’ll learn how to launch a free membership site using WordPress and Paid Memberships Pro (PMPro). You’ll also discover why offering free memberships is one of the best ways to grow your online presence.

PayPal IPN Service Errors from November 12–18, 2025: Here’s What Happened

If your site relies on PayPal for recurring subscriptions, you may have noticed something strange between November 12–18, 2025: recurring transactions were processed by PayPal, but your site never received them.

This was not a bug in your site, Paid Memberships Pro, or your server. This was an issue on PayPal’s end, with their IPN verification endpoint, the one used to confirm incoming recurring payment notifications. During this time frame, PayPal incorrectly returned HTML error pages instead of the expected VERIFIED or INVALID responses.

Keep reading to understand what went wrong and how to get order data back in sync by resending IPN history to your membership site.

PMPro v3.6 Release: Admin Order View, Integrations, Pending Payment Tracking, Stripe Clover

The official release of Paid Memberships Pro v3.6 is here. This release focuses on reliability, performance, and smoother site management. We’ve improved how recurring payments are tracked, added a beautiful admin “View Order” page, built-in support for WP Fusion Lite, and expanded compatibility with LifterLMS.

PMPro v3.6 builds on the groundwork laid in v3.5, bringing even more consistency to payments, reporting, and integrations. This update helps site owners and developers run a more transparent and efficient membership business.

The rest of this post covers these key updates in more detail and highlights other enhancements, bug fixes, and developer improvements. Keep reading to learn how to update to PMPro v3.6.

Member Directories

Launch a Public or Members-Only Directory with PMPro Create a public or members-only directory with customizable profiles, searchable listings, and optional maps. Control the design, visibility, and monetization of your directory without being locked into a closed platform.   Why Directories Matter Directories aren’t just a feature. They’re often the heartbeat of a membership site. (more…)

Member Experience

This guide outlines how group memberships function, including parent checkout, group management, child account access, and what happens when a parent account changes or expires.

Step 2: Google Maps API Key (Optional)

If you plan to display a map of members in your directory or profiles, you must enter your Google Maps API Key on the Memberships > Settings > Advanced page in the WordPress admin.

Protecting Downloads: Restrict Access to Members-Only Files

Paid Memberships Pro gives you many options for protecting WordPress posts, pages and 26 other types of content right out of the box. For some sites, you may want to restrict access to protected files as well.

In this guide, we provide an overview of how you can protect direct access to members-only files with Paid Memberships Pro. You’ll learn how to use the built-in file protection features to securely share downloadable files, like PDFs, ZIPs, or MP4s, with only specific membership levels.

If you’re new to PMPro’s restricted file system, this is a great place to start.

Let Members Change the Payment Method for Their Active Subscription

Membership sites that offer multiple payment methods at checkout can increase conversions, support international members, and reduce friction for renewals.

But what happens when an active member wants to switch from one gateway to another? From Stripe to PayPal…without paying twice?

Out of the box, Paid Memberships Pro handles payment-method changes within the same gateway (e.g., updating a card on file in Stripe). Switching between gateways requires a more manual process, until now.

This guide explains how to let active members change their payment method or gateway without double billing, using a code recipe you can install on your PMPro-powered site.

MemberHost

MemberHost offers bespoke, fully managed WordPress hosting for high-traffic, plugin-heavy membership and eLearning sites. Their team comes from the trenches of the membership space, with deep expertise in both server architecture and the specific demands of logged-in user experiences on WordPress.

We’ve reviewed their service for compatibility with Paid Memberships Pro and have outlined setup recommendations and what to expect when hosting your site on their infrastructure.

Kinsta

Kinsta is a high-performance, managed WordPress hosting provider known for developer-friendly tools, automatic scaling, and a clean dashboard experience. We’ve tested Kinsta’s infrastructure for compatibility with Paid Memberships Pro and have outlined our findings and setup recommendations below.

Hosting

Hosting Built for the Way Membership Sites Actually Work Your membership site has logged-in users, payment processing, gated content, and dynamic pages. It needs hosting designed for exactly that. WordPress hosting designed specifically for membership sites, by the team behind PMPro. $99/month. Plus license included. Have an existing site? Let us plan your migration → Regular Hosting (more…)