Skip to content

Host and sell an online course

Turn what you know into a course people can buy. Structured, paid, and managed.

  1. 1
    Teachable

    Sign up for Teachable and create your school. Add a new course and upload your video lessons organized into sections. Write a compelling course description and set a thumbnail image. Publish the course in Draft mode first so you can test the student experience before going live.

    Open Teachable
  2. 2
    Stripe

    Connect your Stripe account in Teachable under Settings → Payments. Create a one-time price for your course in Stripe's product catalog. If you want a payment plan option, set up a recurring subscription price as well. Teachable will display both options on your course sales page checkout.

    Open Stripe
  3. 3
    Mailchimp

    Create a Mailchimp audience for your course. Build a pre-launch landing page in Mailchimp to collect waitlist emails before the course opens. After launch, use a Teachable webhook or Zapier to add new students to a separate Mailchimp tag and enroll them in an onboarding email sequence with weekly tips and lesson reminders.

    Open Mailchimp

Estimated Monthly Cost

Verified Apr 2026
Stripe

2.9% + $0.30/txn on ~$5,000 revenue

$175/mo

Per Transaction

Mailchimp

From $350/mo — 10,000 contacts, unlimited emails

$350/mo

Premium

2 tools priced
Est. total$525/mo

Estimates based on publicly listed pricing. Actual costs may vary — always verify on each tool's pricing page.

Frequently asked questions

Costs depend on your scale. Most tools in this stack offer a free tier to start. Open the cost calculator on this page to estimate monthly cost based on your users and revenue.

This stack uses 3 tools: Teachable, Stripe, Mailchimp. Each tool is picked to work well with the others and to cover a specific part of the workflow.

Yes. The stack is a recommended starting point. You can replace any tool with an alternative you already use. Check the setup guide first to confirm the integration points you'll need to rebuild.

Most makers finish the 3-step setup in under an hour. Creating accounts and connecting the first integration takes the most time.

Have a better stack?

Share your favorite tool combination and help other builders.

Suggest a stack