Black Friday · Cyber MondayUp to 50% OFF on Annual Plans!Grab the deal→

Memberships & Courses

Course Access That Lasts
as Long as Payments Do.

Sell online courses, coaching programmes and member communities on subscription. Connect Tutor LMS, LearnDash, LearnPress or Academy LMS, and access ends when the subscription does.

A learner taking an online course at a desk at home

Course creators, academies and communities on WPSubscription

Enrol on Payment. Remove on Cancel.

Connect a subscription product to a course in your LMS. Students are enrolled when they pay, and their access ends when the subscription does. No spreadsheet of who paid.

  • Tutor LMS, LearnDash, LearnPress, Academy LMS
  • Enrolled on the first payment
  • Access ends with the subscription

Keep Students Learning

A student with headphones taking an online course on a laptop
Students Switch Plans Themselves
Students move from monthly to annual, or add coaching, from their account. No refunds to calculate by hand.
Access Follows the Plan
Courses unlock with the plan a student pays for. Upgrade and the coaching content opens; cancel and access ends.
A Reminder Before the Annual Charge
A reminder email goes out before each renewal, so a yearly charge doesn’t turn into a refund request.
Find Out Why Students Leave
A short survey saves the reason on the subscription, so you know whether to add content or change the price.

Renewal Day, Handled on Its Own

Every renewal follows the same path, whether the card goes through or not.

Trigger:Membership renewal
Then:Charge the saved card
Payment succeeds
Enrolment kept
Learningno lost progress
Card declined
Retry + email the student
Recoveredenrolment carries on

WPSubscription creates the renewal order, retries declined cards and emails the customer, so one failed payment doesn’t end a subscription. Retry rules, grace periods and payment-failed emails come with paid plans.

Built for Learning That Takes Time

A Free Trial for the First Module

Let students start with a free trial. The card saved at sign-up bills automatically when the trial ends.

Member Roles Unlock Content

Assign a role on sign-up for your community, forum or members-only pages, and remove it when the subscription ends.

Split the Course Fee Into Payments

Sell a $600 programme as three payments of $200. Each instalment bills on its own and stops after the last one.

Questions, Answered

Which LMS plugins does WPSubscription work with?
Tutor LMS, LearnDash, LearnPress and Academy LMS. Connect a subscription product to a course and access follows the subscription.
Can I sell a course in instalments?
Yes, on paid plans. Split payments break the price into a set number of payments that stop after the last one.
What happens to access when a payment fails?
The payment is retried automatically and the student is asked to update their card. If the subscription is cancelled, course access ends with it.
Can I offer a free trial?
Yes. Set a trial in days, weeks or months. The card is collected at sign-up and billed when the trial ends.

The World’s Leading WooCommerce Subscription Plugin

Start Selling Subscriptions Today.

Pick a plan, install WPSubscription in the WooCommerce store you already run, and start collecting recurring revenue.

See Plans & Pricing