How to sell online courses: from first sale to a repeatable system
Selling a course is not about a bigger audience first. It is a clear offer, a page that answers the buyer's doubts, a reason to buy now, and a checkout that does not leak money.
Short answer: to sell online courses, turn your course into a clear offer (who it is for, the result, the price, the deadline), write a sales page that answers the five objections every buyer has, bring warm traffic from people who already trust you, and sell in launch windows before you try evergreen funnels. Then check what you keep after platform and payment fees. Most creators get their first 20 sales from an email list or a community, not from ads.
What is an offer, and why does it matter more than the course?
People do not buy a course. They buy an offer: a promise about a result, for a specific person, at a price, with a reason to act now. The course is how you deliver it. Two creators can sell the same content and get very different results because one has a sharper offer.
Write your offer in four lines. Who it is for: "Freelance designers earning under $5,000 a month." The result: "Land three retainer clients in 60 days." What is included: "Six modules, weekly live Q&A, templates, a community of peers." Why now: "Enrollment closes Friday; the cohort starts Monday."
If you cannot fill all four lines, fix the offer before you touch the sales page.
How do you write a sales page that converts?
A sales page has one job: answer the buyer's doubts in the order they arise. Those doubts are nearly always the same five. Is this for me? Will it work? Can I do it, with my time and skill? Why you? Is it worth the money?
Structure the page to match. Open with the result and who it is for. Show the problem in the buyer's own words. Explain your method in three steps. Show proof: pilot results, screenshots, your own record, used with permission and never invented. List exactly what is inside, module by module. Answer common questions. State the price and the guarantee. Repeat the call to action.
Write it as you would explain the course to one person over coffee. Short sentences beat clever ones. Put the price on the page; hiding it makes serious buyers leave.
How should you price your first course?
Price on the value of the result, not the hours of video. A course that helps someone win one client worth $2,000 can justify $300 to $500 more easily than a 40-hour library on a vague topic can justify $50.
For a first course, pick a price that makes you slightly nervous, then offer a pilot or founding discount to the first group. Raise it with each cohort as you gather proof. Offer a payment plan for anything over a few hundred dollars, and price it slightly higher in total than paid-in-full.
If you are deciding between a one-time price and a membership, the subscription vs one-time guide has the formula and a 24-month model.
Launch or evergreen: which should you start with?
A launch is a fixed enrollment window, usually 5 to 14 days, promoted with emails, posts and often a free live workshop. Evergreen means the course is always on sale, usually behind an automated email sequence or ads. Launches create urgency because the deadline is real. Evergreen creates steady income but needs a reliable source of new traffic.
Start with launches. They teach you which messages work, they concentrate your effort, and they fit cohort-based delivery where learners start together. Move to evergreen once you know your sales page converts and you have a traffic source you can switch on, such as search content or a podcast.
Decision rule to screenshot: launch until you have sold the same course three times with the same message; then consider evergreen.
Where do the first buyers come from?
Warm audiences buy first: your email list, your social followers, members of a free community you run, past clients. Cold audiences (ads, strangers from search) take longer and cost more to convert. For your first 20 sales, sell to people who already trust you.
The best pre-launch asset is a free community or email list built around the same problem your course solves. Post useful answers, run a free workshop, and invite the most engaged people to the paid course. When your course and your free community live on the same platform, the upgrade is a click inside a place they already use, not a new login.
Affiliates and partners come later. Once the course has proof, offer a commission to people with your audience: other creators, newsletter writers, past students.
Setting up checkout without leaking money
Your checkout should take card payments, support one-time and payment-plan prices, send the buyer straight into the course, and pay out to your own account. Stripe is the common processor; most platforms run on it. Bundles (several courses for one price) and upsells to a membership raise the average order.
Then count the real fees, because they compound. There are three layers: the platform's monthly price, the platform's transaction fee or revenue share, and payment processing. Stripe's standard processing is 2.9% + $0.30 per card payment on top of anything the platform charges.
Prices verified June 2, 2026, on a $400 course: Teachable Starter adds a 7.5% transaction fee ($30 a sale) on top of its $29 monthly plan, while Builder at $69 a month has no transaction fee. Kajabi Basic is $179 a month, with Kajabi Payments at 2.7% to 2.9% + $0.30. Thinkific Basic is $49 a month with 0% on Thinkific Payments. Skool Pro is $99 a month with 2.9% + $0.30 per transaction, rising to 3.9% on any single sale above $899. Check your price against each plan's fee at your expected monthly volume, not only at launch. Math example, not a customer outcome.
After the sale: delivery is marketing
The next sale comes from the last buyer. Learners who finish get results, and results become proof, referrals and repeat purchases. Send a welcome message within an hour of purchase. Release lessons on a schedule if the course is cohort-based. Run a live session in week one so buyers meet you and each other.
Watch for the quiet ones. A buyer who has not opened a lesson in a week is a refund risk and a lost testimonial. A personal note asking what got in the way recovers many of them.
Where HiveLearn fits
HiveLearn suits creators who want to sell courses and run the community around them in one place. You can sell courses individually, in bundles (one checkout unlocks every course in the bundle), as event tickets, or inside a monthly or annual paid membership, through Stripe Checkout, with payouts to your own Stripe account through Stripe Connect. Free preview lessons, a public community landing page and the Community Discovery directory help buyers find and try you. Marketing funnel and UTM tracking show which posts and emails sold.
Pricing: Starter is $0 a month with a 6% revenue share, so there is no monthly fee until you monetize. Growth is $39 with 4%, rev share capped at $2,000/month; Pro is $99 with 2%, capped at $3,000/month. Stripe processing (2.9% + $0.30) is always on top. When not to pick it: if you sell mostly through long email funnels and landing-page tests, Kajabi's marketing suite is deeper.
Keep reading
Up next · MonetizationHow to monetize an online community (without burning trust)
Monetizing a community is easy; doing it without making members feel squeezed is the hard part. This guide covers the durable revenue models, and how to run them so members stay glad they pay.
10 min readBuild yours on HiveLearn
Courses, community, events, and payments in one platform. Start free. No credit card, no time limit on Starter.
Or run the numbers first