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.
| Model | Cheapest when | The trap | To clarify before signing |
|---|---|---|---|
| Per registered user | Headcount is stable and turnover is low | You pay for seasonal workers who left six months ago and for accounts that never logged in | How a seat is removed and what that does to the invoice |
| Per active user | Usage rates vary widely from site to site | The definition of active changes from vendor to vendor: monthly login, module completion, weekly usage | The exact contractual definition of an active user |
| Tiered flat rate | Volume 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 grows | Paying for an oversized tier out of caution, when the one below was enough | The 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 item | What to know | Visible on the quote |
|---|---|---|
| 1. Licence or subscription | The 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 models | Yes |
| 2. HRIS integration | A 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 included | Sometimes |
| 3. Content creation or acquisition | Three 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 service | Yes |
| 4. Rollout support | Customer 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 rollout | Sometimes |
| 5. Administrator training | Included or sold as training days depending on the vendor. It is often missing from the first page of the quote: check it line by line | Rarely |
| 6. Support | Included 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 covers | Rarely |
| 7. Data migration | No vendor publishes a range for recovering a training history. Costed case by case depending on volume and the state of the source data | No |
| 8. Internal administration time | No 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 steering | No |
📌 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.
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
| Profile | Billing model to favour | What weighs most on the budget | Watch out for |
|---|---|---|---|
| SME with no IT team (up to 250 employees) | Tiered flat rate, all-inclusive pack | The licence and start-up support, for lack of an internal team | Check 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 connectors | Integrations and running several sites | Ask how many support workshops are included each year |
| Large international group (15,000 employees and above) | Negotiated tiered flat rate, with a dedicated CSM | Localisation, languages and multi-entity governance | Translation 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 turnover | Inactive accounts, if the model bills registered users | Demand a clear contractual definition of an active user |
| Largely disconnected workforce (field staff with no fixed workstation) | Tiered flat rate, with native offline mode | Offline access and, if needed, a white-label app | Check 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.

The five most common budgeting mistakes
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.




