Course Revenue Calculator
Project online course revenue from students, price, refund rate, and platform fees. Enter values for instant results with step-by-step formulas.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Course Revenue Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Net Revenue = (Students x Price x (1 - Refund Rate)) - Platform Fees - Processing Fees - Marketing Cost
Worked example โ Monthly Net: $5,965 | Annual Net: $71,580 | Marketing ROI: 1,193%
Formula
Net Revenue = (Students x Price x (1 - Refund Rate)) - Platform Fees - Processing Fees - Marketing Cost
Where Students is monthly enrollment count, Price is the course cost, Refund Rate accounts for returns, Platform Fees vary by provider (Teachable 5%, Udemy 50%, Thinkific 0%), Processing Fees are ~2.9% + $0.30 per transaction, and Marketing Cost is monthly advertising spend.
Worked Examples
Example 1: Teachable Course Revenue Projection
Problem:You sell a $149 course on Teachable (5% fee + 2.9% processing) with 50 new students per month, 5% refund rate, and $500 marketing spend. Project 12-month revenue.
Solution:Monthly gross = 50 x $149 = $7,450 Refunds (5%) = $7,450 x 0.05 = $372.50 Net sales = $7,450 - $372.50 = $7,077.50 Transaction fee (5%) = $7,077.50 x 0.05 = $353.88 Processing = ($7,077.50 x 0.029) + (48 x $0.30) = $205.25 + $14.40 = $219.65 Platform monthly = $39 Total fees = $353.88 + $219.65 + $39 = $612.53 Net before marketing = $7,077.50 - $612.53 = $6,464.97 Net after marketing = $6,464.97 - $500 = $5,964.97 12-month total = $5,964.97 x 12 = $71,579.64
Result:Monthly Net: $5,965 | Annual Net: $71,580 | Marketing ROI: 1,193%
Example 2: Udemy vs Self-Hosted Comparison
Problem:Compare 100 monthly sales at $99 on Udemy (50% cut, avg sale $15) versus Teachable (5% + processing, $39/month). Include $300 marketing on Teachable.
Solution:Udemy: Organic sales: 100 at avg $15 = $1,500 Udemy cut: 50% = $750 Net = $750/month, $9,000/year Teachable: Gross = 100 x $99 = $9,900 Refunds (5%) = $495 Net sales = $9,405 Fees = ($9,405 x 0.079) + (95 x $0.30) + $39 = $743 + $28.50 + $39 = $810.50 Net before marketing = $9,405 - $810.50 = $8,594.50 Net after marketing = $8,594.50 - $300 = $8,294.50 Annual = $99,534
Result:Udemy: $9,000/yr | Teachable: $99,534/yr | Self-hosted earns 11x more
Frequently Asked Questions
How do I project online course revenue accurately?
Accurate revenue projections require realistic assumptions about student acquisition, pricing, and retention. Start with your current audience size and apply conservative conversion rates: 1-2% for cold traffic, 2-5% for warm email subscribers, and 5-10% for launch events to engaged audiences. Factor in seasonality, as course enrollments typically peak in January, September, and during Black Friday promotions. Account for all costs including platform fees (5-50% depending on the platform), payment processing (2.9% + $0.30), refund rates (3-8% average), and marketing spend. Build projections for 3 scenarios: conservative (half your expected students), realistic (your expected number), and optimistic (double your expected students). Tracking actual performance against projections monthly allows you to calibrate assumptions over time.
What refund rate should I expect for online courses?
The average refund rate for online courses ranges from 3% to 8%, depending on the price point, niche, and guarantee length. Courses priced under $50 tend to have lower refund rates (2-4%) because the financial commitment is small. Mid-range courses ($100-$500) average 5-8% refund rates. Premium courses ($1,000+) can see refund rates of 5-15% because the financial stakes are higher and buyers are more likely to evaluate carefully. Courses with 30-day money-back guarantees typically see lower refund rates than those with 7-day guarantees, counter-intuitively, because the urgency to decide dissipates. High refund rates above 10% usually indicate a mismatch between marketing promises and actual course content, poor production quality, or targeting the wrong audience.
How do platform fees differ between Teachable, Thinkific, Udemy, and Kajabi?
Platform fee structures vary significantly and affect your bottom line. Teachable charges $39-$399/month depending on the plan, plus 5% transaction fee on the basic plan (waived on higher plans) and standard payment processing. Thinkific charges $49-$499/month with no transaction fees on any plan, only payment processing at 2.9% + $0.30. Udemy takes approximately 50% of sales from their marketplace (3% if the student uses your coupon link) and controls pricing. Kajabi charges $149-$399/month with no transaction fees but requires higher upfront investment. Gumroad charges 10% plus processing with no monthly fee. For creators selling fewer than 100 courses per month at $100+, Thinkific and Teachable offer the best value. For high-volume sellers, Kajabi's flat monthly fee becomes more economical per transaction.
What is a good cost per acquisition for online course students?
A good cost per acquisition depends on your course price and lifetime customer value. As a general rule, your CPA should be no more than 25-33% of your course price for a sustainable business model. For a $100 course, target a CPA of $25-$33. For a $500 course, $100-$150 is acceptable. The most cost-effective acquisition channels are email marketing ($1-$5 CPA for warm subscribers), organic social media ($5-$15 CPA), and YouTube content marketing ($10-$20 CPA). Paid advertising on Facebook and Instagram typically costs $20-$80 per acquisition for courses, while Google Ads can range from $30-$100+. Webinar funnels often achieve the best CPA for higher-priced courses because the live interaction builds trust. If your CPA exceeds your profit per sale, the acquisition channel is unsustainable unless you have upsells or backend products.
How important is marketing budget for course revenue?
Marketing budget is often the most critical factor determining course revenue, yet it is the most commonly underestimated expense by new course creators. Industry benchmarks suggest spending 30-50% of expected revenue on marketing for the first year and 15-25% once you have established organic channels. A course creator spending $0 on marketing will typically rely entirely on organic reach, which grows slowly and unpredictably. Even a modest $500/month budget for Facebook or Instagram ads can generate 10-30 new students per month for a well-positioned course. The key metric is return on ad spend (ROAS), with a healthy target being 3x to 5x (every $1 spent generates $3-$5 in revenue). Reinvesting a portion of profits into marketing creates a growth flywheel. Many successful course creators eventually spend $5,000-$20,000 per month on advertising once they have proven a positive ROAS.
How can I increase revenue from existing course students?
Maximizing revenue from existing students is significantly more profitable than acquiring new ones because you have already paid the acquisition cost. The most effective strategies include creating additional courses that serve the next step in your student's learning journey, offering coaching or consulting upsells at 5-10x the course price, building a membership community with monthly recurring revenue, and creating course bundles at a discount. Email nurture sequences sent after course completion can promote advanced offerings to engaged students. Affiliate partnerships where you recommend complementary courses for a commission add revenue without product creation. Certificate programs that require completing multiple courses incentivize purchasing your full catalog. Data shows that a customer who has purchased one course is 60-70% more likely to purchase a second course from the same creator.
When should I launch versus sell evergreen?
Both launch and evergreen models have distinct advantages. Live launches with open/close enrollment windows create urgency and scarcity, typically generating 50-70% of annual revenue in a few concentrated weeks. This model works well when you have an engaged audience and can commit to periodic launch events. Evergreen selling keeps enrollment open continuously, producing steady monthly revenue that is easier to predict and scale with advertising. Many successful creators use a hybrid approach: launching 2-3 times per year to their warm audience while running evergreen funnels for paid traffic. The launch model generally produces higher per-student revenue because of urgency-driven conversions, while evergreen produces more consistent cash flow. Starting with launches helps you refine your messaging and pricing before investing in automated evergreen funnels.
What metrics should I track to optimize course revenue?
Essential course revenue metrics include: Revenue per visitor (total revenue divided by total landing page visitors), which measures the effectiveness of your entire funnel. Cost per acquisition (marketing spend divided by new students), which determines sustainability. Customer lifetime value (average revenue per student including upsells), which guides how much you can spend on acquisition. Refund rate (refunds divided by total sales), which indicates product-market fit. Conversion rate at each funnel stage (ad click to landing page, landing page to checkout, checkout to purchase), which identifies bottlenecks. Email list growth rate, which predicts future launch performance. Student completion rate (completed modules divided by enrolled students), which correlates with satisfaction and referrals. Track these metrics weekly and review trends monthly to identify opportunities for optimization.
How does course revenue compound over time with multiple products?
Course revenue demonstrates powerful compounding effects when you build a product ecosystem. Your first course establishes your audience and email list. Your second course can be promoted to your existing student base at near-zero acquisition cost, with typical conversion rates of 15-30% from satisfied students. By the time you have 3-5 courses, cross-promotion and bundle offers create multiple purchase paths. A creator with a single $149 course averaging 50 students per month earns approximately $7,450 monthly. Adding a second course at $199 that 20% of existing students purchase adds $1,490. A $29/month membership converting 10% of students adds another $745. Within 12 months, this multi-product approach can double or triple total revenue compared to a single course. The lifetime value of each customer increases dramatically with each additional product in your catalog.
Is it better to sell one expensive course or multiple affordable courses?
The optimal strategy depends on your niche, audience, and business goals. A single premium course ($500-$2,000) generates more revenue per sale and requires fewer students to reach income goals, but demands stronger marketing and higher production value. Multiple affordable courses ($49-$149) create more entry points for new students, generate cross-selling opportunities, and provide recurring revenue through catalog purchases. Data from course platforms shows that creators with 3+ courses earn on average 4-5x more total revenue than single-course creators. The recommended approach is starting with one flagship course to validate your market and build your audience, then expanding with complementary courses at various price points. A well-structured product ladder might include a free mini-course for lead generation, a $49 introductory course, a $199 intermediate course, a $497 advanced course, and a $1,000+ coaching program or certification.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎCourse Completion Estimator
Calculate course completion estimator with inputs, formulas, and instant results.
๐งฎCourse Credit Hour Calculator
Calculate course credit hour with inputs, formulas, and instant results.
๐งฎCourse Outcome Mapping Tool
Calculate course outcome mapping tool with inputs, formulas, and instant results.
๐งฎCourse Difficulty Index
Calculate course difficulty index with inputs, formulas, and instant results.
๐งฎOnline Course Pricing Calculator
Calculate optimal course price from content length, niche, audience size, and competition.
๐งฎCourse Completion Rate Calculator
Estimate expected course completion rates from module count, duration, and engagement factors.
๐งฎLearning Curve Calculator
Calculate learning curve with inputs, formulas, and instant results.
๐งฎLearning Objective Alignment Checker
Calculate learning objective alignment checker with inputs, formulas, and instant results.