Sell subscriptions on WordPress with recurring billing

Charge monthly, yearly or once, start members on a free trial and let them upgrade when they’re ready. Ultimate Membership Pro runs the checkout, the renewals and the invoices.

Choose how members pay
Checkout
Gold Membership $19/ month
Today$0.00 · 7-day free trial
Then$19.00 every month
CancelAnytime, from the account page
Start free trial
The settings behind it
Access typeRegular period
BillingEvery 1 month
RecurrencesOngoing
Trial7 days, free
Checkout
Brand Strategy Course $99Ă— 3 payments
Today$99.00
Then2 more monthly payments
After thatBilling stops
Pay the first installment
The settings behind it
Access typeRegular period
BillingEvery 1 month
Recurrences3 payments
TrialNone
Checkout
Founding Member $299once
Today$299.00
RenewalsNone
AccessNever expires
Become a founding member
The settings behind it
Access typeLifetime
BillingOne payment
RecurrencesNone
ExpiresNever
Billing options

Price each Membership the way your business works

Mix plans on the same site: a free tier, a monthly plan and a lifetime deal can sit side by side.

Recurring subscriptions Bill every few days, weeks, months or years, for as long as the member stays.
Installment plans Split a price into a set number of payments. Billing stops after the last one.
One-time and lifetime Charge once for lifetime access, a fixed period or a set date range.
Free Memberships Offer a free tier and let members upgrade to a paid plan when they want more.
Free and paid trials Start members on a free trial, or on a lower price for their first payments.
Pay what you want Members choose the amount, between the minimum and maximum you set.
Pay per postFull Package Sell a single post or page for a one-time fee.
Unlimited Memberships Create as many plans as you need, on every plan.
Payment gateways

Take payments on the gateways your members trust

Every plan includes 10 payment gateways. Full Package adds PayFast, Paystack and Razorpay with recurring payments.

Members choose how to pay at checkout Limit each Membership to the gateways you pick Stripe Checkout with 3D Secure, ready for SCA rules in Europe Bank transfer, with the Membership activated once you confirm the payment Sell through WooCommerce and accept any WooCommerce gateway Card expiry reminders and self-service card changes with Stripe Connect
Payment gatewaysEvery plan
PayPalStandard and Express Checkout
StripeCheckout and Connect
Braintree
Mollie
Authorize.Net
2Checkout
PagSeguro
Bank transferYou confirm the payment
Added in Full PackageFull Package
PayFastRecurring
PaystackRecurring
RazorpayRecurring
Coupons and offers

Offers that turn visitors into members

Run a launch discount, a seasonal sale or a partner code without touching your prices.

Flat or percentage coupons, for a set period or with no end date Bulk coupons for partners, events and giveaways A limit on how many times each coupon can be used Coupons for every Membership or just one Gift memberships that members buy for someone else Upsells and cross-sells to the next Membership
New couponActive
SPRING25
Discount25%
Applies toGold Membership
Can be used200 times
ValidMarch 1–31
Bulk coupons50 codes generated
Upgrades and renewals

Let members move up, renew and stay

Members manage their subscription from their account page, and you decide how plan changes are billed.

Upgrades and downgrades with prorated billing Show each member only the plans that fit what they already have Members renew or cancel from their account page A grace period to renew after access expires Pause and resume subscriptions with Stripe Connect Ask why members cancel, and with Full Package, show the cancel button only after the payments you set
OverviewProfileSubscriptionOrders
Gold MembershipActive
Next paymentNovember 14
Amount$19.00
Upgrade to PlatinumProrated
You only pay the difference for the days left in this period.
UpgradeCancel

Invoices, taxes and reminders, handled

The paperwork around every payment happens on its own.

Invoices

Invoices with your logoPrintable invoices with your company details, in the member’s account and your dashboard.
Your own numberingFull PackageRestart invoice numbers at 1 or any number you choose.

Taxes and currency

Tax rates by country and stateAdd tax to the price or include it, with several rates per country when you need them.
Your currencyAdd custom currency names and symbols. Each site charges in one main currency.

Emails and reports

45+ email notificationsPayment confirmations, expiry reminders and more, set per Membership.
Reminders for unpaid ordersFull PackageRepeating reminders for orders that are still unpaid.
Member reportsReports in your dashboard and a weekly summary by email.
How it runs

From sign-up to renewal, on autopilot

Once a Membership is set up, every step below happens without you.

1Sign-upA visitor picks a Membership and fills in your register form.
2CheckoutThey pay with the gateway they choose, coupon included.
3Trial or first paymentThe free trial starts, or the first payment goes through.
4RenewalsWith the built-in gateways, they’re charged every period.
5Expiry reminderAn email before access expires, and a grace period to renew.
FAQ

Questions about subscriptions and payments

Not sure your setup is covered? Search the documentation or try the live demo before you buy.

Which payment gateways can I use?

Every plan includes PayPal, PayPal Express Checkout, Stripe Checkout, Stripe Connect, Braintree, Mollie, Authorize.Net, 2Checkout, PagSeguro and bank transfer. Full Package adds PayFast, Paystack and Razorpay with recurring payments.

Do renewals happen automatically?

Yes. With the built-in gateways, members are charged automatically every period. Bank transfer payments are confirmed by you, and Memberships sold through WooCommerce renew with reminder emails instead of automatic charges.

Can I offer a free trial?

Yes. Add a trial to any Membership, free or at a lower price, for a set period or for a number of billing cycles.

Can members upgrade or cancel on their own?

Yes. Members renew or cancel from their account page, and upgrades and downgrades can be billed with proration.

Can I charge taxes or VAT?

Yes. Set a default tax or specific rates by country and state, and choose whether your prices include tax or have it added at checkout.

Can I sell in more than one currency?

Each site charges in one main currency. You can add custom currencies with their own name and symbol and choose the one your site uses.

Is there a limit on plans or members?

No. Every plan includes unlimited Memberships, members and payments.

10 payment gateways in every plan

Start charging for your memberships

Recurring billing, trials, coupons and invoices, ready the day you launch.

14-day money-back guarantee Unlimited members