Set the Comparison Around One Order
Make the comparison at order level, not by dividing total channel sales by total orders. Contribution margin is realized revenue minus the variable costs directly attributable to that order. Contribution margin percentage is contribution margin divided by realized revenue. It shows what remains to cover fixed overhead and profit after the order is delivered. It is different from net profit, which also includes broader operating costs.
For illustration only, a delivered $120 order with $45 of product cost, $8 of shipping and packaging, and $12 of channel-specific variable costs produces $55 contribution margin, or 45.8% ($55 ÷ $120). Apply the same calculation to a comparable marketplace order and owned-store order. A profit margin calculator can check the arithmetic, but the inputs must come from the same measurement rules.
Keep these assumptions fixed across both channels: the same SKU or product mix, selling price and discount treatment; the same tax and currency treatment; the same product-cost model; the same shipping and packaging basis; and the same rule for allocating advertising. Count revenue only for delivered orders, excluding cancellations and returns, and use the same return window or reporting cut-off. Show channel deductions as separate variable costs rather than changing the underlying product economics. This preserves a like-for-like comparison: the channel changes, while the order definition does not.
What Each Channel Charges
Marketplace costs usually sit on top of the product price as deductions from each order. Separate the commission, any listing or insertion fee, payment processing, marketplace-managed fulfillment, and return or refund charges. Fulfillment may include pick-and-pack, storage, postage, and an additional return-shipping charge. The commission base also matters: confirm whether it applies to merchandise only or includes shipping and other amounts.
An owned Shopify store replaces marketplace commission with store operating costs. Count the platform subscription allocation, payment processing, apps used for merchandising or operations, and shipping paid by the merchant. Add return postage, labels, restocking or inspection labour, and any refund-related shipping loss. These are assumptions for planning, not universal rates; use the actual fee schedule and contract for each channel.
- Illustrative marketplace assumption: 15% commission on a $100 item ($15), $3 payment processing, $8 fulfillment, and $10 return-cost reserve when applicable.
- Illustrative owned-store assumption: $2 platform allocation, $3 payment processing, $4 app allocation, and $8 outbound shipping on the same $100 item.
- Listing fees can be per listing, per sale, or waived under a plan. Treat them separately rather than hiding them inside commission.
- For men’s fashion, model returns by product and size pattern: a return reserve is a cost assumption until actual refund value and return rate replace it.
| Marketplace | Owned store |
|---|---|
| Commission; listing fee; payment processing; fulfillment; return/refund costs | Platform; payment processing; apps; shipping; return/refund costs |
Worked example with sample numbers
This example is illustrative. It uses sample numbers for a men's fashion store selling in the US. They are made up to show the method, they are not a benchmark, and your own figures will differ.
Formula: Left over = net price - cost of goods - delivery - returns - selling cost.
| Channel | Selling cost | Left over |
|---|---|---|
| Marketplace | $5.29 | $29.45 |
| Own store with ads | $11.34 | $23.40 |
Run the same sum with your own numbers in the free calculator, or browse guides for sellers in the US and more men's fashion guides.
General information only: tax, duty and import rules change and depend on your situation, so check with an accountant or the official source before acting.
Eligible Shopify stores can see these numbers for their own store through the Founding 10,000 offer.
Follow the Same Order Through Both Channels
Apply identical order boundaries to both channels. Start with the customer’s order revenue, then subtract product cost, channel fees, fulfillment and the return impact. The remaining contribution margin is the amount available to cover fixed overhead and profit. The worked example supplied with this comparison should be read vertically: follow the same order through each column, then compare the final contribution margin, not just the selling price or fee percentage.
Keep return treatment consistent. A delivered order with a refund should show the refund and related return cost; a cancelled or fully returned order should not remain as realized revenue. This prevents the marketplace and owned-store results from using different revenue rules. Each line answers a different decision: product cost tests pricing and sourcing, channel fees test selling economics, fulfillment tests operational cost, and returns test the quality of realized demand.
For a simple check, suppose an order produces $120 of realized revenue and carries $40 of product cost, $18 of channel fees, $10 of fulfillment cost and $12 of return impact. Its contribution is $40: $120 − $40 − $18 − $10 − $12. Change only the channel-fee line in the second column and the difference isolates that charge; change fulfillment or returns separately when testing those assumptions. A partial refund should reduce realized revenue by the refunded amount while retaining any portion of product and service cost that still applies. An exchange also needs a stated rule for the additional shipment and any replacement-item cost. The final figure is therefore a comparison of the order economics under matching definitions, not a forecast of total channel profit or demand. It does not by itself explain fixed overhead, future repeat purchases or whether either channel can generate enough orders at that margin.
| Order measure | Marketplace | Owned store |
|---|---|---|
| Order revenue | Customer revenue after the consistent return treatment | Customer revenue after the consistent return treatment |
| Product cost | Cost of the units sold | Cost of the units sold |
| Channel fees | Marketplace commission and other order-level deductions | Payment and other order-level store charges |
| Fulfillment | Pick, pack, postage and channel-related fulfillment cost | Pick, pack and postage cost |
| Returns | Refund, return shipping and other return impact | Refund, return shipping and other return impact |
| Contribution margin | Revenue minus product cost, fees, fulfillment and returns | Revenue minus product cost, fees, fulfillment and returns |
Account for Costs That Sit Outside the Checkout
Checkout deductions are not the full cost of winning and serving an order. Assign acquisition cost to the order that generated it: marketplace-sponsored placement or other channel promotion on one side, and paid social, search, creator activity or other store acquisition on the other. Keep first-order acquisition separate from repeat-purchase activity. A repeat order may avoid some acquisition spend but still create email, SMS, loyalty or customer-service costs.
Add the operational costs that checkout rarely shows: packing materials, labels, pick-and-pack labor, storage or other inventory-handling work, and the time or software used to answer order questions. Use the same allocation logic for both channels. For illustration only, if a team spends 10 hours handling marketplace questions and 10 hours handling owned-store questions, assign the labor from actual time or a documented allocation rather than treating service as free.
Refunds require more than subtracting the refunded item. Include the refund amount, return handling, inspection, repacking, and any inventory value lost when an item cannot return to sellable stock. Compare first-order contribution with customer-level profitability as well: a channel can produce a weaker initial order but stronger repeat economics, or the reverse. ORVX shows customer profitability and repeat behaviour, contribution after advertising, return rate and refund value, and inventory position. Use its profit margin calculator to test the allocation assumptions before changing channel decisions.
Where Each Channel Fits
Marketplaces fit when reach is the constraint. They put men’s fashion in front of shoppers already searching, comparing and buying, which can help a new brand test demand or clear seasonal inventory without building its own audience first. A marketplace can also reduce operational work through established checkout, payment, trust and seller workflows, depending on the platform. The trade-off is less control over how the brand appears, how products are merchandised and how the customer relationship develops.
An owned store fits when control and repeat purchasing matter enough to justify acquiring and retaining the traffic yourself. You control navigation, bundles, merchandising, promotions, brand presentation and the path from first purchase to repeat order. You also have a more direct basis for understanding customer identity, purchase history and retention, subject to consent and applicable privacy rules. For example, a marketplace may be the practical route for reaching shoppers who have never heard of the brand, while the owned store may be the stronger home for customers returning for new trousers, shirts or seasonal drops. Many merchants therefore use marketplaces for discovery and incremental demand, and the owned channel for brand depth, retention and merchandising decisions.
Sources
- South Dakota v. Wayfair, Inc., 585 U.S. 162 (2018) (Legal Information Institute, Cornell Law School, checked 26 October 2026).
How this page was made: drafted with AI from a brief, then checked by automated rules for arithmetic, sources and duplication. The sample numbers were calculated, not reported.