Skip to content
ThemesIonic — home
Plugins

LifterLMS

LifterLMS turns WordPress into a course platform with memberships and payments built in. The core is free and capable; the add-on model is where the budget goes, and video hosting is the cost nobody plans for.

4 min read intermediate

LifterLMS is a course platform, a membership system and a checkout in one plugin. That combination is why it suits people selling courses directly, and it is also why the plugin ends up owning enrolment, access and money on your site at the same time.

What the free core actually covers

More than people expect:

  • Courses with sections and lessons, drip scheduling and prerequisites.
  • Quizzes with several question types, and pass marks.
  • Memberships that bundle courses and gate content.
  • Student dashboards, progress tracking and certificates.
  • Enrolment and a basic checkout with core payment support.

You can genuinely launch a paid course on the free core. That is unusual in this category and worth saying plainly, because the comparison people make is usually against platforms with a monthly fee from day one.

Where the money is

LifterLMS sells add-ons: extra payment gateways, advanced quizzes, assignments, groups, email and CRM integrations, and various marketing pieces. They are available individually or as a bundle subscription that costs meaningfully more than most single plugins.

Two honest observations about that model:

  • The individual add-on route is cheap if you need one thing. A single gateway is not a bundle-sized problem.
  • The bundle is the real price for a serious course business, because you tend to need several of the pieces at once, and it renews annually.

Work out which add-ons your course actually requires before comparing costs with a hosted platform. The comparison changes completely depending on whether you need three add-ons or none.

The cost nobody budgets: video

Course content is video, and video does not belong on WordPress hosting.

  • Bandwidth. A single hour-long lesson watched by two hundred students is a serious amount of transfer, and shared hosting plans are not priced for it.
  • Playback quality. A video platform transcodes to multiple bitrates and serves from a CDN. Your host serves one file from one place.
  • Protection. A file in wp-content/uploads is a URL anybody can share. Video platforms offer domain restriction and signed playback.
  • Backups. Course video makes site backups enormous and restores slow — see backing up a WordPress site.

Host video externally and embed it. The course structure, progress and access control stay in LifterLMS; only the delivery moves. This single decision separates course sites that work from course sites whose hosting bill and support load make them unviable.

Where it sits against the alternatives

Option Suits
LifterLMS Selling courses directly, wanting to own the platform
A membership plugin Gated content that is not structured as courses — see MemberPress
WooCommerce plus a course plugin An existing store adding courses to the same cart
A hosted course platform No wish to run a website at all

The general shape of this decision is in course plugins for WordPress and building a membership site. The short version: if what you sell is access to content, a membership plugin is simpler; if what you sell is structured learning with progress, quizzes and completion, an LMS is the right shape.

The performance profile

Like any site where visitors are logged in, a course site cannot serve its important pages from a page cache. Student dashboards, lesson pages and progress queries run per request.

Practical consequences: choose hosting on PHP workers and object caching rather than page-cache marketing, keep the plugin count low, and expect the usual speed advice to help the marketing pages far more than the course area. Sales pages are the anonymous part and are worth optimising as landing pages.

The lock-in, stated plainly

Courses, lessons and memberships are custom post types, and student records are in your database. Nothing is hostage in the sense that a page builder holds pages hostage.

What does not travel:

  • Enrolments and progress are LifterLMS's own tables and meaning. Another LMS will not read them.
  • Access rules are the plugin's; remove it and gated content is either open or invisible depending on how it was gated.
  • Subscriptions in flight are tied to the gateway integration you set up through the plugin.

That third point is the one to plan for. Migrating a course site with active recurring payments is a billing migration as much as a content migration, and it is the reason to choose carefully at the start rather than cheaply.

Common mistakes

  • Self-hosting video, which is the top cause of course sites failing on cost and speed.
  • Buying the bundle first, before knowing which add-ons the course needs.
  • Running an LMS and a separate membership plugin, two systems both gating the same content.
  • Ignoring email deliverability. Enrolment, receipt and progress email is transactional, and if the site cannot send, students never receive it — see WordPress not sending emails.
  • No refund or cancellation process designed before launch, which becomes support debt immediately.

Deciding

LifterLMS is a strong choice when you want to own the platform, the audience and the payment relationship, and when someone is willing to run a website as part of running a course business. Start on the free core with externally hosted video, sell something, and buy add-ons when a specific limitation blocks a specific sale. If nobody wants to run a website, a hosted platform is not a defeat — it is the correct answer to a different question.

Frequently asked

The core plugin is free and includes courses, lessons, quizzes, memberships and student management. Payment gateways beyond the basics, advanced quizzes, assignments, integrations and the marketing add-ons are paid, sold individually or as a bundle subscription.
You can, and you should not. Video streaming from typical WordPress hosting is slow, expensive in bandwidth and easily copied. Host video on a video platform and embed it — the course structure stays in LifterLMS, the delivery does not.
No. LifterLMS has its own enrolment, access control and checkout, so it works standalone. Connecting it to WooCommerce is a choice you make when the store already exists and you want one cart for everything.

Related guides