OOwnKit
Online CoursesPricingRevenue

How to Price Your Online Course: A Practical Guide

5 min read · Updated July 2026

Pricing is where most course creators make their first mistake.

They underprice because they're afraid nobody will buy. Then nobody buys — not because the price is too high, but because a low price signals low quality to anyone who hasn't heard of you before.

Pricing isn't about what feels comfortable. It's about communicating the value of the outcome you deliver. This guide walks through how to set a price that does that.


The rule: price the transformation, not the content

Most creators price based on hours of video. This is wrong. Students don't pay for hours of video — they pay for what they can do afterward.

Content-based pricing

"I have 4 hours of video, so I'll charge $29."

Ignores what the student gains. Competes on quantity.

Transformation-based pricing

"Students get their first freelance client within 30 days. I'll charge $97."

Prices the outcome. Competes on value.


Pricing by platform

The right price range depends on where you're selling.

Udemy

$49–$129 list price

Udemy frequently runs promotions that discount courses to $9.99–$19.99. Your list price should be high enough to make the discount feel significant. Never list below $19.99 — it signals low quality without the benefit of a discount perception.

Teachable / Kajabi (own platform)

$97–$497+

Without Udemy's discounting pressure, you can hold your price. Courses on your own platform can go higher — students expect to pay more for direct access to a creator they already follow.

Gumroad

$29–$197

Gumroad buyers are comfortable with digital products. A well-structured course at $49–$99 with a clear outcome description performs well. Use pay-what-you-want carefully — it often signals uncertainty about your own pricing.


The launch pricing strategy that actually works

For a first course with no reviews, a three-phase approach reduces the risk of launching at the wrong price:

1

Beta price (launch → first 20 reviews)

Price 40–50% below your target. Communicate it as a limited launch price. Get real students, real feedback, and real reviews. This is not permanent.

2

Target price (after 20 reviews)

Raise to your intended price once you have enough social proof. Existing students keep their original price. New students pay full price.

3

Adjust based on conversion data

If traffic is high but sales are low, the price may be too high (or the description isn't convincing). If it sells well at target price, consider whether you've underpriced.


Common pricing mistakes

  • Pricing by hours of videoA 2-hour course with a clear outcome is worth more than a 10-hour course that covers everything loosely.
  • Matching the cheapest competitorIf your course solves the problem better, price it better. Racing to the bottom attracts students who won't engage and leave bad reviews.
  • No price anchoringShow what the transformation is worth in the real world. 'Freelancers who master this typically charge $50+/hour' makes $97 feel cheap.
  • Permanent discount pricesCourses that are always on sale lose their anchor price effect. Students learn to wait for the next promotion rather than buying at full price.

Build the course before you set the price

You can't price a course you haven't structured yet. A vague outline means a vague transformation, which means a price you're guessing at.

CourseKit generates a full module-by-module curriculum from your topic and target audience — section titles, lessons, and learning objectives included. Once the structure is clear, the transformation becomes concrete, and pricing gets much easier. One-time purchase, $0.20 per full generation.

One-time purchase · No subscription · $0.20 per generation

Try CourseKit

See how it works →

Frequently asked questions

How much should I charge for my first online course?

For a first course, $49–$149 is a reasonable range for a structured, outcome-focused course of 3–6 hours. Lower than $49 signals low value and attracts students who won't engage. Higher than $149 requires strong social proof for an unknown creator. Price based on the transformation you deliver, not the hours of video.

Should I price my Udemy course high or low?

Udemy's promotional system means your listed price is rarely what students pay — Udemy frequently discounts courses to $9.99–$19.99. Set your list price in the $49–$129 range to give Udemy room to discount while maintaining perceived value. Courses priced below $19.99 as their list price signal low quality to browsers.

Is it better to have a free or paid course?

Free courses build an audience and get reviews fast but generate no direct revenue. Paid courses make money but require more trust. A common approach: a short free course (1–2 hours) that leads to a paid advanced course. This builds reviews and a customer list simultaneously.

Can I raise my course price after launch?

Yes. Raising your price after getting initial reviews is standard practice. Starting low to get the first 10–20 reviews, then raising to your target price, is a proven approach. Existing students keep their purchase at the price they paid.

Does a higher price mean fewer sales?

Not always. Courses priced too low often get fewer sales because students perceive them as low quality. In the $49–$149 range, a well-positioned course often outsells a poorly-positioned $9 course. Price communicates value — don't use low pricing as a substitute for positioning.