Act on the result
Use the marketplace contribution difference and both retained margins to decide which channel should receive the next comparable order cohort.
Educational only: Business decision support, not accounting, tax or legal advice.
Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
Update policy: Reviewed when formulas or official dependencies change.
Scope: Market-neutral small-business planning using your own assumptions.
Ecommerce sellers comparing direct and marketplace channels with the same representative order economics.
Direct and marketplace contribution, contribution difference and retained margin for each channel.
Use one comparable order cohort and enter each channel fee from your own current contract.
Use a different tool when: Do not use this to set a viable listing price after marketplace, payment and fulfilment fees; use Marketplace Fee Profit Planner for that decision. Use this tool to compare retained contribution across direct and marketplace channels.
Commerce & operations
Direct and marketplace contribution, contribution difference and retained margin for each channel.
Amounts use the same currency as your inputs. No currency conversion is performed.
Compare retained contribution across direct and marketplace channels.
Your numbers stay in this browser
Direct-channel orders.
Marketplace orders.
Comparable channel order revenue. Enter the amount on one consistent ex-tax market-currency basis.
Product cost per order. Enter the amount on one consistent ex-tax market-currency basis.
Fulfilment per order. Enter the amount on one consistent ex-tax market-currency basis.
Seller-funded shipping per order. Enter the amount on one consistent ex-tax market-currency basis.
Advertising per order. Enter the amount on one consistent ex-tax market-currency basis.
Other cost per order. Enter the amount on one consistent ex-tax market-currency basis.
Returned order share.
Recovered product cost share.
Cost per return. Enter the amount on one consistent ex-tax market-currency basis.
Fixed channel fee per order. Enter the amount on one consistent ex-tax market-currency basis.
Fee share recovered on return.
Direct-channel percentage fee.
Marketplace percentage fee.
Each output is bound to its registered ecommerce engine formula.
Each row names the assumption axis changed from the baseline.
Save these results, change an input, then compare the updated figures with this baseline.
The baseline is temporary in this tab and is not added to shared scenario links or generated reports.
exact direct-channel contribution16,336.00Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Multi-channel Profit Comparison formulas โexact marketplace contribution15,478.40Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Multi-channel Profit Comparison formulas โmarketplace contribution โ direct contribution-857.60Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Multi-channel Profit Comparison formulas โdirect contribution / retained direct revenue0.36 percentReports percent for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Multi-channel Profit Comparison formulas โmarketplace contribution / retained marketplace revenue0.24 percentReports percent for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Multi-channel Profit Comparison formulas โThis calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.
Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| advertisingPerOrderExTax | Advertising per order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/order, ex tax | 0 to 100000000 | Required | 6 |
| directFeeRate | Direct-channel percentage fee. | proportion of direct-channel revenue charged as fee | 0 to 1 | Required | 0.03 |
| directOrders | Direct-channel orders. | whole events/planning period | 0 to 100000000 | Required | 500 |
| fixedFeePerOrderExTax | Fixed channel fee per order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 0.3 |
| fulfilmentCostPerOrderExTax | Fulfilment per order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 7 |
| marketplaceFeeRate | Marketplace percentage fee. | proportion of order revenue charged as marketplace fee | 0 to 1 | Required | 0.14 |
| marketplaceOrders | Marketplace orders. | whole events/planning period | 0 to 100000000 | Required | 700 |
| otherCostPerOrderExTax | Other cost per order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 2 |
| productCostPerOrderExTax | Product cost per order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 35 |
| recoveredProductCostRate | Recovered product cost share. | proportion of returned product cost recovered | 0 to 1 | Required | 0.8 |
| refundableFeeRate | Fee share recovered on return. | proportion of provider fees refunded | 0 to 1 | Required | 0.5 |
| returnRate | Returned order share. | proportion of orders returned | 0 to 1 | Required | 0.08 |
| revenuePerOrderExTax | Comparable channel order revenue. Enter the amount on one consistent ex-tax market-currency basis. | currency units/order, ex tax | 0 to 100000000 | Required | 100 |
| reverseLogisticsPerReturnExTax | Cost per return. Enter the amount on one consistent ex-tax market-currency basis. | currency units/return, ex tax | 0 to 100000000 | Required | 5 |
| shippingPerOrderExTax | Seller-funded shipping per order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/order, ex tax | 0 to 100000000 | Required | 8 |
The marketplace contribution difference isolates how the entered order volumes and channel fee stacks change retained contribution.
Data used here
Use the marketplace contribution difference and both retained margins to decide which channel should receive the next comparable order cohort.
Retest the direct fee rate and marketplace fee rate as percentages of channel revenue on the same order basis.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Compare channel cost stacks, contribution, cash terms and capacity on one basis without assuming identical margins or provider fees.
Read guideCompare channel contribution, cash timing, fulfilment and cannibalisation boundaries before expanding a direct brand.
Read guideMeasure channel contribution and cash exposure before funding diversification without inventing a disruption probability.
Read guideUse the marketplace contribution difference and both retained margins to decide which channel should receive the next comparable order cohort.
Keep the time basis, units and included costs consistent across options, then verify the assumptions that create the largest difference.