How to self-publish a book: the whole sequence

Finish the draft, get it edited, decide your identifier and your price, produce a print PDF and a reflowable EPUB from one source, design a cover that survives a thumbnail, upload to Amazon KDP directly and use a distributor for everywhere else, then sell direct alongside both. The two decisions that are expensive to undo are exclusivity with Amazon and which format your manuscript lives in, and both get made early by accident.

Most guides to this are either a sales pitch for one service or a list of twenty steps with no sense of which ones matter. This is the sequence, with the two genuinely hard-to-reverse decisions marked so you make them deliberately rather than by default.

If you have not decided between this and querying agents, self-publishing versus traditional is the question before this one.

The shape of it

StageWhat it isReversible?
1. Finish and editThe manuscriptYes
2. Choose your source formatWhere the book livesPainful
3. Metadata and identifierTitle, categories, ISBNMostly
4. Produce the filesPDF and EPUBYes
5. CoverFront, and spine for printYes
6. PriceWhat it sells forYes
7. ChannelsWhere it sellsPartly
8. LaunchTelling anyoneYes

1. Finish, then edit

Drafting and editing are different jobs and doing them together is why books do not get finished. Finish badly, then fix.

Then get someone else to read it. The three levels, in descending order of cost and of how much they change the book: developmental (is the thing working), line (is the prose working), proofreading (is it correct). Most self-published books need the first far more than they need the third, and buy the third.

Self-editing your book is what to do before spending anything, and it removes most of what a paid edit would otherwise bill you for.

2. Decide where the manuscript lives

This is the first of the two expensive decisions, and it is usually made by accident — the book lives in whatever you happened to open.

It matters because everything downstream is an export from it, and because you will do that export more than once. A typo found after publishing, a second edition, a new store with different requirements: each one sends you back to the source.

  • A proprietary project file (Scrivener, Vellum, Atticus) ties the book to that application and, for Vellum, to owning a Mac.
  • A Word file is portable and carries its formatting as direct styling, which is what makes conversions messy.
  • Plain text is readable by everything, forever, and separates the words from the design.

3. Metadata and the identifier

Boring, and read by every store's search.

Write these once, in a file, and paste them into every store. Divergent metadata across channels is a slow, silent mess.

4. Produce the files

Two deliverables, and they are genuinely different things rather than two exports of one:

Then check the things that go wrong: widows and orphans, page breaks, font embedding, and EPUBCheck before any upload.

This is the step people outsource or buy an application for, and it is the step that repeats. bukpress exists for that repetition: a Markdown manuscript in, a typeset PDF and a reflowable EPUB out of the same file, with the design saved once and reused, so a correction is one edit and one rebuild of both rather than two formatting sessions that slowly stop matching. Self-publishing from Markdown is that route end to end.

5. The cover

It is a thumbnail before it is a cover. It will be judged at about 100 pixels wide, next to nine others, by someone scrolling.

Genre convention is information, not a lack of imagination. A cover that looks nothing like its category tells a browser the book is not for them.

6. Price

Decide it before a store suggests one. How to price an ebook has the royalty bands, and the short version is that Amazon pays 70% between $2.99 and $9.99 and 35% outside that, which shapes the whole category.

Print is arithmetic rather than judgement: the printing cost is set by page count, and your price has to clear it.

7. Channels, and the decision that binds you

This is the second expensive one.

Upload to Amazon KDP directly — it is the largest audience and there is no reason to reach it through a middleman. How to upload a book to Kindle is that process, and KDP's formatting requirements are what it checks.

Use Draft2Digital for everywhere else — Apple, Kobo, Barnes & Noble, the library systems — from one file. Draft2Digital vs KDP covers why both, and why not to let the distributor handle Amazon.

Sell direct alongside both, because that is where the margin and the email addresses are: where to sell your ebook and how to deliver an ebook to buyers.

The binding decision is KDP Select, which makes the ebook exclusive to Amazon in 90-day periods in exchange for Kindle Unlimited. For genre fiction with a series behind it that is often where the money is. For non-fiction sold to a professional audience it usually is not, and you have given up the right to sell your own book on your own site. Choose it knowingly or not at all.

8. Launch

Publishing is not launching. Adding a file to a store notifies nobody.

The book launch checklist is the sequence; how to get book reviews is the part that keeps working afterwards. The one thing worth doing early is collecting email addresses while you write, because on launch day a list is the only audience you control.

What it costs

Nothing compulsory except your time. Editing is the one expense worth paying for, a cover is the second, and everything else has a free path — what it costs to self-publish is the honest accounting, and publishing a book for free is the version with no budget at all.

Frequently asked questions

How long does it take to self-publish a book? From finished draft, two to six weeks of real work, most of it editing and cover. The stores themselves review an upload in under 72 hours.

Do I need an ISBN? Not to publish — KDP and the distributors assign one free. You need your own if you want to be the named publisher, and it is optional for ebooks in most cases.

Can I publish the same book on Amazon and elsewhere? Yes, unless you enrol in KDP Select, which makes the ebook exclusive for 90 days at a time. The paperback is never exclusive.

Do I need both a PDF and an EPUB? For print and ebook respectively, yes. They are different formats for different jobs, and a PDF sold as an ebook reads badly on a phone.

What is the biggest mistake first-time self-publishers make? Treating publication as the finish line. The file going live is the midpoint; nothing happens until somebody is told the book exists.

Read next

Explainers · 5 min read

Self-publishing vs traditional publishing

Traditional publishing buys your rights and pays an advance in exchange for editing, a cover, sales representation and physical bookshelves. Self-publishing keeps the rights and roughly ten times the per-copy royalty, and hands you every job the publisher would have done. The deciding question is not which pays more per copy — it is whether your book needs a bookshop.

Read it
Explainers · 5 min read

What it actually costs to self-publish a book

The unavoidable cost of self-publishing is zero — the major ebook and print-on-demand platforms charge nothing to list and take their cut from sales instead. A realistic budget for a book you want to be taken seriously is between $500 and $2,500, and roughly two-thirds of that should go to editing, which is the one job nobody can do for their own manuscript.

Read it
How-to · 5 min read

How to upload a book to Kindle, step by step

Create a KDP account, click Create, fill in the title and metadata, upload a reflowable EPUB and a cover around 1,600 × 2,560, set territories and price, and submit. It reviews in under 72 hours. The upload is the easy part — what makes it go wrong is arriving without the EPUB validated, the description written, or the categories chosen, and two of those fields are awkward to change once the book has reviews.

Read it

Write it in Markdown. Ship a book.

bukpress turns the file you are already writing into a typeset PDF and EPUB — your type, your covers, no watermark on any plan.

Start free — no card required