A $30 sale on Amazon and a $30 sale on Shopify can leave wildly different amounts in your pocket, and the difference has almost nothing to do with the product. It comes down to who paid for the customer. Amazon hands you a buyer who was already searching for your product, and charges you handsomely for the introduction. Shopify hands you a storefront and a payment processor, and leaves the customer acquisition bill entirely on your desk.
That single distinction drives almost every other difference in the shopify vs amazon decision: the fee structures, the margin math, the data you get to keep, and the fulfillment options available to you. This guide walks through each one with a hedged worked example on a $30 product, and ends with the question most experienced sellers eventually land on, which is not 'amazon or shopify' but 'how do I run both without my books falling apart.'
The Core Trade-Off: Traffic Ownership vs Marketplace Demand
Amazon is a demand aggregator. Shoppers arrive with a credit card already in hand and search intent already formed. You are renting a shelf in the busiest store on the internet, and the rent reflects that. You don't choose the page layout, you can't email the buyer afterward, and a competitor's listing sits one thumb-scroll below yours.
Shopify is the opposite bet. You own the domain, the design, the checkout, the email list, and the customer relationship. Nobody can suspend your storefront over a documentation dispute. But on day one, your beautiful store has exactly zero visitors. Every customer must be earned through paid ads, SEO, social content, influencer deals, or an audience you built somewhere else.
Neither model is 'better.' Amazon converts existing demand and taxes it. Shopify lets you build an asset, customer lifetime value, but you fund the demand generation yourself. Your margin structure, product type, and appetite for marketing work determine which tax you'd rather pay.
See it in BeanHawk
Connect every channel to your ledger in minutes
Link Amazon, eBay, Shopify, Walmart, and Etsy once, pick QuickBooks or Xero, and BeanHawk keeps the books in sync automatically — one flat price, every channel included.
- ✓Read-only, 60-second connections — multiple accounts and regions supported
- ✓Channel-aware mappings you set once and reuse across marketplaces
- ✓Flat pricing with no per-channel fees
Fee Structures Compared: Where the Money Actually Goes
Amazon's primary toll is the referral fee, typically 8-15% of the sale price depending on category. If you use FBA, fulfillment fees are deducted per unit, and storage fees accrue monthly. Most sellers also end up paying for advertising on Amazon itself, since organic placement alone rarely sustains volume. All of these come out before the settlement hits your bank account, which is why Amazon payouts are notoriously hard to reconcile.
Shopify charges a monthly subscription plus payment processing on each order, with rates that vary by plan, so check Shopify's current pricing page for exact figures. There is no referral fee on your own store. But you pay for shipping or a 3PL, your apps, and, critically, your advertising on Google, Meta, TikTok, or wherever your customers live. That ad line item is the hidden 'referral fee' of selling on shopify vs amazon, and for many stores it is the single largest cost.
Two costs catch people out on each side. If you take payments through PayPal or another outside gateway instead of Shopify Payments, Shopify adds a surcharge on top of that gateway's own cut, which is what a Shopify transaction fee actually refers to; Shopify PayPal fees stack rather than replace. On the Amazon side, nothing arrives as a bill at all. The marketplace charge is deducted inside the settlement, so you only ever see it by splitting the settlement apart. If you want the full per-bucket breakdown, including how to build your own Shopify fee calculator out of last month's numbers, see our [Shopify fees guide](https://beanhawk.com/guides/shopify-fees-explained).
Watch the app stack on Shopify, too. Reviews, email, upsells, and returns each tend to arrive as a separate monthly app fee, and a store that started at the base subscription can quietly double its fixed costs within a year. On both platforms, audit your recurring charges quarterly.
- •Amazon: referral fee (typically 8-15% by category) + FBA fulfillment and storage + optional Amazon ads
- •Shopify: monthly subscription + payment processing per order + shipping/3PL + your own ad spend
- •Amazon deducts fees before payout; Shopify pays out gross of ads, which you pay separately
- •Both: returns, chargebacks or marketplace refunds, and app/tool subscriptions eat into the remainder
Worked Example: Take-Home on a $30 Product, Both Ways
Here is an illustrative example, not a quote of any current fee schedule, so verify against each platform's published rates before modeling your own product. Say you sell a $30 item that costs you $8 to source.
On Amazon with FBA: a 15% referral fee takes $4.50. Assume an illustrative FBA fulfillment fee of roughly $5.50 for a small standard-size item. That leaves about $20.00 before product cost, or roughly $12.00 gross profit, before storage fees and any Amazon ad spend, which would push it lower.
On Shopify: assume illustrative payment processing of about $1.20 on a $30 order and roughly $6.00 to pick, pack, and ship via a 3PL. That leaves about $22.80 before product cost. Looks better, until you add customer acquisition. If your blended ad cost per order is, say, $8.00 (a plausible but entirely example figure), take-home drops to about $14.80 before product cost, or roughly $6.80 gross profit. The Shopify number swings enormously with your ad efficiency, while the Amazon number is comparatively fixed. That is the whole comparison in one paragraph: Amazon's costs are predictable and high; Shopify's are variable and controllable.
One more lever hides in that example: repeat orders. If the same Shopify customer orders again from an email you sent, the $8.00 acquisition cost on the second order drops to nearly zero and the math flips decisively. On Amazon, the second order pays the full referral fee again. This is why replenishable products lean Shopify over time and one-time purchases lean Amazon.
Branding and Customer Data: Who Owns the Relationship
On Amazon, the buyer is Amazon's customer. You get limited contact ability, no remarketing list, and your packaging arrives in an Amazon box unless you pay for alternatives. Building a recognizable brand inside the marketplace is possible, but you are always one algorithm change or competitor undercut away from losing the Buy Box and the sale.
On Shopify, every order generates an email address, a purchase history, and a remarketing audience you own outright. Repeat-purchase businesses, consumables, apparel, anything with a replenishment cycle, extract enormous value from that data because the second order costs a fraction of the first to acquire. If your product is a one-time purchase with no repeat behavior, the data advantage shrinks, and Amazon's instant demand looks relatively more attractive. Be honest about which kind of product you sell before weighting this factor.
Sales Tax: The Difference Nobody Models
Here's a structural difference that surprises sellers at filing time. On Amazon, marketplace facilitator laws in most US states make Amazon responsible for calculating, collecting, and remitting sales tax on your marketplace orders. On Shopify, you are the merchant of record: Shopify's tools can calculate tax at checkout, but registering in states where you have nexus, filing returns, and remitting what you collected is your job or your accountant's.
So adding Shopify to an Amazon business isn't just a second sales channel; it can be your first real sales tax obligation. Nexus rules and thresholds vary by state and change, so before you launch the store, have a tax professional map where you need to register.
Know where the two documents live before you need them. The Shopify sales tax report in your admin breaks out what you collected by jurisdiction, which is what a state return asks for. And when you go looking for where to find your Shopify 1099, it comes from Shopify Payments and sits with your payout documents in the admin, entirely separate from the 1099-K Amazon issues for marketplace sales. Two channels, two forms, both reporting gross, and neither one matching your deposits.
See what Amazon owes you — free
Connect your seller account and get a free reimbursement audit. No credit card, keep 100% of what you recover.
Fulfillment: FBA Convenience vs Full Control
FBA remains the operational draw of Amazon: Prime badging, two-day delivery, and customer service handled for you. The trade is opacity. Inventory moves through Amazon's network, units get lost or damaged, and you are responsible for noticing. The rules tightened recently: on October 23, 2024, Amazon cut the FBA fulfillment-center claim window to 60 days, down from up to 18 months. On November 1, 2024, Amazon began auto-reimbursing many lost-inventory cases in the US, which helps, but as of March 31, 2025, reimbursements are valued at your manufacturing or sourcing cost, Amazon's own estimate unless you provide your cost data, excluding your margin and fees. Translation: you get back what the unit cost you, not what you would have sold it for, and you have a much shorter window to catch discrepancies.
Budget for the FBA costs that never show up in a per-unit calculator, either. Inbound prep is real work: you either do it yourself or pay a prep center for Amazon FBA to label, polybag, and bundle to Amazon's spec. Storage accrues monthly on stock that ages. And an FBA disposal fee applies if you eventually give up on a SKU and have Amazon destroy it rather than ship it back.
On Shopify you choose: self-fulfill, hand it to a 3PL, use Shopify fulfillment services, or dropship so you never touch the stock at all. That last option is the real amazon fba vs dropshipping fork. FBA means capital tied up in inventory you own and Amazon holds; dropshipping means almost no inventory risk, thinner margins, and no control over how fast anything ships. More work, more control, and your inventory never disappears into a warehouse you can't audit. Sellers with fragile, oversized, or high-value goods often find that control worth the operational overhead.
Two Comparisons That Don't Fit the Fee Table
Support is a genuine difference and almost nobody models it. Amazon seller customer support runs on case tickets through Seller Central, and quality varies sharply by case type; a policy or account-health problem can take days and several escalations to move. Shopify is a vendor supporting a paying subscriber, which is a different relationship, with a large partner and app-developer ecosystem to fall back on. Neither is a reason to pick a channel by itself. It is a reason to keep good records, because on Amazon the seller with documentation wins cases and the seller with a story doesn't.
Two alternatives are worth knowing before you commit to a lane. Amazon vendor central vs seller central is a different relationship entirely: as a vendor you sell wholesale to Amazon by invitation, Amazon sets the retail price, and you get purchase orders and invoices instead of settlements, which means simpler accounting and far less control. And Amazon isn't the only marketplace in this trade. Sellers weighing amazon vs ebay, or comparing etsy vs shopify fees for a craft or vintage catalog, are running the same rented-demand-versus-owned-traffic math on a different set of numbers.
Why Most Serious Sellers End Up Running Both
The shopify vs amazon question quietly resolves itself for many businesses: they do both. Amazon supplies immediate sales volume and cash flow; Shopify builds the owned audience, the email list, and the brand equity that makes the business sellable someday. Amazon shoppers who love the product search out the brand site for bundles or subscriptions; Shopify customers who want fast shipping sometimes buy on Amazon anyway. The channels feed each other.
Running both does add operational plumbing. Stock has to be allocated across FBA and your 3PL from one pool, which is where multi channel inventory management software earns its subscription: without a shared SKU-level view, you oversell on one channel while pallets sit idle on the other. Common sequencing patterns look like this:
- •Launch on Amazon to validate demand with marketplace traffic, then open Shopify once reviews and reorder rates prove the product
- •Launch on Shopify to control the brand story and margins, then add Amazon to capture shoppers who only buy with Prime
- •Run both from day one with distinct roles: Amazon for the hero SKU at volume, Shopify for bundles, subscriptions, and new product tests
The Bookkeeping Reality of Selling on Shopify and Amazon Together
Two channels means two completely different settlement formats hitting your bank account. Amazon pays out in batched settlements with referral fees, FBA fees, storage, ads, refunds, and reimbursements all netted together. Shopify payouts net out processing fees and refunds on their own cycle, while your ad platforms and 3PL bill separately. Dump those deposits straight into QuickBooks or Xero as 'sales' and your revenue, fees, and cost of goods sold are all wrong, which means your margin by channel, the one number that should drive where you push inventory, is fiction.
The fix is settlement-level ecommerce accounting: each payout broken into its revenue, fee, refund, and reimbursement components, posted as a summarized journal, with inventory tracked at the SKU level so COGS is right on both channels. When you shop for tooling, apply the same test to both sides: good shopify accounting software should turn each payout into a clean journal, and good amazon accounting software should do the same for settlements while tracking reimbursements. Ideally one tool does both, so a shopify quickbooks integration and the Amazon connection post to the same ledger with the same method. This is exactly the job BeanHawk was built for: it posts summarized settlement journals to QuickBooks Online and Xero, maintains perpetual SKU-level inventory valuation with a PO and landed-cost engine, and covers all channels on flat pricing from $19/mo. It also runs a free FBA reimbursement audit, no card required and you keep 100% of recoveries, which matters more now that the claim window is 60 days.
A few practical notes on the plumbing. Connectors reach Amazon through a Seller Central integration and Shopify through your store admin, so you're granting API access rather than uploading files anywhere. Shopify integration with QuickBooks Desktop is the weak spot in the category: a QuickBooks Desktop Shopify workflow generally comes down to scheduled file exports, and those break quietly. Treat any QuickBooks Shopify sync that pushes individual orders instead of payout summaries with suspicion, since order-level data reconciles to nothing. And if a NetSuite Shopify integration is genuinely on your table, you're operating past the point this comparison was written for.
Shopify vs Amazon: How to Decide in 2026
If you are choosing one channel to start, let the product and your skills decide rather than platform loyalty. Then plan to revisit the decision every six months, because the answer changes as the business matures.
- •Pick Amazon first if: shoppers already search for your product category, you lack an audience or ad skills, and your margins can absorb referral plus FBA fees
- •Pick Shopify first if: you have repeat-purchase potential, an existing audience or content channel, and you want to own customer data from order one
- •Add the second channel when: the first is profitable, operations are stable, and you have accounting that can keep two settlement formats straight
- •Whichever you choose: model your specific product against each platform's current published fee schedule, never against averages or examples