You built the course, and now you're staring at the price field wondering if the number is insulting or insane. That gap is the whole problem: most creators price off a gut feeling and then blame their ads when nobody buys. Price an online course on the transformation it delivers, not on how many hours you spent recording it.
To price an online course, anchor on the specific outcome the buyer gets, then price against what they'd otherwise pay for that same outcome: a coach, a competing course, software, or months of trial and error. Set one anchor price, build two or three tiers around it, and let a real launch confirm or correct the number.
Price touches every other number in your business: conversion rate, refund rate, even how seriously students take the material, since people skim what they got cheap and finish what they paid real money for. It's the same logic behind pricing any digital product, but a course adds a wrinkle: you're selling a transformation that has to survive a busy person's calendar. Get the anchor wrong and no ad spend fixes it: you're not solving a traffic problem, you're solving a value-perception problem.
Cost-plus pricing fails because delivering the course costs you close to zero, so pricing off your hours tells the market what your time is worth, not what the result is worth.
Most first-time creators fall into the same trap: tally the hours spent scripting, recording, and editing, slap on an hourly rate, call it a price. Feels rigorous. It's backwards.
The fix is to stop pricing the work and start pricing the result.
Four things decide the number: the size of the result, how fast they get it, what they'd otherwise pay for that result, and how much they trust you to deliver it.
Put a dollar or time value on the outcome, then price the course as a defensible fraction of that value, usually 5% to 20% depending on how directly the course causes the result.
Income-outcome example. Say your course teaches freelancers to land a $3,000-a-month retainer client: $36,000 a year in new income. The buyer still does the outreach, so attribute a conservative third to the course itself: roughly $12,000. Price the core offer at 5% to 10% of that and you land at $600 to $1,200, which lines up with what comparable 1:1 coaching packages charge. That's the alternative-cost check confirming the anchor.
No-income example. Say your course teaches watercolor painting for personal enjoyment, no income angle at all. Anchor off adjacent spend instead: in-person classes at $20 to $40 a session for eight weeks ($160 to $320), plus the supplies and false starts a beginner burns through alone. A price of $47 to $197 sits under that alternative while still reading as a real product, not a bargain-bin one.
Sanity-check the number against price anchoring and charm pricing so it reads right on the page, not just on a spreadsheet.
Build two or three tiers around your anchor so buyers price themselves instead of you doing it for them.
This is standard decoy pricing logic: the three options aren't competing, the low and high tiers exist to make the middle one look like the obvious call.
New, unproven creators should price low enough to buy fast proof, then raise the price as testimonials and results stack up, not the other way around.
On a first launch, the goal isn't margin, it's speed of validation. A $27 to $97 price point makes the yes easy and gets you real completion data fast. Weigh that against the alternative in low-ticket versus high-ticket offers before you commit to a lane, since the two models need different support infrastructure.
Once you have ten or twenty real results, raise the anchor, often three to five times the original number, because trust now does part of the work that value math used to carry alone. Staying cheap forever isn't as safe as it feels: rock-bottom pricing attracts price-shoppers with no skin in the game, and low completion and thin reviews are the proof you don't want when it's time to raise price.
Pick one price, sell it to a small group, and read the conversion rate and refund rate together, not just whether anyone bought.
Soft-launch to your email list before you put a dollar behind ads. Watch three things: conversion rate, refund rate, and how far buyers get through the content, since completion is a decent proxy for whether price matched expectations.
If conversion looks fine but refunds run high, price isn't the problem, the promise and the content don't match. If conversion is low but everyone who buys is happy, test a lower price before blaming market size. Give the test real volume first: formalize it with basic A/B testing so you're reading a pattern, not a coincidence from a dozen buyers.
The course is never sold in a vacuum: the guarantee, bonuses, and payment terms around it change how risky the price feels, which changes how high it can go.
Skip the spreadsheet paralysis. Fill this in and hand it to Claude or ChatGPT for the value math and three defensible tiers instead of one number picked because it felt safe.
You are a pricing strategist for digital course creators. Here's my course: - Topic: [WHAT THE COURSE TEACHES] - Format: [SELF-STUDY / COHORT / MIX] - Length: [NUMBER OF MODULES OR WEEKS] - Outcome: [THE SPECIFIC RESULT A STUDENT WALKS AWAY WITH, E.G. "CAN LAND A $3K/MONTH RETAINER CLIENT"] - Audience: [WHO BUYS THIS, INCLUDING THEIR CURRENT INCOME OR BUDGET LEVEL] Here's what buyers currently pay to get this same outcome another way: - Alternative 1: [E.G. "1:1 COACHING AT $200/HR, TAKES ABOUT 10 HOURS"] - Alternative 2: [E.G. "A COMPETING COURSE AT $X"] - Alternative 3: [E.G. "THE COST OF STAYING STUCK: LOST INCOME, WASTED TIME, A BAD DECISION"] Do this: 1. Estimate the total dollar value of the outcome to the buyer. Use conservative math and show your work. 2. Recommend an anchor price for a mid-tier offer, priced as a fraction of that value, and explain the fraction you chose. 3. Build 3 tiers around that anchor: a stripped-down low tier, the anchor tier, and a premium tier with added access or speed. Give a price for each and explain what's different, not just "more." 4. Flag anything that would make this pricing risky, such as an outcome too vague to measure or an audience more price-sensitive than the math assumes. Keep the reasoning visible. Don't just output numbers, show the logic so I can defend the price before I defend it to a buyer.
Run the output past one gut check before you publish: would you personally pay this for the alternative it's priced against? AI is good at the math, it doesn't know whether your audience is currently broke.
Value-based pricing needs a specific outcome to anchor to, and plenty of courses don't have one. If the best you can say is "learn everything about marketing," there's no result to price against. Fix the offer's specificity first.
It also assumes baseline trust a brand-new creator doesn't have yet. The math might say your course is worth $800, but with zero testimonials, the market discounts that number no matter how sound the reasoning is. Trust does part of the work that value math alone can't.
Small tests lie. A soft launch to 40 people isn't enough volume to declare a price wrong, and one or two refunds can look like a pattern that isn't. Give any test real numbers before touching the anchor.
Some categories have a hard ceiling regardless of the math. Broad hobby topics and saturated "make money online" niches often have a price the market won't cross no matter how well you justify it. When that's the wall, the move is a narrower, more specific promise worth more per hour of content.
Somewhere between $27 and $97 for most first launches, low enough to make the yes easy while you collect proof. The goal of a first course is fast feedback, not margin.
Treat competitor pricing as one data point, not your anchor. Compare what competitors promise against what you deliver, then price off your own outcome, since matching their number says nothing about whose offer is stronger.
There's no reliable per-hour rate. A 45-minute course that gets a result fast can outprice a 12-hour course that wanders, since buyers pay for the outcome, not runtime.
It depends on your delivery model more than preference. Low-ticket needs volume and support to stay profitable, high-ticket needs fewer buyers but a stronger sales process and real proof. Pick based on the hands-on support you're willing to deliver at scale.
Yes, once your price is above roughly $300 to $500, since a payment plan removes a cash-flow objection without discounting the course. Price the plan slightly above pay-in-full so you're not penalizing buyers who pay you faster.
Watch for a high conversion rate with almost no pushback on price and buyers moving through checkout without hesitation. If nobody questions the price and refunds stay near zero, you have room to raise the anchor next round.
Pricing a course is never a one-time decision. It's a number you keep testing as proof, offer, and audience change, and the fastest way to get it right is watching other operators price and adjust their own courses instead of guessing alone in a spreadsheet.
If you want to work through your own numbers with people doing this daily, come test it inside the Asset Academy community on Skool.
Inside the Asset Academy community we build the copy, funnels, and offers together, with the prompts and the feedback. $96/mo, or save with annual.
Join the community →We build you an automated, revenue-ready business end to end. Limited spots, by application.
See If You Qualify →