Amazon's error messages don't tell you which page, which font, or which image failed. This page decodes every common KDP print rejection, and BookReady finds the exact problem in your file in 30 seconds, free.
Find what's wrong, free →KDP runs an automated pre-flight on every uploaded manuscript and cover. When it fails, you get a generic notice, sometimes just "your file does not meet our specifications." Below are the real causes behind KDP print rejections, what each one means, and how to fix it.
The #1 KDP rejection. Your PDF references a font installed on your computer instead of carrying the font inside the file. At print time, KDP substitutes whatever it has, and flags the file rather than guess.
You chose 6"×9" in KDP's setup form, but your PDF pages measure something else, often 6.125"×9.25" because your export tool added bleed to every page, or 8.5"×11" because Word exported at letter size.
KDP wants 300 DPI at printed size. A 1000px-wide photo stretched across a 6" page is only ~167 DPI. Canva exports are the most common offender, the file metadata says 300 but the embedded pixels aren't.
A KDP paperback cover is one wraparound image: back + spine + front + bleed. The spine width depends on your exact page count and paper type, get the count wrong by 20 pages and your spine text wraps onto the front cover.
Print books need even page counts (a leaf has two sides). KDP usually auto-adds a blank page, but combined with other layout issues it can trigger a manual review or shift your layout.
Live content too close to the page edge gets cut when the printer trims the sheet. KDP enforces a minimum margin that grows with page count (thicker books need bigger gutters).
Upload your PDF, free scan, all 18 KDP checks, exact pages and fixes. Pay $9 only if you want the auto-fixed file.
Check my PDF against KDP's spec →KDP and IngramSpark have different specs, KDP prefers RGB covers, Ingram requires CMYK PDF/X-1a. A file that passes KDP can still fail Ingram. Scan all 4 platforms at once →
The checks to run before you upload, so you never see "does not meet our specifications" again.
No spam. Unsubscribe anytime.