CompanyLMS.com
All posts
Guides

LMS cost per user: active vs registered users

An LMS priced per active user bills only the people who log in during the period. One priced per registered user bills every account that exists. For a 500-person company the same rate can produce a $10,000 bill or a $54,600 one, and the difference is a single line in the order form.

By the CompanyLMS team

August 2026 · 7 min read

Last updated August 2026.

An LMS priced per active user bills only the people who actually log in during the billing period. One priced per registered user bills every account that exists, whether the person opens it or not. For a company with turnover, seasonal staff or a long tail of dormant accounts, the same 500 employees can produce quotes that differ by 30 to 60 percent purely because of that definition, before anyone has compared a single feature.

This is the most expensive detail in LMS buying and the one most likely to be skipped. Two vendors send you a per-user rate, you put them in a spreadsheet, and the spreadsheet is wrong, because the two numbers are not measuring the same thing. Here is how each model works, which vendors use which, and the exact questions that make two quotes comparable.

Course Studio Interactive demo
modules
Progress board
Completion %
/ certified

What is the difference between an active user and a registered user?

A registered user is any account that exists in the system. An active user is an account that met a usage threshold during a defined period, usually logging in at least once in a month. Vendors set the threshold and the period themselves, and the wording matters more than the rate.

Billing unit What you pay for Cheaper when Expensive when
Per active user Accounts that logged in during the period Most staff train once or twice a year, or you keep years of leaver records Everyone trains every month, so active equals headcount anyway
Per registered user Every account in the system, dormant or not Usage is high and steady across the whole workforce High turnover, seasonal hiring, or retained records for former employees
Per user band A price step covering a range, such as 51 to 150 users You sit near the top of a band You sit just above a band edge and pay for seats you do not have
Flat per seat A published rate multiplied by seats, no thresholds You want a number you can forecast and defend A large share of your accounts genuinely never log in

Why the same 500 employees produce two different bills

Take a 500-person company: 320 office staff who complete annual compliance training, 180 hourly and seasonal workers, and 30 percent annual turnover, which leaves roughly 150 leaver accounts you keep for record-keeping. Assume a $7 per user per month rate under both models.

Model Users billed Annual cost at $7 per user per month
Registered users 650 (500 current plus 150 retained leavers) $54,600
Active users, monthly threshold Roughly 120 a month on average, because most staff train in one or two months of the year About $10,080
Active users, annual threshold 500, since nearly everyone logs in at some point in the year $42,000

Same headcount, same rate, three answers, and the spread is larger than the difference between most vendors on this shortlist. The middle row is the one worth staring at. A monthly active threshold is enormously favorable to companies whose training is annual and campaign-shaped, which describes most compliance programs. That is exactly why some vendors quote it and some do not.

It also explains a nasty surprise pattern. Companies that switch to active-user billing sometimes see a normal invoice for eleven months and then a spike in the month the annual compliance campaign runs, because that is the month everybody logs in. If your contract has a cap or a true-up clause, read how it treats that peak. Once the annual commitment is agreed it usually lands on a purchase order that finance tracks against a fixed budget line, and an unexpected true-up in month eleven is not a conversation anybody enjoys.

Which LMS vendors bill per active user?

Most of the quote-based mid-market and enterprise platforms bill on active users. Most of the platforms that publish a rate card bill on seats or bands. That correlation is not an accident: active-user billing is harder to publish because it depends on behavior the vendor cannot predict.

Platform Billing unit Published rate?
Absorb LMS Per active learner, quoted in eight learner bands No
Docebo Active users, plus modules and consumption credits for advanced AI No
LearnUpon Per user on an annual contract, with product minimums from 100 users No
TalentLMS User bands based on monthly logins Yes
iSpring LMS Per active user, published in euros Yes
360Learning Per user per month, published to 100 users Yes, up to 100 users
MoodleCloud Registered users, in five annual tiers up to 750 Yes
CompanyLMS Flat per active seat, 25-seat minimum Yes

Rates and models change, so confirm against the vendor's own page rather than a comparison article, including ours. We re-check these quarterly and have found a stale figure on a competitor page nearly every time. The detail behind each of these sits on the LearnUpon pricing, Absorb LMS pricing and Moodle pricing breakdowns.

What counts as an active user?

There is no industry standard, which is precisely why you have to ask. The three definitions in common use produce very different bills from identical behavior.

Logged in at least once. The most common and the most generous to the buyer. A learner who opens the platform for four minutes counts once and no more.

Assigned a course. Much closer to registered-user billing in practice, because assignment is an admin action rather than a learner one. If you assign annual compliance training to everyone in January, everyone is active in January.

Consumed a course or recorded activity. Sits between the two and is the hardest to forecast, since it depends on completion rates you do not fully control.

Then pin down the period. Monthly active is the buyer-friendly version. Annual active, in a workforce where nearly everyone touches the system once a year, is registered-user billing with a friendlier label. Ask for the exact clause in the order form, not the answer on the call.

What should you ask before comparing two LMS quotes?

Six questions turn two incomparable numbers into a like-for-like decision. Send them in writing to every vendor at the same time.

1. Is this per active user or per registered user? Everything else depends on the answer.

2. What exactly makes a user active, and over what period? Get the contractual wording.

3. What happens when we exceed the committed count? Look for the overage rate and whether a single peak month triggers a permanent tier change.

4. Do archived or deactivated accounts still bill? This is where compliance record retention gets expensive, since OSHA exposure records run to 30 years while most platforms default to keeping accounts live.

5. What is excluded from this number? Implementation, content libraries and integrations beyond the standard list are the usual three, and libraries alone commonly add 20 to 40 percent.

6. What does year two look like? Ask for the renewal uplift cap in writing. A first-year discount with an uncapped renewal is a rate increase on a delay.

Which pricing model is actually cheaper?

Work it out from your own usage pattern rather than the label. Count three numbers: total headcount, how many of those people will log in during a typical month, and how many dormant or leaver accounts you need to retain for audit purposes.

If your monthly logins are a small fraction of headcount, which is the norm for annual compliance programs, per-active-user pricing on a monthly threshold is usually the cheapest structure available, and it is worth pushing for even from a vendor that does not lead with it. If usage is steady and broad, say onboarding-heavy or continuous-development cultures where most staff are in the platform every month, a flat published seat rate is normally both cheaper and far easier to forecast, because active converges on headcount and you stop paying a premium for a mechanism you are not benefiting from.

The retention question is the tiebreaker people forget. If you keep leaver records for years to satisfy an auditor, registered-user billing charges you for compliance history forever, and that line grows every single year. Our guide to what an LMS costs works through a full first-year total including the lines nobody quotes, corporate LMS pricing compares what the category actually charges, and tracking employee certifications covers the record-keeping side that drives the retention number in the first place.

See CompanyLMS train your teams

Build courses, launch employee onboarding and compliance training, track skills across teams, and issue certifications, all in one corporate LMS, with completion visible on a single progress dashboard.

One platform for corporate training

CompanyLMS brings courses, employee onboarding, compliance training, skills tracking, and certifications together, so every team learns in one place and you see completion at a glance.

Course builder · Compliance tracking · Skills & certifications

Per-seat pricing · employee progress dashboard · certifications your teams actually earn.