Online Course Pricing Calculator

Price your course on revenue goals & transformation — not content hours

Your revenue goal & audience
$

Audience = engaged email subscribers / warm followers / page visitors who actually see the offer — not total follower count.

Audience type and mechanism set a benchmark conversion rate. Live launches & webinars convert 2–4× an always-on page.

Conversion & cadence

Leave conversion blank to use the inferred benchmark. Override only with your own historical data — 5% is already “great”.

Value delivered (optional)
$

The dollar value a student gains (income earned, money saved, willingness-to-pay). Sets the value-based band. Leave at 0 for hobby / non-monetary courses.

Fees & refunds

Stripe/PayPal plus any platform take, and refunds, both reduce net revenue. Ignoring them makes a low price look more viable than it is.

Recommended price range
$0

Powered by Snap Tool Suite

Online Course Pricing Calculator — guide & how to use

What it does

Most course creators price on the wrong thing: hours of video, number of modules, or what feels “safe.” That's how a $497 transformation ends up at $47, and a hobby course ends up at $497 with zero sales. This calculator flips it around. It works backward from a revenue goal, your audience size, and a realistic conversion rate, then grosses up for fees and refunds so the price you set actually nets your target. When you enter the dollar transformation your course delivers, it adds a value-based band (the classic 10×-value rule) as a sanity check. The output is a recommended price range, not a single firm number, plus revenue projections and a feasibility verdict. Everything is calculated privately in your browser, free.

How to use it

  1. Enter your monthly revenue goal for this course and the audience you can reach per launch (engaged subscribers, not raw followers).
  2. Pick your audience type and sales mechanism — these infer a benchmark conversion rate.
  3. Leave conversion rate blank to use the benchmark, or override it with your own historical number. Set launches per year.
  4. Optionally enter the quantified student outcome (dollar value gained) to get a value-based band.
  5. Confirm your fees and refund rate, then read the recommended range, the projections, and the feasibility verdict.

Worked example

Goal $5,000/mo, audience 1,000, warm email list, live launch, conversion auto, 4 launches/year, outcome value $0, fees 5%, refunds 5%:

  1. Benchmark conversion = warm-email base 2% × live-launch 1.8 = 3.6% (under the 10% cap).
  2. Buyers per launch = round(1,000 × 0.036) = 36. Buyers per year = 36 × 4 = 144.
  3. Annual goal = $5,000 × 12 = $60,000. Gross required price = 60,000 ÷ 144 = $417.
  4. Net-keep = (1 − 5%) × (1 − 5%) = 0.9025. Grossed-up price = 417 ÷ 0.9025 = $462, snapped up to the $497 price point.
  5. Recommended range ≈ $497–$697. Reverse-check at $497: 144 buyers × $497 × 0.9025 ≈ $64.6k/yr → ~$5,383/mo net, comfortably above goal.

That's the number you couldn't see by counting video hours: a course like this should be priced around $497, not $47.

The formula

conv (auto)      = baseRate(audienceType) × mechMult, capped at 10%
                   base: cold 0.5%, warm 2%, past 5%
                   mech: evergreen 1.0, launch 1.8, webinar 2.2
buyers/launch    = round(audience × conv)
buyers/year      = buyers/launch × launches/year
annualGoal       = monthlyGoal × 12
priceGross       = annualGoal / buyers/year
netKeep          = (1 - fees%) × (1 - refunds%)
requiredPrice    = snap( priceGross / netKeep )   // psychological ladder
valueSweetSpot   = outcomeValue × 0.10         // 10x-value rule
valueCeiling     = outcomeValue × 0.20
range low/high   = around requiredPrice, reconciled with value band
projMonthlyNet   = chosenPrice × buyers/year × netKeep / 12

Prices snap up to the nearest of $47/$97/$147/$197/$247/$297/$397/$497/$697/$997/$1,497/$1,997/$2,497 (then nearest $500 above that). Buyers round to whole people. Conversion is capped at 10% — anything higher is not a planning assumption.

Accuracy & disclaimers

Common mistakes this tool prevents

How to embed this tool on your website

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/online-course-pricing-calculator/?embed=1"
  style="width:100%;max-width:560px;height:980px;border:0;"
  title="Online Course Pricing Calculator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/online-course-pricing-calculator/">Online Course Pricing Calculator</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

See it live: view a real embed example →

Frequently asked questions

How do I price an online course?

Don't price on hours of content. Work backward from a revenue goal: how much per month, how big an audience you reach, a realistic conversion rate (warm email ~2%, past customers ~5%, cold social ~0.5%), then solve for the price that hits the goal after fees and refunds. This tool does that and returns a recommended range plus a value-based band when you enter the dollar transformation.

What conversion rate should I assume for a launch?

Average is ~1.5–2% of those who see the offer; 5% is great and 10% is a hard ceiling. Warm email ~2%, past customers ~5%, cold social ~0.5%. Live launches and webinars convert ~2–4× an evergreen page. The tool infers a benchmark and lets you override it.

Should I price on the transformation or the content?

On the transformation. Price around 1/10 of the dollar value the student gains (a 10× return for the buyer), with a ceiling near 20% of that value. Enter the outcome value to see a value-based band next to the goal-based range.

Why a range instead of one number?

A single firm price implies precision the inputs don't have. The tool returns a range around the goal-driven number and, when you enter outcome value, a separate value band — surfacing any conflict instead of averaging.

Does it account for fees and refunds?

Yes. It grosses the price up so your net — after platform/payment fees and refunds — actually hits your goal. Defaults are 5% and 5%; adjust to your tools and niche.

What if my audience is too small for my goal?

The tool computes the conversion you'd need at the recommended price. If that exceeds 10%, it flags the goal as not achievable with your current audience and suggests growing your list, adding launches, or raising the outcome value.

Is it really free?

Yes. 100% free, everything runs in your browser.

Related tools

Put this calculator on your site

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/online-course-pricing-calculator/?embed=1"
  style="width:100%;max-width:560px;height:980px;border:0;"
  title="Online Course Pricing Calculator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/online-course-pricing-calculator/">Online Course Pricing Calculator</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

See it live: view a real embed example →

Everything is calculated in your browser. We don't store or sell your data.