40,000 words or more makes it a novel. That is the only figure for fantasy I can source to an authority.
The familiar range, 90,000 to 120,000 with an allowance for epic fantasy running to 150,000 and beyond, appears in no publisher, agency or professional body statement I could find. It may describe the shelf accurately. Nobody has actually said it.
What Is Sourced
The SFWA's Nebula rules and the Hugo Awards' governing constitution both cover fantasy explicitly, and both define a novel as 40,000 words or more, with a novella at 17,500 to 40,000 and a novelette at 7,500 to 17,500.
The WSFS wording names the genre directly: "Best Novel. A science fiction or fantasy story of forty thousand (40,000) words or more."
The boundaries flex: works may be moved between categories "provided that the length of the story is within twenty percent (20%) of the new category limits".
The only publisher figure I could obtain is Angry Robot's, which covers fantasy alongside science fiction:
"We currently only publish novels (think 70k+ words), whether standalone or as part of greater series."
A floor, no ceiling.
What Is Not Sourced, and Why
Baen, DAW, Solaris and Titan were all unreachable or publish no length guidance. Agencies specialising in fantasy state sample lengths for submissions, "the first three chapters" or "the first 10,000 words", which is how much to send rather than how long the book should be. Those two things are constantly conflated, and it is where a lot of invented guidance comes from.
So there is no sourced fantasy-specific ceiling at all, and no sourced basis for the epic fantasy allowance.
The Honest Practical Position
Length in fantasy is a genuine commercial variable even without a published rule, and the reasons are structural rather than editorial.
Long books cost more to print. This is the real constraint and it is measurable. A print-on-demand paperback's cost is a fixed amount plus a per-page rate, so a 200,000 word novel costs meaningfully more per copy than a 100,000 word one, which either compresses your margin or raises your price. Figures in KDP print file requirements.
There are hard page ceilings. KDP caps a black-ink paperback at 828 pages; IngramSpark allows up to 1,200 on 50lb white. A 250,000 word novel approaches those limits and the choice of platform starts to matter. See IngramSpark vs KDP formatting requirements.
Debut length is a risk calculation for a publisher, not a rule. A long debut represents more production cost against an unproven author. That is the actual mechanism behind the advice you have read, and it is a tendency rather than a threshold.
None of that gives you a number. It does tell you that if your fantasy novel is running past 150,000 words, the questions worth asking are commercial and structural rather than about compliance with a rule that does not exist.
What Deckle Does
The word count in Compile is the manuscript figure, and the estimated page count translates it into print pages, which is the number that actually determines cost, spine width and whether you clear a platform ceiling.
That translation is the useful part for fantasy specifically. 180,000 words is an abstraction; 620 pages at 6 by 9 is a decision about trim size, gutter and price. See how to choose a trim size for a novel.
For the consistency load a long fantasy novel carries, the Codex and Timeline are covered in how to build a worldbuilding bible.
If the draft needs cutting, the savings are structural before they are line-level: how to cut word count.
Common Mistakes
- Citing 90,000 to 120,000 as a standard. No authority states it.
- Assuming epic fantasy has a licence to run long. That allowance is unsourced too.
- Reading a sample length as a book length. "First 10,000 words" is how much to send.
- Padding to reach a perceived minimum. The only real floor is 40,000.
- Ignoring the print consequence. Past roughly 200,000 words, page ceilings and unit cost become real.
FAQ
Q: How long should a fantasy novel be? A: No authority states a range. The only sourced figure is the 40,000 word novel floor.
Q: Is 150,000 words too long? A: Not by any rule. It costs more to print and is a larger risk for a publisher on a debut.
Q: Where does "90,000 to 120,000" come from? A: Not from any publisher or agency I could find. It appears only on excluded source types.
Q: What is the longest a fantasy novel can be? A: Editorially, unlimited. In print, KDP caps a paperback at 828 pages and IngramSpark at 1,200.
Q: Does a fantasy novella have a market? A: Yes. 17,500 to 40,000 words is an awarded category in the SFF field.