← All resources

Cheapest Way to Host and Sell an Online Course

Last updated October 2026· by the learnfrom.co team

Short answer

The cheapest option depends on how many students you enroll. On learnfrom.co you pay nothing until a student enrolls, then $4.99 per student (dropping to $1.99), so 50 students cost $249.50 in total. A $29/month subscription costs $348 per year whether you have 5 students or 500. Against that plan, pay per student is cheaper if you enroll about 69 or fewer new students per year.

What learnfrom costs at different student counts

learnfrom's fee is charged once per enrolled student. Pricing is progressive: the first 250 students cost $4.99 each, students 251 to 1,000 cost $3.49 each, and every student after 1,000 costs $1.99. Students get lifetime access.

Students enrolledTotal platform costAverage cost per student
10$49.90$4.99
50$249.50$4.99
100$499$4.99
250$1,247.50$4.99
500$2,120$4.24
1,000$3,865$3.87
5,000$11,825$2.37

What subscription platforms cost per year

These are the starting plans from each platform's published pricing, multiplied by 12. Entry plans often have limits (courses, students or contacts) that push you onto a higher plan. Prices are in the currency each platform lists, and some platforms add fees on top.

PlatformStarting pricePer yearNotes
Skool$9/mo$10810% transaction fee
LearnWorlds€24/mo€288Plus €5 per enrollment
Teachable$29/mo$3487.5% transaction fee and 100-student limit on Starter
Stan Store$29/mo$348Link-in-bio store
SchoolMaker$29/mo$3481 course, 100 members
Podia$33/mo$396Transaction fees on lower plans
Thinkific€36/mo€432—
Uteach€39/mo€468—
Zenler$47/mo$5645 courses, 500 students on Starter
Teachery$49/mo$588—
Klasio$49/mo$588Free tier limited to 50 students
Mighty Networks$79/mo$9482% transaction fee
Teach.io$97/mo$1,164Flat monthly fee
Kartra$119/mo$1,4282,500 contacts
Kajabi$143/mo$1,7162,500 contacts; 0.5–2% on third-party payments

Where the break-even point is

A $29/month plan costs $348 per year. At $4.99 per student, learnfrom stays below that until about 69 new students in a year. Beyond that a cheap subscription costs less in that year. A plan's price repeats every year, though, while learnfrom only charges for new enrollments, and the per-student rate drops as you grow. Plans priced above $29 per month, such as $49, $79 or $143, break even much later.

Costs people forget to count

  • Transaction fees: some platforms take 2% to 10% of each sale on top of the subscription. See how to sell courses without platform fees.
  • Plan limits: student, course or contact caps can force an upgrade as you grow.
  • Payment processing: Stripe and PayPal charge their own fees on every platform.
  • Video hosting: check whether it's included or billed separately.

To model your own numbers, use the course profit simulator or the course pricing calculator. Full tier details are on the pricing page.

Figures reflect the pricing we found on each platform's website as of October 2026. Plans change, so confirm current pricing before you decide.

Frequently asked questions

How much does it cost to host an online course?

On learnfrom.co hosting is free until students enroll, then $4.99 per student, dropping to $3.49 after 250 students and $1.99 after 1,000. Subscription platforms typically start around $29 to $50 per month, which is roughly $350 to $600 per year, and some add transaction fees.

What does learnfrom cost for 100 students?

100 students cost $499 in total, an average of $4.99 per student, charged once as each student enrolls.

Is pay-per-student cheaper than a subscription?

For small and growing audiences, usually yes. Against a $29 per month plan, learnfrom costs less if you enroll about 69 or fewer new students per year. If you enroll many more students than that each year, a low-cost subscription can be cheaper.

Do I pay learnfrom if I have no students?

No. You pay nothing until a student enrolls. There is no subscription and no setup fee.

Launch your course without the monthly bill

Create unlimited courses for free and pay only when a student enrolls.

Get started free