Pricing and fees

LMS transaction fees explained

Illustration: a trainer sells a booklet across a counter for a pile of coins while a clerk at the end of the counter slides a few coins into a separate tray as the fee
Illustration generated by AI.

Three separate fees hit your course sales: card processing that everyone pays at about 2.9% plus 30 cents, platform transaction fees that only some plans charge, and the plan price itself. The platform fee is the one that quietly costs more than your subscription. Once you sell enough, upgrading to a fee-free plan is cheaper than staying cheap.

In this guideTeachablePricing →PodiaPricing →LearnWorldsPricing →ThinkificPricing →

Three fee layers, kept separate

Confusion comes from mixing these together. Keep them apart.

Fees as published on each pricing page; card processing is always on top.
PlatformPlatform or transaction fees
ThinkificThinkific Payments processes cards at standard processor rates (about 2.9% + 30 cents per card transaction). Using your own Stripe or PayPal instead adds a platform surcharge: 5% on Basic, 2% on Start, 1% on Grow, none on Plus.
LearnWorldsNo platform transaction fee above Starter; Starter charges 5 USD per course sale. Payment processor fees apply separately.
TeachableStarter takes a 7.5% transaction fee. Builder and Growth take no platform fee, but payment processing (about 2.9% to 4.99% depending on method) still applies.
PodiaMover takes a 5% transaction fee; Shaker and Earthquaker take none. Stripe or PayPal processing (about 2.9% + 30 cents) applies separately.
LearnDashPayments run through your own Stripe or PayPal integration; no platform fee, only processor fees.

Why the platform fee is the dangerous one

Card processing is unavoidable and equal across platforms, so ignore it when comparing. The platform fee is different: it scales with your revenue and it is optional in the sense that a higher plan removes it. That means at some sales volume, paying more for a fee-free plan is cheaper than paying less and bleeding a percentage on every sale.

The trap is that the cheap plan looks cheap on the pricing page, where no sales have happened yet. Run your own volume through the fee before you choose. Below are three clean break-even calculations you can copy.

Three break-even calculations

The method is always the same: find the monthly sales volume where the platform fee on the cheap plan equals the price gap to the fee-free plan. Above that volume, upgrade.

1. Teachable Starter (7.5%) vs Builder (0%)

On annual billing, Starter is $29 per month and Builder is $69, a gap of $40 per month. Starter's fee covers that gap when 7.5% of monthly sales exceeds $40. Divide: $40 divided by 0.075 equals about $533. So above roughly $533 per month in sales, Builder is cheaper than Starter despite costing more, and it adds a custom domain and affiliates.

2. LearnWorlds Starter ($5 per sale) vs Pro Trainer (no fee)

On annual billing, Starter is $24 per month and Pro Trainer is $79, a gap of $55 per month. Starter charges $5 per course sale, so it costs $55 once you make 11 sales in a month ($55 divided by $5 equals 11). Above 11 course sales per month, Pro Trainer is cheaper on fees alone, and it also adds SCORM and a client group.

3. Podia Mover (5%) vs Shaker (0%)

Mover is $42 per month and Shaker is $84, a gap of $42 per month, with no annual discount on either. Mover's 5% fee reaches $42 when monthly sales hit $840 ($42 divided by 0.05 equals $840). Above roughly $840 per month in sales, Shaker costs the same or less after the fee, and adds affiliates, upsells and an assistant.

Turn this into your own number

The pattern generalizes. Take the price gap between your cheap plan and the fee-free plan above it, then divide by the fee rate to find your break-even monthly sales. For a per-sale fee like LearnWorlds, divide the gap by the fee per sale to get a break-even sale count instead. Below the break-even, the cheap plan wins. Above it, upgrade.

The cost calculator runs this across all five platforms at once from your learners, admins, sales and order value, so you do not have to do each division by hand. For how fees fit each platform's tiers, see the Thinkific, Teachable and Podia plan pages.

Frequently asked questions

What is the difference between a processing fee and a platform fee?
A processing fee is what the card network charges to move money, about 2.9% plus 30 cents, and every platform passes it through roughly equally. A platform fee is an extra cut the LMS takes on top, only on certain plans, like Teachable Starter's 7.5% or Podia Mover's 5%. Processing fees do not decide between platforms because they are equal everywhere. Platform fees do, so those are the ones to model.
At what sales volume should I upgrade to escape a fee?
When the platform fee on your cheap plan equals the price gap to the fee-free plan above it. For Teachable, 7.5% covers the $40 monthly gap to Builder at about $533 per month in sales. For Podia, 5% covers the $42 gap to Shaker at about $840 per month. For LearnWorlds, the $5 per-sale fee covers the $55 gap to Pro Trainer at 11 sales per month. Above those points, upgrade.
How do I avoid Thinkific's transaction surcharge entirely?
Use Thinkific Payments rather than your own gateway. The surcharge of 5% on Basic, 2% on Start and 1% on Grow only applies when you connect your own Stripe or PayPal. With Thinkific Payments there is no platform surcharge, just standard card processing of about 2.9% plus 30 cents. On Plus the surcharge is zero either way. At real volume, the surcharge dwarfs any convenience of your own gateway.
Should I count card processing fees when comparing platforms?
No, because they are roughly equal across all five platforms at about 2.9% plus 30 cents, so they cancel out in a comparison. Count them in your absolute margin, but ignore them when ranking platforms against each other. The fees that actually change the ranking are the platform transaction fees and per-sale fees, which vary a lot by platform and plan.

Keep deciding

Course platform pricing calculator: Thinkific vs LearnWorlds vs Teachable, Podia and LearnDash

Selling courses? Compare the yearly cost of Thinkific, LearnWorlds, Teachable, Podia and LearnDash from your sales, students, admin seats and transaction fees.

Thinkific plan comparison: Basic vs Start vs Grow vs Plus

What forces each Thinkific upgrade: admin seats, group selling, branding removal, API and SCORM. Prices, fees and caps per plan, with the math.

Teachable plan comparison: Starter vs Builder vs Growth vs Custom

The 7.5% Starter fee, custom domains from Builder, product caps of 5, 10 and 50, and when Growth is worth it. Teachable plans compared with the math.

Podia plan comparison: Mover vs Shaker vs Earthquaker

Podia priced by email subscribers, not students. The 5% Mover fee, subscriber caps of 100, 500 and 1,000, product caps and when Shaker is worth it.