Recurring revenue, without the Frankenstack.
Monthly or annual subscriptions, seat packs, pauses, trials and proration — billed through Stripe, managed in your admin.
Build a subscription learning business in three steps.
Package your offer
Bundle courses, communities, coaching, and private resources into a membership.
Price it
Monthly, annual with discount, optional signup fee, free trial days — your call.
Grow it
Track MRR in real time, A/B test pricing pages, and offer pause to reduce churn.
Everything included, out of the box.
Flexible plans
Monthly, quarterly, annual — with per-plan trial days, signup fees, and seat limits.
Seat packs
Sell bundles of learner seats to businesses, with owner-managed assignment.
Pause & resume
Learners pause billing for up to 90 days without losing progress. You set the policy.
Smart proration
Upgrades are prorated to the day; downgrades apply at the next cycle. No math errors.
Dunning built in
Failed-payment retries, email reminders, and graceful lock-out after grace period.
Revenue analytics
MRR, churn, LTV and cohort retention dashboards — export to CSV any time.
Explore the rest of opalLMS
Courses
Build, sell and scale online courses
Learn moreCommunities
Turn your course into a community
Learn moreCoaching & Live Events
Sell your time as a first-class product
Learn moreCertificates & Compliance
Credentials and compliance, built in
Learn moreMobile & Offline
Branded iOS + Android, without the engineers
Learn moreTry Memberships free for 14 days.
Launch your branded platform in minutes. No credit card required.