Seller Profit Guard · How it works · CSV privacy

Marketplace fee comparison calculator

Compare Etsy, Shopify, TikTok Shop, or another sales channel with editable fee bases, rates, fixed charges, funding, payment costs, creator commission, ads, returns, and allocated channel costs—then read retained-order contribution and margin under one reconciled packet.

Maintained by Seller Profit Guard Editorial Team. Last reviewed: 2026-07-29.

Two marketplace fee packets flowing through common seller costs to contribution, target decision, and restoration
Compare complete retained-order economics, not one headline fee rate.

Start with a comparable seller decision

Use the calculator to compare retained-order contribution for two channels at a time, after aligning currency, product, customer revenue, product cost, fulfillment, returns, and the evidence period.

It does not declare a universally cheapest marketplace or replace a seller's current contract, invoice, payment-provider statement, or tax review.

Reject coercive numeric evidence

Every fee base, rate, fixed charge, funding amount, cost, target, and evidence duration must be a bounded plain decimal.

Values such as 6.5%, USD 65, 1e3, negative channel costs, fractional evidence days, infinity, or values above the review bound structurally Block the packet instead of being silently converted.

Use real source and policy dates

Record a real YYYY-MM-DD official-source review date and a seller comparison policy effective date that does not postdate the source review.

The dates expose stale definitions and premature internal assumptions; they do not claim that Etsy, Shopify, TikTok Shop, a payment provider, or a tax authority approved the seller policy.

Require nine shared controls

Ready requires synthetic aggregates, a comparable order grain, current official sources, verified fee bases and rates, payment and funding evidence, commission and ads, mature returns and allocation, independent review, and tested restoration with human-only authority.

Pair-level confirmations cannot substitute for a missing shared control.

Keep every fee packet editable

Marketplace rates, payment rates, fixed charges, subscription allocation, creator commission, advertising cost, and platform funding vary by market, category, plan, payment path, campaign, and date.

Enter current verified values instead of treating an example rate as a permanent platform fact.

Align customer revenue first

Compare the same customer-facing revenue after seller-funded discounts and before sales tax. Record tax outside the contribution packet unless the seller retains or bears a documented tax-related amount.

A higher list price on one channel is a pricing scenario, not a pure fee comparison, so label it separately.

Separate platform funding

Add only a verified credit retained by the seller, such as a reconciled platform-funded discount or subsidy.

A customer-visible benefit, Gross Revenue adjustment, coupon label, or dashboard metric is not automatically seller funding.

Build common seller costs

Product cost, packaging, fulfillment, matured return reserve, and other seller costs belong to the common order packet when they are truly comparable across channels.

If fulfillment or returns differ by channel, move the difference into an explicit channel-specific field or run separate scenarios.

Define the marketplace fee base

A percentage rate is meaningless without its base. Record whether the charge applies to item revenue, shipping, discounts, tax, funded value, or another contract-defined amount.

Do not multiply every rate by the same sales number merely because the UI shows a single total.

Define payment and other fees

Use the actual payment path and its current percentage and fixed charge. Shopify third-party transaction fees, payment-processing charges, and marketplace payment fees are separate concepts.

Set unused lines to zero rather than silently merging unlike fees.

Carry creator commission explicitly

For creator-led commerce, enter the verified commission base and rate independently from marketplace fees and advertising spend.

Do not assume creator commission is contained in ad cost or platform referral fees.

Use observed advertising cost

Enter attributable advertising cost for the same order cohort and reporting window.

A blended campaign budget, unpaid organic exposure, or a different attribution window cannot be compared directly with retained-order contribution.

Allocate fixed channel costs carefully

Allocate subscription, listing, app, or other fixed channel costs using a documented retained-order denominator.

Record the allocation period and do not divide a monthly charge by a synthetic one-order denominator.

Calculate channel-specific cost

Channel-specific cost equals marketplace fee plus payment or other fee, creator commission, observed advertising cost, and allocated fixed channel cost.

The calculator exposes each component so the dominant driver remains reviewable.

Calculate retained revenue

Retained revenue equals comparable customer revenue plus verified retained platform funding.

It is not GMV, Gross Revenue, payout, cash balance, or accounting income.

Calculate contribution

Contribution equals retained revenue minus common seller costs and channel-specific costs.

This is a before-overhead operating measure for one declared packet, not net profit or taxable income.

Calculate contribution margin

Contribution margin divides contribution by retained revenue, not by GMV, list price, product cost, or ad spend.

Keep the denominator consistent across channels before interpreting percentage differences.

Read the left-minus-right result

A positive difference means the left channel retains more contribution under the entered packet; a negative difference favors the right channel.

The difference is conditional on the aligned assumptions and does not predict demand, conversion, volume, or customer lifetime value.

Use the Etsy versus Shopify fixture

The invented handmade-order packet compares USD 65 customer revenue, USD 30 common seller costs, editable Etsy transaction and payment fees, and editable Shopify payment and allocated fixed costs.

The defaults illustrate the formula only; verify current country, category, plan, payment path, and fee bases before using a result.

Use the Shopify versus TikTok Shop fixture

The invented creator-led packet compares USD 70 customer revenue, USD 36 common seller costs, Shopify payment and advertising costs, and TikTok Shop funding, marketplace fee, creator commission, advertising, and fixed allocation.

The example keeps rates editable and does not represent a current universal TikTok Shop fee schedule.

Apply Block before economics

Block invalid currency, missing evidence, negative inputs, percentages above 100%, duplicate channel labels, unconfirmed configuration, or declared conflicts.

A favorable contribution number cannot repair an incomplete or structurally inconsistent packet.

Quarantine blocked economics

When structure fails, preserve formulas, evidence dates, confirmation coverage, issues, and repair guidance but mask 37 common-cost, fee, contribution, margin, and difference values as Unavailable.

This prevents a reviewer from copying a computed channel advantage from an evidentially invalid comparison.

Use Review for a target miss

Review when structure reconciles but any channel contribution margin falls below the seller-entered minimum.

Diagnose price, verified funding, fee base, payment path, creator commission, ads, fulfillment, returns, or fixed-cost allocation before acting.

Interpret Ready narrowly

Ready means all four entered channel packets meet the declared contribution target and evidence controls.

It does not approve a marketplace migration, listing, payment provider, campaign, price, tax treatment, or contract.

Keep marketplace and payment decisions separate

A channel can have lower marketplace fees but higher payment, app, advertising, fulfillment, return, or acquisition burden.

Compare the complete retained-order packet rather than selecting a platform from one headline percentage.

Separate variable and fixed costs

Percentage and per-order charges move with orders, while subscriptions and apps require an allocation rule.

Preserve both the raw fixed invoice and the chosen denominator so another reviewer can reproduce the per-order amount.

Use mature return evidence

Return reserve should use a sufficiently mature comparable cohort and unrecovered seller loss, not only refund amount or a recent return rate.

Different channel policies, buyer mix, shipping paths, and product presentation can justify separate scenarios.

Protect private evidence

Use invented examples or approved aggregates only. Do not publish buyer emails, names, addresses, order IDs, product-level confidential data, invoices, bank details, credentials, or raw exports.

The browser-local calculator does not connect to Etsy, Shopify, TikTok Shop, payment providers, banks, or accounting systems.

Version assumptions

Record source URL, access date, data-through date, market, category, plan, payment path, fee base, rate, owner, reviewer, and prior accepted value.

Open a new version when a material contract, fee, plan, campaign, return, cost, or funding assumption changes.

Preserve rollback

Before changing a live price, listing, plan, provider, campaign, or channel mix, save the prior configuration, monitoring window, stop condition, and restoration steps.

A calculator result is planning evidence, not automatic authority to mutate an external account.

Compare volume separately

Contribution per retained order and total channel profit answer different questions. A lower per-order contribution can still produce more total contribution if verified demand and capacity are higher.

Run a separate volume scenario instead of hiding demand assumptions inside fee rates.

Compare cash timing separately

Settlement delays, reserves, chargebacks, and working-capital needs can matter even when contribution is equal.

Do not treat payout timing as a fee unless the seller deliberately models its financing cost.

Document exclusions

Name taxes, overhead, currency conversion, duties, chargebacks, apps, storage, customer support, and other excluded items rather than implying the packet is complete.

Add a bounded field or separate scenario when an exclusion can change the decision.

Release the complete cluster

Index this functional tool with ten dedicated guides only after function, source, content, originality, accessibility, backup, test, release-mode, deployment, purge, and live-verification gates pass.

Search signals are measurement inputs after release, not a publication prerequisite.

Sources and further reading

Related Seller Profit Guard tools

  • Etsy Fee Reference: Model editable Etsy fee assumptions from current source evidence.
  • Shopify Plan and Fee Reference: Allocate Shopify plan, app, payment, and transaction fees.
  • TikTok Shop Fee Reference Calculator: Reconcile TikTok Shop platform and creator fee lines.
  • Contribution Margin Calculator: Calculate retained-order contribution using one channel packet.
  • Methodology: Review evidence, privacy, validation, release, correction, and restoration.
  • Data Privacy: Protect seller, buyer, order, payment, campaign, bank, and raw export data.
  • How do you compare marketplace fees correctly?: Align one product, currency, customer-revenue definition, evidence period, product cost, fulfillment, and mature returns. Then calculate each channel's marketplace, payment, creator, advertising, and allocated fixed costs from explicit bases and rates. Compare retained contribution and margin—not one headline fee percentage.
  • What is an Etsy versus Shopify fee comparison example?: An invented USD 65 order carries USD 30 of common seller costs. Editable Etsy transaction and payment charges leave about USD 27.88 contribution, while editable Shopify payment and allocated fixed costs leave about USD 31.32. The USD 3.44 difference is conditional on the entered packet.
  • How can Shopify and TikTok Shop fees be compared?: Align the same customer revenue and seller costs, then separate Shopify payment, advertising, and fixed allocation from TikTok Shop funding, marketplace fee, creator commission, advertising, and fixed allocation. The invented defaults illustrate contribution mechanics; they are not a current universal rate card.
  • What makes a marketplace fee comparison misleading?: Common errors include comparing different prices or products, multiplying every rate by one base, using outdated country or category rates, omitting payment or creator charges, calling customer discounts seller funding, ignoring returns and ads, dividing fixed costs by an arbitrary order count, and treating contribution as net profit.
  • Where should marketplace comparison inputs come from?: Use official fee documentation for categories and definitions, current account or contract evidence for applicable rates, payment statements for processing charges, platform reports for verified funding and ads, seller ledgers for costs, mature cohorts for return loss, and an approved planning record for the target.
  • When should a marketplace comparison be blocked?: Block when currency, comparable scope, fee bases, rates, configuration, evidence, ownership, or restoration fails. Review when the packet reconciles but any channel misses the seller's contribution target. Ready only means the entered assumptions pass those gates; it does not authorize a channel migration.
  • How do you make marketplace scenarios comparable?: Align currency, product, customer revenue, seller discount, evidence dates, product cost, fulfillment scope, and return maturity. Change one declared channel variable at a time, preserve the prior packet, and explain its effect on retained revenue, channel cost, contribution, margin, and the decision.
  • How often should marketplace fees be compared?: Review after a fee, plan, payment-provider, category, campaign, funding, fulfillment, return, or product-cost change, and on a bounded monthly or quarterly cadence. Use mature data, preserve the prior packet, name the owner and reviewer, and restore prior settings if a controlled change regresses.
  • What does a marketplace fee comparison result mean?: It estimates retained-order contribution under one declared packet. A positive left-minus-right difference favors the left input only under those assumptions. It does not predict sales volume, conversion, lifetime value, payout timing, tax, accounting income, customer behavior, or the universally best platform.
  • What belongs in a marketplace fee comparison audit?: Record market, currency, product, price, seller discount, fee bases, rates, fixed charges, payment path, verified funding, commission, ads, common costs, return maturity, allocation denominator, source versions, formulas, outputs, target, conflicts, owner, independent reviewer, prior packet, stop rule, and restoration test.
  • How do you calculate marketplace price parity?: Hold the product, currency, common costs, and contribution target constant. For each channel, subtract the target share of verified funding from fixed costs, divide by one minus target margin and percentage costs, subtract buyer shipping, then reverse the seller discount. Reperform contribution before interpreting the price.
  • What is an Etsy versus TikTok Shop price parity example?: An invented packet targets a 20% retained-revenue contribution margin. Editable Etsy costs solve to about USD 44.57 list price, while a TikTok Shop packet with discount, funding, commission, ads, and other editable costs solves to about USD 58.75. The difference is conditional, not a universal rate claim.

Use the interactive tool

Enable JavaScript to open the calculator and process browser-local inputs. The explanatory content and source links remain available without JavaScript.

Related guide: Define comparable revenue, fee bases, channel costs, contribution, evidence, and restoration.

This tool provides operating estimates, not tax, accounting, legal, financial, or marketplace-policy advice. Verify current official sources and your own records before changing prices or operations.