Online Course Revenue Calculator
Calculate your online course revenue after platform fees. Compare Teachable, Udemy, Skillshare, and self-hosted options. Free course revenue calculator.
Online Course Revenue: What Creators Actually Earn
Online courses represent one of the highest-leverage income streams available to creators. Unlike trading time for money (freelancing) or relying on platform algorithms (ad revenue), a course is a digital asset that generates income every time someone enrolls. The economics are compelling: create once, sell indefinitely, with near-zero marginal cost per student. But the gap between the theoretical promise and actual earnings depends heavily on your platform choice, pricing strategy, and audience size.
The course platform landscape splits into two models. Marketplace platforms like Udemy provide built-in traffic but take a massive cut -- up to 63% of organic sales. Self-hosted platforms like Teachable charge a flat percentage (5% or less) but require you to drive all your own traffic. This fundamental tradeoff between reach and revenue share is the single biggest factor in your per-student earnings.
How Course Revenue Is Calculated
The formula varies by platform model. For self-hosted and Teachable-style platforms: Net Revenue = (Course Price x Monthly Sales) - Platform Fee - Payment Processing. For Udemy: Net Revenue = Course Price x Sales x (Organic Rate x 0.37 + Instructor Rate x 0.97), where organic sales keep only 37% and instructor-promoted sales keep 97%. This calculator models each platform's specific fee structure and lets you blend revenue from evergreen sales, subscription memberships, and periodic launch cohorts to see your total projected income.
Course sales only. Switch to Advanced for subscriptions, launches, and ad spend.
Course Sales
One-time price for your course
New students enrolling per month
Each platform has different fee structures
Platform Fee Comparison
Self-hosted keeps the most revenue (just 2.9% Stripe). Teachable charges 5% + Stripe. Udemy takes 63% of organic sales but provides marketplace traffic. Choose based on whether you bring your own audience or need discovery.
Revenue Estimate
Monthly Net Revenue
$2,574
After all fees and costs
Annual Revenue
$30,886
Projected yearly
Revenue per Student
$172
Net per monthly student
Revenue Breakdown
Course Revenue Tips
- - Self-hosted courses keep the most revenue — build an audience first, then migrate
- - Combine evergreen course sales with a membership for recurring revenue
- - Launch cohorts create urgency and higher price tolerance
- - Improve completion rates with community, accountability, and shorter modules
How to Use the Online Course Revenue Calculator
Enter your course price, expected monthly sales, and platform to see your net revenue after all fees. The calculator models each platform's unique fee structure so you can compare options side by side.
Quick Mode
Set your course price, monthly sales volume, and platform. The calculator shows monthly net revenue, annual projection, and revenue per student. Try different platforms to see which one maximizes your take-home — the difference between Udemy (63% cut) and self-hosted (2.9% Stripe) is dramatic.
Advanced Mode
Advanced mode adds subscription membership revenue, launch cohort modeling (amortized over 12 months), refund rates, completion rate benchmarks, and ad spend. If you sell on Udemy, you can adjust the organic vs. instructor-brought sales split — organic traffic costs 63% but instructor-brought traffic only costs 3%.
Maximizing Course Revenue
The highest-earning course creators combine three revenue streams: evergreen course sales (passive), subscription memberships (recurring), and periodic launches (cohort-based). Start with one stream, build your audience, then layer on additional streams. Moving from Udemy to self-hosted once you have an email list of 5,000+ subscribers is often the single biggest revenue unlock.
Embed This Calculator
Copy the code below to embed this calculator on your website.
<iframesrc="https://calcfalcon.com/embed/creator/online-course-revenue-calculator"width="100%"height="500"frameborder="0"title="Online Course Revenue Calculator"></iframe>
Frequently Asked Questions
How much can you make selling online courses?
Revenue varies widely. A $197 course selling 15 units per month on Teachable generates about $2,650 net monthly after fees. Top course creators earn six figures by combining evergreen sales, launch cohorts, and memberships. The key is audience size and email list quality.
Which course platform takes the lowest fees?
Self-hosted (your own website + Stripe) keeps the most — just 2.9% payment processing. Teachable charges 5% + Stripe on their free plan. Udemy takes the most at 63% of organic sales, but provides marketplace traffic. ConvertKit Commerce and Gumroad are middle-ground options.
Udemy vs Teachable — which is better?
Udemy gives you marketplace discovery but takes 63% of organic sales and limits pricing. Teachable charges 5% + Stripe and gives you full pricing control. Choose Udemy if you need traffic. Choose Teachable (or self-hosted) if you have your own audience.
What is a good online course completion rate?
The industry average is about 30%. Courses with active communities, accountability structures, and shorter modules see 50-70% completion. Higher completion rates drive better reviews, referrals, and repeat customers. It does not directly affect revenue but impacts long-term growth.
How do course launches work?
A launch is a time-limited enrollment period, often with bonuses or cohort-based learning. Launch prices are typically 2-3x evergreen prices ($497+ vs $197). Launches create urgency and community. The calculator amortizes launch revenue over 12 months to show realistic monthly income.
Platform Fee Comparison for Course Creators
Choosing the right platform can mean the difference between keeping $70 or $37 per $100 in course sales. The table below compares the effective cost of selling a $197 course across major platforms, assuming 20 sales per month.
| Platform | Platform Fee | Processing Fee | Net per $197 Sale | Monthly Net (20 sales) |
|---|---|---|---|---|
| Self-Hosted (Stripe) | 0% | 2.9% + $0.30 | $191.00 | $3,820 |
| Teachable (Free Plan) | 5% | 2.9% + $0.30 | $181.15 | $3,623 |
| Teachable (Pro Plan) | 0% ($119/mo) | 2.9% + $0.30 | $191.00 | $3,701 |
| Skillshare (Royalty) | Variable | N/A | ~$0.05-$0.10/min watched | Varies |
| Udemy (Organic Sales) | 63% | Included | $72.89 | $1,458 |
| Udemy (Instructor Sales) | 3% | Included | $191.09 | $3,822 |
The difference is stark. Self-hosted keeps $3,820/month while Udemy organic keeps just $1,458 -- a $2,362/month gap on identical sales volume. However, Udemy provides marketplace discovery that self-hosted does not, which can make up the difference if you lack an existing audience.
Worked Example: Three Revenue Streams Combined
A productivity coach sells courses on Teachable (Free plan) and wants to model their full income picture. Here is a realistic scenario:
Evergreen course sales: A $197 flagship course sells 15 units/month through email marketing and blog traffic. After Teachable's 5% + Stripe fees: $2,717/month.
Subscription membership: A $29/month community with templates and live Q&A sessions has 85 active members. After fees: $2,200/month. Churn is 6% monthly, but they add 10-12 new members each month from course buyers, netting slow growth.
Annual launch cohort: Twice a year, they run a 6-week live cohort version of the course at $497. Each launch enrolls 40 students, generating $19,880 gross per launch. Amortized monthly: $3,313. After fees: approximately $3,050/month equivalent.
Total monthly income: approximately $7,967. The key insight: the subscription membership provides stable monthly revenue, the evergreen course generates passive income, and the launches create revenue spikes that fund growth. Each stream serves a different purpose in the business.
Pricing Strategy for Online Courses
Price based on outcome value, not content length. A 2-hour course that teaches someone to land freelance clients worth $5,000/month can command $497. A 40-hour course on general photography basics might struggle at $99. Buyers pay for transformation, not hours of video.
Use the 1% rule as a floor. If your course helps someone earn or save a specific amount, pricing at 1-2% of that value is almost always a safe starting point. A course that helps freelancers earn $50,000/year can reasonably charge $500-1,000.
Offer tiered pricing. A self-paced course at $197, a course-plus-community at $297, and a course-plus-coaching at $997 lets buyers self-select based on their budget and commitment level. Most revenue typically comes from the middle tier.
Launch at a premium, then create an evergreen funnel. Launches with cohort-based accountability and live access justify 2-3x the evergreen price. After the launch, the self-paced version runs on autopilot at a lower price point. This captures both high-intent and passive buyers.
The Email List Multiplier
Course sales correlate directly with email list size. Industry benchmarks show that a well-nurtured email list converts at 1-3% during a launch and 0.5-1% for evergreen sales. A list of 5,000 subscribers might generate 50-150 sales during a launch at $197, producing $9,850-$29,550 in gross revenue. Growing your email list by even 500 subscribers per month compounds dramatically over a year. Most successful course creators spend 50% of their marketing effort on list building, because the list is the asset that makes everything else work.
Dive Deeper
Best Platforms for Selling Digital Products in 2026
Compare Gumroad, print-on-demand services, and online course platforms. Real fee structures, profit margins, and which platform fits your digital product.
Read the GuideHow Much Can You Make Selling Online Courses?
Online course revenue by platform — Teachable's 5%, Udemy's 63% cut, Skillshare royalties, and self-hosted margins. Real earnings math for course creators.
Read the GuideGet Free Tax Tips
Join thousands of freelancers getting actionable tax and finance tips delivered to their inbox.
Plus, download our free Freelancer Tax Cheatsheet (PDF)
Related Calculators
Gumroad Revenue Calculator
Calculate digital product revenue after fees
CreatorSubstack Revenue Calculator
Calculate subscription newsletter revenue
CreatorNewsletter Revenue Calculator
Calculate multi-platform newsletter income
CreatorSponsorship Rate Calculator
Calculate what to charge for brand deals