Carryup
Strategy · Amazon · D2C

Amazon vs. Shopify: Should Your D2C Brand Sell on Both?

DDeepak Singh··13 min read
Amazon vs. Shopify: Should Your D2C Brand Sell on Both?

Every D2C founder hits this question eventually, usually not on their own schedule — a distributor asks about it, a competitor shows up in Amazon search for your brand name, or a board member asks why you're leaving "free" revenue on the table. The honest answer isn't "Amazon bad, Shopify good." That's not a position anyone who's actually run both channels holds, and it's not one we hold either. Amazon is genuinely useful for a specific kind of product at a specific stage of a brand's life, and a bad fit for another kind at another stage. The real work is figuring out which one you are, and if the answer is "sell on both," building the systems that keep the two channels from fighting each other on price, or quietly handing your customer relationship to a marketplace with no interest in giving it back.

Amazon and Shopify aren't competing for the same job

The framing that gets D2C founders into trouble is treating this as a single decision — "are we an Amazon brand or a Shopify brand" — when it's really two different jobs that happen to both end with a package on a doorstep. Shopify is the channel where you own the relationship: the checkout, the post-purchase experience, the email address, the ability to segment a customer by what they bought and market to them again without paying a platform for the privilege. Amazon is the channel where a stranger who's never heard of your brand, already trusts Amazon's return policy and delivery speed more than they trust you, and is comparison-shopping against competitors on the same page, decides whether to buy from you anyway.

Those aren't the same job, and a brand that tries to make Amazon behave like a branded storefront — or makes Shopify carry all of its discovery weight — is fighting the channel's actual shape instead of using it. The real question isn't which platform is better. It's whether your product and stage of growth actually benefit from what each channel does well, and whether you have the operational discipline to run both without one undermining the other. Most of this post is about answering that second question honestly, because it's the one brands skip.

What Amazon is genuinely good for

Discovery is the real reason to be there. A huge share of product search in the US, and increasingly in India, starts on Amazon rather than Google or Instagram — for commodity-adjacent and considered-but-comparable categories, a customer looking for "the best" version of a product often goes straight to a marketplace built for comparing options, not a brand's site they haven't heard of. If your category is one people actively search and compare on Amazon, staying off it isn't neutral — it's ceding that moment to whichever competitor is there instead.

Trust for a first-time buyer is the second real advantage, easy to underrate if you've never run cold acquisition. A customer with zero brand familiarity is often more willing to try an unfamiliar name inside Amazon's return policy and review system than on an unfamiliar D2C site, even a well-built one. That trust transfer is Amazon's actual product — it's what FBA and Prime are for — and it lowers the psychological barrier for a first purchase in a way your own site can't replicate alone.

Incremental volume without incremental acquisition spend is the third, and the one that shows up cleanest in a P&L. A brand with a mature Shopify funnel that's hit its efficient frontier on Meta and Google can often add real revenue on Amazon without bidding the same auction up further — a different demand pool, genuinely incremental rather than purely cannibalized from the D2C side. That's the argument that gets brought up first in board conversations. It's just not the whole picture.

What Amazon structurally costs you

Start with fees, which founders most often underestimate until they see a real settlement report. Amazon's referral fee varies significantly by category — most sit around 15%, but the range runs from roughly 5% up to 45%, with tiered structures in clothing and jewelry where the rate changes above certain price thresholds. Referral fees have stayed flat through 2025 and 2026, but "flat" doesn't mean "small," and the right number for your category needs checking in Seller Central or Amazon's Revenue Calculator, not assumed from a blog post, including this one.

Layer FBA fulfillment fees on top if you're using Fulfillment by Amazon, which most brands effectively need for Prime eligibility — set by size and weight tier, commonly $3–$6.50 per unit for standard-size items, and moving upward: Amazon pushed through an average per-unit increase in January 2026 plus a fuel-and-logistics surcharge in April. None of this is price-gouging; carrier costs are up industry-wide. But the "Amazon takes 15%" model is incomplete — referral fee, fulfillment fee, and the ad spend needed just to stay visible against competitors' paid placements together land well north of the back-of-napkin number.

There's also what fees don't capture: no control over the page. Amazon owns the template, the related-products module that puts a competitor next to your listing, and the reviews where one bad batch can sit at the top for months. Listing hijacking is the sharper risk — a seller attaching a lower-quality offer to your ASIN, winning the Buy Box on price, and generating complaints that land on your brand even though you never shipped the item. For any brand with real traction on the platform, this is a known cost requiring active monitoring, not a one-time registration.

The customer data gap nobody fully appreciates until it's too late

This is the cost that matters most for a brand trying to compound value over years rather than just move units this quarter, and it gets the least attention in "should we sell on Amazon" conversations that focus purely on margin math.

Amazon does not give sellers the customer's email address, phone number, or browsing behavior. Full stop. You get an order notification and a shipping address; you do not get the relationship. Every dollar of revenue through Amazon builds Amazon's dataset about that customer, not yours — no retargeting audience, no win-back campaign three months before their reorder window, none of the machinery that makes a Shopify customer worth more over time than the first invoice. We've written before about why first-party data is the compounding asset no platform shift can take away from you — Amazon is the starkest version of the opposite case, a channel structurally built to prevent that asset from forming at all.

A brand's real economics run on the gap between acquisition cost and lifetime value — our guides to calculating real CAC and real D2C LTV both come back to the same point: the second purchase is where a D2C business actually becomes profitable, not the first. Amazon sells you the first purchase efficiently and hands the second one to someone else to capture, unless you deliberately engineer a bridge — a packaging insert offering a reason to join your own list, a QR code to a loyalty program. Brands that do this treat every Amazon order as a paid lead into their own retention system. Brands that don't just did an expensive one-time sale for a small margin.

Price parity, MAP, and the margin squeeze

A detail that surprises a lot of founders: Amazon does not enforce minimum advertised price policies. MAP is a private agreement between a brand and its retailers or authorized sellers — Amazon isn't a party to it and won't act on a report that a seller is pricing below what you told them to. Enforcement is entirely on the brand: monitoring who's selling at what price and using your own supply relationship — cutting off violating wholesale accounts, pursuing unauthorized sellers directly — as the actual lever.

That has a direct knock-on effect for a brand running Shopify and Amazon side by side. Without active price management across both, you end up racing your own listing to the bottom, or losing the Buy Box to unauthorized third-party sellers who bought wholesale and are now underselling your D2C store too. The fix isn't complicated in principle — hold a consistent price (or a deliberately structured premium/discount relationship) across channels and treat MAP enforcement as an ongoing task, not a policy filed away after launch.

The margin math compounds here too. If your Shopify and Amazon prices are identical, and Amazon takes referral plus FBA fees plus ad spend just to stay visible, you're structurally making less per unit on every Amazon sale — fine as a conscious tradeoff for the discovery it brings, a real problem if nobody's tracking that the two channels carry meaningfully different economics behind an identical sticker price.

Decision framework, part one: does your product actually belong there

Not every product benefits equally from Amazon, and the honest starting question is whether yours is a fit before stage or margin even enter the conversation.

Impulse and commodity-adjacent products — where a customer knows roughly what they want and is choosing between similar options on price, reviews, and delivery speed — tend to do well on Amazon, because that's exactly the comparison Amazon's page layout is built to host. Think consumables, household basics, accessories: anywhere "best-reviewed option in this category" is a satisfying answer.

Considered, story-driven, or identity-linked products tend to do worse — not because Amazon buyers won't buy them, but because Amazon's page format strips out the thing that made the sale possible in the first place. A skincare brand built on ingredient transparency, a founder story, or a specific positioning like the one we walk through in our D2C brand positioning framework loses almost all of that context on an Amazon listing, competing on the same five bullet points and a star rating as everyone else in the category. If your whole pitch is "here's why we're different," and Amazon's format erases the space where you make that case, you're not getting the product-market fit signal your own site gives you — you're getting a price-and-reviews contest you may not be built to win.

Decision framework, part two: brand stage and margin structure

Stage matters as much as category. A brand in early discovery mode — pre-product-market-fit on the story, still figuring out who buys and why — often gets more value from Amazon's built-in trust and search volume than from spending limited resources building a Shopify funnel nobody's searching for yet. That's a real tradeoff, long-term data ownership for short-term validation and cash flow, and a legitimate one to make deliberately, for a defined period, with a plan to build the owned channel once there's revenue to reinvest.

A brand with an established, working D2C relationship — real repeat-purchase rate, a first-party list that converts, positioning customers already recognize — is in a different position. Adding Amazon there is closer to an additive volume channel: you already have the retention engine, and Amazon becomes a supplementary acquisition source rather than the whole strategy. The risk isn't discovery, it's cannibalizing and price-competing against your own better channel.

Margin structure is the practical gate underneath both cases. Run the actual math: Amazon price minus referral fee, minus FBA (or your own cost if seller-fulfilled), minus the ad spend needed to hold a competitive search position, versus the same unit's contribution margin on Shopify. If that Amazon-channel margin doesn't clear a bar you'd accept from any other acquisition channel, the "incremental volume" argument stops holding up on its own — a conversation worth having with whoever owns your P&L before committing, and one we walk brands through directly in strategy consulting engagements when Amazon comes up as a live decision.

Running both without cannibalizing yourself

If the decision is "yes, both," the operational goal is making the two channels complementary rather than competing for the same customer at the same moment. A few things actually work here.

Differentiate the offer, not just the channel. Amazon-exclusive bundles, Shopify-exclusive drops or personalization, or keeping new launches Shopify-only for a window before they go to Amazon all give a customer a reason to choose one channel over the other beyond price — the only lever Amazon's page format leaves you if you don't create another one. Treat Amazon listings as a genuinely separate merchandising decision, not a copy-paste of your Shopify catalog.

Hold pricing discipline across both, and mean it. Enforce your MAP policy consistently — including against your own Amazon listing, not just third-party resellers. A brand discounting aggressively on Shopify while holding a firm Amazon price (or the reverse) is training its own customers to shop around between its own channels.

Use Amazon as a top-of-funnel channel deliberately, with the bridge-back mechanism from the data section built in from day one — a packaging insert, a QR code to a loyalty program, a reason to visit the brand site post-purchase. This is the single highest-leverage move for a brand selling on both, because it's the only way to turn a channel that withholds customer data into one that still feeds your owned retention engine.

The inventory and systems layer that makes or breaks this

Everything above is strategy. This is where it gets executed or falls apart, and it's the part brands most often underbuild because it looks like plumbing rather than a decision.

Inventory sync is the first hard requirement — getting it wrong is the fastest way to either oversell, which gets Amazon listings suspended, or leave stock stranded on the wrong channel. Shopify's own Amazon sales channel app is the standard starting point for smaller operations: it syncs inventory near-real-time, imports Amazon orders into Shopify admin, and lets you manage pricing and stock without switching platforms. Amazon's Multi-Channel Fulfillment (MCF) goes further for brands already running FBA, letting existing FBA stock fulfill Shopify orders too, so you're not holding separate inventory per channel. For higher-SKU-count operations, dedicated platforms like Extensiv (formerly Skubana) sit above both channels, routing orders to the right fulfillment location by rule from one dashboard.

Whichever tool you pick, keep one system as the source of truth for stock levels — almost always Shopify, since it's also your source of truth for customer and order data — with everything else syncing to it, not the reverse. Brands that let Amazon and Shopify each maintain their own count, reconciled manually on a spreadsheet, are one busy weekend from an oversell on one channel or a phantom stockout on the other. This is the same discipline we cover in our guide to multi-location inventory and fulfillment — adding Amazon is structurally the same problem with a marketplace instead of a store location on the other end.

What breaks most often isn't the initial setup, it's drift: a promotion launched on Shopify without updating the Amazon price, a new variant that never got mapped back to the Shopify catalog, a fulfillment rule that worked at one SKU count and quietly stops at triple the volume. This is exactly the ongoing technical care that gets skipped when a brand treats "we're on Amazon now" as a one-time project — the gap our Shopify engineering work most often gets called in to close after a brand's already felt the pain of it.

FAQs

Should every D2C brand sell on Amazon? No. It's a strong fit for comparison-shopped categories and brands still building trust and search visibility; weaker for considered, story-driven products whose pitch depends on context Amazon's template strips out.

What percentage does Amazon actually take? It varies by category — most sit around 15% referral fee, ranging roughly 5% to 45%, plus separate FBA fulfillment fees by size and weight tier. Referral rates have stayed flat through 2025–2026, but confirm your exact category rate in Seller Central or the Revenue Calculator rather than assuming a flat number.

Does Amazon enforce MAP policies? No. MAP is a private agreement between the brand and its sellers, and Amazon doesn't act on violation reports — enforcement is the brand's responsibility through its own supply relationships.

Can I get my Amazon customers' email addresses? Not through Amazon directly — sellers get an order notification and shipping address, not contact or behavioral data. The workaround is a deliberate bridge: a packaging insert or QR code offering a reason to join your own list post-purchase.

What's the biggest operational risk of running both channels? Inventory and pricing drift — stock or prices out of sync because nobody built or maintained a single source of truth, leading to oversells, stockouts, or a price war against your own listing.

Our take

The founders who get this right treat Amazon and Shopify as two different tools doing two different jobs, not competing answers to "where should we sell." Amazon is a legitimate discovery and volume channel for the right product at the right stage — and it's also a channel that structurally withholds the one thing that makes a D2C brand worth more than its last invoice: the customer relationship. Both are true at once, and the brands that struggle are usually the ones that picked a side instead of building the systems — pricing discipline, inventory sync, a deliberate bridge back to your own list — that let both channels do their job without undercutting each other.

If you're weighing this with actual SKUs and margin numbers rather than in the abstract, talk to us — we'll help you run the real numbers for your category and stage, not a generic framework.

Carryup can help

If any of this sounds like your situation, talk to us. We'll tell you exactly where your revenue is leaking and what it would take to fix it. Explore Strategy & Consulting →

Get started

Ready to fix your store?

Tell us about your brand — we'll come back with a clear plan and no sales pressure.

What happens next
  1. 01
    A senior engineer reads it
    Not a sales rep — you hear back within 4 hours on business days.
  2. 02
    A focused conversation
    We talk through your store, what you need and what it would honestly take.
  3. 03
    A clear scope and price
    Fixed scope wherever the work allows, so you know the cost before anything starts.
What do you need?Step 1 of 3

Pick everything that fits — this tells us who to bring to the call.

🔒 Goes directly to hello@carryup.in·No spam, ever
Chat with us