This isn't a takedown of Amazon. Amazon is one of the most effective retail platforms ever built, and for books specifically, it has capabilities that are genuinely hard to match.
But "hard to match" is not the same as "always the right choice." And for a growing segment of book merchants, the math on Amazon is increasingly difficult to ignore.
Here's the full, honest comparison - fees, brand control, customer data, and the strategic case for using both.
What Amazon Gets Right
Let's start with the honest case for Amazon.
Audience size. Amazon has over 300 million active buyers. When someone in the US wants to buy a book, their first instinct is often to search on Amazon. This is an enormous distribution advantage that Shopify, on its own, cannot replicate.
Built-in trust. Amazon's checkout process, review system, and return policies are trusted by millions of buyers who might hesitate on an unfamiliar store. For a brand-new bookstore with no reviews and no traffic, Amazon's trust infrastructure does real work.
Fulfillment infrastructure. Amazon's FBA (Fulfilled by Amazon) network offers two-day delivery almost anywhere in the US. That's a logistics capability that most independent merchants can't match.
These advantages are real. They're also exactly why so many book merchants list on Amazon - and exactly why so many of them eventually look for an alternative.
The Amazon Fee Structure for Books
Here's where the picture gets complicated.
Amazon charges a 15% referral fee on books. That's before you account for FBA fulfillment fees, storage fees, and per-item fees. When you add it all up, the total cost of selling through Amazon for a typical book seller runs approximately 35% or more of the sale price.
On a $20 book, you're giving Amazon roughly $7. On 100 books, that's $700 in platform fees alone.
The merchant also has no control over pricing beyond the minimum (Amazon can price-match competitors), no access to the customer's email address, no ability to build a brand relationship, and no guarantee that Amazon won't surface a competing listing directly below yours.
You're renting space in Amazon's marketplace. You do not own the customer.
What Shopify Changes
Shopify operates on a fundamentally different model. You pay a monthly subscription (starting at $39/month on the Basic plan) plus transaction fees if you use a third-party payment processor. Shopify Payments eliminates the transaction fee.
What you get in exchange:
- Your own branded storefront
- The customer's email address and purchase history
- Full control over pricing, promotions, and presentation
- The ability to build repeat purchase relationships through email
- No competing listings on your own product pages
The trade-off: you have to drive your own traffic. Amazon brings the audience; Shopify requires you to build one.
This is the core tension of the Shopify vs Amazon decision for books - and the answer depends significantly on where you are in your business.
The Math: 100 Books at $20 Average
Let's make the fee comparison concrete.
Amazon scenario:
- 100 books × $20 = $2,000 in revenue
- Amazon referral fee (15%) = $300
- FBA fulfillment fees + per-item fees ≈ $350-500 (depending on size/weight)
- Net revenue to seller ≈ $1,100-$1,350
Shopify + BooksCloud scenario:
- 100 books × $20 = $2,000 in revenue
- BooksCloud book cost (varies by title; assume ~$10-12 avg cost)
- BooksCloud flat-rate shipping charged to seller: $7 per order
- Shopify fees: $39/month + minimal transaction costs
- Net revenue to seller ≈ $1,400-$1,600 (assuming $10-12 book cost and $20 retail price)
The Shopify + BooksCloud model nets approximately $300-$500 more per 100 books compared to Amazon FBA, on the same $20 average selling price.
Full Margin Comparison Table
| Factor | Amazon | Shopify + BooksCloud |
|---|---|---|
| Platform fee | 15% referral fee | ~$39/month (Basic plan) |
| Fulfillment fees | FBA: ~$3-5 per book | $7 flat USPS per order |
| Total cost per $20 book | ~$6-9 | ~$17-19 (incl. book cost) |
| Net on 100 × $20 books | ~$1,100-$1,350 | ~$1,400-$1,600 |
| Customer email access | No | Yes |
| Brand control | Limited | Full |
| Competing listings | Yes (on your page) | No |
| Customer data ownership | No | Yes |
| Markup flexibility | Limited | Full control |
The Permission Marketing Principle
Seth Godin introduced the concept of permission marketing decades ago, and it has only grown more relevant. The idea: interrupting strangers with ads is expensive and declining in effectiveness; building an audience of people who want to hear from you is the sustainable path.
Amazon is, in Godin's terms, an interruption model. You're borrowing Amazon's audience for each transaction, paying a large fee for the privilege, and walking away with nothing except the sale. The customer's next purchase begins the same way - with Amazon, not with you.
Shopify is a permission model. Every customer who buys from your store and joins your email list is giving you permission to continue the conversation. They can receive your reading recommendations, your new arrival announcements, your curated genre guides. The relationship compounds over time.
For book merchants specifically, this matters enormously. Readers buy more than one book. A customer who buys a cozy mystery from you and loves the experience will buy another cozy mystery - from wherever you tell them to.
If that recommendation comes through your email list, the margin on that second sale looks like the Shopify column above, not the Amazon column.
The Strategic Case for Using Both
This isn't an either/or decision for every merchant.
Many successful book sellers use Amazon for discovery - their titles surface through Amazon's search to new audiences who've never heard of their brand - and Shopify for retention and margin.
The strategy works like this:
- A reader discovers your book or your store through Amazon
- Your packaging, inserts, or customer experience directs them to your Shopify store for future purchases
- They subscribe to your email list and become a direct customer
- All subsequent sales happen at Shopify margins, not Amazon margins
This is sometimes called the "Amazon to Shopify migration" approach, and for merchants with the right catalog and the right retention tools (Klaviyo being the standard choice), it can work very well.
The limitation: Amazon's terms of service restrict some forms of direct customer solicitation. You can't include a flyer that says "buy direct and save 20%." But you can include brand materials, a QR code to your website, and a compelling reason for readers to seek you out directly.
When Amazon Makes More Sense
Let's be honest about the scenarios where Amazon is the better choice:
- You're a brand-new store with zero traffic and no marketing budget - Amazon's built-in audience is genuinely valuable early on
- You're selling used books or hard-to-find editions where Amazon's marketplace model works in your favor
- Your catalog is narrow and you don't intend to build a long-term brand
- You want a passive income model without investing in a storefront or marketing
These are legitimate use cases, and Amazon serves them well.
When Shopify Makes More Sense
- You're building a brand with a specific niche, aesthetic, or community
- You're playing a long game and want to own your customer relationships
- Your catalog has breadth and depth (BooksCloud's 2M+ titles makes this achievable without inventory investment)
- You're serious about email marketing and repeat purchase economics
- You want margin transparency and control over your pricing
One merchant who runs a business using BooksCloud put the partnership value this way: "As a business owner, I'm grateful for partners who make our work easier and our customers happier - and BooksCloud does exactly that. From day one, they've been a joy to work with: kind, responsive, and consistently professional."
That kind of partnership - responsive support, proactive communication, genuine investment in your success - is something Amazon's seller support model doesn't typically offer to small merchants.
The Bottom Line
Amazon is a powerful platform with a massive audience and a trust infrastructure that takes years to build independently. For certain merchants and certain stages of business, it's the right choice.
But Amazon's fee structure (35%+ all-in for books), lack of brand control, and absence of customer data ownership make it a difficult long-term foundation for a branded bookstore business. The $300-$500 per-hundred-books difference compounds significantly at scale.
Shopify, powered by BooksCloud for inventory and fulfillment, gives you better margins, full brand control, and the email list that makes every subsequent sale cheaper and more profitable than the last.
The smartest play: use Amazon's audience to get found. Use Shopify to build something that lasts.
Start your Shopify bookstore - keep more of each sale → https://apps.shopify.com/bookscloud