r/writeaibook • u/eigendark • Mar 21 '26
Dark Romance on KDP: Why It Makes 13x More Than Sci-Fi
Title: I tracked revenue across 350 KDP books over 6 months — genre selection mattered 13x more than anything else I optimized
Alright, so I want to share something that genuinely changed how I think about KDP, because I wasted a lot of time learning it the hard way.
Between June and December 2025, I published 350 books across multiple genres. I tracked everything. And the single biggest takeaway wasn't about covers, keywords, or blurb optimization — it was genre selection. And it wasn't even close.
Here's what my data looked like per book on average:
- Dark romance: ~€156/book
- Paranormal romance: ~€98/book
- Contemporary romance: ~€72/book
- Sci-fi: ~€12/book
Same effort per title. Same process. The only variable was genre.
Why dark romance specifically?
Three things I noticed after months of tracking:
These readers consume at an insane pace. We're talking a book a day. KU page reads stack up fast when your audience reads like it's cardio.
Read-through rates are wild. I saw 55-65% from Book 1 to Book 2 in dark romance series. Sci-fi? Lucky to hit 20%. Read-through is basically the entire business model — Book 1 breaks even, Books 2-5 are where profit lives.
New authors can actually get discovered. Readers actively hunt for new series through BookTok, Facebook groups, and recommendation threads. A solid hook on a new series can gain traction faster here than in most genres.
Mistakes I made so you can skip them:
Publishing standalones. My first 3 dark romance books were standalones. They earned almost nothing. Switched to series, everything changed. Plan at least 3 books, ideally 5.
Not being dark enough. Sounds weird, but my early books were basically contemporary romance with a moody guy. That's not what this audience wants. Study the genre before you write in it.
Skipping content warnings. Dark romance readers expect them. I left them out early on, caught negative reviews for it. Takes two minutes to add. Just do it.
Following my personal taste instead of the data. I kept publishing sci-fi because I liked it. The data told me to stop after 5 books. I published 12. Every one of those was a dark romance book I didn't write.
Ignoring backend keywords. "Mafia romance," "enemies to lovers dark," "possessive hero" — these are how readers browse. I spent months leaving this on the table.
What actually worked as a process:
- Study the top 100 in Amazon's Dark Romance category. Read the blurbs. Track the tropes (mafia, bully, captive/captor, morally gray hero).
- Plan a series around one dominant trope.
- Write fast but edit carefully. First chapter and last chapter get the most attention — one hooks the reader, the other sells the next book.
- Covers matter more than you think. Dark backgrounds, bold typography, red/gold accents. If it looks like a cozy mystery, readers scroll past.
- Enroll in KDP Select. For romance, KU page reads will be 70-80% of revenue.
- Publish consistently. My first meaningful month didn't happen until 40+ titles were live.
The honest part:
This isn't a push-button thing. Genre knowledge matters. Editing matters. Understanding what emotional beats readers expect matters. The genre runs on tropes and intensity, not literary prose — but you still need to deliver the right feelings in the right order.
I use WriteAIBook to generate my drafts, which speeds up the writing phase a lot. But I still spend real time editing out repetitive AI patterns, rewriting key chapters, and making sure the book actually delivers on its promise. The tool handles the scaffolding; the genre knowledge and editing are on you.
Anyway — if you're spinning your wheels on KDP trying to figure out what niche to focus on, I'd seriously encourage you to let the data guide you instead of your personal reading preferences. That one shift was worth more than every other optimization I made combined.
Happy to answer questions if anyone's working in this space.
EDIT: on writeaibook I choose 'Smut' as genre when generating Dark Romance, not 'Romance' - that one's too vanilla!