🎉 We're officially in the ChatGPT Plugin Directory. Learn more

Customer & Employee Training21 min read

White Label LMS: What You Are Actually Buying

“White label” names four different purchases: the vendor’s badge gone, the course on your own domain, learner emails from your own address, and a separate administered account for every client. Vendors sell one and imply four. Here is what each layer costs across a dozen platforms, and which one…

Onur Öztürk
Co-Founder
A blank card with its corner peeled back to show four separate layers, standing for the four things white label can mean

A white label LMS isn’t one product. It’s four separate capabilities sold under one phrase: the vendor’s badge gone from what your participants see, the course served on a domain you control, system emails arriving from an address your client recognizes, and a separate, independently administered account for each client on your books. Every platform prices those four differently, and almost every platform sells you one while implying all four.

For a training company delivering under a client’s name, buying the wrong layer means paying for a plan that can’t do the job, and finding that out after the kickoff call. This guide names the four layers, puts a published price on each one, and tells you which of them your next contract actually needs.

Deliver a course by link, by embed or on your own custom domain – the same material, carrying whichever brand the contract names.

Key Takeaways

  • Taking the vendor’s badge off is free on every paid plan at TalentLMS and a $189 to $299 a month upgrade at Teachable, Thinkific, Kajabi and LearnWorlds.
  • “Multitenancy” is a metered number, not a capability. TalentLMS’s $119 a month entry plan includes one training portal, and its feature page attaches no number to the word.
  • Only two platforms put a price on the client site itself: Firmwater from $625 for five and LMS Portals at $299 for one. Both are sold to businesses that run training for other organizations, and both publish the number before the sales call.
  • Two platforms often recommended to resellers forbid reselling in their standard terms. Selling your own courses through a branded platform is expressly fine. Operating the platform for a client who administers it is not.

What “White Label” Covers, and the Four Things It Can Mean

One distinction first, because the phrase hides it. Licensing somebody else’s coursework to sell under your name and running somebody else’s software under your name are two different purchases that share one label. This guide is about the software.

Inside the software half, four things get sold as white label, and they’re priced apart.

The badge. The vendor’s logo, name and “Powered by” line gone from everything a participant sees. This is the layer every vendor headlines, and it’s the cheapest of the four.

The address bar. The course served on the client’s own domain rather than a vendor subdomain. It’s the layer a client’s marketing team notices first, and the one where feature lists are least reliable.

The sender. Invitation, verification and reminder emails arriving from an address the client recognizes rather than from the vendor’s mail servers. Almost nobody documents it, and it’s the layer your cover story dies on.

The tenants. Separate, independently administered accounts, one per client, franchise or region, each with its own participants, admins and branding. This is the expensive one, and it’s the one you can’t bolt on later.

A buyer who priced the badge and needed the tenants has bought the wrong thing. That’s the whole failure mode: four layers share one name on the marketing page and sit on four different rows of the pricing table.

Two forks before the comparison. If you deliver inside your client’s own system rather than running one yourself, the real question is the export format, which is SCORM against xAPI. If participants should never meet a learning platform at all, skinning a vendor’s front end is the wrong tool and a headless setup replaces it. And if what your client keeps describing is a website with lessons on it, settle that question before you shortlist anything.

The Four Layers, Platform by Platform

Here’s the same question put to twelve platforms: what does each layer cost, and does the vendor commit to it on a page you can read without a sales call. Published prices are as of September 2026.

Platform What it is Badge off Own domain Own sender Separate client accounts Published price
TalentLMS Mid-market LMS Yes, every paid plan Yes, every paid plan Not documented Metered: 1 / 3 / 15 / unlimited branches $119 / $229 / $449, Enterprise on quote
CYPHER Learning Enterprise LMS with a resell tier Yes Yes, per portal “Branded emails”, sender not stated Yes, on Enterprise None published
Docebo Enterprise learning suite Yes, on Elevate Not documented on Elevate; 10 domains on Enterprise Not documented Enterprise only, up to 10 domains None published, billed on active users
LearnUpon Multi-portal LMS Yes Yes, custom URLs Not documented Yes, 800+ portals for one customer None published, floors of 100 / 300 / 150 users
Firmwater LMS for training companies Yes Yes Not documented Yes, 5 / 10 / 20 client sites From $625, one-year minimum
LMS Portals Multi-tenant platform for resellers Yes, per client organization Not documented Not documented Yes, 1 / 3 portals published $299 / $499, also “$3 per user per month”
Teachfloor Cohort-first learning platform Yes Yes, subdomain or root domain Yes, your sender, your domain Yes, branded sub-academies From $89, white label on unpriced higher tiers
iSpring Learn Authoring-led corporate LMS Not documented Not documented Not documented Not documented $6.91 / $4.46 / $3.97 per active user at 100 / 300 / 500
LearnWorlds Course-business platform Yes, on $299 tier Yes, from Starter Not documented Partial, up to 10 client groups $29 / $99 / $299, Corporate custom
Thinkific Creator-commerce platform Yes, on $219 tier Yes, from Basic Not documented None published at any tier $54 / $109 / $219, Plus custom
Teachable Creator-commerce platform Yes, on $189 tier Not documented Not documented Not documented $39 / $89 / $189, Custom
Kajabi Creator business suite Yes, on $249 tier Yes, all plans Not documented No, 1 website on two tiers, 3 on Pro $179 / $249 / $499

Where a cell says not documented, the published pages don’t state it either way. Ask for a test invitation and a test portal before you assume anything in that column.

Layer One: Taking the Badge Off, and What It Costs

The badge is the cheapest layer and it still carries a spread of $0 to $299 a month in plan upgrades.

At TalentLMS, “remove TalentLMS branding” sits on every paid plan, starting with Core at $119 a month. Nothing else has to move for the badge to go.

Everywhere else in the creator half of the market, the badge is a tier. Teachable first offers “remove Teachable branding” on Growth at $189 a month, or $139 annually, not on Starter at $39 or Builder at $89. Thinkific removes its branding “across your website and products” first on Grow at $219, or $164 annually, not on Basic at $54 or Start at $109. Kajabi puts badge removal on Growth at $249 and Pro at $499, not on Basic at $179.

LearnWorlds labels the tier for what it is: “full white-label, your brand, no LearnWorlds logos” appears first on Learning Center at $299 a month, or $249 annually, and its $99 Pro Trainer plan carries a pointer saying the next step up is where full white label lives.

So the decision here isn’t whether the badge can go. Every platform that documents this layer at all lets you remove it. It’s what else moves when you climb to the plan that removes it, because that plan was priced for a bigger customer, not for a cleaner logo.

Before you compare the upgrade against anything, write down what the badge-removing plan does not include. And if your client’s real requirement is that only invited people see the course, the access gate is a separate setting from the branding, so price and test it separately.

Layer Two: Whose Name Sits After the First Dot

“Custom domain” in a feature list proves nothing. TrainerCentral’s own pricing table says so out loud: on its free and starter plans it lists “custom domain (partial), domain partially customizable, for example yourdomain.trainercentral.com”, and on Professional it lists “custom domain (full rebranding), domain fully customizable, for example yourdomain.yourcompany.com”. Both rows say custom domain. Only one of them passes a client’s brand review.

The test is whose name sits after the first dot. Ask the vendor for the exact URL a participant will click, character for character, and put that string in the proposal.

Two things follow for a training company. If the client’s marketing team controls DNS, you’ll need them to add a record before launch, so raise it in week one rather than the week of delivery. And if the course is going to live inside the client’s own website rather than beside it, the domain question changes shape entirely: an embedded course inherits the page it sits on, which is why an embed sometimes solves a branding argument that a domain never will.

If you’re running the front door yourself, the page participants land on before they sign in does more brand work than the player does. A branded course landing page under the client’s domain is usually the piece their marketing team actually wants to see.

Layer Three: Who the Invitation Email Comes From

This is the layer that breaks the illusion, and it’s the one almost nobody puts on a marketing page.

Teachfloor is the exception. Its white-label copy commits in plain words: notifications and transactional emails are “sent from your sender and your domain, not from generic Teachfloor addresses”. It places that alongside removed branding and multi-branch white label in higher tiers, with no figure attached.

Compare that with what TalentLMS offers on the same subject: “edit our messages, emails, and notifications, and inject your voice”. That’s editing the copy, not changing the sender. Its main features page says nothing about a custom mail server or a sending address at all.

Picture the sequence from the participant’s side. They land on academy.clientbrand.com, everything carries the client’s logo, and then the enrollment email arrives from a platform they’ve never heard of. For a training provider working under a client’s name, that single email is the tell, and it’s the one thing your client’s IT lead will screenshot.

The honest position on most of this table is that the published pages don’t say. So make it a demo question rather than a feature-list question. Ask the vendor to send a real invitation to a real address on the plan you’re considering, before you sign, and look at the From line.

Mini Course Generator sends invitation and verification emails to participants from your own address rather than ours, which is the layer an agency running several client brands needs most often. The product note on sending from your own address covers what it changes, and it’s gated by plan.

Layer Four: One Account Per Client

Tenancy is the layer you can’t add later, and it’s metered almost everywhere.

TalentLMS is the clearest worked example. It calls a tenant a branch, defines it on its own pricing page as an independent training portal for a different team, department or program, and then meters it:

  • Core, $119 a month: one branch.
  • Grow, $229 a month: three branches.
  • Pro, $449 a month: fifteen branches, plus $6 for each additional user.
  • Enterprise: unlimited branches, on quote.

The feature page that sells “multitenancy” attaches no number to the word at all. If you have four clients, you need Grow at minimum and realistically Pro.

Docebo puts “extended enterprise, up to 10 domains” and the branded mobile app on Enterprise, publishes no dollar figure anywhere, and prices on monthly, yearly and registered active users. You can’t model the cost of client number eleven before you talk to sales.

CYPHER Learning names the arrangement outright instead of leaving you to infer it. Each portal can carry its own domain or subdomain, design, settings, participants, admins and roles. Its pricing page puts “resell under your own brand”, independent sites for multiple organizations and custom portals under Enterprise, with no figures attached.

LearnUpon has the strongest published scale here: one customer runs over 800 portals, and you can set custom URLs and remove any reference to LearnUpon. It publishes no price, and its plans start from 100 users for staff training, 300 for customer education and 150 for associations, each routed to a demo. For a franchise with hundreds of locations, portal count isn’t the constraint. The user floor is.

At the creator end, the ceiling arrives early. Kajabi publishes one website on Basic and Growth and three on Pro. Thinkific publishes no multi-site or sub-account capability at any tier. Past three clients, neither can do this job at any published price.

A franchise operator who needs one branded space per location is really shopping for tenancy plus local admin rights, which is the pattern in dealership networks and in smaller multi-site businesses. If deployment is part of the argument with your client’s IT team, the cloud-hosted question overlaps this one closely.

If free or open-source platforms are on your shortlist, check tenancy there separately, because the free tier comparison turns on different limits. For the full depth on portal caps, per-partner academies and what enterprise tenancy includes, our partner training comparison already runs that ground.

The Branded App Is a Separate Purchase Everywhere

If the client’s brief says “an app with our name on it”, price it as a line item. Wherever a platform here publishes a figure at all, the app is priced apart from the plan that removes the badge.

Here’s where each one puts it:

  • Thinkific: included on select Plus contracts, otherwise an add-on at $199 a month.
  • Kajabi: on Pro at $499, presented as “included, $199 a month value”.
  • LearnWorlds: an add-on against all three published tiers.
  • Docebo: in the Enterprise tier.
  • TalentLMS and CYPHER Learning: both offer one, neither publishes a price.

Roughly $200 a month is the going rate wherever a figure is published, and two of the platforms that offer a branded app publish no figure at all, so that line stays open until the quote arrives.

Two questions decide whether you need it. Will participants use the course more than once a week, and does the client’s security team require a managed app rather than a browser. If the honest answer to both is no, a phone-friendly course does the same job for nothing extra, and the mobile delivery comparison covers what “works on a phone” should mean before you pay for an app.

Per Learner or Per Client Site: Which Meter Fits Your Client List

Two meters run in this category, and they cross over. Get the crossover wrong and you’ll overpay by a multiple.

The per-client-site meter has two published prices, and both come from platforms sold to businesses that run training for other organizations.

Firmwater starts at $625 a month. Its Build tier carries 100 active learners a month and five client sites, with white labeling, custom domain and SCORM support included. Grow carries 250 active learners and ten client sites. Scale carries 500 and twenty, plus single sign-on, external LMS integration and API access.

LMS Portals starts lower: Starter at $299 a month for one portal and up to 100 users, Growth at $499 for three portals and up to 500 users, with a “$3 per user per month” line on the same page.

Read Firmwater’s small print before you compare it to anything. Its prices are based on a minimum commitment of one year paid in equal monthly installments. So $625 a month is a $7,500 commitment, and that’s the number your finance director sees, not the monthly one.

The per-user meter falls with volume. iSpring Learn publishes $6.91 per user per month at 100 users, which is $8,286 a year, $4.46 at 300 users, which is $16,050, and $3.97 at 500 users, which is $23,790. It bills on active users, defined as anyone who logged in at least once that month.

Now the arithmetic, once. Say you have twelve small clients of twenty people each. That’s 240 people, which on iSpring’s published band is roughly $1,070 a month with no limit on how many clients you split them across.

On the per-site meter, those same twelve clients are four times LMS Portals’ three portals and past Firmwater’s ten. Flip it: three clients of 400 people each is 1,200 people on a per-user plan and three sites on a per-site plan.

So count clients and people separately before you compare a single feature list. Many-and-small favors the per-user meter. Few-and-large favors the per-site meter. The full breakdown of learning platform meters covers per-seat, per-active-user and per-portal side by side, and if the arithmetic is pushing you toward building something, the build-it-yourself path is priced honestly there.

What Your License Actually Lets You Do

White labeling is lawful and always has been. What’s at stake isn’t legality, it’s the license you sign, and two of the platforms most often recommended for this carry a clause that excludes the arrangement a reseller is planning.

Thinkific’s terms of service, at section 4.3.5, say a customer may not “lend, sell, resell, lease, sublicense, transfer, assign, distribute, grant a security interest in, or otherwise use the Services for the benefit of a third party, except as expressly permitted for your authorized users”.

TalentLMS’s terms, at section 5, bar selling, reselling, licensing, leasing or publishing the service “either directly or via another reseller, to a third party”, and bar including it in a service bureau or equivalent offering. But the same agreement carves out section 4.3, “Customer Delivered Courses”, which expressly permits the customer to charge authorized users to access a course the customer delivers.

That carve-out is the line, and it’s a useful one. Selling your own courses through a platform carrying your brand is expressly permitted. Operating the platform for a client who administers it, with their own admins and their own participants, is the thing standard terms exclude, and that’s exactly what a reseller arrangement looks like from the vendor’s side.

Those two clauses are the pattern to look for in your own agreement: a broad restriction on reselling, and sometimes a narrower carve-out that permits charging your own participants for your own courses.

Your action isn’t a feature request, it’s a sentence on the order form. Open your agreement, find the restrictions clause and any carve-out for courses the customer delivers, and if you’re going to administer accounts on a client’s behalf, get written permission before you sign rather than after the first renewal.

The Platforms, Grouped by the Layers They Clear

They’re grouped by how many of the four layers they clear, because a separate account per client is the layer you can’t add later.

Built for training companies selling to client organizations

Firmwater treats the client site as the unit you buy, and it prices those sites on a public page. From $625 a month you get five client sites and 100 active learners a month, rising to ten sites at Grow and twenty at Scale, with white labeling, a custom domain and SCORM support on the entry tier. It describes itself as the LMS for training companies, built so each branded site serves an independent community. What changes the decision is the term: that headline figure carries a one-year minimum, so compare it as $7,500.

LMS Portals is the cheaper way into the same shape. Starter is $299 a month for one portal and up to 100 users, Growth is $499 for three portals and up to 500 users, and the same page quotes $3 per user per month. Each portal is brandable for your organization or a client’s. Its published pages don’t say whether a portal can sit on a client-owned domain, so settle that in the demo if the address bar is in your contract.

Teachfloor is the only platform here whose own copy commits on all four layers, including the sender. There’s no “Powered by Teachfloor” anywhere, you can connect a subdomain or a full root domain, transactional emails come from your sender and your domain, and you can run branded sub-academies each with their own domain, logo and team. Plans start at $89 a month, and the white-label features sit in higher tiers with no published figure. The capability is clear and the price isn’t, which makes the quote the whole negotiation.

Mid-market and enterprise platforms where tenancy is metered or quoted

TalentLMS is the default simple pick, and it earns that on the first two layers: badge removal and a custom domain on every paid plan from $119 a month. Tenancy is where it gets expensive, metered at one branch on Core, three on Grow, fifteen on Pro at $449, and unlimited only on a quoted Enterprise plan. Its published pages don’t document the sender address. It’s the right answer for one or two client academies and the wrong one for twelve.

CYPHER Learning puts the reseller arrangement in writing, on the tier itself. Each portal carries its own domain or subdomain, design, settings, participants, admins and roles, and a branded mobile app is available. “Resell under your own brand”, independent sites for multiple organizations and custom portals all sit on Enterprise, and it publishes no price at either tier. Treat the capability list as confirmed and the budget as unknown until you’ve had the call. It’s the shortlist answer when your client wants their own administrators, not just their own logo.

Docebo is enterprise-grade and priced like it. White-labeled design sits on Elevate; extended enterprise, capped at 10 domains, and the branded mobile app sit on Enterprise.

It publishes no dollar figure and bills on monthly, yearly and registered active users, so your bill moves with your clients’ seasonal peaks. Check that domain cap against your growth plan, because ten is a real number.

LearnUpon publishes the largest tenancy in this comparison: one customer runs over 800 portals, and you can set custom URLs and remove every reference to LearnUpon. What it doesn’t publish is a price.

Its plans are sold by audience with user floors, from 100 users for staff training, 300 for customer education and 150 for associations, each routed to a demo, with white labeling named as part of an Enterprise plan. For a franchise, portals aren’t the constraint. The floor is.

iSpring Learn is here for one reason: it publishes a full per-user price band outright, falling from $6.91 to $3.97 per active user per month between 100 and 500 users, billed only on people who logged in that month. Its published pages don’t document the branding layers, so put the badge, domain and sender questions to it in the demo rather than the feature list. If your clients are many and small, its per-user band is the number every other quote has to beat.

Creator platforms that stop at one brand

Thinkific, Teachable, Kajabi and LearnWorlds clear the badge and the domain and stop there. Badge removal starts at Grow for Thinkific at $219, Growth for Teachable at $189, Growth for Kajabi at $249 and Learning Center for LearnWorlds at $299.

Past that, the client accounts run out fast. Kajabi publishes one website on Basic and Growth and three on Pro, Thinkific publishes no multi-site capability at any tier, and LearnWorlds goes furthest with up to 10 client groups on its $299 plan.

They’re excellent at selling your own courses under your own brand. They run out of client accounts before a training company runs out of clients.

Three Situations, Three Answers

One brand, delivered under a client’s name

You need the badge, the domain and the sender, and you don’t need tenancy at all. Buy the cheapest plan that removes the badge, carries your domain and lets you set the sending address, then test the invitation before you sign. Everything above that plan is somebody else’s problem. If the same material also has to run for a client’s own staff, the in-house training comparison covers what changes when the audience is employees.

A handful of clients

Do the arithmetic before you compare features. Count clients and people separately, then price both meters against each other: many-and-small favors a per-user plan, few-and-large favors a per-site plan. Then check the tenancy number on the plan you’d actually buy, not the word on the feature page. If the difference between two platforms is under about $100 a month, pick the one whose published pages commit on the sender.

A franchise network or a reseller program

You need the fourth layer and a license that permits it, and branding barely enters the decision. Tenancy caps and user floors set your shortlist, and the order form decides whether you’re allowed to run the arrangement at all. Ask two questions on the first call: how many separate accounts does this tier include, and may we administer them on a client’s behalf. If the “client” is really your own customer base, the customer academy comparison fits better.

Where Our Own Platform Sits

Mini Course Generator

Mini Course Generator is our product, and it fails the fourth layer outright. There’s no multi-tenancy: no sub-accounts, no reseller tier, no per-client instances, no branded mobile app. If every client needs an academy their own administrators run, buy one of the tenanted platforms above instead.

It clears the other three. Badge removal is included on every paid plan. Custom domains run from one to unlimited depending on plan, carrying the branded landing page your client’s marketing team signed off. Invitation and verification emails reach participants from your own sending address rather than ours. Courses leave as SCORM or PDF, so a client engagement isn’t stranded here. Which plan opens which gate is on our pricing page, and the partner arrangement is a referral commission, not a reseller license.

Cons: one account and no client-administered sub-accounts, no branded app at any plan, and it is built for short, focused courses rather than a full catalogue per client.

Start With the Layer Your Next Contract Needs

Write down which of the four layers your next client contract actually requires. Then check that one line against the plan you’re about to sign, because the badge is the cheap layer and the tenants are the layer you can’t add later without moving platforms mid-engagement.

If the contract needs the badge, the domain and the sender, you’re shopping for a setting and you should be paying accordingly. If it needs a separate administered account per client, you’re shopping for a tenanted platform and a license that permits it, and the price is a quote. Those are different purchases, and the only expensive mistake is confusing them.

Run branded training for every client on your books – your material, their name on it, one place to keep it current.

Frequently Asked Questions

Is white labeling legal?
Yes. White labeling is lawful, and the question that matters is what your license permits. Two of the platforms most often recommended for this carry a no-resale restriction in their standard terms, and one carves out courses the customer delivers. Read the restrictions clause in your own agreement, and look for that carve-out.

Can I put my client’s logo on a course and charge them for it?
Selling your own courses through a platform carrying your branding is expressly permitted under TalentLMS’s own agreement, in the carve-out at Section 4.3. What standard terms exclude is operating the platform for a client who administers it, with their own admins and their own participants. If that’s your arrangement, get written permission on the order form before you sign, not after.

What’s the difference between white label and multi-tenant?
White label is how it looks. Multi-tenant is how many separate, independently administered accounts you get. They’re priced separately: at TalentLMS the entry plan removes the badge and includes one training portal, while fifteen portals means the $449 tier.

Can I get a mobile app with my client’s name on it?
Yes, and it’s a separate purchase at every platform here. Where a figure is published, roughly $199 a month is the rate, as an add-on or bundled into a top tier. Price it into the proposal before you quote the client.

Sources

Vendor pricing, terms and feature pages read September 2026.

  • TalentLMS pricing page and terms of service
  • CYPHER Learning pricing page and platform pages
  • Docebo pricing page and extended enterprise pages
  • LearnUpon pricing page and portals feature page
  • Firmwater pricing page
  • LMS Portals pricing page
  • Teachfloor pricing page and white-label feature pages
  • iSpring Learn pricing page
  • LearnWorlds pricing page
  • Thinkific pricing page and terms of service, section 4.3.5
  • Teachable pricing page
  • Kajabi pricing page
  • TrainerCentral pricing page
  • Mini Course Generator pricing page

Start creating mini-courses today

Build interactive, AI-powered mini-courses in minutes — free to start.