Business · August 23, 2026 · 8 min read
How to Price Your Online Courses
Set a course price from the learner, scope, evidence, support burden, alternatives, and delivery economics—not from a competitor screenshot.
By Polo Themes

Price an online course by first defining the exchange. The learner is not buying a number of videos. They are deciding whether a defined learning experience, delivered with stated access and support, is worth the money, time, attention, and alternatives available to them. Your job is to make that exchange legible and economically sustainable. Starting from “what are other people charging?” reverses the work: it borrows a number before you know whether the offers, audiences, risks, and delivery costs are comparable.
There is no universal course-price formula, and a percentage discount or a high anchor price cannot create value that the offer has not made credible. Build one clear offer, describe it honestly, and test it with the people you hope to serve. Then change price or packaging in response to evidence from qualified prospects and enrolled learners—not vanity traffic. The following method is deliberately practical because it makes the assumptions visible.
1. Define the learner and the decision they are making
Write a one-page buyer brief. Include the learner’s starting capability, the job or situation that prompted the search, the desired next capability, constraints on time and budget, and credible alternatives. A manager buying training for a team, a career changer working evenings, and a practitioner filling one narrow gap may all respond to different scope and support. Avoid invented personas. Talk to real prospects, support contacts, former clients where appropriate, and people who chose an alternative. Capture the language they use to describe the problem and the reason they hesitate.
2. Price the offer you can actually deliver
List what the learner receives in plain terms: modules, exercises, templates, reviews, sessions, community access, updates, support, and access duration. Then list what is excluded. A course with personal feedback is a different operating product from a self-paced library, even if the lesson titles are similar. If there is a certificate, describe exactly who issues it and what it represents; never imply professional, academic, or employment recognition without evidence. Price should reflect the designed experience, not an aspirational future version.
3. Model the cost to serve a learner
Separate one-time production from continuing delivery. Production can include research, writing, recording, editing, design, accessibility work, legal or expert review, and revision. Continuing costs can include platform and payment charges, taxes, customer support, instructor time, moderation, hosting or delivery services, affiliate or advertising expense, refunds, chargebacks, and periodic updates. Put assumptions beside every line. Do not turn this sheet into a false precision exercise; its value is exposing costs that a headline price has to carry over time.
Support deserves special attention. Estimate the kinds of questions that are likely, who can answer them, how much time a response needs, and how capacity changes as enrollment grows. If your offer promises feedback, calculate from the feedback standard you can maintain, not from the ideal response you hope to give in a quiet launch week. When the model cannot support the promised experience, change scope, capacity, or price before you market harder.
4. Compare alternatives by job, not by category
A prospective learner may compare your course with free documentation, books, a cohort program, an in-person class, a coach, an employer-funded program, or simply delaying the work. Make a comparison map that records what each option provides, the work it demands, the evidence it offers, its constraints, and its total commitment. This is not a competitor attack page. It is a discipline that stops you from copying the price of an offer with a different audience, brand, support model, or distribution advantage.
5. Choose one simple initial package
A single offer is easier to explain and learn from than a menu of speculative tiers. State the price, currency, payment timing, what is included, access duration, and material policy terms in the same decision path. If you offer installments, refunds, scholarships, team purchasing, or taxes, configure and test the actual behavior before promoting it. Shopify provides product-pricing and digital-product guidance, but you remain responsible for your prices, tax treatment, terms, and applicable consumer obligations.
6. Test willingness without manufacturing urgency
Invite qualified prospects to review the real offer. Ask what outcome they expect, what would make the course unsuitable, what alternative they would use, and what price or payment structure they consider reasonable. Do not ask only “would you buy?”; hypothetical enthusiasm is cheap. A small paid pilot, a waitlist with a clear offer, or sales conversations with documented objections are more useful than a poll stripped of context. If you discount a pilot, label it as a pilot and explain the difference in scope or learning conditions.
7. Review the evidence after enrollment
Revenue alone cannot tell you whether the price is healthy. Review checkout completion among relevant visitors, refund and chargeback reasons, support volume, activation, lesson progress where you can measure it responsibly, completion evidence, and repeat or referral signals with consent. Read qualitative feedback beside the numbers. A low refund rate can coexist with poor activation; a high completion rate can coexist with an unsustainable feedback burden. Price is connected to the entire promise, not an isolated conversion lever.
A practical pricing worksheet
- Name the learner, starting point, desired capability, and constraints.
- Write the offer, including support and exclusions, in language a buyer can verify.
- Estimate one-time build, recurring delivery, payment, tax, support, refund, and acquisition costs.
- Map the learner’s credible alternatives and the tradeoffs between them.
- Set one initial price and publish access, refund, and payment terms clearly.
- Run a bounded test with qualified prospects and preserve their objections verbatim.
- Review learner outcomes and operating load before changing the price, bundle, or promise.
Using CourseWhiz in a pricing experiment
CourseWhiz can provide the course-store presentation layer for a Shopify offer: the Polo Themes catalog positions it for showcasing course materials and descriptions, and the Figma kit can help a team explore the page before implementation. It does not supply a recommended price, validate demand, or determine whether a course’s payment, access, or delivery model is compliant. Use the theme to make the offer and terms easy to inspect, then test the complete configured path with real products and policies.
Separate a price decision from a packaging decision
When enrollment is weaker than expected, resist changing the price immediately. First identify which decision is failing. Prospects may not recognize themselves in the offer, may doubt the teaching method, may need a different payment schedule, or may be unable to use the promised live support. Those are positioning, evidence, payment, or delivery problems. Lowering the number can conceal them without solving them. Review notes from sales conversations, landing-page questions, checkout errors, and the reasons people decline. Change one material variable at a time so the next review can distinguish a price response from a clearer explanation or a redesigned package.
Treat additions with the same care. Office hours, reviews, community access, templates, and updates create different work and expectations. Before adding one, write its service rule: who receives it, what they may submit, who responds, the response boundary, the access period, and what happens when demand exceeds capacity. If the rule cannot be staffed, it is not yet a sellable tier. A premium label without a different, operable experience only makes comparison harder.
Keep a course pricing decision log
A short decision log prevents each launch from starting with anecdotes. For every version, record the date, audience, course scope, price and currency, payment options, access terms, support promise, acquisition source, and the hypothesis being tested. Attach the landing-page version and preserve the exact terms shown at checkout. At review time, add enrollment, activation, support load, refunds, completion evidence where appropriate, and the main reasons qualified prospects did not buy. Avoid mixing cohorts with materially different offers into one conversion figure.
- Keep the price when qualified prospects understand the offer, learners activate, delivery remains sustainable, and objections concern fit rather than affordability.
- Change the payment structure when the total exchange is understood but the timing creates a documented barrier and the business can operate installments responsibly.
- Change the package when buyers consistently need a different support level, access period, or learning format and the team can define that version clearly.
- Change the message when the page attracts people outside the intended starting point or creates expectations the curriculum does not meet.
- Pause enrollment when access failures, support queues, inaccurate terms, or unresolved learner complaints make the current promise unsafe to scale.
Set the next review point before publishing a change. Use enough observations to understand recurring reasons, but do not wait for a universal benchmark that ignores your audience and delivery model. The decision log should tell a future operator what changed, why it changed, and which evidence would justify keeping or reversing it. That history is especially useful when a seasonal promotion, partner campaign, or cohort launch would otherwise make two unlike periods appear comparable.
Conclusion
A defensible course price is the visible result of a clear learner promise and a delivery model you can sustain. Start narrow, document your assumptions, and listen for reasons qualified people decline. When you can explain the scope, support, terms, alternatives, and economics without resorting to vague transformation claims, the price becomes easier for both learner and operator to evaluate.
Frequently asked questions
Should I price my course by the number of lessons?
No. Lesson count is a weak proxy for the learner’s work, the support required, and the value of the course. Price the defined experience and its credible outcome, while making scope and effort clear.
When should I add course tiers?
Add tiers only when they represent genuinely different delivery, such as bounded feedback or team administration, and each can be explained and operated clearly. Do not add tiers merely to make one option look artificially cheap.
Can I change the price after launch?
Yes, but review the offer, existing commitments, local requirements, and communication first. Preserve clear terms for current learners and record why the change was made so future decisions are based on evidence.


