How to Format a Book for Amazon KDP: The Complete 2025 Guide
Formatting a book for Amazon KDP (Kindle Direct Publishing) is one of the most common — and most misunderstood — steps in the self-publishing process. A manuscript that reads beautifully in Word can look completely wrong in print or on a Kindle if the formatting rules aren't followed precisely.
This guide covers everything you need to know to submit a correctly formatted book to KDP in 2025, for both print-on-demand paperbacks and Kindle eBooks.
Understanding the Two Separate KDP Products
Amazon KDP offers two distinct publishing routes, each with completely different formatting requirements:
Many authors make the mistake of treating these as the same product. They are not. A print-ready PDF will not work for a Kindle eBook, and an eBook file is not a print-ready file. You need two separate formatted files.
---
Part 1: Formatting a KDP Print Book
### Step 1 — Choose Your Trim Size
Trim size is the physical dimensions of your finished book. KDP supports a range of trim sizes. The most common for different genres:
| Genre | Recommended Trim Size |
|---|---|
| Fiction / Novel | 5.5" × 8.5" or 6" × 9" |
| Non-fiction / Business | 6" × 9" |
| Children's Picture Books | 8.5" × 8.5" or 8" × 10" |
| Poetry | 5" × 8" |
| Academic / Textbook | 7" × 10" or 8.5" × 11" |
Your trim size determines everything that follows — margins, spine width, page count — so choose this before you begin interior formatting.
### Step 2 — Set Up Your Page Margins
KDP has minimum margin requirements based on page count. These are the absolute minimums — professional book designers typically use slightly larger margins for readability.
Inside (gutter) margin minimum:
Outside, top, and bottom margins: minimum 0.25" each, though 0.5" is standard practice.
Bleed setting: If your interior has images, colour, or design elements that extend to the page edge, you must add 0.125" bleed on all sides and set your document to include bleed.
### Step 3 — Set Up Typography
KDP does not impose font restrictions, but some fonts do not embed correctly in PDF exports and cause submission errors. Safe, professional choices:
Avoid: fonts with missing glyphs, system fonts that don't embed (e.g. some versions of Calibri), and fonts with licensing restrictions on embedding.
### Step 4 — Export as a Print-Ready PDF
When your interior file is complete:
Submit this PDF to KDP Print under "Manuscript" upload. KDP's print previewer will flag any issues.
### Step 5 — Create Your Cover File
The cover is a separate file from the interior. KDP provides a Cover Calculator tool that generates the exact pixel dimensions for your cover PDF based on your trim size, page count, and paper type.
Key cover requirements:
---
Part 2: Formatting a KDP Kindle eBook
### Step 1 — Understand How Kindle Renders Your File
Unlike a print PDF — which is a fixed image of each page — a Kindle eBook is reflowable content. The reader controls the font, font size, line spacing, and margin width. Your formatting must accommodate this dynamically.
This means: do not attempt to recreate your print layout in your eBook file. Fixed-width text boxes, manual line breaks, precise indentation using spaces, and complex table formatting will all break on Kindle devices.
### Step 2 — Prepare Your Manuscript for eBook Conversion
Start from your Word document (not your print PDF). Clean it up:
### Step 3 — Choose Your Submission Format
KDP accepts several file types for Kindle eBooks. In 2025, the recommended format is EPUB3.
| Format | KDP Support | Notes |
|---|---|---|
| EPUB3 | ✅ Recommended | Best quality, full feature support |
| EPUB2 | ✅ Supported | Older standard, limited features |
| DOCX | ✅ Supported | KDP converts automatically — results vary |
| KPF | ✅ Supported | Created by Kindle Create application |
| HTML | ✅ Supported | For advanced users |
| ❌ Not recommended | Fixed layout — very poor Kindle experience |
If submitting EPUB, validate it with epubcheck before upload. KDP will reject EPUBs with critical validation errors.
### Step 4 — Set Up Kindle-Specific Metadata
Before submitting, have ready:
### Step 5 — Set Your Price and Royalty Structure
KDP offers two royalty tiers:
| Royalty | Price Range | Territory |
|---|---|---|
| 35% | Any price | Worldwide |
| 70% | $2.99–$9.99 | Most countries |
The 70% option also incurs a delivery charge (~$0.15 per MB) deducted from your royalty. For text-heavy books, this is negligible. For illustrated books with large file sizes, it can be significant.
---
Common KDP Submission Errors (And How to Fix Them)
### "Your file contains fonts that cannot be embedded"
Export from a different application, or purchase the commercial embedding license for that font. Switch to a font with no embedding restrictions.
### "Your cover image resolution is too low"
Re-export your cover at 300 DPI. Do not simply upscale a low-resolution image — this does not add real pixels and KDP's system will detect it.
### "Your interior margins are too small"
Recalculate your gutter margin based on your actual page count, not your estimated count. Add 5–10% to your page count estimate to be safe.
### "EPUB validation failed"
Run your EPUB through epubcheck before submitting. Fix all errors (not just warnings) before upload.
### "Your book has bleed content but bleed is not turned on"
If any image or design element touches the edge of the page, you must set up your document with 0.125" bleed on all sides.
---
Professional Formatting vs DIY
KDP's own tools — Kindle Create and the Cover Creator — are functional for straightforward projects. For anything beyond a standard novel, professional formatting produces significantly better results:
Professional typesetting and eBook conversion services typically cost $300–$800 for a full manuscript, and the result is a file that passes KDP submission without revision rounds.
---
Frequently Asked Questions
Does KDP accept EPUB files directly for Kindle?
Yes — KDP now accepts EPUB3 as the preferred format. EPUB3 files with correct metadata and valid structure will produce the best Kindle reading experience.
Do I need a separate ISBN for KDP?
No. KDP assigns a free ASIN (Amazon Standard Identification Number) to every Kindle eBook automatically. If you want your own publisher ISBN (which allows you to use the ISBN outside Amazon), you must purchase one separately — KDP will not assign a free ISBN for print books.
Can I publish on KDP and IngramSpark at the same time?
Yes, with one caveat: if you enrol your Kindle eBook in KDP Select, it must be exclusive to Amazon for 90 days. Print books on KDP can be distributed simultaneously through IngramSpark without exclusivity restrictions.
What is the difference between KDP and KDP Select?
KDP is the standard publishing platform. KDP Select is an optional enrolment programme that gives your Kindle eBook access to Kindle Unlimited (subscription readers) and promotional tools like Kindle Countdown Deals — in exchange for 90-day exclusivity on the eBook version.
How long does KDP review take?
KDP typically reviews and publishes new titles within 24–72 hours. Updates to existing titles (price changes, content corrections) are usually live within 12 hours.
---
Holograph PressWorks provides professional book formatting and eBook conversion for self-publishing authors. We produce print-ready PDFs, Kindle-optimised EPUBs, and accessible eBook files — ready for KDP, IngramSpark, and every major platform. [Start a project →](/contact-us)
