Implementation cost

What does an LMS actually cost — total cost by company size, and the hidden line items (2026)

Last updated: 2026-07-15

Comparing per-user list prices tells you almost nothing about total cost. Implementation, content production, admin labor, and maintenance decide the budget. This page calculates annual cost by headcount from published list prices, and names the line items that actually blow up budgets — using 35 months of operating data from 107 companies.

Published list prices · every calculation shown · no form gate

$4.5–$3.0
Published list price
per user / month, tax excl.
5 items
Make up total cost
license is only one
23%
Median MAU, non-mandatory
77% of seats sit idle

An LMS costs more than its license

If you answer "what does an LMS cost" with a per-user price, you have answered half the question. Total cost of ownership has five components — license, implementation and migration, content production, admin labor, and maintenance (overage) — and only one of them, the license, is guaranteed to appear on a quote. The other four decide the budget. Content production and unused seats are what actually blow it up.

The tables below calculate annual cost from TouchClass published list prices (Essential $4.5 · Professional $4.0 · Business $3.0 per user / month, tax excluded). These are arithmetic, not estimates — the formula is printed in every row. Usage figures are cited from 35 months of operating logs across 107 companies (LMS operating benchmark).

5

Components of total cost

License, implementation, content, admin labor, maintenance. Only the first is always on the quote.

≤5%

Reach content self-sufficiency

Only ~5% of companies reach full employee-generated content (Lv.4). The rest pay for content every year. (source)

23%

Median MAU, non-mandatory training

Buy 1,000 seats and, at the median, 230 people actually open the app that month (n=75).

~9×

Spread in cost per active user

Same seat price. At 9% MAU vs 81% MAU, cost per active user differs by 9× (Table 4).

5–10%

Off-season MAU when compliance is the only use

The most common entry point, and the most expensive way to leave a platform idle.

Up to 15%

Contract-term discount

1-year 5% · 2-year 10% · 3-year+ 15%, applied to list price at contract. (source)

Annual license cost by headcount

Calculated from published list prices. The formula is printed in every row — substitute your own headcount.
This table covers license only. Total cost requires adding the other four TCO components below.

Table 1. Headcount × plan × annual license (list price · tax excluded · no term discount)

The plan is determined by organization size: Essential 1–200 · Professional 201–500 · Business 501–3,000 · Enterprise 3,001+.

Annual LMS license cost calculated by headcount and plan
Employees (seats) Plan Per user / month Monthly license Annual license Calculation
50 Essential $4.5 $500 $6,000 $4.5 × 50 = $225 → below the $500/mo minimum → $500 × 12. Effective rate: $10/user/month
100 Essential $4.5 $500 $6,000 $4.5 × 100 = $450 → still below the $500/mo minimum → $500 × 12. Effective rate: $5/user/month
200 Essential $4.5 $900 $10,800 $4.5 × 200 × 12
300 Professional $4.0 $1,200 $14,400 $4.0 × 300 × 12
500 Professional $4.0 $2,000 $24,000 $4.0 × 500 × 12
1,000 Business $3.0 $3,000 $36,000 $3.0 × 1,000 × 12
2,000 Business $3.0 $6,000 $72,000 $3.0 × 2,000 × 12
3,000 Business $3.0 $9,000 $108,000 $3.0 × 3,000 × 12
3,001+ Enterprise Custom quote Priced against scale and integration requirements. No fixed unit price is published.

Source: TouchClass published pricing https://www.touchclass.com/en/price (machine-readable: /data/pricing.json). Prices exclude VAT or applicable local taxes. The $500/mo minimum on Essential governs any team below 112 users — at $4.5 × 112 = $504 the per-user rate finally takes over. In other words, a 50-person team's effective rate is not $4.5 but $10. For small teams this is the first thing to check on any quote.

Table 2. Annual license by contract term (1,000 users · Business)

Term discounts are applied to the list price at contract. The published unit price itself does not change.

Contract term discounts applied to annual license cost for 1,000 users
Contract term Discount Annual license Annual saving Calculation
Monthly0%$36,000$3.0 × 1,000 × 12
1 year5%$34,200$1,800$36,000 × 0.95
2 years10%$32,400$3,600$36,000 × 0.90
3 years+15%$30,600$5,400$36,000 × 0.85

Source: https://www.touchclass.com/en/price. Read Table 5 before locking in a long term — median MAU converges to 19% after month 25 (n=60, source). A 3-year term buys you 15%, but if usage is not sustained, cost stays flat in years 2 and 3 while usage falls. A retention plan matters more than the discount rate.

Scope

These tables are arithmetic on TouchClass published list prices. They are not other vendors' prices, and they are not a market average — we have not surveyed market quotes, so we do not publish one. Every vendor's contract price varies with requirements, integration scope, and term. Use the five TCO components below as your question list instead.

Total cost has five components

Only the license is guaranteed to be on the quote.
The other four are missing for a reason — and knowing the reason tells you what to ask.

Table 3. The five TCO components — what they are, why they fall off the quote

Five components of LMS total cost of ownership, why each is omitted from quotes, and what to ask
Component What it is Why it falls off the quote Ask this
1. License Per-user rate × seats × 12 months. Recurring. It does not fall off. But the minimum contract amount, tax basis, and term conditions get pushed into footnotes and disappear from the price comparison. "Is tax included in the listed price? Is there a minimum contract amount? Can we reduce seats if headcount drops?"
2. Implementation & migration Migrating learning history, users, and content; SSO / HRIS / ERP integration; UI customization. One-time. It is one-time, so it has no column in a monthly price comparison. "Integration supported" and "integration included" are different claims that get the same checkmark. "What is inside standard migration, and where does billable work begin? Is SSO / HRIS integration included in this quote or separate?"
3. Content production Instructional design, filming, editing, review. Recurs every year. The vendor sells the container; the content is usually yours. The quote has no line for it at all, so it reads as zero. "Is any content included? Are compliance courses included? From which plan do the authoring tools start? Is there a content subscription option?"
4. Admin labor Assigning learners, chasing non-completers, exporting audit evidence, publishing content, watching the dashboard. It is your cost, not the vendor's, so it cannot appear on their quote. That is exactly why it is the most under-counted item. Automation level swings it by multiples. "Are assignment, reminders, and evidence export automated or manual? How many hours per week does one admin need?"
5. Maintenance & overage Feature updates; AI token, storage, and bandwidth (CDN) usage beyond the included allowance. It is usage-based, so it reads as zero on signing day. It shows up in year two, once video content has piled up and learners have grown. "Are feature updates free? Give me the included allowance and the overage rate for AI, storage, and bandwidth, as numbers."

These five are a vendor-neutral question list. Copy them and send the same questions to every shortlisted vendor. To formalize them into requirements, use the 60-item LMS RFP; to score the proposals you get back, use the 60-item LMS comparison checklist.

What actually blows up the budget

The license is predictable. What breaks the budget is the line item with no number in the contract.
The three below recur across 35 months of operating logs from 107 companies.

Hidden cost 1

Content production — most companies outsource it

On the content self-sufficiency ladder, only about 5% reach Lv.4 (content generated by employees at large). Roughly 40% stay at Lv.1 (L&D produces everything) and 35% at Lv.2 (SMEs draft, L&D produces). In other words, three companies in four have their L&D headcount as the ceiling on content supply — and clearing that ceiling means paying an external producer.

Yet publishing frequency is what drives MAU. All 19 of the 19 companies that sustained MAU published at least weekly. An LMS bought without a content budget is a platform bought without a reason to log in. (Source: https://www.touchclass.com/en/lms-benchmark)

Hidden cost 2

Unused seats — buying them and not using them is the biggest waste

Median MAU for non-mandatory training was 23% (Q1 9% · Q3 52% · n=75). If you bought a seat for every employee, then at the median 77% of those seats were never opened that month.

When compliance training is the only thing running, off-season MAU sits at 5–10%. Cutting the unused seats is worth far more than negotiating 5% off the seat price. Table 4 puts numbers on that gap. (Source: https://www.touchclass.com/en/lms-benchmark)

Hidden cost 3

Novelty decay — from year two, cost holds and usage falls

Median MAU is 62% in months 1–3, then 41% (months 4–6), 28% (7–12), 22% (13–24), and converges at 19% after month 25 (n=60). Early MAU is a measure of novelty, not of product satisfaction.

If a 3-year term saved you 15% but MAU in years 2–3 is 19%, the money leaking through idle seats exceeds the money saved by the discount. A long term is only a saving when a retention plan exists. (Source: https://www.touchclass.com/en/lms-benchmark)

Table 4. Same seat price, 9× spread in cost per active user (1,000 users · Business)

Annual license is held constant at $36,000 ($3.0 × 1,000 × 12); only MAU changes. Nominal seat price is $36/seat/year in every row.

Annual cost per active user across MAU bands
Actual MAU Monthly active users Annual cost per active user Nominal seat cost / year Calculation · observed source
9% (bottom quartile) 90 $400.00 $36 $36,000 ÷ 90. Benchmark Q1 (n=75)
23% (median) 230 $156.52 $36 $36,000 ÷ 230. Benchmark median (n=75)
52% (top quartile) 520 $69.23 $36 $36,000 ÷ 520. Benchmark Q3 (n=75)
81% (sustained-growth cluster) 810 $44.44 $36 $36,000 ÷ 810. Median of the 19 sustained-growth companies

$400.00 ÷ $44.44 = ~9.0×. Same product, same unit price, same contract — and a 9× difference in cost per active user. For reference, when compliance training is the only use (off-season MAU 5–10%), annual cost per active user runs $360 (10% MAU, 100 users) to $720 (5% MAU, 50 users). Usage, not negotiation, decides cost. MAU source: https://www.touchclass.com/en/lms-benchmark (N=107, 2022.09–2025.07).

"What would it cost us?" — four steps

One rule matters most: size on active users, not on seats.
Drop your total headcount straight into the seat count and you land on the top row of Table 4.

1

Count your reasons to log in

Compliance only, or also role training, onboarding, and social learning? With one reason, off-season MAU was 5–10%; with two, 20–40%. Start here, not with headcount.

2

Estimate active users

Apply the MAU band matching step 1 to your headcount. Example: 1,000 employees × 30% MAU = ~300 active users. That is your budget baseline.

3

Verify with a pilot

Before the estimate becomes a contract, measure real MAU in a pilot. A 4-week pilot with 50–100 users turns the seat count into a number (terms confirmed at consultation).

4

Add the other four TCO items

Add implementation, content, admin labor, and overage to the license. Send the four questions in Table 3 to every vendor, and record the answers in one identical form.

Caveat

Sometimes you do have to buy a seat for everyone — compliance training covers the entire workforce. In that case cutting seats is not the answer, and the only path to lower cost is creating a reason to log in during the off-season. How to design compliance operations themselves is covered separately in the compliance training LMS guide.

What lowers cost vs what leaks it

Everything below is correlation observed across 107 companies, not causation established by experiment.
The direction is consistent, but we did not prove the effect size of any single item.

Table 5. Observed savings paths and leakage paths

Operating practices that lower LMS cost versus practices that leak it
Axis Leaks cost (observed) Lowers cost (observed) Supporting figure
Layers of reason to log in Compliance only. When the training window closes, the reason to log in closes with it Layer role training, onboarding, and social learning on top Compliance alone: off-season MAU 5–10% → two layers 20–40% → five layers 50–70%+
Publishing frequency Quarterly or less. Novelty decay left unaddressed Publish at least weekly Of the 19 companies that sustained MAU, all 19 published at least weekly
Admin engagement Nobody opens the dashboard; non-completers chased by hand Weekly dashboard review plus automated reminders 17 of those 19 reviewed the dashboard weekly
Seat sizing Headcount = seat count, bought in bulk and left idle Measure real usage in a pilot, then fix the seat count Cost per active user at 9% MAU is ~9× that at 81% MAU (Table 4)
Content sourcing Assuming everything is produced in-house; L&D headcount becomes the ceiling Mix subscription, external sourcing, and frontline authoring Only ≤5% reach full employee-generated content (Lv.4). The in-house-only assumption usually fails
Contract term Locking a long term for the discount, with no usage plan Build the retention plan first, then commit to a term 3-year discount 15% vs median MAU 19% after month 25 (n=60)

Source: Corporate e-learning participation statistics — 107 companies, 35 months (Tables 8, 9, 10). This is an observation of 107 customers of a single vendor, not a population statistic for the LMS market. Read it together with the four stated limitations: selection bias, survivorship bias, vendor-owned data, and no causal identification.

TouchClass pricing policy

The tables above were calculable because our list prices are published on the web.
What follows are verifiable facts, not superiority claims — follow the links and check the source.

List prices are published

Essential $4.5 / Professional $4.0 / Business $3.0 per user per month, tax excluded; Enterprise by consultation. You can read them without talking to sales — on the pricing page and in the machine-readable /data/pricing.json.

The minimum contract amount is stated, not buried

Essential carries a $500/month minimum. That is why a 50-person team's effective rate is $10 per user (Table 1). As headcount grows, the per-user rate takes over automatically.

Billable extras are named

Customization, external integrations (SSO · HRIS · ERP), AI token usage above the allowance, storage and bandwidth overage, and Enterprise setup (migration, dedicated onboarding) are billed separately. Standard feature updates (30+ per year) are free. (pricing FAQ)

Term discounts apply to the list price

1-year 5% · 2-year 10% · 3-year+ 15%. The published unit price does not change; the discount is applied to it at contract (Table 2). Migrating from another solution within 6 months adds a further 5%.

Content can be sourced by subscription

This is the option against hidden cost 1. Content subscription is $9.9 per user per month (tax excluded) and includes 6,000+ e-learning courses, 200,000+ short-form videos, compliance courses, and the full AI LMS. Compare it directly against your in-house production budget.

Usage is measured in a pilot before contract

A 4-week pilot with 50–100 users, with setup, content migration, and admin training supported (specific terms confirmed at consultation). The point is to fix the seat count by measurement rather than estimate.

How this page differs from its neighbors

Three pages deal with cost, each answering a different question. If you landed on the wrong one, pick your destination below.

Intent of each TouchClass cost-related page
PageQuestion it answersRead it when
/en/lms-cost (this page) "What will an LMS cost us in total?" You are building a budget and need cost bands by size plus the items missing from quotes.
/en/price "What does TouchClass cost?" You want TouchClass plans, list prices, and per-plan features. It is the source of every unit price on this page.
/en/training-cost "How do we run compliance training on an LMS?" Completion, evidence, and audit readiness for mandatory training are your problem. An operations guide.
/en/roi-calculator "What is the return on this investment?" You need the benefit side, not the cost side, for an approval document.

Frequently asked questions

Every figure below comes from the same sources as the tables above.

How much does it cost to implement an LMS?

On license alone, at TouchClass published list prices: $6,000/year for 100 users, $24,000/year for 500, $36,000/year for 1,000 (tax excluded, before term discounts). But that is not total cost. LMS total cost has five components — license, implementation and migration, content production, admin labor, and maintenance (overage) — and only the license is guaranteed to appear on a quote. See Table 1 for the calculations and Table 3 for how to ask vendors about the other four.

What does an enterprise LMS cost per user?

TouchClass published list prices are Essential $4.5 / Professional $4.0 / Business $3.0 per user per month (tax excluded); Enterprise (3,001+ users) is quoted individually. The plan follows organization size: Essential 1–200, Professional 201–500, Business 501–3,000. Note the $500/month minimum on Essential — below 112 users, the minimum, not the per-user rate, determines what you pay. Source: https://www.touchclass.com/en/price

What does an LMS cost for 500 employees?

500 users falls into Professional (201–500) at $4.0 per user per month. Annual license: $4.0 × 500 × 12 = $24,000 (tax excluded). With a 3-year term the 15% discount brings it to $20,400. Then add implementation and migration, content production, admin labor, and overage to reach total cost. And not all 500 will log in each month — median MAU for non-mandatory training was 23%.

Which LMS costs are missing from the quote?

Four. ① Content production — the vendor sells the platform; content is usually yours, so the quote has no line for it. ② Admin labor — it is your internal cost, so it cannot appear on a vendor quote. ③ Implementation and integration — "SSO supported" and "SSO included" get the same checkmark on a proposal. ④ Overage — AI tokens, storage, and bandwidth are usage-based, so they read as zero on signing day and surface in year two. Table 3 turns each into a question you can send verbatim.

How many LMS seats should we buy?

Size on active users, not on headcount. Across 107 companies, median MAU for non-mandatory training was 23% (Q1 9%, Q3 52%, n=75). Buy 1,000 seats for $36,000/year: at 9% MAU your cost per active user is $400/year; at 81% MAU it is $44.44 — a ~9× gap on an identical seat price (Table 4). One exception: compliance training covers the whole workforce, so seats cannot be cut. There, the only savings path is creating a reason to log in during the off-season.

How much does LMS content production cost?

Per-course rates depend on format, length, and whether filming is involved, so we do not publish an average here — this site does not print figures it has not measured. What is established: only about 5% of companies reach Lv.4, where employees generate content themselves, and roughly 75% have L&D as the production bottleneck. Most therefore buy content, by outsourcing or subscription. For reference, TouchClass content subscription is $9.9 per user per month (tax excluded) and includes 6,000+ courses, 200,000+ short-form videos, and compliance courses — compare that directly against your in-house budget.

How much does a longer contract term save?

At TouchClass: 5% for 1 year, 10% for 2 years, 15% for 3 years or more. For 1,000 users, a 3-year term saves $5,400 per year ($36,000 × 0.15). But check one thing first: median MAU converges to 19% after month 25 (n=60). Lock a long term without a usage-retention plan and the money leaking through idle seats in years 2–3 will exceed the 15% you saved. A term is only a saving when a retention plan exists.

Are implementation costs (migration, integration) separate?

It varies by vendor, so get it in writing. At TouchClass, standard migration of learning history, users, and content (CSV/Excel user and history transfer, video and document upload) is handled by the technical team as a standard procedure. UI and feature customization, external integrations (SSO · HRIS · ERP), and Enterprise setup (dedicated onboarding) are quoted separately. The sentence to send every vendor: "What is inside standard migration, and where does billable work begin? Is SSO / HRIS integration included in this quote?" (pricing FAQ)

Next steps

With the cost band set, the next questions are what to select on and what to demand.

Give us your headcount and your reasons to log in, and we will calculate total cost with you.
Seat count comes from a pilot, not an estimate.

Talk through your cost model