← All postsAmazon

Amazon or DTC: which channel deserves your next dollar

Both channel dashboards can look healthy while the brand stands still. Compare contribution per order, new customers in total, branded search share and TACoS to decide where to invest.

Amazon or DTC: which channel deserves your next dollar
The short version
  • When a brand sells on Shopify and Amazon, each channel usually has its own dashboard, its own owner and its own definition of success. Both can report growth while total new customers stay flat.
  • Compare channels on contribution per order after every fee, not on revenue or ROAS. A $40 order can leave you a very different amount depending on where it was placed.
  • Four numbers show whether a channel is growing the brand or trading customers with the other: new customers in total, branded share of Amazon ad sales, TACoS next to DTC new-customer ROAS, and repeat behaviour in each channel.
  • The next dollar belongs where it buys the most new customers multiplied by what those customers earn you over 90 days. That answer changes with season, product and inventory, so review it quarterly.
  • Amazon's 2026 fee update added an average of $0.08 per unit in FBA fees from January 15, 2026. Small per unit, but it compounds on low-price products and should be in your channel model.
In this article
  1. Why both dashboards can be green while the brand stands still
  2. Start with what an order actually earns you
  3. The four numbers to put side by side
  4. Is the channel growing the brand or trading customers?
  5. How to decide where the next dollar goes
  6. When stock is limited, the channel choice is an inventory choice
  7. What is different in 2026
  8. The bigger point: one brand, one scoreboard
  9. Questions founders ask

The monthly call has two slides. The Amazon agency shows sales up 60% for the quarter, TACoS steady, ranking improving. The founder, who runs Meta and Shopify herself, shows DTC flat but profitable. Everyone agrees that Amazon is "the growth channel" and that more budget should go there.

Nobody on the call has a slide that adds the two channels together. If they did, they would see that total new customers across both channels grew by about 10%, not 60%. Much of Amazon's growth came from people who used to buy on the website: the same customers, now paying Amazon's fees instead of the brand's shipping, and no longer on the email list.

This is the most common blind spot we see in brands that sell in both places. Each channel is measured by its own tool, owned by its own person, and judged against its own past. The business, which is the sum of both, is not measured by anyone.

Why both dashboards can be green while the brand stands still

Amazon Seller Central measures Amazon. Shopify measures Shopify. Neither knows the other exists. So three things happen that neither dashboard will show you:

  • Customers move between channels. A customer who found you on Instagram and ordered twice on your site may order the third time on Amazon because it is faster with Prime. DTC loses a repeat order, Amazon gains a "new customer".
  • Ads in one channel sell in the other. Meta and TikTok ads lead a meaningful share of people to search for you on Amazon. Haus, which runs incrementality tests for brands, found that the large majority of DTC-focused campaigns it tested produced a positive lift in Amazon sales. That lift is invisible in Meta ROAS and gets credited to Amazon ads or organic rank.
  • Branded search takes credit. On Amazon, someone typing your brand name was very likely to buy you anyway. If a large share of Amazon ad sales comes from those searches, Amazon ROAS looks excellent while adding little.

None of these are problems in themselves. Halo is good. Customers buying wherever they prefer is fine. The problem is making budget decisions as if the channels were independent businesses.

Start with what an order actually earns you

Before comparing growth, compare the economics of a single order. Here is the same $40 product sold in each channel. The numbers are illustrative but close to typical for a small, light consumable sold through Fulfillment by Amazon.

Where a $40 order goes in each channel

Illustrative small consumable, per order, in dollars

Product costFees, shipping and fulfilmentAd cost per orderContribution$0$20$40$60$10$10.6$12$7.4$40$10$11.5$6$12.5$40DTC (Shopify)Amazon (FBA)

Illustrative. DTC: shipping $6.50, pick and pack $2.90, payment fees about $1.20. Amazon: 15% referral fee $6.00 and FBA fee about $5.50. Ad cost per order differs because Amazon shoppers arrive with purchase intent.

Where a $40 order goes in each channel. Illustrative small consumable, per order, in dollars
LabelProduct costFees, shipping and fulfilmentAd cost per orderContribution
DTC (Shopify)$10$10.6$12$7.4
Amazon (FBA)$10$11.5$6$12.5

On these numbers, the Amazon order earns more. That surprises many founders, who assume the website is always more profitable because there is no referral fee. In reality, DTC often carries a higher ad cost per order, because you are paying to find people who are not already shopping.

But a single order is only half the picture. The other half is what happens next.

What each channel gives you beyond the first order
DTC (Shopify)Amazon
Customer email and phoneYes, you own the relationshipNo, Amazon owns it
Repeat purchase toolsEmail, SMS, subscriptions, loyaltySubscribe and Save, Brand Tailored Promotions, limited follow-up
Repeat dataFull order history per customerAggregated reports such as Brand Analytics Repeat Purchase Behavior
Price controlFullShared with Amazon's pricing rules and competing sellers
Fee changesYour carriers and appsAmazon's annual fee update; FBA fees rose an average of $0.08 per unit from January 15, 2026
Customer acquisition costUsually higherUsually lower for products people already search for

So the honest comparison is not "which channel has better margins?" It is: for the next dollar, which channel buys more new customers, multiplied by what those customers are worth over the next 90 days?

The four numbers to put side by side

1. New customers in total, not per channel

Count new DTC customers from Shopify (first-time buyers) and new-to-brand customers on Amazon (Amazon Ads reports new-to-brand orders for sponsored ads, and Brand Analytics gives broader customer data). Add them together each month. This total is the number that tells you whether the brand is growing. If Amazon grows by 300 new customers while DTC loses 250, the brand gained 50.

Amazon grew fast. The brand grew slowly.

New customers per month by channel and in total (illustrative snack brand)

Total new customersAmazon new-to-brandDTC new customers01,0002,0003,0002,3101,400910JanFebMarAprMayJun

Illustrative composite. Amazon new-to-brand is a proxy: some of those buyers had previously bought on the website.

Amazon grew fast. The brand grew slowly. New customers per month by channel and in total (illustrative snack brand)
LabelTotal new customersAmazon new-to-brandDTC new customers
Jan2,1008001,300
Feb2,1509201,230
Mar2,1801,0501,130
Apr2,2301,1801,050
May2,2601,290970
Jun2,3101,400910

2. Branded share of Amazon ad sales

In your Amazon search term report, split ad sales into searches that contain your brand name and searches that do not. Branded searches are customers who already know you. If more than about half of Amazon ad sales are branded, a large part of your Amazon ad budget is protecting sales rather than creating them. Some protection is sensible. Most brands overpay for it.

3. TACoS next to DTC new-customer ROAS

These are the two numbers that show how dependent each channel is on advertising. TACoS (Amazon ad spend divided by total Amazon sales) falling while sales rise means ads are building organic rank. On DTC, new-customer ROAS (first-order revenue from new customers divided by ad spend) shows what acquisition costs. Read them together each month, and remember that Meta spend is partly feeding Amazon.

4. Repeat behaviour in each channel

On DTC, you can measure 60 and 90-day repeat rate per cohort directly. On Amazon, the Repeat Purchase Behavior report in Brand Analytics shows how often customers rebuy each product. If Amazon customers repeat at a similar rate, the margin difference is all that matters. If DTC customers repeat far more, because your email and subscription flows are doing their job, DTC deserves more acquisition budget than its first-order ROAS suggests.

Is the channel growing the brand or trading customers?

Signals to read together each quarter
SignalTrading customersGenuinely growing the brand
Total new customersGrow much less than the faster channelGrow close to the sum of both channels
DTC repeat ordersFall in the same months Amazon growsStable or growing
Branded share of Amazon ad salesHigh and risingModerate; non-branded and category terms drive growth
Where growth comes fromExisting customers switching for convenienceNon-branded search, prospecting and new regions
Email list growthSlowingGrowing alongside sales

If most of your signals are in the middle column, Amazon is mostly becoming a more expensive checkout for customers you already had. That is not a reason to leave Amazon. It is a reason to stop funding its branded growth at the expense of new customer acquisition.

Illustrative caseSnacks, about $35K a month in revenue across Shopify and Amazon

Amazon growth was mostly DTC customers switching channels

What the dashboard said
Amazon was up 60% this quarter, while DTC was flat. The plan was to move budget to Amazon.
What was actually happening
41% of new Amazon buyers came from regions where DTC already sold well, and DTC repeat orders had dropped in those same regions.Most Amazon ad sales came from branded search.
Decision
Fix Cut branded search bids on Amazon and move that budget to DTC prospecting, with a subscription offer that matched Amazon's convenience.

Two channels growing is not the same as the brand growing. Add them together before deciding.

Read the full version in our case study on Amazon and DTC switching. For the other side of the coin, how your Meta ads quietly sell on Amazon, see our guide to the Amazon halo effect.

How to decide where the next dollar goes

Here is the process we use with brands selling in both places.

  1. Build one monthly table with new customers, contribution per order and 90-day repeat for each channel, plus the total. If two people own the channels, they look at the same table.
  2. Test branded Amazon spend. Lower bids on branded campaigns by half for two weeks. If total brand sales on Amazon barely move, that budget was protecting sales you already had.
  3. Measure the halo before cutting Meta. If you pause Meta for a test region, watch Amazon sales in that region too. Otherwise you will undervalue Meta and overvalue Amazon.
  4. Use the one-line comparison above to decide where the next $1,000 goes, using marginal numbers from step tests, not averages.
  5. Give each channel a job. A common, sensible split: DTC for acquiring customers you can build relationships with and for subscriptions; Amazon for capturing existing demand, Prime shoppers and people who will only buy there.

When stock is limited, the channel choice is an inventory choice

One more trade-off rarely makes it into the channel debate: inventory. Amazon rewards consistent availability. A stockout in FBA can cost you ranking that takes weeks of ad spend to rebuild, and Amazon's inventory limits and placement fees shape how much stock you can send in at once. Your own site is more forgiving: a product can go out of stock for a week and come back without losing its place.

So when a reorder is late or a hero product is running short, the question is not just "which channel earns more per order?" It is "where does a stockout hurt more?" Usually that means protecting Amazon availability for products that rank well there, and pausing DTC prospecting on the same products until stock recovers, rather than spending to acquire customers you cannot ship to. Ad budgets and inventory plans need to be made by the same person, from the same table, or one will keep undoing the other.

What is different in 2026

Fees and costs keep moving. Amazon's 2026 update raised FBA fees by an average of $0.08 per unit from January 15, 2026, with no new fee types. Small on a $40 product, bigger on a $12 one. US tariff changes during 2025 and 2026 also moved landed costs for many brands, often by different amounts in each channel because of different inventory routes. If your channel model still uses last year's costs, rebuild it. Our guide to tariffs and landed cost in 2026 shows how.

Discovery is spreading out. Shoppers increasingly find products through AI assistants, both general ones like ChatGPT and Amazon's own shopping assistant, as well as social and search. That makes click-based attribution even less complete and the total-new-customer view even more important.

Meta's measurement changed. Since March 2026, Meta counts click-through conversions only after a link click. Year-on-year Meta ROAS comparisons are not like for like, which is one more reason to judge channels on your own order data.

The bigger point: one brand, one scoreboard

Selling in two places is a strength. Measuring two places separately is a weakness. The brands that get this right do not have better channel managers. They have one table that adds the channels together and one person who decides where the next dollar goes based on it.

That joined-up table is exactly what we build in a Blindspot Snapshot: Shopify, Amazon, Meta and email data read as one business, with a clear recommendation on where to scale, fix, test and stop.

Questions founders ask

Is it more profitable to sell on Amazon or on my own website?

It depends on price point, product size and repeat behaviour. Amazon usually costs more per order in fees (referral fee plus fulfilment) but converts better and needs less ad spend to find buyers. DTC keeps more margin per order and gives you the customer's email, but usually needs more paid acquisition. Compare contribution per order after all fees and ad costs in each channel, then add what each channel's customers spend over 90 days.

What is TACoS on Amazon?

TACoS (total advertising cost of sale) is Amazon ad spend divided by total Amazon sales, including organic sales. It shows how dependent your Amazon revenue is on advertising. A falling TACoS with rising sales usually means ads are building organic rank. A rising TACoS with flat sales usually means you are paying for sales you would have had anyway.

How do I know if Amazon is cannibalising my DTC sales?

Look for three signals together: DTC repeat orders falling in the same months Amazon grows, a large share of Amazon ad sales coming from searches for your brand name, and total new customers across both channels growing much less than either channel suggests on its own. A short test pausing branded Amazon ads, or a regional comparison, can confirm it.

Should I bid on my own brand name on Amazon?

Usually some protection is worth it, because competitors bid on your brand and Amazon shows sponsored placements above your organic listing. But branded campaigns often report excellent ROAS for sales that would have happened anyway. Test it: reduce branded bids for two weeks and watch total brand sales, not just ad-attributed sales.

Should a new DTC brand launch on Amazon?

It can make sense once you have product-market fit, stable supply and enough margin to absorb referral and fulfilment fees. Many customers search Amazon first, so being absent can push them to competitors. The risk is letting Amazon become the only channel growing, which leaves you with customers you cannot email and pricing you do not fully control.

Sources

  1. Amazon: Update to U.S. Referral and Fulfillment by Amazon fees for 2026
  2. Jarvio: Amazon Brand Analytics guide (Repeat Purchase Behavior report)
  3. Haus: Do DTC ads impact sales on Amazon?
  4. Fospha: Halo report, measuring the impact of DTC ads on Amazon

Find out where your next dollar should go.

Written report and a founder call. Delivered in 5 to 7 working days.

Start My Snapshot · $297