Selling Online Courses EU 2026: Skool, Teachable, VAT Tax

EU guide to selling online courses in 2026 on Skool, Thinkific, Teachable platforms: pricing, VAT OSS rules, country tax (DE FR ES IT PL), launch plan.

16 min czytania

Selling Online Courses EU 2026: Skool, Teachable, VAT Tax

Online courses are still one of the highest-margin side hustles in Europe in 2026, but the economics changed significantly with the rise of community-led platforms like Skool, the maturation of Teachable and Thinkific, and the post-2021 EU VAT rules on electronically supplied services. Selling a EUR 297 course used to mean Stripe minus 3%; today it often means a marketplace fee, EU VAT collected on your behalf in some cases but not others, and self-employed status registration that depends entirely on where you live.

This guide covers what platforms to use, what realistic revenue looks like over 12 months, how VAT OSS applies to course sales across the EU, and the income tax treatment in Germany, France, Spain, Italy, Poland, and the Netherlands.

Informational content, not legal/tax/financial advice. Side-hustle income varies widely. Consult a local tax advisor.

TL;DR

  • Typical monthly earnings: EUR 0-300 in months 1-3 (pre-launch), EUR 1,000-5,000 on first launch month, EUR 500-3,000/month evergreen by month 12. Top creators in narrow niches report EUR 10,000-40,000/month after 2-3 years.
  • Hours/week: 15-25 hours/week for first 4 months (recording, editing, sales page, launch), then 6-10 hours/week (community, support, marketing).
  • Setup cost: EUR 200-1,500 (camera + mic + lighting EUR 150-800, platform 0-89 EUR/mo, video editor 0-25 EUR/mo, email tool 0-30 EUR/mo).
  • Time to first revenue: 6-12 weeks if pre-selling, 12-20 weeks for traditional "build first, sell later" approach.
  • VAT OSS threshold: EUR 10,000/year cross-border EU B2C revenue across all member states combined.

What it is and who is doing it well

Online courses are pre-recorded video lessons, often bundled with downloadable resources, a private community, and live Q&A sessions. The 2024-2026 shift was toward cohort-based courses (live, time-bound, EUR 300-3,000) and community-led memberships (recurring EUR 19-99/month on Skool, Circle, Discord) replacing the "sell forever, never update" Udemy model.

Successful EU creators tend to cluster in:

  • Coding & no-code (Webflow, n8n, AI automations) — average price point EUR 200-1,500
  • Marketing skills (SEO, paid ads, copywriting) — EUR 300-2,500
  • Trades and professional certifications (electricians upskilling, accountants on IFRS) — EUR 150-800
  • Language teaching (Polish for expats, German B1-C1, Spanish exam prep) — EUR 50-500
  • Wellness and parenting (sleep training, postpartum recovery) — EUR 47-297
  • Niche business operations (Airbnb hosting, Etsy shop optimization, freelance writer onboarding) — EUR 197-997

Most six-figure-EUR-per-year course businesses in the EU have an audience of 5,000-30,000 email subscribers or community members, not millions of YouTube viewers.

Setup cost breakdown (EUR)

Item One-off Monthly
Camera (used Sony ZV-1 or smartphone) 0-700 -
Microphone (Rode Wireless GO or USB) 80-300 -
Lighting (key + fill) 60-250 -
Course platform (Skool 99 USD, Teachable 39-119 USD, Thinkific 49-149 USD, Podia 39-89 USD) - 35-140
Video editing (Descript, Premiere) - 0-30
Landing page builder (Carrd, Framer, or platform-native) - 0-19
Email marketing (ConvertKit, MailerLite) - 0-30
Payment processing (Stripe + PayPal) - per transaction
Bookkeeping (Freenance or local equivalent) - 0-20

Realistic launch budget: EUR 500-1,500 for the first 4 months if you start from zero.

Revenue models

Successful course businesses rarely rely on a single revenue line. The 2026 standard stack:

  1. Core course sale (one-time EUR 197-1,997) — bulk of revenue
  2. Monthly community/membership (EUR 19-99/month) — recurring backbone
  3. Cohort intensive (live 4-8 weeks, EUR 500-3,000) — premium tier
  4. 1:1 coaching upsell (EUR 150-500/hour) — high-margin sliver
  5. Affiliate revenue on tools taught (5-30% lifetime commissions)
  6. B2B licensing to companies (EUR 2,000-20,000 site licenses)
  7. Done-for-you services (consulting bolt-on)

VAT and tax across EU

Online courses are usually classified as electronically supplied services (ESS) for VAT — meaning the EUR 10,000 cross-border B2C threshold applies and OSS registration becomes required once exceeded. Live cohort-based teaching with real-time interaction can sometimes qualify as a different VAT category (teaching/educational services), with exemptions in some countries — talk to a local advisor before assuming.

Some platforms (Teachable, Podia, Gumroad) act as deemed supplier / Merchant of Record and collect EU VAT on your behalf. Skool, Thinkific (default), and self-hosted Stripe checkouts generally do not — you remain responsible.

Country Self-employed status VAT threshold Income tax on course revenue
Poland JDG, ryczałt or skala 200,000 PLN Ryczałt 8.5% on most digital services, 12% for IT, or skala 12%/32%
Germany Einzelunternehmer / Kleinunternehmer 22,000 EUR / 50,000 EUR Progressive 14-45% + Soli + Gewerbesteuer if Gewerbe
France Micro-entrepreneur 77,700 EUR services ~21.2% social charges + 1.7% income tax option (versement libératoire) or progressive
Spain Autónomo No threshold Progressive 19-47% + cuota de autónomos
Italy Regime forfettario 85,000 EUR 5% flat (first 5 years if eligible) or 15% on coefficient-reduced revenue
Netherlands ZZP / eenmanszaak KOR 20,000 EUR Progressive 36.97-49.5% with zelfstandigenaftrek for qualifying hours

Polish reader angle

In Poland, course revenue is most often taxed under ryczałt 8.5% for general educational services or 12% if classified as IT (e.g., coding bootcamps). If you operate as działalność nierejestrowana under 3,499 PLN/month in 2026, you avoid JDG entirely — feasible only for tiny launches. Once you cross 200,000 PLN turnover you must register VAT (and OSS for EU B2C). ZUS preferential rates apply for first 24 months of JDG; the "duży ZUS" thereafter is significant for course creators making EUR 1,000-2,000/month. Invoices for digital course sales typically use GTU_12 if you classify as intangible services; GTU_13 may apply for some transport/educational hybrids.

Best platforms by region

Platform Best for VAT handling Fee structure
Skool Community + course combo Seller responsible 99 USD/mo flat
Teachable Beginner course creators MoR in many cases 39-119 USD/mo + transaction fees on lower plans
Thinkific Mid-tier course pros Seller responsible 49-149 USD/mo
Podia All-in-one (course + email + community) MoR in most cases 39-89 USD/mo
Kajabi Premium high-ticket Seller responsible 149-399 USD/mo
Circle Community-first Seller responsible 49-219 USD/mo
Coursify.me / Elearnio (EU-native) EU-focused, fewer FX issues Some MoR varies
Self-hosted (WordPress + LearnDash + Stripe) Maximum control Seller responsible hosting + EUR 200-500 one-off

Common gotchas

  • VAT MOSS/OSS surprise — many creators discover they owed back VAT after crossing 10k EUR cross-border; penalties compound fast
  • Refund chargebacks — EU consumer law gives 14-day cooling-off period for digital products unless explicit consent waiver is provided at checkout
  • Currency settlement — Stripe payouts in USD/GBP create FX losses; Wise or Revolut Business multi-currency helps
  • Platform deplatforming — Skool/Teachable can suspend for chargeback rate, copyright complaints, or aggressive marketing claims
  • AI-generated course content — disclosure increasingly required by platforms; risk of removal for low-effort content
  • Affiliate withholding tax — US-based affiliate networks (Impact, ShareASale) may withhold 30% unless you submit W-8BEN
  • Cohort fatigue — live cohorts demand consistent enrollment cycles; missed launches kill cashflow
  • Course shelf-life — software-related courses become outdated in 12-24 months requiring re-recording

Scaling roadmap

Months 1-3 — Setup and pre-sell

  • Validate niche with 30-50 customer interviews
  • Build email list to 500-1,500 with lead magnet
  • Pre-sell beta cohort at 50% discount to 10-30 buyers
  • Record course content in parallel with beta delivery

Months 4-6 — First public launch

  • Launch publicly at full price
  • Use waitlist webinar or 5-day challenge as funnel
  • Aim for 1-3% list-to-buyer conversion
  • Collect testimonials immediately

Months 6-12 — Evergreen + community

  • Convert launch funnel to evergreen sequence
  • Add monthly community tier as recurring revenue
  • Open second product (workshop, mini-course, template pack)
  • Build affiliate program

Months 12+ — Diversify

  • Launch higher-ticket cohort or coaching
  • B2B licensing outreach
  • Localize for one additional language market

Cost vs revenue worked example

Hypothetical Spain-based course creator, niche: "Webflow for freelance designers" at EUR 397.

Month Activity Revenue (EUR) Costs (EUR) Net (EUR)
1 Build list, lead magnet 0 280 -280
2 Pre-sell beta to list 1,985 (5 buyers @ 397) 180 1,805
3 Deliver beta, record final 794 (2 stragglers) 150 644
4 Public launch #1 4,367 (11 sales) 350 4,017
5 Post-launch trickle 794 200 594
6 Add community tier 1,587 + 480 recurring 220 1,847
7 Evergreen + community growth 1,191 + 720 200 1,711
8 Vacation month 397 + 720 180 937
9 Webinar relaunch 3,176 + 960 320 3,816
10 Steady evergreen 1,588 + 1,140 240 2,488
11 Black Friday 5,955 + 1,440 380 7,015
12 Steady 1,985 + 1,680 260 3,405

Year-1 total revenue ~EUR 30,959, net ~EUR 28,999 before income tax and cuota de autónomos. This trajectory is realistic but above the median; many first-year course launches net EUR 3,000-8,000 total.

Tracking irregular side-hustle income + VAT + tax savings

Course launches create lumpy revenue — EUR 5,000 in one month, EUR 400 the next. Freenance categorizes each Stripe/PayPal/platform payout, separates VAT-OSS-relevant cross-border sales, and the Financial Freedom Runway shows how many months your community recurring revenue plus current savings would cover your expenses if you stopped launching tomorrow. Useful for deciding when to quit the day job.

FAQ

Do I need to register a business before pre-selling? Most EU countries require business registration once you accept payment for goods/services with intent to profit. France micro-entrepreneur status is free and protects you from day one. Poland's działalność nierejestrowana allows up to 3,499 PLN/month in 2026.

Does Teachable handle EU VAT for me? Teachable acts as Merchant of Record in many jurisdictions and remits EU VAT on your behalf. Skool and Thinkific by default do not — you must register for OSS yourself once over the 10k EUR cross-border threshold.

Is a live cohort taxed differently from a recorded course? Potentially yes. Pre-recorded with no interaction = electronically supplied service (always VAT). Live teaching with real-time interaction = may qualify as educational services, possibly VAT-exempt in some EU countries. Confirm with a local advisor.

Can I refuse refunds on digital courses in the EU? Only if you obtain the buyer's explicit consent to start delivery before the 14-day cooling-off period ends, with acknowledgement that they lose the refund right.

Should I price in EUR or USD? Price in the currency of your largest audience. For EU-focused creators, EUR reduces FX exposure. For US-leaning audiences, USD increases conversion.

Can a Polish JDG owner use ryczałt for course revenue? Yes — most online educational/digital services fall under 8.5% ryczałt rate in 2026; IT-classified courses fall under 12%. Confirm exact PKWiU classification with your księgowa.

Validating a course idea before building it

The biggest mistake first-time course creators make is spending 200+ hours building a course nobody buys. Validate before building:

  1. Audience interviews (10-30 people) — talk to actual potential buyers about what they struggle with. Note the exact words they use; those words become your sales page copy.
  2. Lead magnet test — release a free PDF/checklist solving a smaller version of the problem. If you can't get 100 email signups in 30 days from your existing platforms, your niche is too small or your positioning is off.
  3. Pre-sell beta cohort — sell the course at 50-70% discount before any content is recorded. If you can't get 5-10 beta buyers from your warm list, do not record. Refund and reposition.
  4. Build only after revenue — only after 5+ paying betas should you record full content. The betas inform what to teach.

Creators who skip this often discover after 6 months and EUR 5,000 of editing costs that the market doesn't want what they built. Pre-selling is the single most powerful de-risking move in the course business.

Pricing strategy for EU course creators

Course pricing in the EU is more conservative than in the US. A US creator might price a "Webflow for designers" course at USD 997; an EU equivalent often prices at EUR 397-597 because the audience is more price-sensitive and salaries are lower in many markets.

The pricing ladder that works for most EU creators:

  • Free lead magnet — short PDF or video, builds list
  • Tripwire — EUR 17-47 mini-product to convert browser to buyer
  • Core course — EUR 197-597 main offer
  • Premium tier with community/calls — EUR 597-1,497
  • Done-with-you cohort — EUR 1,497-3,497
  • 1:1 coaching — EUR 150-500/hour
  • B2B / corporate license — EUR 2,000-20,000

The standard pricing rule: each tier 2-3x the previous, with clear extra value. Customers self-select up the ladder, and roughly 5-10% of buyers choose a tier above the core.

Launch strategies that actually work

The webinar-funnel and 5-day-challenge funnels are still the highest-converting launch mechanisms in 2026 for EU course creators. A working flow:

  • Day -14: Open registration with email sequence promoting the live event
  • Day 0-4: 5-day challenge with daily 30-45 min lessons; closes with pitch on day 5
  • Day 5-7: Cart open; pricing increases 20% at day 7 midnight
  • Day 8: Cart closes; refund window 14 days as per EU rules with explicit consent waiver

Typical metrics: 2-5% of email list registers, 30-50% of registrants attend live, 8-15% of attendees buy. So a 2,000-subscriber list might convert 4-12 buyers per launch. Quarterly launches scale this to predictable EUR 1,500-6,000 per launch cycle.

Evergreen funnels (always-open) convert at lower rates (0.5-2% of email list per month) but compound over time. The optimal stack for most EU creators by month 12: one big quarterly launch + always-on evergreen sequence + monthly community recurring revenue.

When to upgrade from JDG to spółka z o.o. (Polish creators)

Polish course creators who cross roughly 200,000-300,000 PLN/year in profit often consider switching from JDG (ryczałt 8.5%) to spółka z o.o. (CIT 9% on first 2M EUR revenue + 19% dividend tax). The break-even point depends on personal circumstances, but rough rules:

  • Below ~150k PLN annual profit: JDG ryczałt is simpler and usually cheaper
  • 150-300k PLN: gray zone, depends on whether you take all profit or reinvest
  • Above 300k PLN: spółka z o.o. often wins, especially if reinvesting

Consult a doradca podatkowy before switching — the once-decided structure is hard to undo and ZUS interaction differs.

Sources

European Commission VAT OSS rules for electronic services, Skool documentation on merchant of record, Teachable EU tax handling, Thinkific seller responsibilities documentation, German Bundesministerium der Finanzen on Kleinunternehmer, French URSSAF micro-entrepreneur, Spanish Agencia Tributaria autónomos, Italian Agenzia delle Entrate regime forfettario, Polish Ministerstwo Finansów ryczałt rates 2026, Dutch Belastingdienst.

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption