Every author eventually faces the same question: should I chase a traditional book deal, or publish it myself? Neither path is "better." They trade different things — money, control, time and gatekeeping — and the right choice depends on your book and your goals.
Here is an honest comparison.
How traditional publishing works
In traditional publishing, you usually start by finding a literary agent, who pitches your book to publishing houses. If a publisher buys it, they pay you an advance against future royalties, then handle editing, design, printing, distribution and some marketing. Agents typically earn a commission of around 15% of what you make.
The publisher owns the publishing rights for the life of the contract and makes the final calls on cover, title, price and release date.
How self-publishing works
In self-publishing, you are the publisher. You pay for (or do) the editing, design and production, and you sell through retailers like Amazon. There is no advance — but you keep all of your rights and a much larger share of each sale.
Side-by-side comparison
Rights and control
- Traditional: the publisher controls rights, cover, title and price.
- Self-publishing: you keep 100% of your rights and make every creative decision.
Royalties
- Traditional: authors earn a modest percentage of each sale, and only after the advance has "earned out."
- Self-publishing: authors keep a much larger share per copy. Amazon KDP, for example, pays up to 70% on qualifying eBooks.
Upfront money
- Traditional: the publisher pays you an advance and covers production costs.
- Self-publishing: you invest in production. Read how much it costs to self-publish a book for real numbers.
Speed
- Traditional: querying agents, selling the book and the production schedule can take two years or more.
- Self-publishing: a finished manuscript can be on sale in a few months.
Gatekeeping
- Traditional: most submissions are rejected, often for market reasons that have nothing to do with quality.
- Self-publishing: nobody can say no to your book.
Bookstore distribution
- Traditional: stronger placement in physical bookstores.
- Self-publishing: strongest online; physical bookstores are possible but harder.
Marketing
In both cases, authors are increasingly expected to market their own books. Traditional publishers focus their marketing budgets on their biggest titles; most authors receive limited support.
When traditional publishing makes sense
- You are writing commercial fiction with broad bookstore appeal.
- You already have a large platform and can attract a significant advance.
- Prestige and physical bookstore placement matter more to you than speed or control.
- You are willing to spend a long time querying and waiting.
When self-publishing makes sense
- Your book supports a business, consulting practice or speaking career.
- You are writing a memoir, family history or niche nonfiction for a defined audience.
- Your book is time-sensitive — politics, policy, current events.
- You want to keep full control of your story, your cover and your rights.
- You would rather earn more per copy than wait for an advance.
What about hybrid publishers and self-publishing companies?
Between the two paths sits a range of services that help you self-publish professionally. These companies provide editing, design and production for a fee. The good ones let you keep 100% of your rights and royalties; others take ongoing royalty cuts or lock you into long contracts. Always read the agreement.
At Capitol Quill Press, our authors keep 100% of their rights and royalties on every plan, and we handle everything from editing to launch from our Washington, DC studio. Learn how to choose a self-publishing company before you sign with anyone.
The bottom line
If you want control, speed and a bigger share of every sale, self-publishing is usually the better fit. If you want an advance and bookstore reach — and can wait — traditional publishing may be worth pursuing. Many successful authors do both over the course of a career.
Ready to publish on your own terms? Explore our plans or start your project.
Share this article

