Skip to main content
True MarginTrue Margin
Multi-Channel Selling: How to Track Profitability
← Back to blog

Multi-Channel Selling: How to Track Profitability

By Jack·March 12, 2026·10 min read

Selling on multiple channels increases revenue, but it does not automatically increase profit. Every platform takes a different cut. Fulfillment costs vary by channel. Ad spend compounds when you run campaigns on each marketplace independently. And if you are not tracking profitability per channel, you may be scaling a channel that loses money on every order while starving the one that actually generates margin.

Multi-channel sellers earn significantly more revenue than single-channel sellers — businesses selling on three or more channels can generate substantially more revenue than those on one, according to data from multi-channel commerce platforms. But revenue is not profit. The brands that win in multi-channel are not the ones on the most platforms. They are the ones who know exactly what each channel costs them and what each channel returns after every fee, fulfillment charge, and ad dollar is accounted for.

This guide breaks down the real fee structure of the five major ecommerce channels, shows you how to build a per-channel P&L, covers the mistakes that silently destroy margin, and gives you a framework for deciding which channels deserve more investment and which ones to cut. If you want to run the math on your own products as you read, open our free profit margin calculator in another tab.

Why Multi-Channel Profitability Is Hard

Single-channel brands have one fee structure, one fulfillment flow, and one set of costs to track. When you add a second channel, you do not just add a second revenue stream — you add a second cost structure, a second returns process, a second advertising environment, and a second set of platform rules that change without warning.

The core problem is that costs are not portable across channels. A product that nets 35% margin on your Shopify store might net 12% on Amazon after FBA fees, referral commissions, and mandatory advertising to maintain visibility. The same product on Walmart might land at 22% because referral fees are lower but conversion rates are different. Without channel-specific tracking, you see a blended number that hides where you are winning and where you are bleeding.

This is exactly the trap described in our guide to building an ecommerce P&L. A healthy-looking aggregate P&L can mask a channel that is underwater. Multi-channel profitability tracking means splitting your P&L by channel so you can see each one clearly.

There are three forces that make this harder than it sounds:

1. Fee structures are not apples-to-apples. Shopify charges payment processing fees. Amazon charges referral fees plus FBA fees. Walmart charges referral fees with no monthly subscription. TikTok Shop charges commissions on the item price. Etsy charges listing fees, transaction fees, and payment processing fees. Comparing them requires normalizing to a per-order net cost, which most sellers never do.

2. Fulfillment costs vary by channel. Self-fulfilled orders from your warehouse have different costs than FBA, Walmart Fulfillment Services (WFS), or TikTok Shop fulfilled-by-seller. Each has different storage fees, pick and pack rates, and shipping surcharges. A product that is cheap to ship from your warehouse might be expensive under FBA because of dimensional weight pricing.

3. Ad spend is channel-specific. Running Amazon PPC is a different cost than running Meta ads to your Shopify store. TikTok Shop ads have their own economics. Walmart Sponsored Products have different CPCs. You cannot pool ad spend across channels and expect to understand profitability — each channel's advertising cost must be allocated to that channel.

Channel Fee Comparison: The Real Numbers

Below is a side-by-side comparison of the major fee components for each channel. These are current as of early 2026 and sourced from each platform's official pricing pages. Fees vary by product category — the table shows typical ranges for general consumer products.

Fee TypeShopify (DTC)AmazonWalmartTikTok ShopEtsy
Monthly subscription$29-$399/mo$39.99/mo (Pro)NoneNoneNone
Referral / commission feeNone8-15%6-15%6%6.5%
Payment processing2.4-2.9% + $0.30IncludedIncludedIncluded3% + $0.25
Listing feeNoneNoneNoneNone$0.20/item
Fulfillment (platform)Self-fulfilled$3.00-$8.00+ (FBA)$3.45+ (WFS)Self-fulfilledSelf-fulfilled
Typical all-in platform cost3-4% of revenue20-35% of revenue12-20% of revenue6-8% of revenue10-11% of revenue

Read these numbers carefully. Shopify's platform cost is the lowest at 3-4% of revenue, but that number excludes the cost of driving your own traffic — you need to add your full ad spend, email marketing costs, and content creation costs to get the true channel cost. Amazon takes the largest cut at 20-35% of revenue (referral fee plus FBA), but it also provides built-in traffic that can reduce your customer acquisition cost to near zero for some products.

For a deeper breakdown of each platform's fee structure, see our dedicated guides on Shopify fees, Amazon FBA fees, and Walmart Marketplace fees.

What the Table Does Not Show

Fee tables are useful for rough comparison, but they hide critical nuances that affect your actual profitability:

Amazon's advertising tax: Organic visibility on Amazon has declined steadily. For most categories, you need to run Amazon PPC to maintain ranking. Advertising cost of sale (ACoS) ranges from 15-40% depending on category competitiveness. This is an additional cost on top of the referral and FBA fees — meaning your real Amazon cost can exceed 50% of revenue in competitive categories.

Etsy's Offsite Ads fee: If a buyer finds your product through an Etsy-placed ad on Google or social media and purchases within 30 days, Etsy charges an additional 15% fee (12% if your annual revenue exceeds $10,000). This can push Etsy's effective fee to 25% or higher on those orders, and sellers with over $10,000 in annual revenue cannot opt out.

TikTok Shop's affiliate commissions: Many TikTok Shop sales come through creator affiliates who earn a commission you set (typically 10-20%). That is on top of the 6% platform commission, meaning your total cost per affiliate sale can reach 26% or more.

Walmart's new seller discounts: Walmart has offered new sellers significant discounts on referral fees as an incentive to attract Amazon sellers. This temporarily improves unit economics, but plan your pricing for the full fee rate — the discount is temporary.

How to Track Profitability by Channel

The goal is simple: know the net profit per order on every channel you sell on. Here is how to build that visibility step by step.

Step 1: Isolate Revenue by Channel

Pull revenue data from each platform separately. Do not use blended totals. Your Shopify admin, Amazon Seller Central, Walmart Seller Center, TikTok Shop Seller Center, and Etsy Shop Manager all provide sales reports by date range. Export them for the same period so you can compare apples to apples.

If you are doing this at scale, tools like A2X (starts around $19/month for a single channel) automatically pull settlement data from Amazon, Shopify, Etsy, eBay, and Walmart and map it into QuickBooks Online or Xero — breaking out sales, fees, refunds, and taxes per channel so you skip the manual export step entirely.

Step 2: Map Every Fee Per Channel

For each channel, list every fee that applies to a sale. Use the fee comparison table above as a starting point, but verify against your own account data — fees vary by product category, fulfillment method, and seller tier. Pull actual fee reports from each platform rather than using estimates.

Amazon's fee reports are the most granular — you can download per-order fee breakdowns from Seller Central. Shopify shows transaction fees in the Finances section. Walmart and Etsy provide settlement reports that itemize fees per transaction.

Step 3: Add COGS and Fulfillment Costs

Your COGS per product should be the same across channels — the product costs the same to make regardless of where it sells. But fulfillment costs differ. Self-fulfilled orders from your warehouse have your actual pick, pack, and ship costs. FBA orders have Amazon's fulfillment fees. WFS orders have Walmart's fulfillment fees. Calculate the average fulfillment cost per order for each channel.

Multi-channel inventory platforms like Linnworks (from $449/month) and Sellbrite (from $29/month, free under 30 orders/month) sync your inventory and orders across channels in a single dashboard and can attach COGS to each SKU so fulfillment cost is tracked automatically per channel.

Step 4: Allocate Ad Spend by Channel

This is where most brands fail. You need to attribute advertising costs to the channel where the sale occurred. Amazon PPC spend goes to your Amazon channel P&L. Meta ad spend that drives traffic to Shopify goes to your DTC channel. TikTok Shop ads go to your TikTok channel. Do not blend ad spend across channels — it makes every channel's profitability number meaningless.

Profit analytics tools handle this automatically. Triple Whale (pricing starts around $129/month for small stores, scaling to $549+/month at $1-2.5M GMV) pulls in ad spend from Meta, Google, TikTok, and Amazon PPC and shows blended ROAS and channel-level contribution margin in one dashboard. Lifetimely by AMP (free plan up to 50 orders/month, paid from $149/month) does the same for Shopify and Amazon sellers and adds LTV cohort tracking so you can see which channels bring customers who actually repurchase.

Step 5: Factor in Returns by Channel

Return rates vary significantly by channel. Amazon's liberal return policy means higher return rates than your Shopify store, where you control the policy. Calculate the return cost per channel: return rate multiplied by cost per return (reverse shipping, restocking, lost value). This is a direct margin hit that differs by platform.

Step 6: Calculate Net Profit Per Channel

With all five data points (revenue, fees, COGS + fulfillment, ad spend, returns), you can calculate net profit per order and net margin percentage for each channel. Here is what the output looks like for a hypothetical $50 product:

Cost LineShopify (DTC)Amazon (FBA)Walmart (WFS)
Selling price$50.00$50.00$50.00
COGS-$12.00-$12.00-$12.00
Fulfillment / shipping-$6.50-$5.80 (FBA)-$5.50 (WFS)
Platform / referral fees-$1.75-$7.50 (15%)-$7.50 (15%)
Payment processing-$1.75Included aboveIncluded above
Allocated ad spend-$12.00-$8.00 (PPC)-$5.00
Return cost (blended)-$1.50-$3.00-$2.00
Net profit per order$14.50$13.70$18.00
Net margin29.0%27.4%36.0%

In this scenario, Walmart delivers the best margin despite having the same referral fee as Amazon, because lower ad spend and lower return costs offset the platform fee. DTC has the lowest platform fees but the highest ad spend to drive traffic. Amazon sits in the middle. Without this breakdown, you would see a blended margin and have no idea which channel to scale.

Common Mistakes That Destroy Multi-Channel Margins

Most multi-channel sellers make the same profitability errors. These are the ones that show up repeatedly in channel-level P&L reviews:

1. Using the same price across all channels. If your product is $50 on Shopify and $50 on Amazon, you are accepting dramatically different margins on each channel. Amazon takes 20-35% in fees while Shopify takes 3-4%. Pricing should account for channel-specific costs. Many sellers price higher on Amazon to compensate for fees, or accept lower margins on Amazon while treating it as a customer acquisition channel.

2. Ignoring inventory carrying costs across multiple warehouses. Selling on Amazon requires FBA inventory. Selling DTC requires warehouse inventory. Walmart WFS requires separate inventory allocation. Each pool of inventory has a carrying cost — tied up capital, storage fees, and risk of slow-moving stock. If you send 1,000 units to FBA and they sell slowly, Amazon's long-term storage fees can erase your margin entirely.

3. Blending ad spend across channels. This is the most common error. If you spend $10,000/month on Meta ads and $5,000/month on Amazon PPC and report a blended ad-to-revenue ratio, you have no idea which channel is delivering returns. Separate your ad spend by the channel it drives sales on. We covered this in detail in our guide on ecommerce P&L statements.

4. Not accounting for channel-specific return rates. Amazon's return rate is typically higher than DTC because of their buyer-friendly return policy. If you use a blended return rate across all channels, you overstate marketplace profitability and understate DTC profitability. Pull return data per channel.

5. Treating marketplace organic traffic as free. Amazon and Walmart have built-in search traffic, but maintaining visibility requires investment — PPC spend, promotions, competitive pricing, and reviews. The “free traffic” argument falls apart when you factor in the advertising cost required to rank on page one.

6. Expanding to new channels before existing ones are profitable. Each new channel adds operational overhead: inventory management, listing optimization, customer service, and fee tracking. If your existing channels are not delivering healthy margins, adding a third or fourth channel does not fix the problem — it multiplies it. Fix profitability on your current channels before expanding.

Building a Multi-Channel P&L

A multi-channel P&L is a standard ecommerce profit and loss statement broken out by channel. Each channel gets its own column with every cost line attributed specifically to that channel. Here is the structure:

Revenue Section

Gross revenue per channel: Total sales before any deductions. Pull this from each platform's sales report.

Refunds and chargebacks per channel: Deduct these from gross revenue to get net revenue. Do not use blended return rates — each channel has different return behavior.

Net revenue per channel: Gross revenue minus refunds. This is the starting point for profit calculations.

Variable Costs Section

COGS: Same per unit across channels unless you use different sourcing for different channels (some sellers use lighter packaging for FBA). Track it at the SKU level for accuracy.

Channel fees: Referral fees, transaction fees, commission fees — whatever the platform charges per sale. Use actual fee reports, not estimates.

Payment processing: Applies to Shopify and Etsy (separate from their platform fees). On Amazon and Walmart, payment processing is bundled into the referral fee.

Fulfillment and shipping: Your warehouse pick-pack-ship costs for self-fulfilled orders, or FBA/WFS fees for marketplace-fulfilled orders. Include outbound shipping to customers.

Advertising: Attributed by channel. Amazon PPC to Amazon. Meta/Google ads to Shopify. TikTok ads to TikTok Shop. Do not pool these.

Returns cost: The cost of processing returns per channel — reverse shipping, restocking, lost resale value. Calculate per channel based on that channel's return rate and return cost.

Contribution Margin Per Channel

Net revenue minus all variable costs above gives you the contribution margin for each channel. This is the number that tells you whether a channel is worth keeping, scaling, or cutting.

Here is a simplified monthly multi-channel P&L example:

Line ItemShopify DTCAmazon FBAWalmartTotal
Gross revenue$85,000$120,000$35,000$240,000
Refunds-$4,250-$14,400-$2,800-$21,450
Net revenue$80,750$105,600$32,200$218,550
COGS-$25,500-$36,000-$10,500-$72,000
Channel fees-$2,550-$18,000-$5,250-$25,800
Payment processing-$2,640$0$0-$2,640
Fulfillment / shipping-$10,200-$16,800-$4,900-$31,900
Advertising-$15,300-$12,000-$3,500-$30,800
Return costs-$2,125-$6,000-$1,400-$9,525
Contribution margin$22,435$16,800$6,650$45,885
Margin %27.8%15.9%20.7%21.0%

This P&L reveals that Amazon generates the most revenue but the lowest margin. Shopify DTC delivers the best margin despite having the smallest revenue. Walmart sits in the middle with healthy economics and room to grow. Without this channel-level breakdown, you would only see the $45,885 contribution margin at 21.0% and have no insight into where to invest more or where to cut back.

The decision this enables: Shift ad budget from Amazon (where every incremental dollar of PPC generates returns at 15.9% margin) to Shopify or Walmart (where incremental investment generates returns at 20-28% margin). Do not kill Amazon — it generates $16,800 in contribution margin — but stop over-investing in a channel with compressed economics.

See your true margin on every channel you sell on.

Plug in your COGS, channel fees, shipping, and ad spend to see the real net profit per order — across Shopify, Amazon, Walmart, and any channel you sell on.

Open Profit Margin Calculator →

A Framework for Channel Investment Decisions

Once you have a multi-channel P&L, every channel falls into one of four categories:

CategoryCriteriaAction
ScaleContribution margin above 20%, growing volumeIncrease ad spend, expand product catalog on this channel, invest in channel-specific optimization
OptimizeContribution margin 10-20%, stable volumeReduce costs (renegotiate fulfillment, improve ad efficiency), test price increases, review product mix
TestNew channel, less than 90 days of dataRun with limited SKUs, track closely, make a keep-or-kill decision at 90 days based on contribution margin
ExitContribution margin below 10% after optimization, or negativeSell through remaining inventory, reduce ad spend to zero, redirect resources to Scale channels

Run this evaluation quarterly. Channel economics change as platforms adjust fees, competition shifts, and your own ad costs fluctuate. A channel in the Scale category this quarter could slip to Optimize next quarter if the platform raises fees or your ad costs increase.

Connecting Multi-Channel Tracking to SKU-Level Data

Channel-level profitability shows you which platforms are worth your investment. SKU-level profitability shows you which products are worth selling on each platform. The most powerful view is the intersection: profitability by SKU by channel.

A product that delivers 30% margin on Shopify might deliver 8% margin on Amazon because of FBA fees and mandatory PPC. That does not mean you should remove it from Amazon — it means you should understand the trade-off. Maybe Amazon exposure drives brand awareness that feeds your DTC channel. Maybe it does not, and you are subsidizing Amazon sales with DTC profits.

The brands that scale profitably across multiple channels are the ones who make these decisions with data, not assumptions. They know exactly what each product costs to sell on each platform, and they adjust their strategy accordingly — pulling unprofitable SKUs from expensive channels, launching high-margin products on new channels, and pricing differently by platform to maintain target margins.

This is not a set-it-and-forget-it exercise. Marketplace fee structures change (Amazon adjusts FBA fees regularly). Ad costs fluctuate seasonally. Return rates shift with product mix. The P&L you built last quarter is already slightly wrong. The discipline is in rebuilding it every month and making decisions based on current numbers, not stale ones.

Tools for Multi-Channel Profitability Tracking

Manually reconciling five platform settlement reports every month is unsustainable past early stage. Below is how the tooling landscape breaks down by layer, with real pricing so you can evaluate fit for your business size.

Layer 1: Inventory and Order Management (OMS)

These tools centralize your inventory, orders, and listings across channels so you are not logging into five dashboards to manage stock. They do not calculate profitability directly, but they are the data plumbing that makes channel-level P&L possible.

ToolBest ForPricingKey Channels
SellbriteSmall sellers just getting started with multichannelFree (under 30 orders/mo); from $29/moAmazon, eBay, Walmart, Shopify, Etsy
LinnworksMid-market sellers needing full OMS + automationFrom $449/mo (order-volume pricing)Amazon, eBay, Walmart, Shopify, Etsy, WooCommerce
ZentailBrands managing complex listings at scale$750/mo (single channel); $1,000/mo (multichannel); annual contractAmazon, Walmart, eBay, Google Shopping
Extensiv (formerly Skubana)High-volume brands with 3PL and multi-warehouse needsCustom pricing (mid-market and enterprise)Amazon, eBay, Walmart, Shopify, 3PLs
Rithum (formerly ChannelAdvisor)Enterprise brands across 420+ global marketplacesCustom; reviewers report $2,000+/mo at scale420+ global marketplaces

Layer 2: Accounting Automation

These tools pull settlement data from each channel and post it into your accounting system (QuickBooks, Xero, Sage) so your books reflect actual fees, refunds, and taxes per channel — not just raw deposits.

A2X is the most widely used option for Amazon and Shopify sellers. It maps every line item in your settlement reports to the right account in your chart of accounts. Pricing is per channel and scales with order volume — if you sell on Amazon and Shopify separately, you pay for each channel. Sellers moving to a multi-channel setup often report that A2X alone saves them several hours per month versus manual reconciliation. The main complaint is that costs compound quickly when you add more channels.

Layer 3: Profit Analytics and Attribution

This is where channel-level profitability actually gets calculated and displayed in real time — factoring in COGS, ad spend, fees, shipping, and returns.

ToolBest ForPricing (2025)Strengths
BeProfitSmall Shopify stores needing basic profit trackingFree plan; $25/mo (Basic); $75/mo (Pro); $150/mo (Ultimate)Real-time P&L, ad cost integration, multi-store support
Lifetimely by AMPShopify and Amazon sellers focused on LTV + retentionFree up to 50 orders/mo; from $149/moDaily automated P&L, cohort analysis, repurchase rate, predictive LTV
Triple WhaleShopify DTC brands at $1M+ GMV needing attribution clarityFrom ~$129/mo (small stores); ~$549/mo at $1-2.5M GMV; ~$1,129/mo at $6M GMVBlended ROAS, creative analytics, pixel attribution, channel-level contribution margin
NorthbeamBrands at $10M+ GMV needing media-mix modelingFrom $1,000/mo (Starter); $3,500/mo (Professional)Multi-touch attribution, media-mix modeling, forecasting, cross-channel spend optimization
StoreHeroBrands wanting unified marketing + finance + ops profitabilityCustom (contact for pricing)True profit after ad spend, shipping, and COGS; unifies data layers that attribution-only tools ignore

Which layer do you actually need? Most sellers under $500K annual revenue can get by with a spreadsheet built from platform settlement reports plus a profit tracker like BeProfit or Lifetimely. At $1-5M, the manual reconciliation time justifies a tool like A2X for accounting and Triple Whale for attribution. Above $5M, the complexity of multi-channel ad attribution and inventory carrying costs typically requires a dedicated OMS (Linnworks or Extensiv) plus a robust analytics layer.

Frequently Asked Questions

How do I track profitability across multiple sales channels?

Build a per-channel P&L that captures every variable cost specific to each platform: COGS, channel fees (referral commissions, transaction fees, fulfillment fees), shipping, allocated ad spend, and returns. Calculate net profit per order and margin percentage for each channel separately, then compare them side by side to see where you actually make money versus where you just generate revenue.

Which ecommerce channel has the lowest fees?

Your own Shopify store typically has the lowest platform fees at 2.4-2.9% + $0.30 per transaction for payment processing with no referral commission. However, lower fees do not automatically mean higher profitability — DTC requires spending on customer acquisition (ads, content, email) that marketplaces partially handle through built-in traffic. For a full breakdown of Shopify's fee structure, see our dedicated guide.

Should I sell on every marketplace available?

No. Adding a channel increases operational complexity — inventory sync, listing management, customer service, returns handling, and fee tracking all multiply. Only expand to a new channel when you have confirmed that the channel's fee structure allows profitable unit economics for your products and you have the operational capacity to manage it without degrading performance on existing channels. Start with two channels, prove profitability on both, then consider a third.

How often should I review multi-channel profitability?

Review channel-level profitability monthly at minimum. Marketplace fee structures, ad costs, and shipping rates change frequently — Amazon adjusts FBA fees annually, TikTok Shop has changed commission rates multiple times since launch, and ad CPMs fluctuate seasonally. A channel that was profitable last quarter may not be profitable today if costs shifted and you did not adjust pricing or operations.

What is a good profit margin for multi-channel ecommerce?

After all variable costs including channel fees, shipping, ad spend, and returns, aim for at least 15-20% net contribution margin per channel. Channels below 10% are fragile and vulnerable to any cost increase. Your DTC channel should typically deliver the highest margins, while marketplace channels trade lower margins for higher volume and lower customer acquisition costs. Use our profit margin calculator to model the economics for your products on each channel.

Stop guessing. Start calculating.

True Margin gives ecommerce founders the tools to make data-driven decisions.

Try True Margin Free