Skip to content
← All resources

How Much Does It Cost to Host an Online Course?

Last updated October 2026· by the learnfrom.co team

Short answer

Hosting an online course costs nothing upfront on learnfrom.co. You pay $4.99 per enrolled student, dropping to $3.49 after 250 students and $1.99 after 1,000, so 100 students cost $499 in total. Subscription platforms charge a fixed monthly fee from $9 to $143, which is $108 to $1,716 a year before transaction fees. Payment processing fees from Stripe or PayPal apply on every platform.

Three ways course hosting is priced

  • Monthly subscription: a fixed fee whether or not you have students. Most course platforms work this way.
  • Percentage of sales: no monthly fee, but the platform keeps a share of every sale.
  • Pay per student: no monthly fee and no cut of your sales. You pay a flat fee each time a new student enrolls, and the rate drops as you grow.

What learnfrom costs at different student counts

learnfrom's fee is charged once per enrolled student. 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 totals use each platform's starting plan for a full year. Entry plans often have limits that push you onto a higher plan.

PlatformStarting planPer yearTransaction fee
SkoolHobby, $9/mo$10810% on Hobby
TeachableStarter, $29/mo$3487.5% on Starter
Podia$33/mo$396On lower plans
ThinkificBasic, €36/mo€432None on paid plans
Mighty NetworksLaunch, $79/mo$9482% on Launch
KajabiBasic, billed annually$1,7160.5% to 2% on third-party payments

Where the break-even point is

A $29/month plan costs $348 per year. learnfrom costs less than that until about 69 new students enroll in a year. Beyond that, a low-cost subscription can be cheaper, so the right choice depends on how many students you expect.

Transaction fees add to the cost

Transaction fees are a percentage of each sale, so they grow with your revenue. This is the fee on 100 sales of a $200 course, before payment processing.

PlatformTransaction feeFee on 100 sales of a $200 course
Skool10%$2,000
Teachable (Starter plan)7.5%$1,500
Payhip (free plan)5%$1,000
Kajabi (third-party payments, Basic plan)2%$400
Mighty Networks2%$400
learnfrom.coNone (flat per-student fee instead)$499 total at $4.99 per student

Costs people forget to count

  • Payment processing: Stripe and PayPal charge their own fees on every platform.
  • Plan limits: student, course or contact caps can force an upgrade as you grow.
  • Video hosting: check whether it's included or billed separately.

How to estimate your own cost

Add up the platform cost, any transaction fees on your sales, and payment processing. Then compare the total against your course revenue. The course profit simulator does this with your own prices and student numbers.

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

Can I host an online course for free?

Yes, in two ways. learnfrom.co costs nothing until a student enrolls. Payhip's free plan has no monthly fee, but takes 5% of each sale. Payment processors such as Stripe and PayPal charge their usual fees on any platform.

How much does it cost per month to host a course?

Subscription platforms start at about $9 per month for Skool's Hobby plan and reach $143 per month for Kajabi's Basic plan billed annually. learnfrom.co has no monthly fee.

What does it cost to host a course for 100 students on learnfrom?

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

Am I charged again when a student takes the course?

No. Each student is charged once, when they enroll, and keeps lifetime access. learnfrom doesn't charge the same student twice for the same course.

Launch your course without the monthly bill

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

Get started free