Course views, not seats.
Everyone else in this category quotes you privately and charges per active learner. We publish the number and charge for course views — so the four hundred people who never opened it cost you nothing.
- Every block, the API and MCP
- 3 courses, 30 screens each
- 5 AI generations a month
- Sandbox marker on the embed
- “Powered by Underlayer”
- Unlimited courses and learners
- Unlimited people building
- 100 AI generations a month
- SCORM 1.2 + 2004 export
- Webhooks, REST API, MCP
- Custom themes and certificates
- Email support, next business day
- Everything in Build
- 500 AI generations a month
- 50 webhook endpoints
- 500 GB of storage
- Signed DPA, 99.9% uptime
- Priority support, 1 business day
- Everything in Scale
- Unlimited AI generations and webhooks
- SOC 2 roadmap + security review
- Invoicing and purchase orders
- Custom terms, 99.95% uptime
- A named person who answers
A learner opens a course and reaches the first screen. Everything after that — every screen, every replay, every certificate — is the same one view.
The same learner returning to the same course inside 30 days is still that one view. Resuming is not a new view. That needs the embed to carry a signed identity — it's how we know it's the same learner. Without one, every open counts.
No seat licences, no “active user” maths, no charge for the four hundred people your LMS enrolled who never opened anything.
What it costs at your volume.
Overage bills monthly in arrears at your plan's rate. The billing page warns you at 80%. Nothing throttles, nothing switches off, no course stops loading half way through a lesson.
Why nobody else shows you a number.
We went looking for what the customer-education platforms actually charge. None of them publish it. Here is what buyers report paying, from public review sites and procurement disclosures.
| What it is | Reported annual cost | Priced on | Published? |
|---|---|---|---|
| Enterprise customer-education platforms | $18,000 – $90,000+ | Active learners, tiered | No — quote only |
| Enterprise LMS suites | from ~$25,000 | Seats, annual commit | No — quote only |
| Mid-market LMS, active-user plans | $1,400 – $5,400 | Active users per month | Yes |
| Creator course platforms | $290 – $1,200 | Flat, revenue share on some | Yes |
| Underlayer | $1,490 – $18,000 | Course views | Yes — it's above |
Ranges are what buyers report on public review and procurement sites, not vendor list prices — there aren't any. Underlayer's figure is Build through Enterprise at the yearly rate, before overage. We'll keep this table honest; if a number here is wrong, tell us and we'll fix it.
The numbers, all of them, in one table.
- Course views a month
- 25,000
- Extra views
- $9 / 1,000
- Courses
- Unlimited
- Screens per course
- Unlimited
- Learners
- Unlimited
- People building
- Unlimited
- Roles
- Owner, admin, member
- AI generations a month
- 100
- Block types
- All 39
- Uploads
- 25 MB / file, 50 GB
- Languages per course
- Unlimited
- Custom fonts and themes
- Yes
- Certificate designer
- Yes
- Embed and share links
- Yes
- SCORM 1.2 / 2004
- Yes
- REST API
- 120 req/min per key
- MCP server
- Yes
- Webhooks
- 10 endpoints
- Data export
- CSV + API
- Audit log
- Full history
- Data region
- Tokyo, Japan
- DPA and sub-processors
- On request
- Uptime commitment
- Not included
- Support
- Email, next day
| Feature | Sandbox | Build | Scale | Enterprise |
|---|---|---|---|---|
| Volume | ||||
| Course views a month | 500 | 25,000 | 150,000 | 1,000,000+ |
| Extra views | Not included | $9 / 1,000 | $6 / 1,000 | $3.5 / 1,000 |
| Courses | 3 | Unlimited | Unlimited | Unlimited |
| Screens per course | 30 | Unlimited | Unlimited | Unlimited |
| Learners | Unlimited | Unlimited | Unlimited | Unlimited |
| People and workspaces | ||||
| People building | Unlimited | Unlimited | Unlimited | Unlimited |
| Roles | Owner, admin, member | Owner, admin, member | Owner, admin, member | Owner, admin, member |
| Making courses | ||||
| AI generations a month | 5 | 100 | 500 | Custom |
| Block types | All 39 | All 39 | All 39 | All 39 |
| Uploads | 25 MB / file, 1 GB | 25 MB / file, 50 GB | 25 MB / file, 500 GB | 25 MB / file, custom total |
| Languages per course | Unlimited, dashboard only | Unlimited | Unlimited | Unlimited |
| Custom fonts and themes | Dashboard only | Yes | Yes | Yes |
| Certificate designer | Dashboard only | Yes | Yes | Yes |
| Getting it out | ||||
| Embed and share links | Yes, marked | Yes | Yes | Yes |
| SCORM 1.2 / 2004 | Dashboard only | Yes | Yes | Yes |
| REST API | 120 req/min per key | 120 req/min per key | 120 req/min per key | 120 req/min per key |
| MCP server | Yes | Yes | Yes | Yes |
| Webhooks | Not included | 10 endpoints | 50 endpoints | Unlimited |
| Data export | CSV + API | CSV + API | CSV + API | CSV + API |
| Trust | ||||
| Audit log | Full history | Full history | Full history | Full history |
| Data region | Tokyo, Japan | Tokyo, Japan | Tokyo, Japan | Tokyo, Japan |
| DPA and sub-processors | On request | On request | Signed | Signed + review |
| Uptime commitment | Not included | Not included | 99.9% | 99.95% |
| Support | Community | Email, next day | Priority, 1 day | Named contact |
Questions we'd ask.
What happens when I go over?
The billing page warns you at 80% and again once you pass 100%. Then extra views bill at your plan's rate at the end of the month. Nothing throttles and no learner is turned away mid-course — cutting someone off half way through a compliance module is not a billing strategy.
Can I switch plans mid-month?
Up or down, instantly and prorated: an upgrade charges the difference now, a downgrade becomes a credit on your next invoice. No call, no retention queue — it's a button on the billing page.
What if my volume is seasonal?
That's the point of paying for views. A quiet quarter costs you a quiet quarter. Nobody makes you buy seats for a peak you hit once a year.
Do you take a cut if I sell courses?
No. Never. If you charge for your course, that's between you and your learners.
Is there a discount?
50% off Build and Scale for registered non-profits and schools. Yearly is two months free, already shown above.
What happens to my content if I leave?
Export everything — courses as JSON, SCORM packages, learner records as CSV — on any plan including the free one. It's your content. We host it, we don't hold it.
Start free. Publish today.
No card, no call, no “book a demo to see pricing”. You already saw the pricing.