PMPro – Check Payment Levels is a specialized extension that allows administrators to restrict the “Pay by Check” payment method to specific membership levels rather than offering it globally. It effectively bridges the gap between automated online gateways and manual offline processing for high-value or local memberships. This functionality ensures that manual payment workflows are only available where they make operational sense.
WPExclusive members get access to PMPro Check Levels as part of a full plugin and theme library — plans from $9.99/month. See the full Paid Memberships Pro collection →
What Is PMPro – Check Payment Levels?
PMPro – Check Payment Levels is developed by Paid Memberships Pro and is a membership plugin for WordPress. It serves as a customization layer for the core Pay by Check Add On, giving site owners granular control over which users see manual payment options. It belongs to the membership category on WPExclusive, alongside other tools for professional community management.
This plugin solves the problem of unwanted manual check requests on low-cost tiers while enabling bank transfers or cash payments for premium or corporate levels. It is an essential tool for organizations that handle local dues or high-ticket sales that require bypassing traditional gateway fees.
PMPro – Check Payment Levels Features
The feature set is built around providing administrative control over the offline checkout experience.
Level-Specific Gateway Restrictions
PMPro Check Levels allows you to define exactly which membership levels can select “Pay by Check” during the checkout process. This replaces the standard global behavior where manual payments are either on or off for the entire site. It is particularly useful when you want to offer recurring credit card payments for standard users but allow corporate sponsors to pay via bank transfer in the membership structure.
Workflow Management and Holding Levels
The plugin supports a “holding level” strategy where check-paying members are placed in a non-access level until payment is confirmed. Once the administrator receives the check or bank transfer, they can manually upgrade the user to the full membership level. This ensures that no premium content is accessed until funds are verified in the bank.
Custom Instructions and Offline Details
Administrative settings provide fields for custom instructions, allowing you to specify mailing addresses for checks or SWIFT codes for direct debits. These instructions are presented on the membership confirmation page and included in the automated confirmation emails sent to the user. This keeps the member informed throughout the manual settlement process without requiring immediate admin intervention.
Pricing
PMPro Check Levels is typically bundled as a premium add-on within Paid Memberships Pro paid plans starting at $247/year. Check current pricing on the PMPro Check Levels sales page — WPExclusive members access it as part of their plan.
| Plan | Price | Sites | Includes |
|---|---|---|---|
| Standard/Plus Plans | $247 – $397/year | 1-5 Sites | Add-on access + Support |
| WPExclusive Membership | From $9.99/month | Unlimited | PMPro Check Levels + full library |
For developers managing multiple sites, a WPExclusive membership covers PMPro Check Levels plus hundreds of other plugins and themes — usually less than one premium license.
Latest Version
The current version is 1.1.7. Built for sites where members can hold one or more active membership levels, the plugin receives regular maintenance to ensure compatibility with the core PMPro framework. WPExclusive updates plugin files promptly after each release.
How to Install
- Download the PMPro Check Levels .zip from your WPExclusive member account
- In WordPress: Plugins → Add New → Upload Plugin
- Select the .zip and click Install Now → Activate
- Ensure Paid Memberships Pro and the Pay by Check Add On are active
- Navigate to Memberships → Settings → Payments to configure instructions
- Go to Memberships → Levels and edit a level to enable manual payments
Use Cases
High-Ticket B2B Membership Sales
Businesses selling expensive corporate memberships often prefer bank transfers to reduce processing fees. Using PMPro Check Levels, you can restrict check payments to only these top-tier membership levels while keeping standard levels on Stripe.
Local Non-Profit Organizations
Local clubs may want to allow members to pay dues in person with cash or check at physical meetings. PMPro Check Levels enables this specific payment flow for local tiers without complicating the sign-up for remote or digital-only members.
Agencies and Developers Managing Multiple Client Sites
Agencies can deploy PMPro Check Levels across multiple client sites to solve specific manual payment requirements. A WPExclusive membership allows developers to implement these custom payment workflows without purchasing separate high-cost developer licenses for every client.
Pros and Cons
✅ Strengths
- Granular control over manual payment availability per level
- Supports multiple manual methods including Venmo, bank transfer, and cash
- Includes dedicated email templates for pending payment notifications
- Improves security by preventing access until manual verification
⚠️ Limitations
- Requires manual administrative work to mark orders as paid
- Does not provide real-time bank reconciliation automations
- Developer auto-updates require an active license key. WPExclusive publishes updates manually when new versions are released.
Is PMPro – Check Payment Levels GPL Licensed?
Yes. PMPro – Check Payment Levels is distributed under the GNU General Public License (GPL) — the same license that governs WordPress itself. GPL gives any user the legal right to use, study, share, and redistribute the software. This is the legal framework that makes WPExclusive’s membership model possible.
WPExclusive distributes 100% original, unmodified files — the same release the developer publishes. No injected code, no alterations, no security risks.
Get PMPro – Check Payment Levels on WPExclusive
WPExclusive membership starts at $9.99/month, $87/year, or $149 lifetime — giving you PMPro – Check Payment Levels plus every plugin and theme in the library, on unlimited sites.
Explore the full Paid Memberships Pro collection → or browse all WordPress plugins →
Frequently Asked Questions
What does PMPro – Check Payment Levels do?
PMPro – Check Payment Levels is a membership plugin used to limit the manual check payment gateway to specific membership tiers. PMPro Check Levels ensures that only authorized tiers see the option to pay via check, cash, or bank transfer.
Is PMPro – Check Payment Levels free?
The plugin is part of the premium add-on library for Paid Memberships Pro. Via WPExclusive, it is included in subscription plans starting from $9.99/month.
What is the latest version of PMPro – Check Payment Levels?
The current version is 1.1.7. The plugin is actively maintained — WPExclusive members always receive the most current release.
How much does PMPro – Check Payment Levels cost?
Retail plans for the full add-on suite start at $247/year. Via WPExclusive, it is included in plans from $9.99/month.
Is it legal to use PMPro – Check Payment Levels via WPExclusive?
The plugin is GPL licensed, which explicitly permits redistribution. WPExclusive provides original, unmodified files — fully within GPL terms.
Can I use this for bank transfers?
Yes, PMPro Check Levels can be used to accept bank transfers by entering your bank details into the instructions field. You simply label the gateway as “Bank Transfer” instead of “Check.”





