Learning management ·

Cloud-based LMS: platforms, pricing and how to choose

A cloud-based LMS is a learning management system that the vendor hosts and operates for you. Your team and learners use it in a browser, the vendor runs the servers, updates, backups and uptime, and you pay a subscription, usually priced by how many learners use it each month or year. "Hosted LMS", "cloud LMS" and "SaaS LMS" describe the same arrangement.

For business and training use, a sensible shortlist is TalentLMS, iSpring Learn, LearnWorlds, Thinkific, MoodleCloud, Docebo and Absorb. Five of the seven publish prices; Docebo and Absorb quote through sales. Every price below comes from the vendor's own pricing page, checked on 19 October 2026.

Jump to: the shortlist · pricing table · what counts as a user · cost at 100, 300 and 1,000 learners · cloud vs self-hosted · trial checklist

Which cloud LMS fits which job?

The "best fit" column is our reading of each vendor's own plans, limits and documentation. It is not a ranking, and we have not run a side-by-side load or migration test of these platforms.

PlatformBest fitContent standards (vendor docs)Prices public?
TalentLMSEmployee training for small and mid-sized teams; a free plan to test withSCORM 1.2, Tin Can (xAPI), cmi5Yes, by user bracket
iSpring LearnEmployee training priced per active user, especially if you already author in iSpring SuiteSCORM 1.2 and 2004Business plan only
LearnWorldsSelling courses or running a customer academy with a flat monthly priceSCORM on Pro Trainer and upYes
ThinkificSelling courses to students; SCORM only on the sales-quoted Plus planSCORM on Plus onlyExcept Plus
MoodleCloudSmall schools and organisations up to 750 users who want Moodle without running itSCORM 1.2 (Moodle's built-in activity)Yes
DoceboLarger organisations; its own FAQ says it typically suits 250+ learnersSCORM 1.2 and 2004 3rd editionNo, custom quote
AbsorbMid-sized and larger organisations that expect a sales-led contractSCORM 1.2 and 2004, AICC, xAPINo, quote form

Sources for the standards column: TalentLMS lists "SCORM 1.2/Tin Can/cmi5" on its pricing page; iSpring's features page says SCORM 1.2 and 2004 courses are supported; LearnWorlds and Thinkific state their SCORM plan limits on their pricing pages; Moodle's SCORM FAQ covers SCORM 1.2 and excludes native 2004; Docebo's system requirements list SCORM 1.2 and 2004 3rd edition; Absorb's SCORM page names SCORM 1.2 and 2004, AICC and xAPI.

"Supports SCORM" on a vendor page means packages can be uploaded. It does not prove that your packages resume, score and report completion correctly. That is what the trial is for.

What about Canvas and Blackboard?

Both are cloud-hosted, and both are mainly sold to schools and universities, with business offerings alongside. Neither publishes a price. Instructure's Canvas tiers page describes three tiers (Canvas Core, Plus and Next) and asks you to request a personalised quote. Anthology's Blackboard for Business page describes a SaaS model and offers a demo request, with no pricing. If you searched for "Canvas LMS pricing" or "Blackboard LMS pricing", the honest answer is that the number only exists in a sales conversation.

Cloud LMS pricing compared

All figures are in US dollars as shown on each vendor's official pricing page on 19 October 2026. Where two prices are given, the first is the per-month price on annual billing and the second is the month-to-month price. Vendors change prices often, so recheck the linked page before you budget.

PlatformPlanPriceUsers includedBilling basis
TalentLMSFree$0Up to 5 users, 10 coursesNo time limit
TalentLMSCore$119/mo yearly ($149 monthly) for 1–40 users; $219 ($279) for 71–100Up to 100Monthly active users
TalentLMSGrowFrom $229/mo yearly ($299 monthly) for 1–70 users; $369 ($489) for 401–500Up to 500Monthly active users
TalentLMSProFrom $449/mo yearly ($579 monthly) for 1–100 users; $779 ($969) for 801–1,000Up to 1,000Monthly active users
TalentLMSEnterpriseContact salesStarts at 1,000 usersCustom
iSpring LearnBusiness$8,286/yr (100 users), $16,050/yr (300), $23,790/yr (500)100, 300 or 500Annual, active users
iSpring LearnEnterpriseRequest pricingCustomCustom
LearnWorldsStarter$24/mo yearly ($29 monthly) + $5 per paid enrollment1,000 active learners/mo, 1 adminMonthly or annual
LearnWorldsPro Trainer$79/mo yearly ($99 monthly)2,000 active learners/mo, 5 adminsMonthly or annual
LearnWorldsLearning Center$249/mo yearly ($299 monthly)2,000 active learners/mo, 25 adminsMonthly or annual
LearnWorldsCorporateCustomCustomCustom
ThinkificBasic$40/mo yearly ($54 monthly)10,000 current students, 1 adminMonthly or annual
ThinkificStart$82/mo yearly ($109 monthly)10,000 current students, 2 adminsMonthly or annual
ThinkificGrow$164/mo yearly ($219 monthly)10,000 current students, 6 adminsMonthly or annual
ThinkificPlusTalk to salesCustomCustom
MoodleCloudStarter$160/yr50 users, 1GB storageAnnual, charged in AUD
MoodleCloudMini$270/yr100 users, 2.5GBAnnual, charged in AUD
MoodleCloudSmall$490/yr200 users, 5GBAnnual, charged in AUD
MoodleCloudMedium$1,190/yr500 users, 20GBAnnual, charged in AUD
MoodleCloudStandard$2,090/yr750 users, 50GBAnnual, charged in AUD
DoceboElevate, EnterpriseCustom quoteCustomAnnual contract minimum
AbsorbNot listedQuote formAsks for your learner countNot stated

A few details sit outside the table and change the real cost:

  • TalentLMS prices by bracket, so the bill steps up as your monthly active users cross 40, 70, 100 and so on. Its pricing page lists single sign-on (SAML 2.0, LDAP and OpenID Connect) on the paid plans. Enterprise "starts at 1000 users, flexible from 500".
  • iSpring Learn, which its pricing page now calls iSpring LMS, publishes only the annual Business price: $6.91, $4.46 and $3.97 per user per month at 100, 300 and 500 users. The page lists no monthly billing option, and "Less than 100 users?" goes to a pricing request. Its pricing FAQ says there are no government, non-profit or academic discounts.
  • LearnWorlds caps SCORM at 20 packages on Pro Trainer and makes it unlimited on Learning Center; the Starter plan's comparison row lists no SCORM allowance. The pricing page names single sign-on and API as reasons to move up to Learning Center. Payment gateways charge their own fees on top.
  • Thinkific answers "which plans have SCORM?" on its pricing page: only Plus. If you are moving existing SCORM courses, the published Basic, Start and Grow prices are not your real comparison.
  • MoodleCloud shows prices in six currencies, but "all plans are billed annually in Australian Dollars". The AUD list prices are $230, $380, $700, $1,700 and $3,000, so your card statement depends on the exchange rate. A custom domain is included on Standard and costs $160 AUD a year on Medium. Its FAQ also says you cannot install plugins or integrations, which is the biggest difference from self-hosted Moodle.
  • Docebo's pricing page gives no figures but does state the terms: a minimum one-year contract (most customers sign three to five years), setup or onboarding fees that vary, and billing for users above your limit. Enterprise adds a dedicated database and two sandbox environments.
  • Absorb's pricing link now goes to a quote form on absorbai.com that asks for your learner count, in ranges from 1–50 to 25,000+. It shows no plans or prices.

What each vendor counts as a "user"

Two quotes for "300 users" can describe different things. Check the definition before comparing numbers, because it decides whether seasonal or occasional learners cost you money.

PlatformWhat you pay for (vendor wording)
TalentLMS"The number of unique users who log in to your portal each month"
iSpring LearnActive users; a user is active if they have "logged in at least once during a month"
LearnWorldsMonthly active learners, plus admin seats per plan
ThinkificCurrent students: unique students with unexpired access to at least one course
MoodleCloudA user limit per plan (50 to 750); the page does not define active vs registered
DoceboOne of three models: monthly active, yearly active, or registered active users
AbsorbNot stated on the quote form

Active-user billing favours training that people dip into: 500 registered staff who log in only for an annual compliance course may cost far less on a monthly-active model than on a registered-user one. It works against you when a launch month or onboarding wave sends everyone in at once.

How per-user pricing scales

This is an illustrative calculation, not a quote. It takes only the published prices above and asks: what does the cheapest plan that both covers the learner count and accepts SCORM uploads cost for a year, on annual billing? It assumes every learner is active every month, which is the most expensive case for the active-user vendors. Thinkific, Docebo and Absorb are left out because SCORM (Thinkific Plus) or all pricing is quote-only.

LearnersMoodleCloudLearnWorldsTalentLMSiSpring Learn
100Mini: $270/yr ($2.70 each)Pro Trainer: $948/yr ($9.48 each)Core 71–100: $2,628/yr ($26.28 each)Business 100: $8,286/yr ($82.86 each)
300Medium: $1,190/yr ($3.97 each)Pro Trainer: $948/yr ($3.16 each)Grow 201–300: $4,188/yr ($13.96 each)Business 300: $16,050/yr ($53.50 each)
1,000Above the 750-user top planPro Trainer: $948/yr ($0.95 each)Pro 801–1,000: $9,348/yr ($9.35 each)Above 500: Enterprise quote

The arithmetic: LearnWorlds Pro Trainer is $79 × 12; TalentLMS is the bracket's yearly-billed monthly price × 12 ($219, $349 and $779); MoodleCloud and iSpring publish annual prices directly. MoodleCloud's figure is the USD price shown on its page, while the actual charge is in AUD.

What this table shows is the shape of each pricing model, not which product is cheapest for you:

  1. Flat pricing flattens per-learner cost. LearnWorlds charges the same $948 whether 100 or 2,000 learners are active, so its per-learner cost falls fast. The constraints move elsewhere: 5 admins and 20 SCORM packages on that plan.
  2. Bracket pricing steps. TalentLMS gets cheaper per learner as you grow, but the bill jumps each time you cross a bracket, and some features are tied to the plan rather than the headcount (Core is priced only up to 100 users).
  3. Per-user pricing is predictable and expensive at small sizes. iSpring's per-user rate falls from $6.91 to $3.97 a month as you go from 100 to 500 users, but at 100 learners it is the most expensive line in the table.
  4. Capped plans end. MoodleCloud is the cheapest per learner until you need more than 750 users, plugins or integrations. Then you are moving to a different product, not a bigger plan.

Before you put a number in a budget, redo this table with your own learner count, the number of admins and course authors you need, your SCORM package count, and an honest estimate of monthly active users.

Cloud vs self-hosted LMS

A cloud LMS moves the operating work to the vendor. A self-hosted LMS keeps the software on a server you control, which means you also keep the updates, backups and recovery. Neither is cheaper in general; the answer depends on headcount, compliance requirements and who on your team will look after it.

QuestionCloud usually wins whenSelf-hosted usually wins when
Who runs it?Nobody on the team wants to own patching, backups and uptimeSomeone already runs servers and has time to own the LMS
Per-learner costYou have tens or hundreds of learners and want a known monthly billLearner numbers are large enough that per-user fees outgrow hosting plus staff time
Data locationThe vendor can state where data is stored and offers a data processing agreement you acceptPolicy requires data on your own infrastructure or in a specific country the vendor cannot guarantee
CustomisationThe vendor's features and integrations cover your workflowYou need plugins, custom code or integrations a hosted plan blocks (MoodleCloud, for example, allows no plugins)
Time to startYou need learners in courses this weekYou can spend setup time once to avoid a subscription
Leaving laterThe vendor exports users, completions and certificates in a format you can reuseYou want the database and files in your own hands from day one

If self-hosting looks right, our comparison of Moodle, Open edX and Chamilo as self-hosted LMS options covers SCORM support, certificates, login integration and a realistic year-one running cost.

We also sell a self-hosted LMS, currently in early access. It is our own product, not open source: a one-time licence for courses, quizzes, certificates and compliance tracking that runs as a single Docker container on your server. Its product page lists SCORM import and single sign-on as not yet included, so it does not fit if either is mandatory. The same page shows a hosted version at $49 a month as planned, not available yet. Treat it as one more candidate to test against the cloud platforms above, not a replacement for them.

If you only need free hosted options for a first cohort, our guide to free learning management system plans covers where those tiers stop.

Run the same trial on every finalist

Most cloud LMS vendors offer a free plan or trial: TalentLMS has a free plan with no time limit, MoodleCloud has a 28-day free trial of Starter, and LearnWorlds, Thinkific and iSpring offer trials from their pricing pages. Use that time on one small, realistic course rather than a tour of the dashboard.

Set up one fictional admin, one course author and two fictional learners. Build one lesson, one quiz and one SCORM package you actually use. Then run the same tests on each platform:

TestWhat a pass looks like
Resume progressLearner A closes the browser mid-lesson, signs in again and continues where they left off
Quiz retryA failed attempt stays in the record; the retry follows the scoring rule you set
SCORM round tripYour package launches, saves progress, resumes, and reports score and completion to the LMS reports
CertificateA passing learner gets the certificate; a failing learner does not
IsolationLearner B cannot see Learner A's results or submissions
Access removalDeactivating a user blocks a new sign-in and ends or limits the existing session, as your policy requires
Single sign-onIf you need it, a test account signs in through your identity provider on the plan you will actually buy
ReportingA manager can see completion for their team without admin rights, if your plan includes that role
ExportYou can download users, enrolments, completions and certificate records as files you could import elsewhere
Billing checkThe admin console shows how many billable users the trial generated, matching the vendor's definition

Record Pass, Fail or Not tested for each row, along with the plan you tested on. A feature that only exists on a higher plan should be priced at that plan in your comparison.

Ask every vendor the same questions in writing: where is our data stored, what happens to it when we cancel, how long do we have to export it, what counts as a billable user, and what does the next bracket or tier cost.

When a cloud LMS is the wrong tool

Two situations call for something else. If you only track attendance and certificate renewal dates, a spreadsheet may cover it before an LMS is worth paying for. And if your training model is the product itself (unusual assessment rules, deep integration with your own systems, or strict separation between customer organisations), every hosted plan will feel like a workaround.

Teams in the second group sometimes build their own. Our learning-management planner is a structured spec for building an LMS with an AI coding agent, based on research across 38 LMS platforms. It frames requirements; it does not replace the build or the testing. For what those platforms commonly ship, see our counted list of learning management system features.

Common questions

What is a cloud-based LMS?

A learning management system that the vendor hosts on its own infrastructure and runs as a subscription service. You do not install anything; the vendor handles servers, updates and backups. "Hosted LMS" and "SaaS LMS" mean the same thing. The alternative is a self-hosted LMS that you install and operate on a server you control.

How much does a cloud LMS cost?

From the published prices checked on 19 October 2026: from $0 for TalentLMS's 5-user free plan, $160 a year for MoodleCloud's 50-user Starter plan, $79 a month on annual billing for LearnWorlds Pro Trainer, $119 to $779 a month on annual billing for TalentLMS's paid brackets, and $8,286 to $23,790 a year for iSpring Learn's Business plan. Docebo, Absorb, Canvas and Blackboard quote on request. See the pricing table.

Is a cloud-based LMS secure?

It can be, but "the vendor handles security" is not something to accept on trust. Ask for the vendor's current independent security report or certification, its data processing agreement, where data is stored, and how it handles backups and incidents. Then check what you control: single sign-on, admin roles, and how quickly access is removed when someone leaves. Single sign-on is often a paid-tier feature (TalentLMS lists it on paid plans; LearnWorlds points to Learning Center for it), so price the plan that includes it.

Can I export my data if I leave?

Usually some of it, and that is the gap to test before signing. Course files and SCORM packages you authored yourself stay portable. Learner history (enrolments, attempts, completions and certificates) is the part that matters for compliance, and the formats vary by vendor and plan. Run the export test from the trial checklist and ask the vendor in writing how long you can export after cancelling.

Do cloud LMS platforms support SCORM?

Most business-focused ones do, but versions and plan limits differ. TalentLMS lists SCORM 1.2, xAPI and cmi5; iSpring Learn supports SCORM 1.2 and 2004; Docebo documents SCORM 1.2 and 2004 3rd edition; Absorb names SCORM 1.2 and 2004, AICC and xAPI; MoodleCloud runs Moodle, which supports SCORM 1.2 but not 2004 natively. LearnWorlds limits uploads by plan, and Thinkific offers SCORM only on Plus. Test your own packages, because a package that opens is not proof that completion and scores report correctly.

Is a hosted LMS the same as a cloud LMS?

Yes, in everyday use. Both mean the vendor runs the software for you. Some vendors also offer managed hosting of an open-source LMS such as Moodle, where the software is open source but the vendor operates it; MoodleCloud is Moodle's own version of that.