CompanyLMS.com
How it works
LMS comparison Best corporate LMS Enterprise LMS pricing LMS integrations TalentLMS alternative Docebo alternative 360Learning alternative Cornerstone alternative Absorb LMS alternative Docebo vs 360Learning LearnUpon alternative Litmos alternatives Docebo vs Cornerstone iSpring alternative Docebo vs LearnWorlds Moodle alternative TalentLMS vs Docebo Lessonly alternative TalentLMS vs 360Learning Corporate LMS pricing Docebo pricing TalentLMS pricing Cornerstone pricing 360Learning pricing Absorb LMS pricing LearnUpon pricing Moodle pricing Best compliance training software Best certification tracking software LMS and LXP in one Best employee training software SCORM compliant LMS enterprise LMS software iSpring pricing Compliance training software pricing Best employee onboarding LMS Sales training and onboarding software Customer onboarding LMS LMS for small business Litmos pricing LearnUpon vs TalentLMS Docebo vs Absorb LMS AI powered LMS Healthcare LMS Trainual pricing ADP LMS alternatives Paylocity LMS alternatives Rippling LMS alternatives Workday LMS alternatives UKG LMS alternatives Adobe Learning Manager pricing WorkRamp pricing Bridge LMS pricing Udemy Business pricing Coursera for Business pricing Go1 pricing Skilljar pricing Training matrix software Articulate 360 pricing Adobe Captivate pricing Franchise LMS Mobile LMS software for retail Best LMS for restaurants Best LMS for hotels Best LMS for nonprofits Best LMS for franchises Call center training software Dealership training software Best LMS for law firms Best LMS for credit unions Best LMS for small medical device companies Lectora pricing Dayforce LMS alternatives Paycor LMS alternatives Paycom LMS alternatives BambooHR LMS alternatives Gusto LMS alternatives HiBob LMS alternatives Paychex LMS alternatives Deel Engage pricing isolved LMS alternatives TriNet LMS alternatives NAVEX compliance training pricing Traliant pricing EasyLlama pricing
Pricing Blog Contact Sign in
All posts
Guides

LMS Cost per User for 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

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
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 US dollars 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. One newer variant to watch is the annual learner: Tovuti now prices from $7,500 a year for 100 annual learners, and our Tovuti LMS pricing breakdown covers how that count is likely to work.

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.