How to Price Your Online Course

Picking a price for your online course is weirdly stressful. You spent weeks building the thing, and now you have to slap a number on it, knowing that $29 might leave money on the table while $199 might scare everyone off.

Take a breath. Pricing isn’t magic, it’s a decision with inputs you can actually reason about: the outcome your course delivers, how your audience likes to pay, and what each pricing model quietly costs you in fees, refunds, and churn (students who cancel).

This guide walks through how the three course pricing models work (one-time, subscription, and membership), plus the psychology that’s genuinely worth using, the fee math most creators skip, and how each model looks when you set it up in WordPress. No made-up statistics, just logic, clearly-labeled rules of thumb, and real numbers where numbers exist.

Let’s jump right in! 🚀

First, Get to Know Your Three Options

Quick definitions, because people mix these up constantly:

  • One-time pricing. The student pays once and gets access, usually forever, sometimes for a fixed period. One course, one payment, done.
  • Subscription pricing. The student pays a recurring amount (monthly, yearly) to keep access to a course. Stop paying, lose access.
  • Membership pricing. The student pays a recurring amount for access to everything: your full course catalog, often plus a community or other perks.

The line between the last two is blurry, and different tools draw it differently. For this post: subscription = recurring payment for one course, membership = recurring payment for your whole catalog. The psychology is similar; the workload is not.

Start With the Value, Not a Number You Like

Most first-time creators price backwards: pick a number that “feels right,” then hope. Flip it. Four inputs should drive the number:

  • The outcome. What does finishing your course get the student? A course that helps someone pass a certification exam can charge more than a watercolor hobby course, not because it’s better, but because the outcome has a price tag.
  • The audience. Professionals expense things; hobbyists don’t. The same material, aimed at different buyers, supports different prices.
  • The alternatives. Your real competition isn’t another course; it’s YouTube, books, and doing nothing. If free content covers 80% of your material, your price has to be justified by the other 20%: structure, feedback, shortcuts.
  • Your proof. Reviews, an audience, a name people recognize. Proof converts at higher prices. Without it, a high price just sits there.

Here’s a useful rule of thumb (and it is a rule of thumb, not science): price at a small fraction of the outcome’s value. If your course saves someone 20 hours of trial and error, what’s one hour of their time worth? That’s your ceiling logic. The floor is what similar courses charge, since buyers will compare.

Pricing Psychology That’s Actually Worth Using

Pricing psychology is full of overhyped “studies.” Here’s the short list of effects that are actually worth building on:

Anchoring. People judge a price relative to the first number they see. A $149 course next to a crossed-out $249 feels cheaper than a lone $149, same price, different frame. Your “regular” price matters even if you plan to discount.

Three tiers. Offer Basic / Standard / Premium and many buyers gravitate to the middle, not because of any law of nature, just because it’s the safe-feeling choice. Rule of thumb: make the middle tier the one you actually want to sell.

Charm pricing. $49 vs. $50. Some sellers swear by it, but results vary, and the effect is small enough that it’s easy to overthink. Round numbers can even work for premium offers, where $500 reads more confident than $499.99.

Discount discipline. Run sales constantly and you teach your audience to wait for the next one. The discount becomes the price.

PRO TIP ⚡ Set your regular price first, even if you launch with a discount. The anchor works for you from day one, and raising a price later is much harder than lowering one.

Model 1: One-Time Pricing

The classic. Pay once and get access, often forever.

When one-time wins:

  • Your course teaches a finite outcome: learn X, pass Y, build Z. Once the student’s done, they’re done.
  • The content doesn’t change much. Evergreen material doesn’t justify a recurring bill.
  • You want simplicity: one price, one transaction, easy bookkeeping, easy refunds.

Picking the number. No fake data here, just reasoning. Roughly speaking (rules of thumb, again):

  • Under ~$50: impulse territory. Buyers don’t deliberate much, but you need volume, and a very low price can read as low value.
  • ~$50–$200: the common band for outcome-driven courses from creators without a huge name. High enough to signal substance, low enough that nobody needs a sales call.
  • $200+: doable, but the proof burden jumps: strong reviews, a real sales page, maybe a guarantee. Price above what your proof supports and the course just sits there.

The refund trade-off. A money-back window (14–30 days is the common range) lowers the barrier to buying, but on an expensive course it creates an awkward incentive: buy, binge, refund. The higher your price, the more thought your refund policy deserves.

The downside: revenue is lumpy. Every month starts at zero, and your income is only as good as your last launch.

How this looks in practice. The screenshots below use Masteriyo, the LMS (learning management system) plugin from our own Themeisle family, and a one-time price takes about a minute to set: open your course, go to Settings → Pricing, choose Paid → One Time, enter the amount. The free version handles the selling side by itself: PayPal and offline payments are built in, Stripe is a free addon, and Masteriyo takes 0% transaction fees. On the front end, your price shows up next to the Buy Now button, like so:

A Masteriyo course page showing a $12.00 one-time price with a Buy Now button next to the course details

(No course yet? Start with our guide to creating an online course with WordPress, then come back here.)

Model 2: Subscription Pricing

Same course, different deal: the student pays monthly (or yearly) and keeps access while they keep paying.

When a subscription wins:

  • The course keeps changing, with regular updates, new lessons, and fresh material. Recurring revenue is what funds that work.
  • The value is ongoing: feedback, office hours, a job board, anything the student uses repeatedly.
  • A high one-time price would be a barrier. $30/month is an easier yes than $300 upfront, even though committed students end up paying more.

Do the churn math before you fall in love. Rule-of-thumb arithmetic: if your average student stays about six months, a $20/month subscription earns roughly $120 per student. Compare that honestly with the one-time price the same course could command. Sometimes the subscription wins. Sometimes you’re trading a $150 sale today for $80 of real subscription revenue, plus a lot of admin.

Annual plans change the equation. Rule of thumb: price the yearly option at roughly 10–12× the monthly rate. You get cash upfront, and the student gets twelve fewer monthly moments to reconsider.

The downsides: churn is a leak you never fully plug, billing admin becomes part of your life, and cutting off access to a “finished” course can feel harsh. Be ready to explain the ongoing value clearly.

How this looks in practice. Recurring pricing is one of the features that moves Masteriyo from free to Pro ($149/year at the intro price, renewing at $299/year). The setup itself is simple: Settings → Pricing, choose Paid → Recurring, set the price and interval (here it’s $20 every month) and optionally an expiry:

Masteriyo course pricing settings with Recurring selected, a $20 subscription price billed every month, set to never expire

Model 3: Membership Pricing

The all-access pass: one recurring payment, your whole catalog, usually plus something extra like a community, live calls, or a resource library.

When a membership wins:

  • You have (or plan) multiple courses on related topics. A membership monetizes the catalog better than selling courses #2, #3, and #4 one by one to the same people.
  • You’re building an ongoing relationship: the content is a reason to join, the community is a reason to stay.
  • You’d rather grow predictable monthly revenue than ride the launch roller coaster.

The churn reality. Members stay while new value arrives. The moment your content calendar goes quiet, cancellations follow; that’s not a statistic, just the logic of what people are paying for. A membership is a publishing commitment, not a course. Price it against the sum of what members get: if your courses would cost $400 individually, a $30/month membership reads as a deal and anchors the catalog’s value. It’s also the most work of the three, and the hardest to launch cold.

The mechanics stay out of this post; membership levels, content protection, and community setup have their own guides: our membership guide for the course-specific setup, and our walkthrough on how to start a membership site. This post is about the price decision.

How this looks in practice. Honest disclosure: Masteriyo doesn’t have a native membership system. The realistic setup is Masteriyo Pro (the same $149/year intro plan), which integrates with Paid Memberships Pro and Restrict Content Pro. The membership plugin handles levels and access rules; Masteriyo delivers the courses. Pro also adds course bundles, which get you a lightweight “all-access” offer without a full membership plugin.

The Fee Math Most Creators Skip

Your list price is not your revenue. Where you sell changes what you actually keep, which means it should influence the number you pick. Here’s a $50 course with current fees:

Where the $50 sale happensThe cutYou keep
Udemy, sale through your own coupon/referral link3% revenue share$48.50
Udemy, any other sale63% revenue share$18.50
Your own site, Stripe2.9% + $0.30$48.25
Your own site, PayPal Checkout3.49% + $0.49≈$47.76

A few things worth noticing:

  • Udemy’s split is 97/3 in your favor when you bring the buyer and 37/63 when Udemy does (on the net amount after taxes and app-store cuts). The marketplace’s reach is the 63% you’re paying.
  • On your own site, the “platform fee” is just the payment gateway. Masteriyo itself takes 0%.
  • Fixed fees punish cheap courses. That $0.30 is 0.6% of a $50 sale, but on a $12 course (like the one in the screenshots above), the effective Stripe cut is about 5.4%. If you sell cheap, model your real net first.
  • Hosted platforms sit in the middle: Teachable starts at $29/month on annual billing. Fine, just add it to your cost side.

Marketplaces also discount aggressively on top of the split, so your list price there is mostly an anchor.

Coupons, Sales, and Refunds

Whatever model you pick, you’ll face the discount question. A few rules of thumb:

  • Discount with a reason: launch, seasonal, bundle. A permanent sale isn’t a sale; it’s your price with extra steps.
  • Keep it bounded. Stay in the 10–30% range for courses. Deep cuts train buyers to never pay full price, and they annoy the people who did.
  • Match the policy to the model. One-time courses: a clear refund window does more for conversions than another 10% off. Subscriptions and memberships: skip refunds and make canceling painless instead.

How this looks in practice. Coupons are another Pro feature in Masteriyo (same $149/year intro plan): Masteriyo → Coupons → Add New gives you the code, discount type and amount, per-course targeting, stacking rules, and usage limits, like so:

Creating a 20% off coupon in Masteriyo with per-course targeting, stacking rules, and usage limits

And here’s what the student sees: the coupon field sits right in the checkout’s order summary, next to the total:

Masteriyo checkout page with the order summary, a coupon field, and PayPal selected as the payment method

💡 Worth knowing: Masteriyo’s advertised prices are intro rates; Pro renews at $299/year after the first term. Still fair for what it unlocks, but budget for the renewal, not the discount.

So Which Model Should You Pick?

The decision, compressed:

  • One finished course, evergreen topic, first launch? One-time. Simplest to sell, simplest to support, and you can always add recurring later.
  • Course you’ll update constantly, or ongoing value baked in? Subscription, but do the churn math first and offer an annual plan.
  • Catalog of related courses plus community energy? Membership, ideally once you already have an audience.
  • Can’t decide? Default to one-time. It’s the only model that doesn’t commit you to a publishing schedule, and “lifetime access” is a genuinely strong selling point.

Plenty of creators mix models: one-time prices on individual courses, a membership as the everything-tier. That works too: the membership anchors the singles, and the singles feed the membership.

Final Thoughts

Quick recap:

  • Price the outcome, not your effort, then sanity-check against alternatives and proof.
  • Use psychology sparingly: anchors, three tiers, discount discipline. Skip the rest.
  • One-time for finite courses, subscription for evolving ones, membership for catalogs with ongoing value.
  • Run the fee math before you commit, because where you sell can matter as much as what you charge.

If you’re launching your first course, the bottom line is this: pick a one-time price in the band your proof supports, sell it from your own site so the fees stay yours, and revisit recurring models once you know people actually finish the thing.

For the implementation side (gateways, checkout setup, getting paid), check our guide to selling online courses from your own website. And if you want to try the tool from this post, Masteriyo’s free version handles one-time pricing out of the box.

One last question: how did you land on your course price: gut feel, competitor research, or actual math? Share it in the comments section below! 👇

Yay! 🎉 You made it to the end of the article!

0 Comments
Newest
Oldest Most Voted