Is It Really True That Shopify Keeps 27-45% More Per Sale Than Amazon for Books?

The claim circulates among book sellers: Shopify stores keep significantly more per sale than Amazon sellers do. The range quoted is usually 27 to 45 percent. That is a wide range, which raises a fair question - is it actually true, and if so, where does the difference come from?

The short answer is yes, the claim is accurate - and the explanation lies in how Amazon's fee structure stacks up compared to what Shopify actually takes from a transaction.

What Amazon Takes on a $20 Book

Amazon's fees for books hit from three directions simultaneously. The referral fee is 15% of the sale price ($3.00 on a $20 book). The per-item closing fee for media products adds another flat $1.80. If you use Fulfillment by Amazon - which most sellers do to stay competitive - FBA pick-and-pack fees for a standard trade paperback run approximately $3.22, with monthly storage adding another $0.50 or more per unit.

Add those up: $3.00 + $1.80 + $3.22 + $0.50 = roughly $8.52 in platform-and-fulfillment fees on a single $20 book. That is approximately 42-45% of the sale price gone before you touch a single dollar.

What Shopify Takes on a $20 Book

Shopify's Basic plan costs $39/month and charges 2.9% + 30¢ per transaction when using Shopify Payments. On a $20 sale, that transaction fee comes to approximately $0.88. There is no referral fee. There is no per-item media closing fee.

With BooksCloud handling fulfillment, you pay the book's wholesale cost plus a flat $7 shipping fee per order - but that is a fulfillment cost, not a platform fee extracted from your sale price.

When you strip out the fulfillment costs and look only at what the platform takes, Shopify is taking $0.88 on a $20 sale versus Amazon taking $4.80 in base fees alone (before FBA). That difference - measured as a percentage of the sale price - is right in the 20-40% range depending on how you account for fixed monthly costs.

Why the Range Is 27-45% and Not a Single Number

The spread exists because not every Amazon seller uses FBA. Sellers who fulfill orders themselves (Fulfilled by Merchant, or FBM) skip the FBA pick-and-pack fee but also lose Prime eligibility, which typically reduces conversion rates and sales volume. The lower end of the range (27%) applies to FBM sellers; the upper end (45%) reflects full FBA overhead.

On the Shopify side, the percentage also shifts based on your plan. The Advanced Shopify plan ($299/month) lowers transaction fees further, reducing platform costs as a percentage of revenue for higher-volume sellers.

The Compounding Advantage Over Time

The fee difference per sale looks modest - $7 or $8 on a $20 book. But multiply that across 100 or 500 or 1,000 sales in a month, and the gap becomes substantial. On 100 sales at $20, the difference in platform fees alone can represent $700 to $800 in additional revenue that stays with the Shopify seller rather than going to Amazon.

There is also an asset that the math above does not capture: customer ownership. Every Shopify sale builds your email list and your relationship with the buyer. Amazon sales build Amazon's list. The long-term compounding value of owning your customer base adds to the advantage of lower fees in ways that are difficult to quantify per transaction but very real over the life of a business.

The 27-45% figure is not marketing exaggeration. It reflects a genuine structural difference in how these two platforms extract value from book sellers - and it is a number worth understanding before choosing where to build.


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.