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.

PlatformEntry-plan fee patternLower-fee pathImportant boundary
ThinkificBasic can add a 5% third-party gateway fee on affected transactionsThinkific 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
TeachableStarter adds a 7.5% platform transaction feeBuilder lists a 0% Teachable transaction feeProcessing, payment-bundle additions, US custom-gateway integration and usage charges are separate from the headline platform percentage
PodiaMover adds a 5% Podia transaction feeShaker and Earthquaker list no Podia transaction feeProcessor charges remain, and the higher plans differ in capacity as well as fees
LearnWorldsStarter charges $5 for each paid course enrollmentPro Trainer and Learning Center remove the enrollment chargeThe fixed $5 has a larger effective rate on lower-priced products
GumroadDirect sales use 10% + $0.50 before payment processingLater eligible direct sales after $20,000 in monthly paid sales use 5% + $0.50Discover 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.

Audit every cost lineOpen the cost benchmarkVerify the full money pathDownload pricing assumptions