Sell Course Memberships with Tutor LMS
Bundle your Tutor LMS courses into time-based memberships. Students get access to multiple courses for one price โ you get recurring revenue and higher lifetime value.
No extra paid plugins required
This plugin works with the free versions of WooCommerce and Tutor LMS. No WooCommerce Subscriptions, no Tutor LMS Pro, no third-party addons. Just install and go.
โ That’s it. Three plugins, full membership system.
Selling courses one at a time leaves money behind
Individual course sales are fine. But memberships unlock a completely different revenue model โ and your students get more value too.
Individual Sales Only
Each course is a one-time transaction. Revenue stops after the sale. Students cherry-pick and you miss the chance to cross-sell your full catalog.
Memberships + Individual
Offer both options. Students choose between buying a single course or accessing everything through a membership. Higher perceived value, recurring income.
A complete membership system for Tutor LMS
Create, sell, and manage time-based memberships without touching a line of code. Built specifically for Tutor LMS and WooCommerce.
Custom Membership Plans
Create unlimited memberships with custom pricing and durations (monthly, quarterly, yearly โ any number of months). Each plan is a dedicated post type.
Bundle Courses Into Plans
Assign any number of courses to a membership. Search and add courses right from the membership editor. A course can belong to multiple memberships.
WooCommerce Checkout
Each membership auto-creates a linked WooCommerce product. Students purchase through the standard WooCommerce checkout โ any payment gateway works.
Individual + Membership Sales
Students see a membership option on the course page alongside the regular purchase button. Both paths work โ no conflicts, no confusion.
Automatic Enrollment
On purchase, students are instantly enrolled in all membership courses. Add a new course to a plan and existing active members get access automatically.
Expiration & Auto-Revoke
Daily cron checks for expired memberships. Access is revoked automatically on expiry โ but individual purchases are never touched, even if the membership ends.
My Account Dashboard
Students see their active and expired memberships in the WooCommerce My Account area. Includes course lists, expiration dates, and renewal links.
Email Notifications
Automated emails for activation and expiration. Students get a welcome email with their course list and expiration date, plus renewal reminders when it ends.
Admin Members Dashboard
View all members, filter by membership plan and status, inspect individual user details, re-enroll or revoke access manually, and track enrollment sources.
Set up your first membership in minutes
No complicated configuration. Create a membership, assign courses, and your students see the option at checkout.
Create a Membership
Add a new membership, set the price and duration. A WooCommerce product is created automatically.
Assign Courses
Search and add courses to the membership from the editor โ or enable memberships directly in the Tutor course builder.
Students Choose
On any course page, students see both the membership option and the individual purchase button. Their choice.
Auto-Manage Access
Enrollment, expiration, and access revocation are fully automated. You manage everything from the admin dashboard.
Even more powerful with the Installments plugin
Already using our Installment Payments plugin? The two work together seamlessly. Installment plans automatically pause while a student has an active membership for the same course โ and resume when the membership expires.
- โ Installment plans pause automatically during active memberships
- โ No duplicate access conflicts or enrollment issues
- โ Individual purchases are always preserved regardless of membership status
- โ Enrollment source tracking across both plugins
Students get maximum flexibility: buy a single course outright, pay in installments, or access everything through a membership. You capture every type of buyer.
One plugin. One price. Lifetime access.
No subscriptions. No hidden fees. Pay once and use it forever โ including all future updates.
- โ Full plugin with all features
- โ Unlimited membership plans & courses
- โ WooCommerce checkout integration
- โ Automatic enrollment & expiration
- โ My Account dashboard for students
- โ Admin members dashboard & reporting
- โ Installments plugin compatibility
- โ Lifetime updates & priority support
๐ Secure payment via WooCommerce ยท Instant download after purchase
Frequently asked questions
Everything you need to know before purchasing.
Start selling memberships today
Give your students more ways to access your courses. Give yourself a more predictable revenue stream. Both win.
Get the Plugin for $149 โOne-time payment ยท Lifetime updates ยท 1 website license