Pay only when students enroll

No monthly fees, no platform commissions. You only pay a small per-student fee when someone enrolls in your course.

Progressive per-student pricing

Your rate per student decreases as your total enrolled students grow. Like tax brackets — each tier only applies to the students within that range.

TierTotal studentsPer student
Starter0 – 200$2.99
Growth201 – 1,000$2.00
Pro1,001 – 5,000$1.25
Scale5,001+$0.99
Unlimited coursesAll features includedNo monthly subscriptionLifetime student access

Pay-Per-Student vs Subscription: Which Pricing Model Actually Fits Your Online Course Business?

Choosing a course platform is a big decision, but most creators underestimate how much the pricing model matters. It shapes your cash flow, your risk exposure, and how you think about growth.

Two models dominate the market: subscriptions and pay-per-student. Both can work — but they serve different types of businesses at different stages. Here's how to think about which one is right for you.

How subscription pricing works

Platforms like Teachable, Kajabi, and Thinkific charge a fixed monthly or annual fee. Depending on the plan, that typically buys you a set of features: custom domains, email integrations, affiliate management, and so on.

The fee is the same whether you enroll five students or five hundred. You pay to have access to the platform, not based on what you do with it.

This model works well for creators who already have a reliable revenue stream. If your course consistently generates $5,000/month, a $150/month platform fee is barely noticeable — and you never have to think about it again. Predictable costs make budgeting straightforward.

The challenge comes earlier in the journey. If you're still validating whether your course will sell, you're paying a fixed cost against uncertain revenue. If a launch underperforms, the platform bill doesn't change. And if you pause a course or take a break from selling, you're still on the hook.

There's also a structural misalignment: subscriptions reward platforms for keeping you on a plan, regardless of whether you're actually getting value from it. The incentive isn't to help you grow — it's to prevent you from churning.

How pay-per-student pricing works

Pay-per-student pricing ties your platform costs directly to enrollment. You pay when a student signs up, not before.

At Learnfrom, that means no monthly subscription fee, no cost to create courses, and a per-enrollment fee that decreases as your student volume grows.

The logic here is straightforward: your platform costs scale with your revenue, not against it. A bad month costs less. A great month costs more — but you've also earned more.

This model is particularly well-suited to:

  • New course creators who are still building an audience and can't predict enrollment volume
  • Businesses with seasonal or project-based launches rather than steady monthly traffic
  • Creators who want to test new topics or formats without committing to ongoing platform spend
  • Anyone offering lifetime-access courses, where you enroll a student once and support them indefinitely — the math is much cleaner when you pay once per student rather than forever

The per-enrollment fee also makes it easier to leave. If you ever want to migrate to another platform, you can move new students over while existing ones stay put, without paying for two platforms simultaneously.

The real question to ask yourself

The subscription vs pay-per-student choice is really a question about where you are in your journey and how predictable your growth is.

If you're launching your first course, or experimenting with a new niche, or operating a business where course revenue is secondary to something else — pay-per-student removes the financial pressure that can distort your decision-making. You don't need to recoup a platform fee. You can be patient.

If you're already running a high-volume, steady-state operation with deep integration needs, the subscription model's cost predictability and feature depth may genuinely suit you better.

Most creators, though, start in the first category. The flexibility of paying only when you earn tends to compress the time between “idea” and “first sale” — because there's nothing riding on the launch working out immediately.

How Learnfrom approaches this

Learnfrom is built on a pay-per-student model: no monthly fees, unlimited course creation, and per-enrollment pricing that decreases as your student volume grows.

The intention is to remove the financial barrier at the stage when it's most likely to slow you down — before you've proven whether a course will sell. Once you've validated an audience and are scaling, the pricing tiers reflect that growth rather than charging you more for your own success.

If you're evaluating platforms, it's worth running the numbers both ways. Take your expected enrollment volume, apply each model's cost structure, and see where the break-even points sit. The answer won't be the same for every creator.

Frequently asked questions

How does per-student pricing work?

You pay a small fee each time a new student enrolls in one of your courses. The rate starts at $2.99 per student and drops as you grow — down to $0.99 for high-volume creators. Students get lifetime access, and you're never charged twice for the same student in the same course.

Do you take a cut of my course sales?

No. Learnfrom.co never charges platform transaction fees on your course sales. You keep 100% of what you earn. You only pay the per-student platform fee when someone enrolls. Payment providers like Stripe or PayPal charge their own standard processing rates separately.

Do I need to pay anything upfront?

No. There's no subscription or setup fee. Create your account, build your courses, and you're only billed when students start enrolling. You can get everything set up for free before a single student joins.

Is there a limit on how many courses I can publish?

No limits at all. Publish as many courses as you want, with unlimited students per course. You only pay when students enroll — there's no cap on content.

Can I use my own custom domain?

Absolutely. Connect your own domain (like courses.yourbrand.com) from the account settings. Your students will see your brand — not ours. Setup takes just a few minutes with a simple DNS change.

What happens if a student requests a refund?

If you refund a student through Stripe, the platform fee for that enrollment is also reversed. You're never stuck paying for students who didn't stay.

Start Building Without Risk

At Learnfrom, we've designed our platform around this principle. You can create unlimited courses, start without paying, and scale at your own pace. And only pay when your students enroll.

This is a pricing model built for creators who want to grow without limitations.

Create courses

Build structured courses with modules, lessons, and rich content using our intuitive editor.

Get paid

Accept one-time payments via Stripe with unlimited students and zero platform transaction fees.

Grow your brand

Custom domains, SEO tools, and a public profile to showcase your courses.

Get started free