Use this rule
A fee number is incomplete without its trigger and denominator.
For every cost, record who charges it, what triggers it, which amount it uses, whether a fixed component is added, and when the money becomes withdrawable. That prevents a platform percentage, processor rate, and payout deduction from being collapsed into one misleading number.
Worked example
Translate a $100 course sale into a comparable fee ledger
Suppose a $100 course has a 5% platform fee, 2.9% + $0.30 payment processing, and a $40 monthly subscription spread across 20 sales. The per-sale subscription allocation is $2.00, the platform charge is $5.00, and processing is $3.20. Before refunds, tax, advertising, or support, the modeled take-home is $89.80 and the effective fee rate is 10.2%.
This is an illustration, not a universal processor quote. It shows why product price, sales volume, fee trigger, and denominator must accompany every comparison. Use the course platform fee calculator or inspect the three-volume cost benchmark with the same terms in view.
Current fee patterns
How five course-platform fee models differ
A percentage, fixed charge, and subscription cannot be compared as if they were the same fee. This matrix shows the platform-level charge that changes with a sale or enrollment; ordinary payment processing remains separate. The underlying vendor documentation was rechecked on September 2, 2026.
On a narrow screen, focus the table and use Left/Right to scroll; Tab leaves the table.
| Platform | Entry-plan fee pattern | Lower-fee path | Important boundary |
|---|---|---|---|
| Thinkific | Basic can add a 5% third-party gateway fee on affected transactions | Thinkific Payments avoids that additional fee; Start and Grow reduce the conditional rate to 2% and 1% | Country, gateway, and the first-$1M calendar-year sales limit determine whether the fee applies |
| Teachable | Starter adds a 7.5% platform transaction fee | Builder lists a 0% Teachable transaction fee | Processing, payment-bundle additions, US custom-gateway integration and usage charges are separate from the headline platform percentage |
| Podia | Mover adds a 5% Podia transaction fee | Shaker and Earthquaker list no Podia transaction fee | Processor charges remain, and the higher plans differ in capacity as well as fees |
| LearnWorlds | Starter charges $5 for each paid course enrollment | Pro Trainer and Learning Center remove the enrollment charge | The fixed $5 has a larger effective rate on lower-priced products |
| Gumroad | Direct sales use 10% + $0.50 before payment processing | Later eligible direct sales after $20,000 in monthly paid sales use 5% + $0.50 | Discover sales use a separate 30% fee that includes processing |
Use the course platform fee calculator to replace the fee definitions with your own price and sales volume, or compare the same assumptions at three revenue levels in the course platform cost benchmark.
Refunds in a calculation
A refunded sale can still leave its original fees payable
Suppose ten $100 sales collect $1,000, then one is fully refunded. With an illustrative 5% platform charge and 2.9% + $0.30 processor fee, the original charges are $50 and $32. If neither is returned, $900 of retained revenue leaves $818 before fixed costs. Deducting fees from only nine sales would instead show $826.20 and overstate the result by $8.20.
The profit calculator and pricing calculator keep the original fees by default. Select a platform or processor fee return independently only when that provider confirms it. Stripe's refund documentation says original processing fees are not returned; other platform fees need their own policy check. Extra refund and dispute charges are not included in this example.
This scoped explanation and its Stripe source were checked October 4. It does not advance the September 2 full pricing-audit date. Downloaded platform spreadsheets now preserve their billing assumptions and exclusions; read the offline-use explanation before treating a remainder as profit.
Platform and processor policies can differ on the same purchase. Podia says it returns its transaction fee while Stripe's processing charge remains. The documented Podia full-refund example shows why the controls are independent and how a fee-only upgrade result can reverse. It does not automatically change the calculators' general defaults or establish refund timing.
Revenue and profit
Know which number the percentage uses
Many misleading comparisons divide a fee by the wrong revenue base or call cash collected “profit.” These terms keep the denominator explicit.
Gross revenue
The total selling price of all completed sales before refunds, platform charges, payment processing, taxes, advertising, or operating costs are deducted.
Why it matters: A platform fee quoted as a percentage of gross revenue grows even when the creator's actual margin is thin.
Collected revenue
The revenue remaining after modeled refunds or failed collections, but before the platform, processor, and operating costs are deducted.
Why it matters: The profit and pricing calculators retain original transaction fees by default. Only the separate fee-return controls reduce platform or processor charges to retained sales; check the provider's actual refund policy.
Net revenue
Revenue after the selling and payment charges included in a particular analysis. It is not automatically the same as accounting profit.
Why it matters: Always read what was deducted. A “net” figure may still exclude advertising, support labor, tax, chargebacks, or creator time.
Contribution margin
The amount from one retained sale that remains after costs that change with that sale, such as percentage fees and fixed per-transaction charges.
Why it matters: Fixed launch and subscription costs must be recovered from contribution margin—not from the full course price.
Effective fee rate
Total modeled selling fees divided by gross revenue. It combines percentage, fixed, and subscription charges into one comparable percentage for a specific scenario.
Why it matters: A $0.50 fixed fee is proportionally much larger on a $10 sale than on a $200 sale, so the advertised percentage alone can hide the real take rate.
Break-even revenue
The sales volume where two plan-cost formulas are equal, or where an offer's contribution covers its fixed costs.
Why it matters: A fee-free upgrade is economical only after its higher subscription is offset by the lower variable fee; features can justify upgrading sooner.
Platform charges
Separate the platform from the payment processor
Course platforms combine subscriptions, sales-based charges, and capacity rules differently. Add each line rather than treating “transaction fee” as the whole cost.
Platform subscription
A recurring charge for access to a plan, usually billed monthly or annually. An annual-plan equivalent is a monthly-looking number paid as one annual total.
Why it matters: Compare both cash timing and annual total. A lower annual equivalent can still require a larger upfront commitment and may have stricter refund terms.
Platform transaction fee
A charge retained by the course or commerce platform when a sale occurs, usually expressed as a percentage of the transaction.
Why it matters: It is normally additional to payment processing. Podia Mover and Teachable Starter are examples of plans with a published platform percentage.
Third-party payment gateway fee
An extra platform charge for processing a sale through an external gateway instead of the platform's preferred native payment route.
Why it matters: Eligibility, country, plan, processor, and annual caps can determine whether it applies. Thinkific documents this separately from ordinary card processing.
Fixed per-sale fee
A fixed amount charged for each transaction or retained sale, regardless of its price.
Why it matters: Fixed charges make low-ticket products disproportionately expensive. Model percentage and fixed components together.
Per-enrollment fee
A fixed platform charge triggered when a learner enrolls in a paid product rather than a percentage of the price.
Why it matters: The same fee has a much higher effective rate on a low-priced course. LearnWorlds Starter's published $5 enrollment fee is a current example.
Usage fee
An additional charge when account usage exceeds the capacity included in a plan, such as active students, imported students, products, or storage.
Why it matters: The trigger, exemption, measurement period, and overage unit matter. A migration can create imported-student costs even when new sales volume is modest.
Payment operations
Follow the money from checkout to bank account
A successful customer checkout does not prove that the creator can activate the gateway, receive the currency, or withdraw the payout.
Payment gateway
The checkout technology that securely passes payment details and authorization messages between the customer, processor, card network, and banks.
Why it matters: A platform can support a gateway generally while that gateway remains unavailable to a particular creator country or business type.
Payment processor
The service that validates and routes a transaction through the financial network and helps move approved funds toward settlement.
Why it matters: Processor pricing can include both a percentage and a fixed amount, with different rates for domestic, international, wallet, or PayPal transactions.
Merchant of record
The legal entity shown as responsible for the customer transaction and its associated compliance obligations, which can include refunds, disputes, and indirect tax handling.
Why it matters: A merchant-of-record platform can remove operational work, but the creator still needs to understand payout terms, reporting, reserves, and any remaining local tax obligations.
Authorization and capture
Authorization asks whether the customer's payment method can cover a charge; capture finalizes the approved amount for settlement.
Why it matters: A payment can be authorized without becoming settled cash. Delays, cancellations, fraud checks, or failed captures can separate checkout metrics from real revenue.
Settlement
The stage when processed transaction funds become available in the payment provider balance after network and risk procedures.
Why it matters: Settlement timing is not the same as bank payout timing. Cash-flow planning should account for both.
Payout
A transfer from the platform or payment-provider balance to the creator's eligible bank account or payout method.
Why it matters: Payout country, currency, minimum threshold, schedule, verification, and fees can rule out a platform even when customer checkout works.
Rolling reserve or hold
Funds temporarily withheld to cover expected refunds, disputes, fraud, or other payment risk before they become available for payout.
Why it matters: A profitable launch can still create a cash shortfall when ad bills and contractors are due before reserved revenue is released.
Chargeback
A cardholder dispute that can reverse a transaction through the banking network and may also trigger a separate dispute fee.
Why it matters: Model chargebacks separately from voluntary refunds because the evidence process, fee treatment, and timing differ.
International selling
Do not confuse display currency, settlement, and payout
Global checkout claims can refer to the buyer experience while leaving creator settlement and withdrawal much narrower.
Display or presentment currency
The currency a customer sees and is charged at checkout.
Why it matters: A buyer can pay in a local currency even when the creator settles or withdraws in a different currency.
Settlement currency
The currency in which a payment provider records or makes funds available after a transaction settles.
Why it matters: It can differ from both the customer's display currency and the creator's bank-account currency, creating conversion costs.
Currency conversion fee
A percentage, markup, or spread charged when transaction, settlement, or payout funds are converted between currencies.
Why it matters: The cost may be embedded in the exchange rate rather than shown as a separate invoice line.
Cross-border fee
An additional processor, card-network, or bank charge when the customer, business, settlement account, or transaction crosses defined country boundaries.
Why it matters: It can apply even if the course price is shown in the creator's preferred currency.
Tax collection and remittance
Collection adds the applicable sales tax, VAT, or GST at checkout; remittance sends that collected amount to the relevant authority.
Why it matters: A platform that calculates tax does not necessarily register, file, and remit it for the creator. Verify the exact responsibility and seek qualified advice where needed.
Primary references
Definitions and platform examples
Payment definitions were checked against Stripe's documentation; platform-specific examples come from current official vendor pages. This glossary is educational and is not accounting, legal, or tax advice.