Disclosure: Some links in this article are affiliate links. If you sign up through them, I may earn a commission at no extra cost to you. I only recommend tools I use or have thoroughly evaluated. Full disclaimer.
Every "Etsy vs Amazon vs Shopify" article I've read does the same thing: lists features, lists fees, declares a winner. The fees are usually correct. The conclusion usually isn't, because the fee structures interact with your business model in ways a feature list can't capture.
The 3.5% Amazon fuel surcharge that started April 17, 2026 didn't show up in the comparison articles I read in January. The Etsy Offsite Ads threshold that turns mandatory at $10K/year doesn't get mentioned in posts written by people who never crossed it. The Shopify monthly fee gets compared to Etsy and Amazon as if traffic acquisition is free — which it never is.
This article does the work the others skip. A $3K/mo seller. Three years. Real fees, including announced changes for 2026. The traffic-acquisition cost that Shopify doesn't put on the pricing page. Where the platforms actually break compared to where they look like they break.
I sell on Amazon FBA myself — modestly, around $30K/year — and I've evaluated moving inventory to Etsy (decided against, my products aren't handcrafted) and to a Shopify storefront (decided to do it, but as a brand asset, not as the primary channel). The framework I use to evaluate platform economics is what's below.
Why Feature Comparisons Mislead
Platform comparisons usually frame the question as "which is the best platform?" That's the wrong frame for a seller. The right frame is "which platform's economics fit my product, audience, and stage?"
Etsy is great economics for a craft or art seller until they hit $10K/year, at which point Offsite Ads becomes mandatory and stays mandatory for the shop's lifetime. The same shop that paid 11% to Etsy at $9K/year pays 18-22% above $10K — even though the products and effort are unchanged.
Amazon is great economics for a high-volume seller in a category where Amazon's traffic does the work. The fees look brutal in isolation (30-40% of revenue is common once you include FBA fulfillment, storage, and PPC), but the alternative is paying for traffic separately, which often costs more.
Shopify is great economics if you already have an audience. The platform fee is small. The platform doesn't supply customers. If you have an Instagram following or an email list, Shopify converts cheap. If you don't, the cost of acquiring a customer through paid ads can run $20-$50, which means a $30 product can't be profitable on a single transaction.
The right question isn't "which is cheapest." It's "which fee structure fits the way my product reaches customers." That's what the TCO model below tries to answer.
Etsy: Cheapest Until $10K/Year
Etsy's fee structure is straightforward, with one cliff:
| Fee | Rate | Notes |
|---|---|---|
| Listing fee | $0.20 per listing per 4 months | Renews automatically; ~$0.60/year per listing if it doesn't sell |
| Transaction fee | 6.5% of order total | Includes shipping, gift wrap if charged |
| Payment processing (US) | 3% + $0.25 per transaction | Higher in some regions |
| Offsite Ads (under $10K/yr shop) | 15% on attributed orders | Optional; $100/order cap |
| Offsite Ads (over $10K/yr shop) | 12% on attributed orders | Mandatory for shop lifetime; $100/order cap |
For a $3K/mo seller running at $36K/year, the math depends heavily on Offsite Ads attribution. Conservative estimate: 25-35% of orders end up attributed (varies wildly by category). At 30% attribution and 12% fee, that's 3.6% of total revenue going to Offsite Ads — about $1,300 on $36K.
Total annual Etsy cost on $36K with 200 active listings:
- Listing fees (200 listings × ~3 renewals × $0.20): $120
- Transaction fees (6.5% × $36K): $2,340
- Payment processing (3% + $0.25 × 1,200 orders): $1,080 + $300 = $1,380
- Offsite Ads (12% × 30% × $36K): $1,296
- Total: $5,136 (14.3% of revenue)
The 3-year fee creep is modest because Etsy's published rates have been stable, but the total fee load grows roughly with revenue. If your shop scales from $36K → $48K → $60K over three years, expect annual fees of approximately $5,100 → $6,800 → $8,500.
The cliff to watch isn't a fee increase — it's the Offsite Ads activation when you cross $10K/year. Sellers approaching that threshold sometimes intentionally manage timing (closing the shop briefly in December to delay crossing into the next 365-day window). I don't recommend this strategy. Once your shop is consistently over $10K, the mandatory Offsite Ads is worth it for the discounted 12% rate, and the optimization energy is better spent on something else.
Amazon FBA: The Real 2026 Number
Amazon's fee structure is the most complicated of the three, and 2026 added two changes worth knowing about: a per-unit FBA fulfillment fee increase (averaging $0.08) effective January 15, and a 3.5% fuel and logistics surcharge effective April 17.
The components for a $3K/mo standard-size FBA seller:
| Fee | Typical rate | Annual estimate ($36K) |
|---|---|---|
| Referral fee | 15% (most categories) | $5,400 |
| FBA fulfillment | $3-$5/unit standard size | $3,600-$6,000 (1,200 units/yr) |
| Storage Jan-Sep | $0.78/cu ft/mo | $70-$140 (depends on inventory) |
| Storage Oct-Dec | $2.40/cu ft/mo | $60-$120 (Q4 spike) |
| Fuel & logistics surcharge (3.5%) | 3.5% of FBA fees | $130-$220 |
| PPC advertising (typical) | 10-15% of revenue | $3,600-$5,400 |
Conservative annual total: $12,800. Aggressive total: $17,000+. For a $36K seller, that's 36-47% of revenue going to Amazon and Amazon advertising before COGS. The "average" is around 40%.
Where Amazon's economics work despite the high fees: traffic. A $3K/mo Amazon seller without Amazon advertising still gets organic discovery from people searching the platform for products in their category. That organic traffic is the value Amazon is charging for. If you removed your products from Amazon and listed them on Shopify with the same SKU and price, you'd lose 80-90% of your sales overnight unless you had an external traffic source — and the cost of building that external traffic could easily exceed the FBA fees.
The 3-year TCO with announced fee creep:
- Year 1 (2026 with fuel surcharge): $13,500-$15,500
- Year 2 (assume 4% fee creep): $14,000-$16,100
- Year 3 (assume another 4%): $14,600-$16,700
Amazon's announced 2026 changes were modest individually (the FBA fulfillment increase averages just $0.08 per unit), but the fuel surcharge applied across all FBA fees was a structural change that's hard to absorb without raising prices. Sellers I know who run pure-FBA businesses raised prices 4-6% in Q1 2026 to maintain margins, which the market mostly accepted because every FBA seller faced the same pressure.
Shopify: Cheap Subscription, Expensive Traffic
Shopify's per-platform-fee structure is by far the cleanest:
| Plan | Monthly | Shopify Payments online rate | Third-party gateway surcharge |
|---|---|---|---|
| Basic | $39 ($29 annual) | 2.9% + 30¢ | +2% |
| Grow | $105 | 2.7% + 30¢ | +1% |
| Advanced | $399 | 2.5% + 30¢ | +0.6% |
For a $3K/mo seller on Basic with Shopify Payments: $39 × 12 = $468 plus 2.9% + 30¢ across 1,200 orders = $1,044 + $360 = $1,404. Total platform fee: roughly $1,872. About 5.2% of revenue. Comfortably the cheapest of the three on platform-fee basis.
Then come the costs Shopify doesn't put on the pricing page:
Theme. Free themes work. Premium themes are $200-$400 one-time, amortizable over multiple years. Budget $100/year amortized.
Apps. Most stores end up with 3-8 apps for email, reviews, abandoned cart, shipping, etc. Typical app spend: $40-$120/month. Budget $720/year for a small store.
Email marketing tool. Shopify's built-in email is OK; Klaviyo is the standard upgrade at $30-$60/month for a list under 5,000 subscribers. Budget $480/year.
Domain. $14/year for a .com.
Traffic acquisition. The big one. A $3K/mo Shopify seller needs to bring traffic. Conversion rates for paid social ads to a Shopify store typically run 1-3%. Customer acquisition cost in most product categories ranges from $15-$50. To generate $3K/mo at average order value $40, you need 75 orders/month, which at 2% conversion means 3,750 sessions per month — and that's the budget that varies most. With a strong existing audience driving organic traffic, ad spend can stay below $500/month. With cold acquisition only, ad spend can run $1,200-$1,500/month at this scale. Budget $300-$2,000/month — the right number depends entirely on how much organic traffic you're already bringing.
Realistic 3-year Shopify TCO for a $3K/mo seller:
- Year 1: $1,872 (platform) + $1,400 (apps/tools) + $6,000-$15,000 (ads) = $9,272-$18,272
- Year 2: similar range, with possible ad cost compression as you optimize
- Year 3: same range, possibly lower if you've built organic channels (SEO, email list compounding)
The pattern: Shopify becomes increasingly competitive over years 2-3 as your owned audience compounds. Year 1 is expensive because you're paying to build an audience the platform doesn't supply. By year 3, a healthy Shopify store has 20-40% repeat customer rate and an email list that drives meaningful free traffic. That's the bet — you're paying upfront in customer acquisition to own the customer relationship.
The 3-Year TCO Comparison
Putting it together for a steady $3K/mo seller across three years:
| Year 1 | Year 2 | Year 3 | 3-Year total | |
|---|---|---|---|---|
| Etsy (post-$10K threshold) | $5,100 | $5,400 | $5,800 | $16,300 |
| Amazon FBA | $14,500 | $15,000 | $15,600 | $45,100 |
| Shopify Basic + ads (mid) | $12,000 | $11,000 | $10,000 | $33,000 |
The TCO doesn't tell the full story, though. Three things the table hides:
Customer ownership. Etsy and Amazon own your customer relationship. They have the email, the purchase history, the demographic data. You can market to them only through the platform's tools. Shopify owns nothing of yours; the email list, customer data, and repeat purchase potential are your asset.
Traffic durability. An Etsy or Amazon listing depends on the platform's algorithm. An algorithm change can cut sales 40% overnight (it's happened to me on Amazon twice). A Shopify store depends on your traffic sources, which you control or pay for directly.
Margin per dollar at scale. Etsy fees grow with revenue; Amazon fees grow disproportionately (the fixed PPC cost compounds with the percentage fees); Shopify platform fees grow slowly while traffic costs can be amortized over a growing audience. At $300K/year, Shopify is decisively cheapest. At $36K/year, it's middle of the pack because the traffic cost is front-loaded.
Who Should Pick Which
For a seller at $3K/mo, the right platform depends on three questions:
Do your products fit Etsy's discovery system? Handmade, vintage, craft, art, custom items — yes. Mass-produced consumer goods or commodity items — no. Etsy is the cheapest option if your products fit, and the worst if they don't (Etsy's algorithm punishes mass-market listings).
Does your category have organic Amazon search demand? If people search Amazon for products in your category — yes, even with the high fees, the traffic is worth it. If your products require explanation or evangelism — Amazon won't supply that traffic; you'll be paying PPC to rent it.
Do you have or can you build an external audience? Newsletter, social following, content engine — yes, Shopify is your platform. No existing audience and no plan to build one — Shopify will be expensive in customer acquisition cost, and the platform fee savings won't matter.
For most $3K/mo sellers, the realistic answer is one of:
- Etsy primary, no other platform. If your products fit Etsy and you're at the early stage where managing one platform is enough.
- Amazon FBA primary, Shopify storefront secondary. If you're a product-business person and want Amazon's traffic plus a Shopify "brand site" for direct customers. This is what I do.
- Shopify primary, no marketplace. If you have a real audience (newsletter list, social following, content engine) and want full margin/data control.
The pattern I've seen burn the most $3K/mo sellers is trying to run all three simultaneously. The operational overhead of three platforms with three different inventory systems, three different fulfillment models, and three different customer service flows eats more time than the diversification benefits return. Pick one primary, optionally one secondary. Do the secondary as a real channel only when the primary is generating predictable revenue.
I'm running Amazon as the primary and a small Shopify store as a brand asset. The Shopify store does about 5% of my Amazon revenue. It's not commercially significant on its own, but it's the asset I'd lean on if Amazon ever became unworkable. That's why it exists — not as a meaningful revenue source, but as insurance against platform risk. Different sellers will weigh that differently. The TCO model above is a starting point, not the answer.
For deeper Etsy fee analysis (especially the Offsite Ads cliff), see the Etsy fees breakdown. For tax-side handling of Amazon FBA income, see the Amazon FBA tax guide. For Etsy-specific tax treatment, see the Etsy seller tax guide. And for sales tax across all three platforms (collection, marketplace facilitator law, nexus), see sales tax online sellers.