wordwalker
Auror
Here's my rule of thumb, from agent Rachelle Gardner.
100,000 - 115,000 is an excellent range. (Keeping it to say 105K shows that you can whittle your work down.) Outside of that, I would say 90K-100K is most likely all right, and 115-124K is probably all right, too. That said, try to keep it in the ideal range.
Actually science fiction and fantasy are the big exceptions to usual standards because these categories tend to run long. It has to do with all the descriptions and world-building in the writing.
So for those other genres it might be:
Between 80,000 and 89,999 words is 100% safe for literary, romance, mystery, suspense, thriller and horror. 71-80K might be perceived as too short. It seems as though going over 100K is all right, but not by much. I suggest stopping at 109K because just the mental hurdle to jump concerning 110K is just another thing you don't want going against you.
Over 110K is defined as "epic or saga," not a cozy mystery/etc.
80,000 - 89,999: Totally cool
90,000 - 99,999: Generally safe
70,000 - 79,999: Might be too short; probably all right
100,000 - 109,999: Might be too long; probably all right
Below 70,000: Too short
110,000 or above Too long
100,000 - 115,000 is an excellent range. (Keeping it to say 105K shows that you can whittle your work down.) Outside of that, I would say 90K-100K is most likely all right, and 115-124K is probably all right, too. That said, try to keep it in the ideal range.
Actually science fiction and fantasy are the big exceptions to usual standards because these categories tend to run long. It has to do with all the descriptions and world-building in the writing.
So for those other genres it might be:
Between 80,000 and 89,999 words is 100% safe for literary, romance, mystery, suspense, thriller and horror. 71-80K might be perceived as too short. It seems as though going over 100K is all right, but not by much. I suggest stopping at 109K because just the mental hurdle to jump concerning 110K is just another thing you don't want going against you.
Over 110K is defined as "epic or saga," not a cozy mystery/etc.
80,000 - 89,999: Totally cool
90,000 - 99,999: Generally safe
70,000 - 79,999: Might be too short; probably all right
100,000 - 109,999: Might be too long; probably all right
Below 70,000: Too short
110,000 or above Too long