Is Selling Your Books Direct Actually Worth It?

Share
Is Selling Your Books Direct Actually Worth It?

Lately, we've noticed a trend we couldn't ignore: people are asking whether they should sell books on their own site instead of relying on third-party marketplaces. The honest answer is that it depends, and each author needs to assess it based on their situation. We're here to help you decide what works best for you.

Before we go any deeper, let's make sure we're on the same page. Selling direct means skipping Amazon KDP, IngramSpark, or a platform like ours and routing sales through your own storefront. Most storefronts are built on something like Shopify, Payhip, Gumroad, Ko-fi, or a custom site. It is more work BUT for the right author, it is also meaningfully more money and a lot more information.

So here are some important facts that will make it feel worth it, or like overkill.

You find out who is actually buying your book

Amazon does not tell you who bought your book. KDP's reporting stops at country and format: you can see that fourteen copies sold in Germany last week, not who bought them. IngramSpark gives you even less. The platform holds the customer relationship; you hold the royalty statement.

Sell direct, and that flips. You get the email address attached to every sale. That is not a vanity metric. It is the difference between hoping your next book finds its readers and being able to tell them it exists the day it goes live.

Your repeat buyers become a forecasting tool

Once you can see who buys every book you publish, you can plan around them. If 250 people have bought everything you have written, you have a floor for your next launch: how many print copies to order, what to budget for ads, whether a preorder campaign is worth running at all. A marketplace sale does not give you that. A direct sale, tied to an email address you can actually query, does.

Those same readers are also the first people worth telling about anything new, a newsletter, an Instagram account, a second series. A small group that already buys from you will engage before anyone else, and that early signal makes everything after it grow faster.

You get paid in days, not months

Marketplace payout schedules are longer than most authors realise until they are a few books in. Amazon pays KDP royalties roughly 60 days after the end of the month a sale was recorded, so a sale on January 3 gets paid at the end of March. IngramSpark pays print royalties on a 90-day cycle from month end, and ebooks typically take longer still, since retailers can take up to 25 days to report ebook sales to Ingram before Ingram's own clock even starts.

Sell direct through a payment processor like Stripe, and the money is yours in a few business days. For a launch, that's no small convenience. Preorder and first-week revenue can fund your next ad spend or print run immediately, instead of sitting with a platform for a quarter.

You keep more of each sale once you do the math properly

Time for some maths:

KDP's 70% royalty tier now runs from $2.99 to $12.99 (Amazon raised the ceiling from $9.99 in mid-2026), minus a $0.15 per-megabyte delivery fee. Outside that band, the royalty drops to 35%, meaning Amazon keeps 65%. On a $9.99 ebook with a 1MB file, that works out to roughly $6.84 in your pocket, not the rounder number some comparisons use.

Sell the same ebook direct and, after typical card-processing fees of about 2.9% (with Stripe) plus $0.30 per transaction, you would keep close to $9.40. That is about $2.56 more per copy. Across 250 loyal readers on a single launch, that is roughly $640 you would not have seen through KDP alone.

What this actually looks like on a launch

300 readers. Two sales channels.

What happens when 300 readers buy your ebook at $9.99?

Amazon KDP
$2,052
Direct storefront
$2,820
Amazon KDP $2,052
Direct sales $2,820
Additional earnings from selling direct
On the same 300 ebook purchases
+$768

Illustrative comparison based on $6.84 per Amazon KDP sale and $9.40 per direct sale. Excludes storefront subscriptions, marketing, taxes and additional costs. Actual earnings depend on platform fees and selling conditions.

Abstract numbers are easy to wave away, so here is a concrete version. Say you are launching your third book and 300 people preorder the ebook at $9.99, a mix of email subscribers and word of mouth from the first two.

Through KDP, that preorder batch becomes about $2,052 in royalties ($6.84 x 300), and it lands in your account roughly 60 days after the month the sales were finalised. If you launch in early March, you'll see your money around the end of May.

Sell the same 300 copies through your own storefront, and you are closer to $2,820 (about $9.40 x 300). More importantly, it clears your account within days of each sale, not two months after the fact. That gap, roughly $768 plus about two months of earlier access, is the real size of the decision you are making. It is real money, but it is not retire-on-a-launch money either, which is worth saying plainly before you spend a month building a storefront for it.

What it actually costs to sell direct

None of that is free, and this is the part worth being sceptical about.

Setting up to sell on Amazon, Lulu, or a platform like ours takes an afternoon if your book is ready. Setting up to sell direct takes real research, because no single tool does the whole job well, especially once you are selling both print and ebooks. You are choosing between an all-in-one store like Shopify, a lighter checkout tool like Payhip, Gumroad, or Ko-fi, or building something custom.

The fees are real too, and worth getting right. Payhip's free plan takes 5% per sale, dropping to 2% on its $29/month plan and 0% at $99/month. Gumroad takes 10% plus a flat $0.50 per sale. Ko-fi's shop and membership tools sit at 5% on the free tier, waived entirely on its $6-8/month Gold plan. Shopify charges no percentage cut at all, but its Basic plan starts at $39/month before card fees, and once you add ebook delivery, print-on-demand fulfilment, and email tools on top, a realistic monthly bill lands closer to $80.

If you are selling a handful of copies a month, that overhead can eat the exact margin you switched to direct sales to capture. Print and ebook delivery also almost never come from the same tool, so every title means more accounts and more of the operational work a marketplace normally absorbs for you, including refunds and the occasional "my download didn't work" email.

There's also a tax wrinkle people underestimate. Under marketplace facilitator laws in every US state with a sales tax since 2023, Amazon automatically calculates, collects, and remits sales tax on your KDP sales. You have no filing obligation for those transactions. Sell direct through your own storefront, and that protection disappears: you become the one responsible for figuring out where you owe sales tax and actually remitting it, which is why most direct sellers end up paying for a tool like Shopify Tax or TaxJar on top of everything else. On the income side, Stripe will send you a 1099-K once you cross $20,000 and 200 transactions in a year, the federal threshold reinstated in 2025, but that is a reporting threshold, not a tax one. Every dollar is taxable whether or not a form shows up.

Then there is discoverability, which is the hardest piece to replace. Amazon puts your book in front of people searching for it and recommends it to readers who bought something similar. Replicating that reach on your own requires traffic you built yourself, through an email list, ads, or events, because nothing finds your storefront for you.

So is it worth it

Here's a rough break-even, since "it depends" is not an answer on its own. A full print-and-ebook setup on Shopify runs close to $80 a month once delivery and email tools are added, and you're gaining a little over $2.50 in extra margin per ebook copy versus KDP. That means roughly 30 ebook sales a month, every month, just to cover the overhead, before any of it is profit. The percentage-fee tools, Payhip, Ko-fi, Gumroad, skip that fixed monthly cost but take a bite out of every sale instead, so their breakeven is a straight comparison against KDP's cut rather than a sales floor. Either way, run your own numbers against your own list size before committing to a year of a recurring bill.

Is selling direct worth it?

Move the slider to see when additional direct-sale margin covers the cost of running your own storefront.

Additional sales margin
$76.80
After storefront overhead
−$3.20

You need about 32 sales per month to break even.

Illustrative model: $2.56 extra margin per ebook compared with KDP, less $80 monthly storefront overhead. Excludes taxes, customer acquisition, refunds, and other costs. Assumes the same number of sales in either channel. Actual fees vary.

If you already have an audience, a newsletter, a following, a backlist, selling direct tends to pay off quickly. You are not starting the relationship from zero; you are just finally getting paid properly for one that already exists.

If you are starting from nothing, it is probably too early. The setup cost and monthly overhead outweigh the benefit until you have readers to sell to, and a marketplace's built-in discovery will do more for you than a storefront nobody has found yet.

The two are not actually in competition. The strongest setup we've seen is using marketplaces to reach new readers and a direct storefront to sell to the ones who already know your work, keeping the margin, the speed, and the data on the readers you've already earned.


PubliWrite Perspective

We’re a marketplace too, so we see both sides of this, and we’re building a storefront for that second half: one setup that handles both print-on-demand and ebook delivery, sends every buyer’s email to you (not us), and pays out without making you wait a quarter for your own money. Check out our first iteration, which is live now at https://publiwrite.com.


We are curious...

After reading this article, are storefronts worth it?
What's your overall opinion on storefronts in the book industry?

Read more