Selling & Business Models
When should I self-host an online course instead of using a hosted platform such as Teachable or Thinkific?
The short answer
Self-host when control, integration, data structure, or long-term customization is worth owning security, backups, updates, video delivery, payments, email, support, and accessibility. Use a hosted course platform when you want to launch and teach without becoming the person responsible for the entire software stack.
Hosted is usually the calmer first choice
A hosted platform bundles course pages, student accounts, video or file delivery, payments, progress, and updates. That can be valuable when your real risk is whether students will buy and finish, not whether you can configure plugins. Teachable's course setup documentation, for example, walks through course creation, pricing, design, settings, and publication in one system.
Compare current plan limits, transaction and payment fees, student or product caps, community features, email, certificates, taxes, exports, and support. Teachable's official pricing page and Thinkific's official pricing page show current plan terms. Both can change, so do not hard-code today's price into a multi-year decision.
Self-hosting makes sense when
- the course must integrate deeply with an existing WordPress site or business system.
- you need checkout, access, reporting, or data flows a hosted platform cannot support.
- revenue makes recurring platform fees or restrictions materially costly.
- you have reliable technical ownership, not a one-time developer handoff.
- you can maintain backups, updates, security, uptime, and accessibility.
- student and transaction data can be exported and protected correctly.
Price the full stack
Include hosting, domain, learning-management plugin, payment processing, video hosting, email delivery, backups, security, analytics, certificates, community, developer help, and your maintenance time. Then add a failure budget for a broken checkout or update conflict.
For a hosted platform, include the plan, processing and platform fees, feature upgrades, email or community add-ons, and migration cost. A low monthly price can be expensive at higher sales volume. Self-hosting can be expensive at zero sales because maintenance continues.
Run a student-path test
On each finalist, perform:
- purchase and receipt.
- account creation and password reset.
- lesson playback on phone and desktop.
- download and caption access.
- progress and completion.
- refund or cancellation.
- export of students, sales, and course content.
Score the teacher workload and student experience. A feature only counts if you can support it.
Keep control proportional to proof
For a first cohort, a hosted platform or simple live delivery may be wiser. Move when a documented limitation costs real money or harms learning. Do not rebuild because owning the stack sounds professional.
Check privacy, accessibility, consumer, tax, and email rules for the places you serve. A platform provides features, not blanket compliance. Use qualified local advice where requirements are unclear.
WAHMN's Business Blueprint Launch System can help you choose a launch-sized platform and avoid building infrastructure before the offer is proven.
Sources and further reading
- Teachable: Official Pricing
- Thinkific: Official Pricing
- Teachable Support: Create and Set Up a Course
A free next step
You don't have to build this alone
Bring your questions, share what you're working on, and meet other women building businesses from home. It is free to join.
Related Questions
- How do I move a course to a new platform without breaking access for existing students?
- How do I back up course content and student resources so a platform problem doesn't wipe them out?
- How do I decide whether a digital product should include lifetime access?
- How do I organize a course so students can quickly find lessons, downloads, and next steps?
