Shopify and Amazon are not the same kind of decision. Shopify is a platform you use to build your own online store, your domain, your branding, your customer list. Amazon is a marketplace you sell on, riding their traffic in exchange for fees, generic listings, and almost no customer relationship. Most people asking "Shopify or Amazon" are actually asking two different questions: where do I get sales fastest, and where do I build a business worth something in five years.
The short version: Amazon brings buyers, Shopify builds a brand. Pick Amazon if you need volume sales right now with no audience of your own. Pick Shopify if you care about repeat customers, brand equity, and owning your data. The smart play for most sellers is both, sell volume on Amazon while you grow a Shopify store as the long-term asset. The rest of this guide breaks down the fee math, the branding gap, and exactly when the dual-channel approach pays off.
Shopify vs Amazon: At a Glance
The platforms answer different questions. Here is the side-by-side on the dimensions that actually matter for your bottom line.
- What it is: Shopify is a hosted store platform. Amazon is a marketplace with hundreds of millions of buyers.
- Who brings traffic: Shopify, you do. Amazon, they do (and they charge for it).
- Cheapest monthly cost: Shopify Basic at $29/mo. Amazon Individual at $0/mo plus $0.99 per item sold, or Professional at $39.99/mo unlimited.
- Selling fees: Shopify charges 0% platform fee with Shopify Payments and 2.9% + $0.30 per credit card. Amazon charges a 6 to 17% referral fee per category, plus FBA fulfillment fees if you use it.
- Branding: Shopify is your domain, your design, your product photography. Amazon listings all look identical inside Amazon's template.
- Customer data: Shopify gives you full customer info (email, history, behavior). Amazon shares almost nothing.
- Repeat business: Shopify supports email, SMS, loyalty, abandoned cart. Amazon's repeat purchase tooling is restricted to subscribe-and-save.
- Trust and conversion: Amazon has higher buyer trust out of the gate (familiar checkout, Prime, A-to-Z guarantee). Shopify stores earn trust over time.
- Inventory control: Shopify is fully yours. Amazon can suspend listings or accounts with limited recourse.
- Best for: Shopify fits brand builders, repeat-purchase businesses, and anyone who plans to sell for more than three years. Amazon fits commodity products with proven demand, sellers who want fast cash flow with no marketing budget, and brands using it as a discovery channel alongside their main store.
The Fee Math: What You Actually Pay Per Sale
This is the section most "Shopify vs Amazon" posts skip with a vague "Amazon takes more." Here is the real per-sale math on a $30 product with $10 cost-of-goods.
Selling on Shopify Basic ($29/mo)
- Shopify plan fee: spread across all sales (negligible per unit at any meaningful volume)
- Platform transaction fee: 0% (with Shopify Payments)
- Payment processing: 2.9% + $0.30 = $1.17
- Marketing cost per sale (your acquisition cost): variable. Realistic at $3 to $8 on paid ads, $0 on email/repeat traffic.
- Net before COGS, on a $4 ad-driven sale: $30 − $1.17 − $4 = $24.83 (gross margin $14.83 after COGS)
- Net on a repeat email sale: $30 − $1.17 = $28.83 (gross margin $18.83 after COGS)
The deep math on every Shopify cost line is in our complete Shopify pricing guide, including the hidden app fees and the actual all-in monthly cost most reviewers underestimate.
Selling on Amazon (Professional, FBA)
- Amazon plan fee: $39.99/mo flat (spread thin at any meaningful volume)
- Referral fee (category-dependent, ~15% typical): $4.50
- FBA fulfillment fee (size and weight): roughly $4.75 for a small standard item
- FBA monthly storage: $0.50 to $2 per unit per year, paid as you store
- Marketing cost per sale: $0 on organic; $2 to $7 typical on Sponsored Products
- Net before COGS, on an organic Amazon sale: $30 − $4.50 − $4.75 = $20.75 (gross margin $10.75 after COGS)
- Net on a Sponsored Products sale ($3 ad spend): $30 − $4.50 − $4.75 − $3 = $17.75 (gross margin $7.75 after COGS)
The Per-Sale Take Comparison
| Scenario | Shopify margin (after fees, $10 COGS) | Amazon margin (after fees, $10 COGS) |
|---|---|---|
| Organic / repeat / email-driven sale | $18.83 | $10.75 |
| Paid acquisition sale | $14.83 ($4 ad cost) | $7.75 ($3 ad cost) |
| Total fees as % of $30 sale | ~4 to 17% | ~30 to 40% |
Amazon's "we bring the traffic" pitch is real and the fees pay for it. On a paid Amazon sale you keep about 50% less per unit than on an equivalent Shopify sale once you account for repeat purchases. The catch: on Shopify you have to bring those buyers in the first place, and acquisition costs are real money.
Branding and Customer Ownership: The Long-Term Difference
This is the dimension that decides whether you have a business in five years or just a side hustle that ends when the platform changes the rules.
On Shopify, the customer is yours
Every Shopify sale captures the buyer's email, shipping address, order history, and behavioral data. You can email them tomorrow with a new launch, retarget them on Meta with a relevant ad, segment them by purchase pattern, and build a repeat-purchase business where the second sale costs almost nothing. The brand identity, colors, photography, voice, packaging unboxing experience, is yours to control end-to-end. Five years in, you have a customer list and a brand someone might pay to buy.
On Amazon, the customer is theirs
Amazon shares almost no customer data with sellers. No email. No phone number. No retargeting cookie. Your listing lives inside Amazon's universal template alongside three other listings that look identical, including, often, white-label knockoffs of your product sold by accounts you cannot identify. The buyer thinks they bought from Amazon, not from you. Five years in, you have a sales channel that depends entirely on Amazon's algorithm, ranking, and policies, and a brand most of your customers cannot name.
This is the trade. Amazon's traffic is real and the conversion rate is high. The cost is that you do not own the relationship, and any change in Amazon's policy, fees, algorithm, or category access can erase months of work overnight.
Setup and Speed to First Sale
The two platforms have very different ramp curves.
Amazon: faster first sale, slower brand build
You can list a product on Amazon and have a sale within 48 hours if the product has existing demand and the listing is competitive. The buyer trust is built in, Prime badge, A-to-Z guarantee, familiar checkout, so conversion rates on traffic Amazon sends are typically 10 to 15%, multiples of what a new Shopify store will see. The catch: ranking on Amazon takes months of consistent sales, reviews, and Sponsored Products spending. The first 100 sales are easy; sales 100 through 500 are the hard part where most sellers stall.
Shopify: slower first sale, compounding brand
A new Shopify store with no audience and no ad budget can sit at zero sales for weeks. The first 10 sales are the hard part because you are building trust, brand recognition, and acquisition channels at the same time. Once you have a working acquisition channel, paid ads, content, partnerships, email list, the unit economics improve every month as repeat buyers compound. The first 100 sales are slow; sales 100 through 1,000 grow much faster than they would on Amazon.
If you want a fast first sale this week, Amazon wins. If you want the business that gets easier every year, Shopify wins. Our step-by-step Shopify store setup guide walks through the launch path from signup to first sale, including which app and theme decisions actually matter in the first 30 days.
SEO, Discovery, and Where Traffic Comes From
The traffic story is the other side of the fee story.
Amazon: built-in marketplace traffic
Amazon has roughly 2.5 billion monthly visits and an enormous internal search engine. Buyers come ready to purchase, with a credit card on file and a Prime account expecting fast shipping. You compete for ranking through sales velocity, review count, keyword optimization in your listing, and Sponsored Products bids. You do not need a website, an audience, or a marketing skill set to get the first sale. You do need a product with proven demand and a competitive price.
Shopify: you bring the traffic
Shopify gives you the store; you supply the visitors. The acquisition channels typically used by successful Shopify stores are paid ads (Meta, Google, TikTok), SEO content, email marketing, influencer partnerships, and (for some categories) wholesale or retail expansion. Each channel takes time and skill to develop. The payoff is that traffic you build is yours, an email list does not depend on Shopify's algorithm, and an SEO ranking does not get suspended without warning.
The hybrid pattern
Most experienced ecommerce sellers run both. Amazon drives discovery and early-stage volume, Shopify builds the brand and captures the high-margin repeat business. The pattern: customer discovers your product on Amazon, buys it, becomes brand-aware, searches your brand name on Google, finds your Shopify store, and buys directly from then on. For sellers using both channels, branded search volume on Google becomes the actual measurement of brand strength, and Shopify's repeat-purchase margin pays for the Amazon launch costs.
Inventory Control and Account Risk
This is the dimension most "Shopify vs Amazon" comparisons quietly skip, and it is the one that decides whether you sleep well at night.
Shopify: the platform is yours
Shopify can suspend a store for clear policy violations (intellectual property infringement, fraudulent listings), but suspension is rare and recoverable. Your domain is yours, your customer list exports cleanly, and worst case you can move the entire store to another platform with a few weeks of work. The platform is infrastructure; you own the asset.
Amazon: the listing is theirs
Amazon suspends seller accounts and listings regularly, often based on automated triggers that take weeks to appeal. Common causes: a single negative review pattern, a competitor reporting your listing, a discrepancy in invoice records, inventory health metrics, perceived counterfeit risk, or a category restriction you did not know existed. When it happens you lose all your traffic instantly, your inventory may sit in FBA warehouses you cannot reclaim quickly, and your appeal process is opaque. Even successful Amazon sellers report account suspensions at some point in any multi-year run.
The implication: if you have built only on Amazon, a single suspension can erase a year of work. If you have a Shopify store with a customer list, the same suspension is painful but recoverable.
Best For: Who Should Pick Which
Amazon is best for
- Commodity products with proven demand where you compete on price, photography quality, and Sponsored Products bidding rather than brand.
- Sellers without a marketing budget or audience who need to test product-market fit fast.
- Private-label and white-label products sourced from Alibaba or local manufacturers, where Amazon's traffic does the heavy lifting.
- Bulky or fast-moving consumables where Prime shipping is the deciding factor for buyers (cleaning supplies, pet food, basic household goods).
- One-time, no-repeat purchase categories where you would not benefit much from owning the customer relationship anyway.
- Existing Shopify brands adding Amazon as a discovery channel and accepting the lower per-sale margin in exchange for volume.
Shopify is best for
- Brand-driven businesses where the product is part of an identity (apparel, beauty, home goods, niche hobbies) and customers buy the brand as much as the item.
- Repeat-purchase categories (subscription boxes, coffee, supplements, skincare) where capturing the customer's email pays back many times over.
- High-margin products where Amazon's 30%+ fee structure would crush unit economics.
- Founders building a real business asset they plan to operate for five-plus years or eventually sell.
- Existing audiences (newsletter, social following, podcast, community) where you already have traffic and need a store to monetize it.
- Multi-channel sellers who want a single source of truth across their own site, Amazon, Instagram, and physical retail.
Why Most Successful Sellers Use Both
The framing of "Shopify or Amazon" treats them as alternatives. In practice, the highest-performing brands use both, with each platform doing what it does best.
The typical setup: Shopify is the brand home with the full catalog, the email list, the loyalty program, and the high-margin core products. Amazon carries a curated subset, usually the bestsellers and a few entry-level items, listed for discovery and volume. Customers find the brand on Amazon, search for it on Google when they want to buy again, and complete the second and tenth purchase on Shopify at full margin. Sponsored Products on Amazon and brand-protection ads on Google work in tandem to keep buyers in your funnel rather than a competitor's.
If you are starting from zero and have no audience or budget, start with Amazon to validate product-market fit and generate cash. As soon as you have repeat buyers and a few hundred sales, set up the Shopify store, email the buyers Amazon will let you contact, and start moving the relationship over. If you are starting with an audience (newsletter, social, content site), start with Shopify because you already have the traffic and the brand. Add Amazon later, once you have inventory to support a second channel without depleting your own store.
Verdict: Which Should You Choose?
If you have a brand worth building and you can develop one acquisition channel in the next six months, choose Shopify. The unit economics, the customer data, and the long-term equity outweigh the slow ramp. Start a Shopify store or begin a free Shopify trial if you want to test the platform before committing.
If you have a commodity product with existing demand and no audience to lean on, start with Amazon and use the cash flow to fund a Shopify build later. If you already have a working Shopify store generating $10,000+ a month and you want a discovery channel, add Amazon as the second platform, accept the lower margin, and use it as a top-of-funnel acquisition source rather than the main business.
If you are still working out the Shopify side of the equation, our complete Shopify pricing guide lays out the real per-month cost at each tier, including the app and processing fees that show up on the bill.
Conclusion: Shopify vs Amazon
Both platforms sell things. Only one of them lets you build a business. Amazon is the volume engine; Shopify is the brand and the asset. For most serious sellers the answer is both, with Shopify as the long-term home and Amazon as a complementary channel. If you are just starting and want to see what well-run stores look like on either side, the free Theme Detector identifies the Shopify theme and apps any competitor store is running so you can model your build on what already works.
* read the rest of the post and open up an offer