A Simple Step‑by‑Step Pricing Formula for Your First Online Course

Read this article in clean Markdown format for LLMs and AI context.

If you’re about to launch your first online course, the biggest question on most creators’ minds is “How much should I charge?” It matters now because the right price can cover your costs, attract the right students, and give you confidence to keep building. In this post, I’ll walk you through a no‑fluff formula that I use at Course Pricing Pro and that many of my clients swear by.

Why a Formula Helps

Pricing can feel like guessing. You look at what competitors charge, you think about how much time you spent, and then you hope the number you pick works. A formula takes the guesswork out and gives you a clear reason for every dollar. It also lets you tweak one piece (like your target profit) without having to redo everything.

Step 1: Add Up Your Direct Costs

First, write down everything you actually spend to create the course. These are the costs you can point to on a receipt.

  • Content production – video gear, editing software, voice‑over talent.
  • Platform fees – the monthly or per‑sale charge from the LMS you use.
  • Marketing spend – ads, email tools, any freelance copywriting.

Add those numbers together. Let’s call the total C (for Cost). If your total is $800, that’s your baseline – you need to earn at least $800 to break even.

Step 2: Decide on Your Desired Profit Margin

Profit margin is the extra money you want to make on top of covering costs. Think of it as the “reward” for your expertise and effort. A common starting point for new creators is 30‑40 % of the cost. If you want a 35 % margin, multiply C by 0.35.

Profit = C × DesiredMargin

Using the $800 cost example and a 35 % margin:

Profit = 800 × 0.35 = $280

Now you know you’d like to make $280 in profit per student.

Step 3: Calculate the Base Price

Add the profit you just calculated to the cost.

BasePrice = C + Profit

BasePrice = 800 + 280 = $1,080

That $1,080 is the price you would need to charge if every student paid the full amount and you sold only one seat. Obviously, you’ll sell many seats, so you can bring the price down a bit and still hit your profit goal.

Step 4: Estimate Your Expected Enrollment

Ask yourself: how many students can you realistically enroll in the first launch? Look at the size of your email list, the engagement on social media, and the reach of any ads you plan. It’s okay to be conservative.

Let’s say you expect 15 students for the first run.

Step 5: Adjust the Price per Student

Now divide the BasePrice by the number of students you expect.

PricePerStudent = BasePrice ÷ ExpectedStudents

PricePerStudent = 1,080 ÷ 15 = $72

That $72 is the minimum price you need to charge each student to meet your cost + profit goal, assuming you hit the 15‑student target.

Step 6: Add a Buffer for Uncertainty

Launches rarely go exactly as planned. Some people drop out, some ads under‑perform, and sometimes you end up with a few extra costs. Adding a small buffer—say 10 %—helps protect you.

FinalPrice = PricePerStudent × 1.10

FinalPrice = 72 × 1.10 = $79.20

Round it to a friendly number like $79. That’s the price you’ll list on the sales page.

Step 7: Test the Price

Before you lock it in, do a quick sanity check:

  • Does the price match the value you’re delivering? If you’re teaching a skill that can earn someone $2,000, $79 feels like a bargain.
  • What do similar courses charge? If they’re $150‑$200, you’re positioned as a value option. If they’re $50, you might be a bit high.
  • Will the price scare away your audience? If your email list is mostly beginners, a lower price might get more sales and more reviews.

If the price feels off, go back to Step 4 and adjust the expected enrollment up or down, then recalc.

Quick Checklist from Course Pricing Pro

  • [ ] List every direct cost (C).
  • [ ] Pick a profit margin (30‑40 % works for most).
  • [ ] Compute profit and add to cost for BasePrice.
  • [ ] Estimate realistic enrollment.
  • [ ] Divide BasePrice by enrollment for per‑student price.
  • [ ] Add a 10 % buffer and round nicely.
  • [ ] Compare to market and audience expectations.

A Little Story from My Own Launch

When I first tried this formula for a micro‑learning course on “how to write a course outline,” I started with $600 in costs and aimed for a 30 % margin. I expected 10 students, so my initial price came out to $78. I added the 10 % buffer and landed at $86. I thought I was being safe, but my email list was only 200 people and the price felt a bit high.

I went back, raised the expected enrollment to 20 (because I decided to run a small Facebook ad), and the price dropped to $44. I listed it at $45, and the course sold out in three days. The profit was actually a bit higher than my original goal because I sold more seats. The formula saved me from over‑pricing and gave me a clear reason to adjust the ad spend.

Why This Works for Most First Courses

  • Transparency: You can show students a breakdown if they ask. People love to see you’re not just guessing.
  • Flexibility: Change one number (like expected students) and the whole price shifts accordingly.
  • Confidence: Knowing the math behind the price takes the anxiety out of the launch.

At Course Pricing Pro, I’ve seen creators use this same approach over and over, tweaking only the margin or enrollment estimate. The core steps stay the same, which means you can apply it to any niche—whether you’re teaching photography, coding, or cooking.

Final Thought

Pricing doesn’t have to be a mystery. Follow the simple steps from Course Pricing Pro, do a quick sanity check, and you’ll launch with a price that covers costs, pays you what you deserve, and still feels fair to students. Remember, the first launch is a learning experience. Use the data you collect to fine‑tune the formula for future courses. Happy launching!

Reactions
Do you have any feedback or ideas on how we can improve this page?