
How Much Can You Make Selling Online Courses: Earnings Insights
Let’s be honest—when people ask how much money they can make selling online courses, they usually want a straight answer. Not motivational fluff. Not “it depends” with zero numbers. I get it.
In my experience, online courses can absolutely become a solid income stream. But the range is huge: some creators earn a few hundred bucks from a hobby course, while others build full-time businesses with multi-course catalogs and recurring sales. The difference usually comes down to how you price, how you market, and how quickly you learn from your results.
In this article, I’ll walk through realistic earnings ranges, the math behind them (traffic → conversions → revenue → fees → refunds), and what I’d do differently if I were starting from scratch today.
Key Takeaways
- Realistic monthly earnings for many course creators are often in the $1,000–$5,000 range, but it can be lower (or higher) depending on your niche, price, and marketing.
- Top earners can make $100,000+ per year, usually by combining strong positioning, consistent traffic, and a repeatable launch/sales system.
- Your topic and audience matter just as much as your content—if the offer doesn’t match a real buyer problem, sales stall.
- Pricing strategy (one-time vs subscription, discounts, bundles) directly impacts revenue and cash flow.
- Marketing isn’t optional: social proof + email + consistent promotion is what turns course “views” into enrollments.
- Platform choice affects your margin (fees, built-in audience vs branding control, payment processing, and support).

How Much Can You Make Selling Online Courses?
In plain terms, online course income can be anything from “I made a few sales” to “this pays my rent.” What I’ve noticed is that most creators fall into the middle: steady, not viral—until they get their positioning and marketing dialed in.
Here’s a realistic way to think about it: your earnings aren’t just “how good the course is.” They’re the result of a pipeline.
A simple earnings model (the math you can actually use)
Revenue usually comes from: traffic → conversion rate → price → refunds → platform/payment fees.
- Traffic: visits to your sales page (from email, social, ads, affiliates, etc.)
- Conversion rate: percent of visitors who buy
- Price: course price (or bundle/tiers)
- Refund rate: percent refunded (varies a lot by niche + expectations)
- Fees: platform cut + payment processing + email tool costs
Average income: what’s a reasonable range?
You’ll often see claims like “$1,000 to $5,000 a month” thrown around. That range isn’t crazy, but the missing part is the methodology.
In my own launches, I’ve seen that range happen when a creator can consistently generate enough sales page visits and convert them at a believable rate (often 1%–5% depending on traffic quality, offer strength, and page design).
Worked example (one month):
Let’s say you publish a course at $199.
- You get 8,000 visits to your sales page that month.
- Your conversion rate is 2.0% (that’s 160 buyers).
- Refund rate is 5% (you keep 95% of sales).
- Platform/payment fees total about 10% (this varies by platform, but it’s a decent planning number).
Gross sales: 160 × $199 = $31,840
After refunds: $31,840 × 0.95 = $30,248
After fees: $30,248 × 0.90 = $27,223 (before ad spend and your tools)
That’s how people end up in the $5k–$20k/month zone. If traffic is lower (say 2,000 visits) or conversion is weaker (say 0.5%), you’ll land closer to the “a few hundred to a few thousand” range.
And yes—some creators push way higher. But the jump to $100,000+ per year usually comes from stacking multiple courses, running repeatable funnels, and/or earning from evergreen traffic and email retention.
What I noticed about the “top earner” pattern
The top performers don’t just “make a course.” They build an offer that people are already trying to solve. They also run marketing like it’s a system, not a hope.
In other words: they don’t rely on one post. They do weekly content, capture leads, nurture them, and then run launches or evergreen promotions.
Understanding Your Target Audience
If your course is for “everyone,” it’s for nobody. I learned that the hard way the first time I tried to make an all-purpose course. The content was good. The sales page was clear. The problem? The buyer didn’t feel like it was made for them.
To make money, you need to know who’s buying and what outcome they’re paying to get.
Identifying profitable niches (and spotting demand before you build)
Here’s what actually works for niche research:
- Search intent: look for people actively looking for solutions (not just “interesting topics”).
- Validate with existing marketplaces: check what’s selling on Udemy and other course libraries, then see what topics have lots of reviews and recent updates.
- Keyword tools + Google Trends: don’t just chase volume—look for steady or rising interest.
- Community signals: if people ask the same question repeatedly in forums/Reddit/Discord, that’s often a real buyer problem.
One quick sanity check: if your niche is too broad, your marketing gets expensive. If it’s too narrow, you might sell… but not enough to matter.
What “tailoring to the audience” really means
It’s not just using the right words. It’s building the course around the learner’s current situation.
For example, instead of “Learn Python,” you might build “Python for Data Cleaning (for people stuck in messy spreadsheets).” That’s a specific moment in their journey.
And when you tailor, your course page copy gets sharper too:
- you can name the exact pain point
- you can show the before/after
- you can set expectations (so refunds drop)
- you can design assignments that match how buyers actually work
Course Pricing Strategies
Pricing isn’t a guess. It’s a decision that changes your conversion rate and your revenue per sale. I usually treat price like a lever, not a number.
Start by choosing what you’re selling: a beginner “get started” path, a job-ready transformation, or an advanced skill upgrade.
One-time pricing vs subscriptions (how to choose)
One-time payments tend to work well when your course is a complete outcome. Students pay once, binge/work through it, and you can keep it evergreen.
Subscriptions work better when you’ll keep adding content, coaching, or updates. If you don’t plan to maintain it, subscriptions can feel like a bait-and-switch.
In my experience, most first-time course creators do better with one-time pricing. It’s simpler to market, and you can focus on getting reviews and results before you commit to a recurring model.
Discounts, promos, and launch pricing (without killing your margin)
Discounts can help you get early momentum, but they need a reason. A random 50% off sale usually attracts bargain hunters who don’t stick.
What I prefer:
- Early-bird discount: 10%–25% off for the first wave (creates urgency without training people to wait).
- Time-boxed launch: run a 7–14 day promotion tied to a specific bonus (templates, office hours, a live workshop).
- Bundle strategy: add a second module or office hours for a higher tier instead of discounting your main price.
And yes—do the math. If your platform takes 10%–30% (varies a lot), a heavy discount can erase your profit fast.

Marketing Your Online Course
Here’s the part many people skip: marketing is what makes the course “real money.” A great course with no distribution is just a document sitting on your hard drive.
Social media promotion that doesn’t feel like spam
I’m not saying you need to go viral. I’m saying you need a consistent pipeline.
What I’ve seen work:
- Cadence: 3–5 posts per week (short tips, mini case studies, behind-the-scenes, and “here’s how I fixed X” content).
- Hook: start with the problem your buyer has, not your credentials.
- Proof: show results, screenshots, or before/after examples (even small ones).
- Soft CTA: invite people to a free resource, webinar, or waitlist—then sell later.
Example content idea: “I reviewed 10 resumes for [role]. Here are the 3 mistakes that kept candidates from getting interviews—plus the fix.” Then link to a free template or checklist that leads into your course.
Email marketing tips (with a simple sequence you can copy)
Email is where most course sales get “recovered.” Social brings attention, but email brings buyers back.
A practical 5-email sequence for a new course:
- Email 1 (Day 0): send your free lead magnet + a quick “what you’ll learn” preview. Subject ideas: “Your free [template] is inside” / “Quick start for [pain point]”
- Email 2 (Day 2): a short story or case study. Subject ideas: “How I fixed [problem]” / “What changed after I did this…”
- Email 3 (Day 4): outline the course structure (modules + outcomes). Subject ideas: “Inside the course: module by module”
- Email 4 (Day 6): address objections (time, difficulty, who it’s for). Subject ideas: “Is this for you?” / “Common reasons people don’t finish”
- Email 5 (Day 8): the offer + urgency/bonus. Subject ideas: “Enrollment closes tonight” / “Last chance for [bonus]”
Also: segment if you can. Even basic segmentation (beginner vs advanced, or “clicked but didn’t buy” vs “never opened”) will improve conversion.
Influencer collaborations (how to make them worth it)
Influencers can work, but I’d rather do a small partnership with a relevant creator than a huge one with the wrong audience.
Look for:
- audience overlap (they talk about the exact pain point your course solves)
- engagement quality (comments and saves matter more than follower count)
- content format fit (webinars, guest tutorials, or co-created resources)
My favorite collaboration formats are joint webinars and “teaching” partnerships—where the influencer demonstrates a concept and you provide the full course as the next step.
Platforms for Selling Online Courses
Platform choice affects your reach and your profit margin. It’s a trade-off: built-in audiences vs control.
Udemy vs Teachable vs Thinkific (and what you should watch)
Popular options include Udemy, Teachable, and Thinkific.
Here’s what to pay attention to:
- Udemy: big marketplace exposure, but you give up control and take on a revenue-share model.
- Teachable: more control over branding, pricing, and your sales page experience—great if you’re building a personal brand.
- Thinkific: similar control and customization, often with tools that make it easier to launch and manage content.
Before you commit, compare: transaction fees, monthly platform fees, payout timing, and what happens to your customer emails (because that affects your ability to sell course updates and upsells).
Self-hosting: control comes with real costs
Self-hosting can be awesome if you want full control over your funnel. But you should go in knowing what you’re taking on.
In practical terms, you may need to pay for:
- Hosting (site speed matters for conversions)
- Payment processing (Stripe/PayPal fees)
- Email tool (for lead capture and nurturing)
- Course delivery (video hosting + permissions)
- Maintenance (updates, plugins, troubleshooting)
Break-even example:
If self-hosting costs you $200/month more than using a hosted platform, you’d need enough extra margin to cover that difference. Suppose your course sells 300 times per month at $199 and your hosted platform takes an extra 10% compared to your self-host setup. That extra 10% margin is about $199 × 300 × 10% = $5,970/month—so you’d break even quickly. But if you’re selling 50 copies/month, that margin shrinks fast.
So the question isn’t “is self-hosting better?” It’s “will you sell enough volume to justify the added overhead?”
Creating High-Quality Course Content
Content quality matters, but not in the way people think. Students don’t just want “good video.” They want clarity, momentum, and a path to a result.
Mixing video, text, quizzes, and downloads
I like to treat course content like a toolbox:
- Video for walkthroughs and explanations (keep it tight; remove fluff)
- Text for references, steps, and summaries
- Quizzes for retention (even short ones help people remember)
- Downloads like templates, checklists, and worksheets (these are often what students actually use)
One thing I noticed: downloadable resources reduce refunds because learners feel like they can apply the course immediately.
Engagement tactics that improve completion (and reviews)
Flat courses lose students. Fast.
Here are specific things that usually boost engagement:
- Start each module with a “what you’ll be able to do” (1–2 sentences)
- Use short lessons (aim for 5–12 minutes when possible)
- Include a mid-module checkpoint (quiz or quick exercise)
- End with a practical assignment that matches the buyer’s real workflow
- Build in “show your work” prompts so students can share progress
And yes, you can make learning feel fun without being gimmicky. The best “fun” usually comes from progress—small wins, clear steps, and feedback.

Scaling Your Online Course Business
Once your course is selling, scaling is mostly about improving conversion and increasing demand—without burning yourself out.
Adding more courses (the portfolio effect)
New courses work best when they’re connected to your existing audience’s next step.
For example:
- If your first course is “Beginner X,” a natural next course is “Advanced X” or “X for specific industries.”
- If your first course is a workshop-style intro, your next could be a certification path or deeper implementation track.
The key is to use student feedback. Don’t guess. Look at where people get stuck, what they ask for, and what they mention in reviews.
Upsells and cross-sells that don’t feel pushy
Upselling works when you offer a higher-tier version with extra value (not just “more lessons”).
Cross-selling works when your next course is relevant to what they already bought.
Examples that actually make sense:
- Beginner course → advanced course at a discounted bundle price
- Course purchase → add-on templates + office hours
- Evergreen buyers → invitation to a cohort-based “live implementation” session
In my experience, the best “sales” feel like guidance. If your upsell helps them succeed faster, they’ll buy.
Success Stories in Online Course Selling
It’s useful to learn from people who’ve done it, but I prefer looking at patterns—not just names. Still, real creators can give you direction.
What successful course sellers tend to have in common
Take a look at individuals like Pat Flynn, who built a seven-figure income through online courses by sharing expertise in podcasting.
Or consider Donald Miller, who created a successful series on storytelling that resonated with entrepreneurs.
Those creators didn’t just upload content. They built trust, kept improving their offers, and matched their course to a specific audience need.
Lessons I’d steal (based on what I’ve tested)
- Update your course after you see where students struggle.
- Use feedback loops: reviews, support questions, and completion drop-offs.
- Make the offer specific (clear outcome + who it’s for + what it includes).
- Don’t ignore community: even a simple cohort or discussion board can boost retention.
That’s where “success” usually comes from—small improvements over time, not one lucky launch.
Common Mistakes to Avoid
If you want to avoid wasting months, watch for these issues. They show up constantly.
1) Building before validating demand
Common symptom: you launch and get views, but enrollments are flat.
Fix: validate first. Run a landing page, collect emails, and ask what outcome they want. If people won’t opt in, they probably won’t pay.
2) Vague positioning (“for beginners”) with no clear outcome
Common symptom: your course page sounds like a syllabus, not a transformation.
Fix: replace “what’s inside” with “what changes for the student.” Be specific about the before/after.
3) Ignoring the funnel metrics
Common symptom: you only look at sales totals.
You should also track:
- sales page conversion rate
- email open and click-through rates
- refund rate (and refund reasons)
- which traffic sources convert best
If conversion is low, don’t keep adding content. Improve the offer, page, and targeting first.
4) Marketing only around launch week
Common symptom: you get a spike during promotion and then disappear.
Fix: run a consistent content + email schedule. Even a simple weekly rhythm (one helpful post + one email) can build compounding results.
5) Overpromising and underdelivering
Common symptom: great sales at first, then refunds and bad reviews.
Fix: set expectations clearly. If your course is for people with basic knowledge, say so. If it’s not a 2-hour “get rich quick” thing, don’t market it like one.
Conclusion
Selling online courses can be profitable, but it’s not magic. The creators who do well build a real offer for a real audience, price it intelligently, and market it consistently.
If you focus on the pipeline—traffic, conversion, refunds, and fees—you’ll stop guessing and start improving. And that’s when the income starts to look predictable instead of random.
FAQs
Realistically, a lot of creators land somewhere around $1,000–$5,000 per month once they’ve got consistent traffic and a solid offer. If your niche is strong and your funnel is working, it can be higher. If you’re starting with little audience reach, you might earn less at first—then improve as you refine your positioning, sales page, and marketing.
Price should match the outcome you deliver and how quickly students can apply it. Compare what similar courses charge, think about one-time vs subscription (and whether you’ll keep updating), and plan for fees and refunds. Discounts can help early sales, but don’t train buyers to wait for markdowns.
Use social media to generate awareness, then capture leads with a free resource. Email is where you nurture and convert—so send a sequence that builds trust and clearly explains the course outcome. If you can, collaborate with niche creators via webinars or co-created content to borrow credibility.
Avoid building without validating demand, and don’t market a vague “for beginners” course with no clear transformation. Also, don’t ignore performance metrics—track conversion and refunds, then adjust your offer and page. Most “failure” is just a funnel problem you can fix.