Salta al contenuto principale

Business Article · Channel Economics

Amazon, Shopify or Marketplace: Which Sale Is Actually More Profitable?

The same product can generate the same $100 of customer revenue and leave a very different amount of contribution depending on where the transaction happens. Channel fees, fulfillment, acquisition, refunds and tax treatment can change the economics long after the selling price looks identical.

Channel economics Multichannel 11 min read
Channel Profitability Lab · Illustrative Same product · Same $100 selling price
Channel 01

Direct Store

Customer revenue $100
COGS −$40
Payment/platform −$4
Fulfillment & shipping −$9
Expected refund loss −$5
Acquisition −$16
Contribution $26 26% of revenue
Channel 02

Marketplace A

Customer revenue $100
COGS −$40
Marketplace fees −$15
Fulfillment/logistics −$12
Expected refund loss −$7
Channel acquisition −$6
Contribution $20 20% of revenue
Channel 03

Marketplace B

Customer revenue $100
COGS −$40
Marketplace fees −$18
Fulfillment/logistics −$13
Expected refund loss −$8
Channel acquisition −$6
Contribution $15 15% of revenue
One SKU. Multiple economic realities.

A product does not have one universal margin.

A merchant can look at the same product in three sales channels and see $100 revenue in each place. That visual consistency makes the transactions feel economically comparable.

They may not be.

Every channel creates its own route between the customer’s payment and the contribution retained by the business.

One channel may require heavier advertising. Another may charge a larger transaction or referral fee. Another may take over fulfillment but expose the merchant to different storage, logistics or return economics.

So product profitability should not stop at SKU level. It often needs to be measured at SKU × channel level.

The transaction journey

The customer buys the same product. The business processes three different sales.

Direct Store Merchant-led journey
Traffic Store Payment Fulfillment Customer
$26 Contribution
Marketplace A Platform-led demand
Marketplace Referral fee Fulfillment Customer
$20 Contribution
Marketplace B Higher channel burden
Marketplace Fees Logistics Returns Customer
$15 Contribution
Build a channel P&L

Compare what remains — not only what the channel charges.

Marketplace economics are sometimes reduced to one visible fee. Direct-store economics are sometimes treated as if avoiding that fee makes the transaction automatically superior.

Both shortcuts are dangerous.

The useful comparison is the complete variable economic path of the order.

Per-order economics Direct Store Marketplace A Marketplace B
Revenue $100 $100 $100
COGS −$40 −$40 −$40
Payment / marketplace fees −$4 −$15 −$18
Fulfillment & shipping −$9 −$12 −$13
Expected refund-related loss −$5 −$7 −$8
Acquisition / channel promotion −$16 −$6 −$6
Contribution $26 $20 $15

These figures are illustrative and are not estimates of actual fees for any specific platform. Real channel economics depend on category, country, fulfillment method, advertising, seller terms, returns, taxes and other merchant-specific conditions.

Channel contribution Revenue − COGS − channel costs − fulfillment − refund economics − attributable acquisition

The exact cost structure varies by business. The principle does not: compare channels using a consistent economic definition.

Higher margin does not automatically mean better channel

Volume can reverse the ranking.

The direct store produces the strongest contribution per order in the illustrative model: $26 versus $20 for Marketplace A.

But suppose the direct store generates 1,000 orders while Marketplace A generates 1,600.

The marketplace has weaker unit economics but greater commercial reach.

Contribution per order is only half the decision.

Total channel contribution depends on both economic quality and the amount of economically viable volume the channel can generate.

Direct Store 1,000 orders $26 contribution per order $26,000
Marketplace A 1,600 orders $20 contribution per order $32,000
Marketplace B 1,600 orders $15 contribution per order $24,000
How much extra volume compensates for weaker economics?

A lower-contribution channel needs to sell more to create the same value.

One thousand direct-store orders at $26 contribution generate $26,000.

Marketplace A contributes $20 per order, so it needs 1,300 orders to generate the same $26,000.

Direct Store 1,000 Orders × $26 contribution = $26,000.
= Same total
contribution
Marketplace A 1,300 Orders × $20 contribution = $26,000.
Volume equivalence Required marketplace orders = Target contribution ÷ Marketplace contribution per order

$26,000 ÷ $20 = 1,300 orders. Marketplace A therefore requires 30% more orders to equal the contribution generated by 1,000 direct-store orders in this simplified example.

What changes between channels?

Channel profitability is created by the complete system.

01
Transaction and referral costs Payment processing, commissions, referral fees and other channel-specific charges can change the economics immediately.
02
Customer acquisition Direct stores may need to create more of their own traffic, while marketplaces can provide demand but may also require paid visibility.
03
Fulfillment model Merchant fulfillment, third-party logistics and marketplace fulfillment can produce very different cost structures.
04
Return economics Return frequency, handling, reimbursement rules and inventory recoverability can differ materially between channels.
05
Price and promotion pressure A product may require different discounts, coupons or competitive pricing depending on the channel environment.
06
Inventory economics Storage fees, inventory positioning, stock fragmentation and replenishment requirements can change the cost of supporting sales.
07
Customer ownership and repeat behaviour Channels can differ in the merchant’s ability to build a direct relationship and capture economically valuable repeat purchases.
08
Country and tax treatment Cross-border selling can introduce different VAT, sales-tax, marketplace-facilitator and compliance considerations that affect how reported revenue should be interpreted.
Do not compare gross numbers blindly

Tax treatment can make apparently identical channel revenue economically different.

A displayed selling price is not always the same as economically comparable net revenue. VAT-inclusive pricing, sales taxes, marketplace-facilitator rules, cross-border obligations and the treatment of recoverable taxes can vary by jurisdiction and channel.

The correct comparison depends on the merchant’s actual tax position. Channel profitability analysis should therefore use a consistent tax-aware revenue and cost basis rather than assuming every $100 transaction contains the same economics.

Stop looking for one winner

Different channels can perform different economic jobs.

Multichannel strategy becomes more useful when the goal changes from declaring one platform universally superior to understanding the role each channel plays.

Margin engine

Stronger economics per order

A channel may deserve investment because it retains more contribution, enables better customer economics or supports stronger product mix.

Volume engine

Lower contribution, greater reach

A channel with weaker unit economics can still create substantial value if the additional volume remains contribution-positive.

Discovery engine

Access to demand you may not reach directly

A channel can have strategic value through customer discovery, geography or demand access — but that value still needs an economic boundary.

Watch the channel mix

Revenue can grow while sales migrate toward weaker economics.

Suppose total revenue increases because Marketplace B grows rapidly. The top line looks stronger, but every $100 order there contributes $15 in the illustrative model compared with $26 through the direct channel.

If a larger share of total sales moves toward the lower-contribution channel, the business can experience channel-mix deterioration even while total revenue rises.

This does not mean the marketplace growth should automatically be stopped. It means the business should understand whether the incremental volume is creating enough contribution to justify the changing mix.

The multichannel profitability check

Compare channels with six questions.

01
What does the same SKU contribute in each channel? Build a comparable per-order economic model rather than comparing revenue or visible fees alone.
02
Which costs genuinely belong to the channel? Include fees, fulfillment, advertising, refunds and other variable economics consistently.
03
How much volume compensates for weaker unit economics? A lower-contribution channel can still win in total dollars if it creates enough incremental profitable demand.
04
Is the channel adding demand or cannibalizing another channel? Incremental marketplace volume has different value from customers simply moving away from a more profitable existing route.
05
What happens after the first transaction? Repeat purchasing, customer relationship, returns and future contribution can change the long-term economics.
06
Is the channel mix improving or deteriorating? Track whether growth is shifting revenue toward stronger or weaker contribution economics over time.

The same product does not have one margin. It has a margin for every channel it travels through.

Final takeaway

Do not choose channels by fees. Choose them by economics.

Compare the same products using consistent contribution logic across every sales channel. Include the costs required to create, process and support each order; then combine contribution per sale with realistic volume, customer behaviour and tax treatment. The channel with the highest margin percentage is not automatically the best — and the channel with the highest revenue is not automatically creating the most economic value.

MarginLab

Multichannel growth needs multichannel profit intelligence.

MarginLab is built around a simple principle: commercial performance becomes more useful when revenue is connected to the costs, products, channels and tax assumptions that determine what the business actually keeps.

Explore MarginLab →