Members Areas and Course Platforms: Custom Build vs LearnDash vs Tutor LMS

By , AI Systems ArchitectPublished 9 min read

TL;DR

For most course businesses on WordPress the choice is between two plugins. LearnDash is a paid plugin with a deep course structure, quizzes, drip content and certificates, and connects to WooCommerce. Tutor LMS has a free version on WordPress.org and its own checkout, with certificates and drip in the Pro version. A custom build is worth it only when the logic is yours alone: unusual access rules, an existing app, or integrations no plugin covers.

Custom build vs LearnDash vs Tutor LMS

FactorLearnDashTutor LMSCustom build
Free versionNone listedYes, on WordPress.orgNot applicable
Selling coursesStripe, PayPal, MemberDash, WooCommerceNative checkout, WooCommerce, EDD, Paid Memberships ProWhatever you build and connect
Certificates and scheduled contentIncludedPro versionBuilt to order
Fits best whenStructured courses with quizzes and certificatesYou want to start free and grow into ProThe access logic or integrations are unique to you
MaintenancePlugin updates, a heavy site with WooCommercePlugin updatesYour own code, for as long as it runs

From the vendors' own pages, read on 3 October 2026. No prices: check them on the vendor's page on the day you decide.

First decide what you are actually building

"Members area" covers very different products, and the right tool depends on which one you have. A course is content in an order, with progress, quizzes and often a certificate at the end. A membership is access: content that opens by plan or by payment, without a fixed order. A community, a coaching program or a client portal is something else again. I have built course platforms on LearnDash with WooCommerce handling payments and subscriptions, and a paid membership gallery on Paid Memberships Pro, and most of the mistakes I have fixed came from choosing a course tool for a membership or the other way around.

Hosted platforms such as Teachable or Kajabi are a separate question, about whether to run the platform on your own site at all. I compare those in LearnDash vs Teachable vs Kajabi. This article assumes you want the courses or the members area on your own site.

LearnDash: the deep course structure

LearnDash describes itself as a WordPress LMS plugin that lets you create, manage and sell online courses from your WordPress site. It is sold today through Liquid Web (learndash.com redirects there), and the product page lists no free version. What it does well is structure: courses, lessons, topics and quizzes in a hierarchy, quizzes with eight question types, content released on a schedule, a certificate builder, and groups for selling to whole organizations on its top plan. For payments it offers its own Stripe and PayPal integrations, a built-in membership layer called MemberDash, and an integration with WooCommerce.

For an Israeli business the WooCommerce route is usually the one that matters, because that is where the Israeli payment processors and invoicing plugins live. On the course platforms I built, WooCommerce took the payment and the subscription, and LearnDash opened the course when the order was paid; certificates were issued automatically when the course was completed. It is a mature, predictable setup. The cost is weight: a full LMS plus WooCommerce is a heavy WordPress site, and it needs real hosting and someone to keep the updates in order.

Tutor LMS: free to start, checkout included

Tutor LMS takes a different route. It has a free version in the WordPress.org plugin directory, with over 100,000 active installations, so you can build and test a course before paying for anything. It has its own native checkout for selling courses without another plugin, and also connects to WooCommerce, Easy Digital Downloads and Paid Memberships Pro. Course building, quizzes and the student dashboard are in the free version; according to its listing, the certificate builder and content drip are Pro features.

To be straight with you: I have not shipped a client site on Tutor LMS. What I write here comes from its own documentation and listing, and from the same checks I run on any plugin: how recently it was updated, which WordPress version it is tested with, and whether the payment route you need goes through a plugin that supports your Israeli processor. If you start on the free version, plan the payment route first; a checkout that cannot take Israeli payments is the most expensive thing to discover late.

Memberships without courses

If what you sell is access, not a course, a membership plugin may be all you need. Paid Memberships Pro restricts content by membership level, login status or for non-members. One fact worth knowing before you pick it: since 17 October 2024 its listing on WordPress.org is closed at the author's request. The company says updates are now served from its own license server and that the full core plugin stays freely available on its site and on GitHub. That is fine, but it means updates come through their add-on, not through the usual WordPress.org channel, and whoever maintains the site should know it.

When a custom build is worth it

A plugin gives you years of other people's fixes for free. A custom build gives you exactly your logic and nothing else, and you pay for every line, including its maintenance. It is worth it in a few cases:

  • Access rules no plugin expresses: access by the organization a learner belongs to, by a result in an external system, or by a combination of products bought at different times.
  • An existing app or user base: the learners already log in somewhere else, and the courses are one more part of that product.
  • Integrations at the core: a CRM, an HR system or a government reporting requirement that has to be updated on every step a learner takes.
  • Scale or speed that a heavy WordPress stack cannot meet within your hosting budget.

What has to work in Israel

Whichever route you choose, check these before you build, not after: payment through a processor that has a plugin for your checkout (my guide to connecting card payments covers the options), an invoice or receipt issued for every payment, a student area that reads correctly right to left with Hebrew error messages and emails, and an accessibility review of the player, the quizzes and the dashboard. If leads and students should also land in a CRM, plan that connection at the start; my WooCommerce CRM guide shows how the order data flows.

What drives the cost

I do not publish prices, and I do not list the vendors' license prices either, because they change; read them on the vendor's own page on the day you decide. Every project gets a fixed quote after a short call, and the project scope estimator gives a first sense of size. What moves the scope:

  • How many ways people pay: one-time, subscription, installments, organization licenses.
  • The access rules, and how many exceptions they have.
  • Migrating existing students, progress and purchases from another platform.
  • Integrations: CRM, invoicing, email marketing, video hosting.
  • Languages and the design of the student area.

FAQ

Is LearnDash or Tutor LMS better?

Neither in general. LearnDash is a paid plugin with a deep course structure, quizzes, drip content and certificates included, and a WooCommerce integration. Tutor LMS has a free version and its own checkout, with certificates and drip content in Pro. Pick by your payment route and by how structured your courses are, and test the checkout with your Israeli processor before you build the rest.

Is there a free version of LearnDash?

LearnDash's product page, read in October 2026, lists paid plans and no free version. If you want to start without paying, Tutor LMS has a free version on WordPress.org.

Do I need an LMS for a members area?

Not if you sell access rather than courses. A membership plugin restricts content by plan or login. An LMS adds lesson order, progress, quizzes and certificates; if you do not need those, it only adds weight.

When should a course platform be built from scratch?

When the access rules, the integrations or the scale are unique to your business: learners who already log in to your app, access by organization or by an external system, or reporting that has to update on every step. Otherwise a plugin brings years of fixes you would otherwise pay for yourself.

Sources

Related services

Related case study

Related reading