Simple, honest pricing

Start free. Scale when you're ready.

The full platform is MIT-licensed and free to self-host forever. Upgrade to Hosted Creator only if managed infrastructure and faster launch are actually worth paying for.

Founder beta note

Customer discovery kept landing on the same threshold: hosted only becomes believable if the monthly cost stays obviously below the time it saves. So the managed plan now starts at $19/mo, while the self-hosted path stays real and free.

πŸ’°Save $38/year β€” pay annually and get 2 months free

How we're thinking about pricing right now

πŸ§ͺ
Priced for a first real experiment
The managed path is intentionally cheap enough to test whether faster launch actually matters to you.
πŸ†“
Free path stays real
If self-hosting is enough for you, use the MIT core and keep moving. The paid tier has to earn its place.
πŸ“¦
Proof before checkout
Use the sample repo, starter kit, and ROI math before you create an account or touch billing.
Revenue legibility

When does the $19 plan pay for itself?

Revenue is currently zero, so this page needs to make the upgrade math obvious. Hosted should feel justified by speed and clarity, not hand-wavy convenience.

1 sale at $39

Covers the $19 plan with room left over.

2 sales at $19

More than covers hosted before upgrades feel risky.

5 sales at $29

Turns hosted into a time-saving decision instead of a cost debate.

Why pay at all?

Hosted Creator needs a better reason than convenience theater.

Revenue is still zero, so the paid offer has to become more legible. The honest pitch: hosted is for creators who want the repo-native workflow without babysitting the surrounding infrastructure.

01

Use Hosted Creator when publishing speed matters more than infra ownership.

02

Stay self-hosted if the MIT core already covers your workflow and you do not need managed checkout + analytics.

03

Use concierge if you are still deciding and want a human sanity check before you pay.

Decision point
Hosted Creator
Self-hosted core
Managed launch speed
Import, publish, checkout, and analytics in one place
You wire hosting, auth, Stripe, and updates yourself
Ongoing maintenance
TeachRepo handles the platform plumbing
You own deploys, billing edge cases, and auth drift
Reason to pay
Only worthwhile if it saves obvious time every launch
Best if you want full control and do not mind the setup work
Trust before revenue

Hosted only works if the escape hatches stay obvious.

Revenue is still at zero, so the pricing page has to answer the lock-in question directly. These are the promises that make a $19 decision feel reversible instead of risky.

Start self-hosted, upgrade later

The course format stays Markdown + YAML either way, so you do not have to rebuild the content just because your path changes.

Create a free self-host-first account β†’
Start hosted, export later

If the managed plan helps you launch faster now, you can still keep the file format legible and the self-host path open later.

Start the hosted path β†’
Stay skeptical until the math is real

Use the starter kit, preview flow, and async help first. Hosted should win because it saves time, not because you got boxed in.

Open proof assets first β†’
What we are promising explicitly
Canceling does not delete your courses; you fall back to the free limits instead.
The self-hosted core remains MIT licensed, so the free path is a real option, not fake bait.
Course content stays in a transparent Markdown + YAML structure instead of a locked proprietary editor.
πŸ’°

How much could you earn?

Upgrade to Creator to unlock unlimited courses and marketplace discovery.

50 students Γ— $49 course
$2,345
/month net after Stripe fees & Creator plan
Gross
$2,450
Stripe fees ~$86
Plan: $19/mo
Create free account β†’
Use code LAUNCH50 for 50% off your first month

14-day money-back guarantee Β· Cancel any time

Free / Self-Hosted
$0
forever, MIT licensed
  • βœ“Full platform source code (MIT licensed)
  • βœ“Deploy to Vercel, Netlify, or any server
  • βœ“Git-native authoring (Markdown + YAML)
  • βœ“Stripe checkout integration
  • βœ“Auto-graded YAML quizzes
  • βœ“Gated code sandboxes
  • βœ“Affiliate/referral tracking
  • βœ“Up to 3 courses Β· 10 lessons each
  • βœ“3 AI quiz generations / month
  • βœ“Community support
Clone the template β†’

No account needed

🎁 7-day free trial · beta feedback welcome
Hosted Creator
$19
/month
or $16/mo billed annually
  • βœ“Everything in Free
  • βœ“Unlimited courses & lessons
  • βœ“Custom domain support
  • βœ“Marketplace listing & discovery
  • βœ“Unlimited AI quiz generation
  • βœ“Analytics β€” 90-day retention
  • βœ“Creator funnel dashboard
  • βœ“Priority email support
  • βœ“Optional marketplace rev-share (10%)
Preview the sample import first β†’

7-day free trial Β· no credit card required Β· cancel anytime

Concierge beta
$0
best if you want help before paying
  • βœ“ 15-minute repo review / onboarding walkthrough
  • βœ“ Frontmatter + import debugging help
  • βœ“ Guidance on free vs hosted setup
  • βœ“ Async feedback also works if calls are annoying
  • βœ“ Founder-style onboarding help before you decide whether to pay
Book onboarding help β†’

Start with feedback before you decide to pay

Need the honest next step?

Pick the path that matches your workflow

Most repo-first creators do not want the same thing. Answer three quick questions and we’ll point you to the lowest-friction next move.

How do you feel about managing infra?
How soon do you want a course live?
Would you pay if TeachRepo saves real setup time?
Recommended path

Use concierge beta before deciding

You want proof and a human sanity check before choosing self-hosted or paid.

  • β€’Bring one repo or docs folder and we’ll help you judge fit quickly.
  • β€’Best when you are curious but still skeptical about the first import.
  • β€’Good fallback if calls are annoying β€” async email works too.
Book onboarding help β†’

Self-host stays available either way. Hosted only wins if it saves enough time to matter.

πŸ“¦Starter kit

Need proof before you buy? Get the starter kit first

If you are not ready to sign up or pay, we’ll send the course.yml example, sample repo path, and the honest self-host vs hosted comparison so you can test fit with less risk.

Best for creators who want proof first: sample repo, starter files, and self-host guidance before committing to a paid plan.
No credit cardRead-only preview firstSelf-host path includedHuman help if you get stuck
Why anyone pays when self-host is free

Hosted Creator should buy speed, not lock-in.

Revenue is still at zero, so the job of this page is simple: make the paid path feel obviously time-saving, and make the free/self-host path feel genuinely respected.

Use the hosted trial when you want Stripe, custom domain, and analytics working without extra infra glue.
If the sample import still feels risky, preview the exact repo→course flow before you start a trial.
If self-host is enough, keep that path β€” the paid plan has to save real time, not win by lock-in.
Choose the right path

Not everyone should buy the hosted plan

Our outreach kept saying the same thing: self-host has to stay real, and hosted only wins if it clearly saves time. So here's the honest version.

Best for maintainers
Self-hosted core
$0
  • β€’You want full control, MIT licensing, and no platform dependency.
  • β€’You are comfortable with Vercel + Supabase or already have infra.
  • β€’You care more about publishing than managed convenience.
Best for speed
Hosted Creator
$19/mo
  • β€’You would pay to skip setup, ops, and maintenance work.
  • β€’You want analytics, hosted checkout, and a faster path to launch.
  • β€’You only upgrade if the time savings feel obvious.
Best for uncertainty
Concierge beta
$0
  • β€’You are curious but not convinced the workflow will fit your repo.
  • β€’You want a human to sanity-check course.yml, lessons, and pricing.
  • β€’You would rather talk before you decide whether to self-host or pay.

Feature comparison

FeatureFreeCreatorEnterprise
Max courses3UnlimitedUnlimited
Max lessons / course10UnlimitedUnlimited
AI quiz generation3/monthUnlimitedUnlimited
Custom domainβœ—βœ“βœ“
Marketplace listingβœ—βœ“βœ“
Analytics retention7 days90 days1 year
Creator funnel dashboardβœ—βœ“βœ“
Priority supportβœ—βœ“Dedicated
White-labelβœ—βœ—βœ“
SSO / SAMLβœ—βœ—βœ“

Frequently asked questions

What happens to my courses if I cancel?

Your courses stay live. You drop back to the Free limits (3 courses, 10 lessons each). No data is deleted.

Is the free tier really free forever?

Yes. The entire codebase is MIT-licensed on GitHub. Self-host with zero cost forever.

What's the marketplace rev-share?

If you opt into the TeachRepo marketplace, we take 10% of each course sale made through marketplace discovery. Sales from your own links have 0% fee.

Can I switch between monthly and annual?

Yes β€” visit your billing portal any time to switch. Annual is billed upfront and saves $38/year.

Do you offer refunds?

Yes β€” 14-day no-questions-asked refund on the Creator plan. Email hello@teachrepo.com.

πŸ“¦

Not sure if TeachRepo is right for you?

Start with the starter kit or the sample repo first. The managed plan should only win after the workflow feels real and the $19/month math is obvious.

Open starter kit β†’

Still unsure? Start free.

Clone the template, write two lessons, and push. If TeachRepo works for you, upgrade. If not β€” the code is yours anyway.