Holograph PressWorks
All Posts
Self-Publishing

How to Format a Book for Amazon KDP: The Complete 2025 Guide

April 2, 2026·11 min read

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:

  • **KDP Print** — Print-on-demand paperback (and hardcover) books, formatted as a print-ready PDF
  • **KDP eBook** — Kindle eBook, formatted as an EPUB or MOBI file (Amazon now prefers EPUB3)
  • 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:

    GenreRecommended Trim Size
    Fiction / Novel5.5" × 8.5" or 6" × 9"
    Non-fiction / Business6" × 9"
    Children's Picture Books8.5" × 8.5" or 8" × 10"
    Poetry5" × 8"
    Academic / Textbook7" × 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:

  • 24–150 pages: 0.375"
  • 151–400 pages: 0.75"
  • 401–600 pages: 0.875"
  • 601–800 pages: 1.0"
  • 801+ pages: 1.125"
  • 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:

  • Body text:: Garamond, Palatino, Times New Roman, Minion Pro — 10–12pt, 1.2–1.4× leading
  • Chapter headings:: Match your body font or use a complementary display face
  • Running headers/footers:: 8–9pt, same family as body
  • 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:

  • Export as **PDF/X-1a or PDF/X-4** (the standard for print production)
  • Ensure all fonts are **embedded** (check via Acrobat's preflight panel)
  • Colour mode: **CMYK for colour books, Grayscale for black-and-white interiors**
  • Resolution: **300 DPI minimum** for all images
  • Do not include crop marks or printer marks — KDP does not require them
  • 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:

  • Resolution:: 300 DPI minimum
  • Colour:: CMYK (not RGB)
  • File type:: PDF
  • Bleed:: 0.125" on all edges
  • Barcode area:: Leave the bottom-right of the back cover clear — KDP places the ISBN barcode here automatically
  • ---

    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:

  • Remove all manual formatting (spaces used for indentation, manual line breaks, extra paragraph returns)
  • Use **Word Styles** (Heading 1, Heading 2, Normal) consistently — these map directly to the EPUB structure
  • Use the **Table of Contents** tool to generate an automatic TOC linked to your headings
  • Remove page numbers, headers, and footers — Kindle handles navigation differently
  • All images should be **RGB JPEG or PNG at 300 DPI** minimum
  • ### Step 3 — Choose Your Submission Format

    KDP accepts several file types for Kindle eBooks. In 2025, the recommended format is EPUB3.

    FormatKDP SupportNotes
    EPUB3✅ RecommendedBest quality, full feature support
    EPUB2✅ SupportedOlder standard, limited features
    DOCX✅ SupportedKDP converts automatically — results vary
    KPF✅ SupportedCreated by Kindle Create application
    HTML✅ SupportedFor advanced users
    PDF❌ Not recommendedFixed 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:

  • Book title: exactly as it should appear on Kindle (including subtitle)
  • Author name: as it should appear on Amazon
  • Book description: — this is your sales copy (up to 4,000 characters)
  • Keywords: — 7 keyword phrases that match what readers search for
  • Categories: — choose 2 BISAC categories (you can request additional categories after publication)
  • ISBN: — optional for eBooks (KDP provides a free ASIN), required if you want a separate publisher ISBN
  • ### Step 5 — Set Your Price and Royalty Structure

    KDP offers two royalty tiers:

    RoyaltyPrice RangeTerritory
    35%Any priceWorldwide
    70%$2.99–$9.99Most 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:

  • Illustrated books: require precise image-text integration and bleed management
  • Complex non-fiction: (with tables, charts, sidebars) needs careful EPUB structure
  • Dual-format publishing: (print + eBook + accessible EPUB) benefits from a unified production workflow
  • 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)