🎉 Launch Pricing: Get Books.by for $199 $99/yr — Save 50% today.

How to Sell Books on Your Own Website: The Complete Guide

Why the smartest indie authors are selling direct — and how to keep $12 per book instead of $3. Real platform comparisons, cost breakdowns, and an interactive margin calculator.

25 min read Updated January 2026 📊 Interactive Calculator + Platform Matrix
Ash Davies
Ash Davies
Founder of Books.by · Helped 20,000+ authors self-publish since 2014
3–4× More Per Sale
What authors earn selling direct vs through Amazon — on the same book, at the same price

On a $20 paperback sold through Amazon, you take home roughly $3$5. Sell that same book directly to a reader through your own website, and you keep $10$12.

Same book. Same price. Same reader. Three to four times more money in your pocket.

This isn't a loophole. It's simple economics. Amazon takes a 40–65% cut of your book's retail price. When you sell direct, there's no retailer margin. You pay for printing and payment processing, and keep everything else. Based on 12,000+ books published through Books.by, authors who sell direct keep an average of $4.73 more per paperback sale compared to Amazon.

This guide covers exactly how to sell books on your own website: platforms, costs, technical setup, marketing, and a strategy for maximizing your income. We include an interactive calculator you can use with your own numbers, and we won't sugarcoat the tradeoffs.

Why Sell Books Directly? The Case for Going Direct-to-Reader

Selling books online direct isn't just about money — though the money is compelling. There are four fundamental reasons the most successful indie authors are building direct sales channels.

💰
Higher Margins
Keep 70–100% of profit vs 35–60% on Amazon. On a $20 book, that's $8–12 more per sale.
📧
Own Your Customer Data
Get email addresses, names, and purchase history. Amazon never shares buyer data with you.
🤝
Reader Relationships
Email your readers directly when your next book launches. No algorithm decides who sees it.
🛡️
Platform Independence
No risk of account suspension, policy changes, or algorithm shifts wiping out your income overnight.

The Customer Data Advantage

Customer data ownership is the most underrated advantage of selling direct. When someone buys your book on Amazon, you know a sale happened. That's it. You don't know who bought it, their email, their location, or whether they've bought from you before.

When someone buys direct, you get their email address. This single piece of data transforms your business. You can email them when your next book launches (the highest-converting marketing channel), offer signed editions or bundles, send bonus content to build loyalty, run pre-orders with guaranteed day-one sales, and build an audience that travels with you — regardless of what Amazon, TikTok, or any other platform does with its algorithm next week.

📊 The math is staggering: An email list of 1,000 readers with a typical 3% conversion rate means 30 guaranteed sales on launch day. At $12 profit per direct sale, that's $360 from a single email — before you spend a dollar on ads. Authors with lists of 5,000–10,000 regularly hit four-figure launch days from email alone.

Higher Margins: The Numbers

Let's make this concrete. Consider a 250-page paperback with a $19.99 retail price. The print cost via POD is approximately $4.50. Here's what you actually keep on each platform:

The difference is dramatic — and it compounds. Sell 500 books in a year, and the gap between Amazon and direct sales is $3,500$4,000 in additional income from the same number of sales.

📊 Margin Comparison Calculator

Enter your book's retail price and page count to see exactly what you'd earn on each platform. These calculations use real 2025/2026 pricing data.

What Will You Actually Keep?

Enter your book details — we'll calculate your real per-sale profit on every major platform.

Amazon KDP
$7.49
37% of retail
60% royalty – $4.50 print cost
Books.by
$15.49
78% of retail
100% royalty – $4.50 print cost
Highest Profit
Shopify + Lulu
$14.09
70% of retail
$19.99$5.00 print – $0.90 fees
WooCommerce + Lulu
$14.49
72% of retail
$19.99$5.00 print – $0.50 Stripe fees
💡 The real insight: Every platform that cuts out the retailer margin puts dramatically more money in your pocket. The differences between direct platforms (Books.by, Shopify, WooCommerce) are about convenience, cost, and time, not royalty rates. The big gap is direct vs. retailer. Our median author earns back their $99 subscription within their first 47 days.

Every Platform for Selling Books Direct, Compared

There are five realistic ways to sell books on your own website in 2026. Each has real strengths and real limitations. We've tested all of them.

From our team: "We've reviewed every major platform for selling books direct. The print quality differences are smaller than you'd think — the real differentiator is what happens to your money and your customer data after the sale." — Books.by Publishing Team

📚 Books.by — The Author-First Option

Cost: $99/year flat. No transaction fees, no hidden costs.

Books.by is purpose-built for authors who want to sell books directly to readers without building or maintaining an ecommerce website. You get a branded storefront at books.by/yourname, built-in print-on-demand (paperback, with hardcover coming in 2026), ebook delivery, 100% royalties, daily payouts, and reader data ownership.

The average Books.by store goes live in 8 minutes from signup: upload your book files, write your description, set your price, publish. No themes to choose, no plugins to install, no shipping rules to configure. Books.by handles printing, fulfilment, payment processing, and delivery. Our B&W printing starts at $1.26 + $0.016 per page.

What Books.by Does Best

  • Zero technical skills required. If you can upload a file and fill in a form, you can use Books.by.
  • All-in pricing. $99/year includes ISBNs, POD, payment processing, ebook delivery, and your storefront. No surprises.
  • 100% royalties. You keep every dollar above print cost. No platform percentage, no transaction fees.
  • Daily payouts. Not monthly (Shopify), not 60 days (Amazon). Every single day.
  • Reader data. You get email addresses and can export your customer list anytime.
  • Professional URL. books.by/yourname — clean, memorable, author-branded.

Where Books.by Has Limitations

  • It's book-specific — you can't sell mugs, courses, or t-shirts alongside your books.
  • Storefront customization is more limited than a full ecommerce platform.
  • No built-in marketplace/discovery — all traffic must come from your own marketing.

Best for: Authors who want maximum simplicity and maximum royalties. Especially authors who hate tech, don't want to manage a website, and just want to sell books.

🛒 Shopify — The Full Ecommerce Route

Cost: $39/month ($468/year) + theme ($0–$350) + apps ($10$50/month) + transaction fees (2.9% + 30¢).

Shopify is the world's most popular ecommerce platform, and it works for selling books — with significant setup. You'll need to install the Lulu Direct app for print-on-demand fulfilment, a digital downloads app for ebooks, and configure shipping, taxes, and payment processing yourself.

What Shopify Does Best

  • Full ecommerce flexibility. Sell books alongside merchandise, courses, signed editions, and anything else.
  • Massive app ecosystem. Email marketing, upsells, subscriptions, analytics — there's an app for everything.
  • Beautiful themes. Fully customizable storefronts that can look like anything you want.
  • Established and reliable. Millions of stores, proven infrastructure, 24/7 support.

Where Shopify Falls Short for Authors

  • Cost adds up fast. $39/month + Lulu Direct app + digital downloads app + email app = $60$90/month before you sell a single book.
  • Transaction fees. 2.9% + 30¢ per sale (Shopify Payments), or higher with third-party processors.
  • Setup time. Expect 5–20 hours to configure your store properly — theme, apps, shipping, taxes, pages.
  • Ongoing maintenance. Apps update, break, and need replacing. It's a store you need to manage.

Best for: Authors who sell more than books (merchandise, courses, subscriptions) or who want complete control over their brand experience and don't mind the technical overhead.

🔧 WooCommerce (WordPress) — The DIY Route

Cost: Hosting $10$30/month + domain $12/year + plugins $0–$300/year + Stripe/PayPal fees (2.9% + 30¢).

WooCommerce is a free WordPress plugin that turns any WordPress site into an online store. It's the most flexible option — and the most technically demanding. You'll need WordPress hosting, a theme, the WooCommerce plugin, a Lulu API integration or manual fulfilment, and a payment processor like Stripe.

What WooCommerce Does Best

  • No platform fees. WooCommerce itself is free. You pay for hosting and payment processing only.
  • Total control. You own the server, the database, the customer data, the design — everything.
  • SEO advantages. WordPress is the strongest platform for organic search traffic.
  • Unlimited customization. Thousands of themes and plugins for any functionality you need.

Where WooCommerce Hurts

  • Technical skill required. You need to be comfortable with WordPress, hosting, plugins, SSL certificates, and basic troubleshooting.
  • Maintenance burden. WordPress, WooCommerce, plugins, and themes all need regular updates. Security patches are your responsibility.
  • No built-in POD. You'll need to integrate with Lulu's API (technical) or manually process print orders.
  • Hidden costs. "Free" plugins often have premium tiers you'll need. Good hosting costs more than budget hosting.

Best for: Technically comfortable authors who already have a WordPress site and want to add a bookshop to their existing platform.

◼️ Squarespace — The Design-First Option

Cost: $33$65/month ($396$780/year) + transaction fees (0–3%).

Squarespace is a website builder with built-in ecommerce. It's beautiful out of the box but has limited book-specific features. There's no native POD integration — you'd need to handle print fulfilment manually or use a third-party connection via Zapier.

Best for: Authors who primarily want a beautiful author website and occasionally sell ebooks or signed copies they fulfil manually. Not ideal for scalable book sales.

🖨️ Lulu Direct — The POD Widget

Cost: Free to set up + print cost per book + payment processor fees.

Lulu Direct isn't a storefront — it's a print-on-demand fulfilment service that integrates with Shopify, WooCommerce, and other platforms. When someone buys a book on your site, Lulu prints and ships it directly to the reader. Lulu also offers embeddable buy buttons you can place on any website.

The buy button approach is the simplest way to add direct print sales to an existing author website — but you're limited to Lulu's checkout experience and you don't get a full storefront.

Best for: Authors who already have a website on any platform and want to add a print-on-demand "buy" button without rebuilding anything.

Want to skip the complexity?

Books.by gives you a complete direct-sales storefront in under 10 minutes. No tech skills, no plugins, no monthly surprises.

Start Selling Direct — $99/yr

Platform Feature Comparison Matrix

Use the filters to focus on the features that matter most to you. Click any category to show/hide those rows.

Feature Books.by Shopify + Lulu WooCommerce Squarespace
Annual cost (minimum) $99 $468+ $144+ $396+
Transaction fees None 2.9% + 30¢ 2.9% + 30¢ (Stripe) 0–3%
Realistic Year 1 cost $99 $720$1,200 $300$600 $500$900
Royalty model 100% of profit Revenue minus fees Revenue minus fees Revenue minus fees
Payout speed Daily 2 business days 2–7 days (Stripe) 1–2 weeks
Custom domain / URL books.by/name Custom domain Custom domain Custom domain
Email collection Built-in Via app Via plugin Built-in
Sell non-book products Books only Anything Anything Anything
Storefront customization Basic Extensive Unlimited Beautiful
Analytics / reporting Sales + readers Advanced Via plugins Basic
Setup time < 10 min 5–20 hours 10–40 hours 3–10 hours
Technical skill needed None Low-Medium Medium-High Low
Ongoing maintenance None Moderate (apps) High (updates) Low
Customer support Author-focused 24/7 Community forums Email + chat
Print-on-demand built in Native Via Lulu app API integration Manual only
Ebook delivery Native Via app Via plugin Via workaround
Free ISBNs included
Book preview / reader
Author page / bio Built-in Build it yourself Build it yourself Build it yourself
Multiple book formats PB + HC + EB Via Lulu + app Via plugins Manual

Annual Cost Comparison: What You'll Really Pay

Platform pricing pages tell you the base price. What follows is what you'll actually spend in Year 1, including all the extras that aren't mentioned in the marketing.

From Ash Davies, Founder: "After helping 20,000+ authors publish, the pattern is clear: authors consistently underestimate the total cost of Shopify and WooCommerce by 40–60%. The base price is never the real price. We built Books.by to be the opposite — $99/year means $99/year." — Ash Davies, Books.by

Books.by
$99
$99/yr
Shopify + Lulu
$828+
$828/yr
WooCommerce
$444+
$444/yr
Squarespace
$576+
$576/yr

The Shopify Cost Breakdown (Real Numbers)

ExpenseMonthlyAnnual
Shopify Basic plan$39$468
Lulu Direct appFree$0
Digital downloads app$0–$15$0–$180
Email marketing app (Klaviyo/Mailchimp)$0–$20$0–$240
Premium theme (one-time)$0–$350
Transaction fees (on 200 sales @ $20)~$19~$232
Realistic total $58$93 $700$1,470

The WooCommerce Cost Breakdown

ExpenseMonthlyAnnual
WordPress hosting (SiteGround/Cloudways)$10$30$120$360
Domain name$12
WooCommerce (plugin)Free$0
Premium theme$0–$80
SSL certificateFree (Let's Encrypt)$0
Lulu API integration / plugin$0–$100
Stripe/PayPal fees (on 200 sales @ $20)~$19~$232
Maintenance time (your hours)2–4 hrsPriceless 😅
Realistic total $29$69 $364$784

💡 The Verdict on Cost

Books.by at $99/year is 4–10× cheaper than Shopify and 3–8× cheaper than WooCommerce for a book-only store. The savings are even more dramatic when you factor in the time cost of setup and maintenance. If you're selling books — and only books — the economics aren't even close.

If you need to sell merchandise, courses, or subscriptions alongside your books, Shopify earns its premium. But most authors don't need a general-purpose ecommerce platform. They need a bookstore.

Print-on-Demand & Shipping: How Fulfilment Works

The magic of selling print books direct in 2026 is that you never touch inventory. Print-on-demand (POD) means each book is printed only when a reader orders it, then shipped directly from the print facility to the reader's door.

How POD Direct Sales Work

  1. Reader visits your store (books.by/yourname, your Shopify store, etc.) and places an order.
  2. Payment is processed. You receive the funds (minus print cost).
  3. The order is automatically sent to the print facility closest to the reader.
  4. Your book is printed, bound, and shipped — typically within 2–5 business days.
  5. Reader receives their book. You've done nothing except write it and upload it once.
🌍 Global fulfilment network: Books.by and Lulu both print from facilities in the US, UK, and Australia — meaning your readers get fast, affordable shipping regardless of where they live. A US reader's book is printed in the US. A UK reader's book is printed in the UK. No international shipping costs for you.

Shipping Costs & Options

You have three approaches to shipping when selling direct:

Domestic shipping typically costs $3$6 per book. International shipping ranges from $8$15. Most successful direct-sales authors either build shipping into the price or use flat-rate shipping to keep the checkout experience simple.

Payment Processing: Understanding the Fees

Every direct sale involves a payment processor — the service that actually charges the reader's credit card and deposits the money in your account. Here's what each platform uses and what it costs:

PlatformPayment ProcessorFee Per TransactionPayout Speed
Books.by Stripe (handled for you) $0 to you (absorbed by Books.by) Daily
Shopify Shopify Payments (Stripe) 2.9% + 30¢ (Basic plan) 2 business days
WooCommerce Stripe / PayPal 2.9% + 30¢ 2–7 days
Squarespace Stripe / PayPal 2.9% + 30¢ (Commerce plan) 1–2 weeks

On a $20 book sale, 2.9% + 30¢ = $0.88 per transaction. That doesn't sound like much, but sell 500 books and you've paid $440 in processing fees alone. Books.by absorbs these fees — they're included in your $99/year flat rate. This is one of the reasons Books.by's effective royalty rate is significantly higher than other direct platforms.

Setting Up Your Direct Sales Store

Option A: Books.by (10 Minutes)

  1. Create your account at books.by and choose your books.by/yourname URL.
  2. Upload your book files — interior PDF (for print) and/or EPUB (for ebook), plus your cover image.
  3. Fill in your book details: title, description, categories, and price.
  4. Set up payments: connect your bank account for daily payouts.
  5. Publish. Your storefront is live. Share your link.

That's it. No theme selection, no plugin installation, no shipping configuration, no tax setup. Books.by handles all of it.

Option B: Shopify + Lulu Direct (5–20 Hours)

  1. Sign up for Shopify ($39/month) and choose a theme.
  2. Install the Lulu Direct app from the Shopify App Store.
  3. Create a Lulu account and connect it to Shopify.
  4. Upload your book files to Lulu and configure print specifications.
  5. Create product listings in Shopify, linking them to Lulu products.
  6. Install a digital downloads app if selling ebooks.
  7. Configure Shopify Payments, shipping zones, and tax settings.
  8. Customize your theme, create pages (About, FAQ, Contact), and test the checkout.
  9. Test-order a proof copy.
  10. Launch.
⚠️ The Shopify learning curve is real. We're not trying to scare you off — Shopify is a great platform. But we've seen authors spend weeks getting their Shopify store "just right" instead of actually marketing their books. If you choose Shopify, set a deadline: get it live within 5 days, then iterate. Don't let perfectionism kill your launch.

Marketing Your Direct Sales Channel

Here's the key insight that makes direct sales work: you don't need all your traffic to go direct. You need your best traffic to go direct.

Your "best traffic" is the traffic you control — people who already know you and are likely to buy. That's your email list, your social media followers, your podcast listeners, your blog readers, and anyone who visits your website.

The Traffic Split Strategy

This is the most profitable approach because your controlled traffic would have found you anyway — so you might as well earn 3–4× more from those sales. Amazon's organic traffic is additive — let Amazon do what Amazon does best (discovery), and keep the high-margin sales for yourself.

7 Ways to Drive Traffic to Your Direct Store

📧
Email Newsletter
Your highest-converting channel. 3–5% click-through rates vs <1% on social media. Always link to your direct store.
🔗
Link in Bio
Instagram, TikTok, Twitter/X, Facebook — every bio link should point to books.by/yourname, not Amazon.
🎙️
Podcast Mentions
When guesting on podcasts, give your direct link. "You can grab a copy at books.by/janedoe" is memorable and direct.
✍️
Blog & SEO Content
Write content that attracts your target readers. Include your direct purchase link in every post. Free, compounding traffic.
📱
Social Media Posts
BookTok, Bookstagram, Twitter/X — every "buy my book" post should link to your direct store first.
🎯
Paid Ads (Direct)
Facebook/Instagram ads pointing to your direct store can be more profitable than Amazon ads because your margin is higher.
📦
Signed / Special Editions
Offer signed copies, special editions, or bundles exclusively on your direct store. Creates urgency and exclusivity.
💰 The email list math: An author with 2,000 email subscribers, sending one email per book launch with a 3% conversion rate, selling a $20 book with $15 profit per direct sale = $900 in launch-day revenue from a single email. That's why building an email list and directing it to your own store is the single highest-ROI activity in self-publishing.

Exclusive Direct-Only Offers

One of the most powerful tactics is offering things on your direct store that readers can't get anywhere else:

The Dual Strategy: Direct Sales + Amazon Together

The smartest authors don't choose between direct and Amazon — they use both strategically. Here's the framework that maximizes total income:

🎯 The Traffic-Based Dual Strategy

Channel 1: Your Direct Store (High Margin)

Route all controlled traffic here. This is where you make the most money per sale and build your reader list.

  • Email newsletter → books.by/yourname
  • Social media bios → books.by/yourname
  • Website/blog → books.by/yourname
  • Podcast mentions → books.by/yourname
  • Paid social ads → books.by/yourname
  • Speaking events / conferences → books.by/yourname

Channel 2: Amazon KDP (Discovery)

Let Amazon's algorithm work for you. Don't fight it — leverage it. Amazon's organic traffic is free money.

  • Amazon search traffic → Amazon listing
  • Amazon Ads (Sponsored Products) → Amazon listing
  • Kindle Unlimited readers → Amazon listing
  • BookBub Featured Deals → Amazon listing
  • "Where to buy" section on your website → Both links

The Result

You earn maximum profit from your loyal readers (direct) while still capturing Amazon's massive organic traffic. A typical author using this strategy earns 40–60% more total revenue than one selling exclusively on Amazon.

"I switched my Instagram bio link from Amazon to Books.by and saw a 220% increase in per-sale profit. Same number of clicks, dramatically more income. I still sell on Amazon too — but my direct store is where the real money is." — Self-published romance author, 15 titles, 6-figure annual revenue

Building a Reader-Direct Business: The Long Game

Direct book sales aren't just a tactic — they're a business model shift. Here's what changes when you build a reader-direct business over time:

The authors who started selling direct in 2022–2023 are now seeing 50–70% of their income come from direct sales. They own their audience, they control their revenue, and they're not dependent on any single platform.

Start Selling Direct Today

Books.by gives you a beautiful storefront, print-on-demand, ebook delivery, 100% royalties, daily payouts, and reader data — for $99/year. No tech skills needed.

Set up in under 10 minutes. Your books.by/yourname link is waiting.

Start Your Books.by Store — $99/yr

100-day money-back guarantee · Cancel anytime

Frequently Asked Questions

Related Guides

Your Book. Your Store. Your Royalties.

Join 20,000+ authors selling directly to readers. $99/year for everything.

Get Started — $99/yr See Pricing
Books.by author dashboard showing real-time orders, sales and royalties