· Kyle Erickson · 6 min read
SCORM Cloud Pricing, Explained: What That Overage Bill Is Actually Telling You
SCORM Cloud charges $3.60 per overage registration at its two smallest tiers. Here's how the pricing really works, why your bill spiked, and what your options are.
You picked a SCORM Cloud plan. You picked it carefully. You looked at your registration numbers, estimated your monthly volume, and chose a tier that seemed right.
Then a spike month hit. Maybe it was onboarding season, maybe a compliance deadline, maybe a client who decided to enroll everyone in the same week. Your registrations blew past your plan limit, and your bill came in at two or three times what you budgeted.
If that’s happened to you, this post is going to explain exactly why, what’s going on underneath the pricing model, and what that means for your options going forward.
How registration pricing works (the quick version)
SCORM Cloud bills by registrations per 30-day cycle. A registration gets created every time a learner enrolls in a course. One person taking three courses = three registrations.
You pick a tier. Each tier includes a set number of registrations. Go over that number, and you pay an overage fee for every additional registration.
Here are the current tiers:
| Plan | Monthly price | Registrations included | Overage rate |
|---|---|---|---|
| Little | $90 | 50 | $3.60/reg |
| Medium | $180 | 100 | $3.60/reg |
| Big | $360 | 300 | $0.40/reg |
| Bigger | $1,100 | 4,000 | $0.25/reg |
| Mega | $2,000 | 10,000 | $0.12/reg |
| Ultra | $5,000 | 50,000 | $0.10/reg |
There’s also a Tester plan at $40/month (10 resettable registrations, no overages) and a free trial with the same registration limit.
Read that table again. Specifically, look at the overage column. Notice anything?
The cliff
The overage rate at Little is $3.60 per registration. The overage rate at Medium is also $3.60 per registration. The exact same number.
Then at Big, it drops to $0.40. That’s a 9x reduction.
This isn’t a gentle slope. It’s a cliff. If you’re on Little or Medium and you go over your cap, each extra registration costs $3.60. The moment you jump to Big, each extra registration costs forty cents. But Big starts at $360/month, which is two to four times what you were paying before.
I’ll be honest: this is the part of the pricing model that made me want to build something different. Small and mid-size teams get stuck on the expensive side of the cliff, and the only way to the cheap side is to double or quadruple your base cost. For most teams in the 50-200 registration range, neither option feels right.
What this looks like in real dollars
Take a small training operation. 8 active courses, about 150 learners total, averaging 75 new registrations in a normal month. Three months a year, that number spikes to around 150: onboarding waves, annual recertifications, a compliance deadline that lands the same week for everyone.
On the Little plan ($90/month, 50 registrations included):
A normal month: 75 registrations. 50 are included, 25 are overages at $3.60 each. That’s $90 base + $90 in overages = $180.
A spike month: 150 registrations. 50 included, 100 overages at $3.60 each. $90 base + $360 overages = $450.
Same plan. Nothing changed on your end except the number of people who took training that month. Your bill went from $180 to $450. And notice: the overage charge alone ($360) is four times the plan price ($90).
Annualized: 9 normal months at $180 + 3 spike months at $450 = $1,620 + $1,350 = $2,970 for the year. You’re on a $90/month plan, but you’re actually spending $248/month on average. Nobody budgets for that.
The upgrade that doesn’t help
The natural response is to upgrade. So you look at Medium.
Medium costs $180/month and includes 100 registrations. That covers your normal months (75 registrations, no overages, $180 flat). Progress.
But the overage rate at Medium is still $3.60. Spike month: 150 registrations, 50 overages at $3.60 = $180 in overages. Your $180 plan just became a $360 bill.
Annualized on Medium: 9 months at $180 + 3 spike months at $360 = $1,620 + $1,080 = $2,700. You saved $270 per year over Little, but you’re still paying more than $500 in annual overages, and your spike months still surprise you.
The reason the upgrade barely helps is that the overage rate didn’t change. You bought more included registrations, but the penalty for exceeding them stayed exactly the same. Medium isn’t a step down the cliff. It’s a wider ledge at the same altitude.
The upgrade that helps too much
Big costs $360/month and includes 300 registrations. Your spikes of 150 would never trigger overages. No surprises. $360 every month. Clean.
Annual cost: $4,320.
Which, and this is the part that really gets me, is the most expensive option of the three. You solved the overage problem by buying four times the capacity you actually need for nine months of the year.
| Option | Annual cost | Bill surprise risk |
|---|---|---|
| Little (with overages) | ~$2,970 | High: $180-$450 range |
| Medium (with overages) | ~$2,700 | Medium: $180-$360 range |
| Big (no overages) | $4,320 | None, but 4x overcapacity |
This is the core tension. You’re choosing between paying for overages (unpredictable) or paying for capacity you don’t use (predictable but expensive). The pricing model doesn’t have a middle path for a team with moderate, variable volume.
When this model works
SCORM Cloud is a well-built platform with a long track record. Rustici Software has been at this since 2002 and they literally maintain the SCORM specification. That matters.
Per-registration pricing works well when your volume is high and stable. If you consistently run 3,000-4,000 registrations per month, the Bigger plan at $1,100 with $0.25 overages is clean. If you’re building SCORM delivery into your own software product via their API, the usage-based model maps naturally to your own billing.
The model is harder to budget for when volume is variable, budgets are fixed, and the person managing training isn’t the person managing the bill.
The flat-rate alternative
Flat-rate pricing eliminates overage math entirely. You pay a fixed monthly fee based on your learner and course capacity. No per-registration tracking. No overage fees.
We built OpenSCORM on this model. The Starter plan costs $60/month for up to 200 learners and 10 courses. The same team from the example above would pay $60/month every month, regardless of whether 50 people or 150 people took training that month.
Annual cost: $720. Compared to $2,970 on SCORM Cloud Little, that’s a $2,250 annual difference.
| SCORM Cloud Little | OpenSCORM Starter | |
|---|---|---|
| Normal month | $180 | $60 |
| Spike month | $450 | $60 |
| Annual total | ~$2,970 | $720 |
| Annual savings | ~$2,250 (76%) |
OpenSCORM supports SCORM 1.2 and xAPI today, and it’s open source (AGPL v3). Plans range from $30/month (3 courses, 100 learners) to $900/month (300 courses, 5,000 learners). There’s a free tier for kicking the tires. If you need broader standards support down the road (SCORM 2004, cmi5, whatever your content requires), talk to us. Our roadmap follows our customers.
Figure out your actual number
If you’re on SCORM Cloud right now and wondering what you’re really paying:
Pull your registration counts for each of the last 12 months from your dashboard. Find your average month and your worst month. Run the overage math on your current tier. Then check what happens on the tier above it, paying attention to whether the overage rate actually changes. For Little and Medium, it doesn’t.
That number, not the plan price, is what you’re paying for SCORM Cloud.
Pricing sources: SCORM Cloud pricing verified at rusticisoftware.com/products/scorm-cloud/pricing (June 2026). OpenSCORM pricing at openscorm.com/pricing.