Buying an LMS: what it really costs, and how to decide

How much an LMS costs per user per year, the 8 cost items

Key takeaways

  • An LMS costs between 30 and 200 euros per user per year, including licence, integration, content and support.
  • Three billing models exist: per registered user, per active user, tiered flat rate. Each has its trap.
  • The calculation that decides is not the price on the quote: it is the cost per active user, the one who actually completes their training.
  • Eight cost items make up the real cost of an LMS. Only three appear on the first page of a quote.
  • A decision grid by profile, from the SME with no IT team to the largely disconnected workforce.
Summary

Two LMS quotes for the same volume, one three times the price of the other: which is cheaper? Wrong question. The headline price says almost nothing about the real cost of an LMS. What counts is what sits behind the licence line, and how much each employee who actually completes their training costs you. Here are the eight items that make up the invoice, the calculation that lets you compare two offerings on equal terms, and a grid to decide by profile.

How much an LMS costs, the reference range

An LMS costs between 30 and 200 euros per user per year, licence and support included. That range covers very different realities: at 30 euros you are usually looking at a tiered flat rate at scale; at 200, at a per-registered-user model with premium support and deep integrations.

That figure answers « how much does an LMS cost ». It does not answer « how do I budget for my purchase »: that is the purpose of this guide. For market ranges and pricing models in detail, see our article on LMS pricing, which answers « how much does it cost » where this one answers « how to decide and budget ».

The three billing models, and what each really costs

Three billing models dominate the LMS market, and each becomes expensive in one specific scenario.

ModelCheapest whenThe trapTo clarify before signing
Per registered userHeadcount is stable and turnover is lowYou pay for seasonal workers who left six months ago and for accounts that never logged inHow a seat is removed and what that does to the invoice
Per active userUsage rates vary widely from site to siteThe definition of active changes from vendor to vendor: monthly login, module completion, weekly usageThe exact contractual definition of an active user
Tiered flat rateVolume is known: it is the most predictable model for the budget, and often the cheapest overall at scale, because the cost per seat falls as volume growsPaying for an oversized tier out of caution, when the one below was enoughThe terms for moving between tiers mid-contract

Yes, changing model mid-contract is rarely simple. That is precisely why the choice is made before signing, not after the first failed renewal.

The eight cost items

The price of an LMS is not read on the licence line. Here are the eight items that make up the real cost, with a defensible order of magnitude for each.

Cost itemWhat to knowVisible on the quote
1. Licence or subscriptionThe most visible item, and rarely the one that separates two offerings. On the market it sits between 30 and 200 euros per user per year, with steep degressivity on tiered modelsYes
2. HRIS integrationA connector to your HRIS (Workday, SAP SuccessFactors, Talentsoft) is included or billed separately depending on the vendor. Check whether the price covers a single connector or a bundle, and whether flow maintenance is includedSometimes
3. Content creation or acquisitionThree routes: produce in-house with an authoring tool, buy off-the-shelf content, or have the vendor produce it. AI-assisted design built into the platform sharply reduces this item. Check what the licence covers and what is a paid serviceYes
4. Rollout supportCustomer success manager, workshops, multi-entity follow-up: have the vendor list what the base offering includes and what is billed on top. At Beedeez, a dedicated CSM supports every rolloutSometimes
5. Administrator trainingIncluded or sold as training days depending on the vendor. It is often missing from the first page of the quote: check it line by lineRarely
6. SupportIncluded in the subscription at some vendors, billed in ticketing hours or as a paid SLA level at others. Ask which service level the base price coversRarely
7. Data migrationNo vendor publishes a range for recovering a training history. Costed case by case depending on volume and the state of the source dataNo
8. Internal administration timeNo public data, and for good reason: it appears in no vendor's quote. It is costed in person-days of configuration, access management and campaign steeringNo

📌 Key takeaway: of those eight items, only three appear on the first page of a quote. The other five are usually discovered after signing.

The calculation that decides: cost per active user

The price that matters is not the licence, it is the cost per user who actually completes their training.

Take an organisation of 1,000 field employees and two fictitious offerings, to isolate the reasoning.

Offering A: 5 euros per month per registered user, so 60 euros per user per year, at the low end of the market range, and 60,000 euros a year in total. If the real completion rate tops out at 30%, which is still the average for generic LMS platforms rolled out in the field (20 to 40%), 300 people reach the end of their paths. Cost per user who actually completed their training: 200 euros a year.

Offering B: almost twice as expensive on the quote, at 9 euros per month per user, so 108,000 euros a year. With 90% completion, 900 people finish their paths. Cost per user who actually learned: 120 euros a year, 40% less than the cheapest offering on the quote.

200 euros
Offering A, per active user
120 euros
Offering B, per active user
Same workforce, two quotes: the cheaper one on paper is not the cheaper one per active user. Illustrative example.

Zoom in: it is the gap between registered and active users that decides the real cost, well before the headline price. It is the indicator on which Beedeez, the LMS dedicated to field teams, stands out: the average completion rate of its capsules reaches 95%. On a field workforce, this calculation weighs more than any discount negotiated on the licence.

The decision grid by profile

ProfileBilling model to favourWhat weighs most on the budgetWatch out for
SME with no IT team (up to 250 employees)Tiered flat rate, all-inclusive packThe licence and start-up support, for lack of an internal teamCheck that HRIS integration is not billed as a hidden extra
Multi-site mid-market company (500 to 2,000 employees)Tiered flat rate plus HRIS connectorsIntegrations and running several sitesAsk how many support workshops are included each year
Large international group (15,000 employees and above)Negotiated tiered flat rate, with a dedicated CSMLocalisation, languages and multi-entity governanceTranslation and multi-country localisation are not always in the base price
Retail network (franchise, high turnover)Per active user if available, otherwise a tiered flat rate so you do not pay for turnoverInactive accounts, if the model bills registered usersDemand a clear contractual definition of an active user
Largely disconnected workforce (field staff with no fixed workstation)Tiered flat rate, with native offline modeOffline access and, if needed, a white-label appCheck that offline mode is native, not a limited sync option

On the large international group or multi-site network profile, the budget also depends on how the rollout is orchestrated: see the guide to deploying an LMS at scale across multiple workforces. And to place the platforms that cover each profile, the selection of the best LMS platforms for business gives the landscape.

Recognise yourself in the retail network profile? That is exactly the Amorino scenario: 250 franchised stores across 20 countries, high turnover, marked seasonality. Moving to centralised data-driven steering allowed them to reach a 90% completion rate, with a direct correlation between completion and the commercial performance of the stores.

Store associate checking mobile training on a smartphone

The five most common budgeting mistakes

1
Comparing on the licence alone
Without adding integration, content and support, two quotes are not comparable.
2
Choosing the wrong model
A per-registered-user model on a high-turnover workforce bills phantom accounts.
3
Forgetting internal time
It appears in no quote and still weighs on the real budget.
4
Under-sizing the support
Saving a few thousand euros, then paying more for a rollout that drags on.
5
Ignoring cost per active user
Not asking the question in the requirements document, and discovering the gap a year later.

On that last point, a requirements document that raises the cost-per-active-user question from the start avoids half the bad surprises. The LMS requirements document for field teams provides the framework, and it is also what later makes it possible to measure the real ROI of your LMS, rather than settling for the number of training hours delivered.

Frequently asked questions

How much should you budget to train 1,000 users with an LMS?

On the market range of 30 to 200 euros per user per year, plan for 30,000 to 200,000 euros a year for 1,000 users, excluding integrations and content. The gap narrows sharply once brought back to cost per active user. At Beedeez, pricing is on quote, based on the headcount actually trained.

Should content be budgeted separately from the licence?

It depends on the vendor. Some include an authoring tool and a catalogue in the licence, others bill production separately. Ask each vendor to spell out what the licence covers and what is a paid service, especially for accelerated content production.

How do you compare two LMS quotes with different billing models?

Bring both offerings back to a cost per active user, not a cost per registered user or a total price. That is the only common denominator that lets you compare a tiered flat rate with a per-active-user model.

What budget should you plan for HRIS integration?

It depends on the number of connectors and on what the base offering covers. Ask whether the price covers a single connector or a bundle, and whether flow maintenance is included for the whole contract.

Should you pay for a pilot before rolling out?

Yes in most cases, but rarely as a billed engagement. No vendor on the market publishes a pilot price: ask for a reduced scope, one site or one population, over four weeks, with indicators set in advance. A paid pilot is mostly justified when it involves specific development outside the standard scope.

What hidden LMS costs do quotes not show?

Internal administration time and data migration come first. They are the two items out of eight that almost never appear on the first page of a quote, while weighing durably on the real cost.

Over to you. You have the eight cost items, the calculation that decides and a grid by profile: the price on an LMS quote never tells the whole story, the cost per active user does.

Explore more post

All The news LMS in one click