Shopify vs Amazon for Books: Does Selling 100 Copies Really Make More Money?

The claim that Shopify outperforms Amazon on book profits sounds too good to be true - especially when Amazon brings millions of daily shoppers to the table. But the question isn't just about which platform drives more traffic. It's about how much of each sale you actually keep, and what you're building for the long term. Let's run the real numbers on 100 book sales at a $20 retail price.

Scenario A: Selling 100 Books on Amazon

Assume you're selling a $20 paperback via Amazon's merchant-fulfilled (non-FBA) model.

  • Referral fee (15%): $3.00 per book
  • Per-item closing fee: $1.80 per book
  • Total Amazon fees per sale: $4.80
  • Your revenue per sale (before cost of goods): $15.20

Now subtract the wholesale cost of the book. A typical new trade paperback costs a reseller somewhere in the range of $8-$12, depending on the title and supplier. Call it $10 on average.

  • Net per sale after fees and cost of goods: $15.20 − $10.00 = $5.20
  • Net for 100 sales: $520

If you're using FBA, add roughly $3.50 in fulfillment fees per unit, and your net drops to around $1.70 per book - just $170 for 100 sales.

Scenario B: Selling 100 Books on Shopify with BooksCloud

BooksCloud is a Shopify app that gives you access to over 2 million titles from 30,000+ publishers on a pay-per-sale dropshipping model. You set your retail price; BooksCloud handles fulfillment.

Assume the same $20 retail price:

  • Shopify Basic plan: ~$39/month (fixed overhead, spread across all sales)
  • Payment processing (Shopify Payments): 2.9% + $0.30 = approximately $0.88 per $20 transaction
  • Wholesale cost + shipping: roughly $8-$10 for the book plus ~$7 for shipping = ~$15-$17 total cost depending on title

On a $20 sale with a $16 total cost and $0.88 in processing fees, your net is approximately $3.12 per book, or $312 for 100 sales - before subtracting the monthly Shopify fee.

Subtract the $39 Shopify plan spread across your 100 sales: $312 − $39 = $273 net.

Wait - Doesn't Amazon Win on Raw Margin?

In a straight per-transaction comparison, yes, the non-FBA Amazon margin of $5.20 beats the Shopify margin of ~$3.12 per book. This surprises many people who've heard the opposite claim. The nuance is this: the Shopify advantage is not primarily about per-transaction profit on a single sale. It's about what happens after the first sale.

The Compounding Advantage of Shopify

When someone buys from your Shopify store, you receive their email address, purchase history, and the ability to market to them again - at zero incremental cost per message. If those 100 customers buy a second book, your Shopify overhead (the $39/month and the storefront you've already built) doesn't double. Your cost stays flat while revenue grows.

On Amazon, every repeat buyer goes back through Amazon's system. You pay the same $4.80 in fees again. You can't email them. You can't offer them a loyalty discount. You cannot build a list.

Over time - particularly for a niche bookstore with a loyal audience - the Shopify customer relationship compounds into something Amazon simply can't offer: repeat buyers who cost nothing to reach.

The Honest Bottom Line

Selling 100 books on Shopify doesn't automatically produce more profit than Amazon on a per-sale basis. The real advantage emerges when you factor in customer retention, marketing leverage, and business equity. Amazon rents you its audience; Shopify lets you build your own.


Install BooksCloud free

One app behind over 2 million books for your store.
You select the books. We add them to your store. You sell them to your customers.  We ship them to your customers.