Shopify vs Amazon is really two different businesses wearing the same “sell online” label: Amazon rents you demand and charges for every sale, while Shopify gives you your own store, your own customers and the full job of finding them. Here is the honest comparison — fees, traffic, control and fulfilment — so you can pick the right one, or run both properly.
Search “Shopify vs Amazon” and you will find two camps, both selling something. Shopify affiliates pretend Amazon fees are theft; Amazon gurus pretend a Shopify store gets free traffic. Neither is true. The two platforms have fundamentally different economics: on Amazon you pay a percentage of every sale in exchange for standing in front of shoppers who are already searching with a card in hand. On Shopify you pay a fixed monthly rent for software, keep a much bigger share of each sale, and pay — in money or time — to bring every single visitor to your store yourself. Both models build real businesses. Both also bury sellers who chose them for the wrong reasons.
Shopify vs Amazon at a Glance
What it is: Amazon is a marketplace — your products sit inside Amazon’s store, next to competitors, under Amazon’s rules. Shopify is a store builder — your own website, your own brand, your own checkout. Monthly cost: Amazon Professional costs $39.99/month (an Individual plan charges per item sold instead). Shopify’s main plans start around $39/month billed monthly, less on annual billing. Per-sale cost: Amazon takes a referral fee on every sale, typically 8–15% depending on category, plus fulfilment fees if you use FBA. Shopify takes no referral fee; with Shopify Payments you pay standard card processing (around 2.9% + 30¢ on the entry plan, lower on higher plans), and extra transaction fees apply only if you use a third-party payment gateway. Prices change, so confirm current plan rates on both sites before you decide.
There is also a time dimension the fee tables never show. An Amazon listing can be created in an afternoon, and with FBA your product can be Prime-eligible within days of inventory arriving. A Shopify store takes longer to do properly — theme, product pages, policies, payment and shipping setup, analytics, email capture — and it converts poorly until it earns trust through design, reviews and guarantees. That upfront investment is precisely why Shopify stores compound in value while marketplace listings must be re-won against competitors every day. Count your own time as a cost on both sides and the comparison gets more honest still.
The Fees, Compared Honestly
A worked example makes the difference concrete. Take a product you sell for $50, with a product cost of $20:
- On Amazon with FBA: a 15% referral fee takes $7.50, and an FBA fulfilment fee for a small standard item might take roughly another $5–$6. Platform cost: around $13 per sale, before any advertising. What remains: about $17 before your ad spend and inbound freight.
- On Shopify: card processing at 2.9% + $0.30 takes about $1.75, and you ship the item yourself or via a 3PL — say $5–$6 for postage and packaging. Platform-plus-postage cost: roughly $7–$8. What remains: about $22–$23 — before the cost of getting that customer to your store.
That last clause is the entire Shopify story. The $5–$6 per sale you “save” on Shopify is not profit; it is your traffic budget. If paid ads bring you a customer for $8, the Shopify sale was more expensive than the Amazon sale. If your traffic comes from content, email and repeat buyers, Shopify wins by a wide margin. Model both sides before deciding: our Amazon FBA profit calculator and break-even calculator run the numbers with your own figures.
Traffic: Built-In Demand vs Building Your Own
Amazon’s fee buys distribution. Millions of shoppers start their product searches on Amazon, many of them Prime members primed to buy. A well-optimized listing on a proven product can sell from day one with no audience of your own — though in competitive categories you will still pay for Amazon Ads to win visibility, which narrows the gap with Shopify’s traffic costs.
A Shopify store launches to silence. Nobody knows it exists until you put it in front of them: paid ads, influencers, SEO content, social media, email. That sounds like a pure disadvantage until you invert it: every visitor is yours. You can retarget them, email them, and sell to them again without paying a platform for the privilege. Amazon sellers build revenue; Shopify sellers build an asset — an audience and a brand that can be sold, expanded or moved. The trade is speed now versus equity later, and the right answer depends on your product, budget and patience.
Brand Control, Customer Data and Platform Rules
On your own Shopify store you control the presentation completely: page design, bundles, subscriptions, upsells, your own policies within the law. Crucially, you own the customer relationship — email addresses, purchase history, the ability to launch a new product to people who already trust you.
On Amazon, the customer is Amazon’s. You get limited buyer data, communication is restricted to Amazon’s templates and rules, and your listing lives or dies by Amazon’s algorithm and policies. Account health is a permanent job: a policy strike or a suspension can freeze your revenue and your inventory at the same time. Serious Amazon sellers mitigate this with Brand Registry, immaculate compliance and diversification — but the platform risk never fully disappears. In exchange, Amazon’s standardization is exactly why shoppers trust it enough to buy from brands they have never heard of.
Fulfilment and Day-to-Day Operations
Amazon offers FBA: send inventory in, and Amazon handles storage, shipping, Prime eligibility and most returns — at a price, and under strict prep and storage rules. Shopify leaves fulfilment to you by default: self-ship, use a third-party logistics provider, or use Shopify’s fulfillment options where available. Self-fulfilment gives you packaging control and no storage-fee surprises, but your labour and postage are real costs, and your delivery promise competes with Prime.
Operationally, Amazon demands daily attention to account health, listing suppression, inventory limits and ad campaigns. Shopify demands attention to your website, conversion rate, apps and marketing. Neither is passive; they are simply different jobs. Be honest about which job you (or your team) are actually set up to do.
The Costs Nobody Puts in the Comparison Table
Both platforms carry a tail of smaller costs that headline comparisons skip. On Shopify, budget for apps (reviews, subscriptions, upsells and email tools commonly add up to a real monthly line), a paid theme if you outgrow the free ones, and domain and email costs. None are large alone; together they can add the equivalent of a second plan fee every month. On Amazon, budget for the referral fee applying to your shipping charges as well as the item price, for FBA storage that rises sharply in the fourth quarter, for removal or disposal fees when stock will not move, and for the labour of appeals, listing fixes and account-health management — work that does not exist on your own store because there is no gatekeeper to appeal to.
Returns deserve their own line in the comparison. Amazon’s customer-friendly returns are frictionless for buyers and expensive for sellers: returned FBA stock may come back unsellable, and in sizing-driven categories return rates can erase the margin the fee table promised. On Shopify, you set the policy (within consumer law), you receive the goods back at your own address, and you can resell, refurbish or bundle returns on your own terms. For some catalogs that single operational difference outweighs every fee in this article — another reason the right answer is product-specific, not ideological.
Who Should Pick Which — and Why Many Sellers Use Both
Pick Amazon first if you sell a search-driven product with proven demand, you have no audience, and you need sales velocity to validate the product and fund growth. Pick Shopify first if your product needs storytelling or demonstration, you already have (or can build) an audience or content engine, you want subscriptions or bundles Amazon handles poorly, or your margins cannot survive marketplace fees plus ads. Pick both — the hybrid most mature brands land on — if you treat Amazon as your discovery and volume channel and Shopify as your margin and customer-ownership channel: launch and prove products on Amazon, then build your own store for repeat buyers, exclusive bundles and launches, using Amazon’s demand to feed a brand you actually own.
The one genuinely wrong answer is choosing on fees alone. Shopify’s lower per-sale cost is real but buys nothing until traffic arrives; Amazon’s higher fees are real but buy the hardest thing in e-commerce — a buyer. Run your product through the FBA profit calculator and the break-even calculator, price in an honest customer-acquisition cost for Shopify, and the decision usually makes itself. And if you want that analysis done on your actual numbers, start with our free audit — we will tell you plainly which channel fits your product and why.
Free download: the 25-Point Amazon Listing Audit Checklist
Run the same checks our team uses on managed accounts — title, images, bullets, A+, pricing, reviews, backend and PPC — on your own listings.
Get the Free ChecklistFree tools: ZAXIUS Seller Calculators
Run your product through the Amazon FBA profit calculator and the break-even calculator with your own numbers — free, no signup.
Run Your Numbers

