You’ll probably see ads proclaiming “FREE PUBLISHING” and you’ll also encounter publishing packages priced under $200. Here’s the truth: (1) No self-publishing company will print and deliver a book for free. (2) Unless you are prepared to spend $1,000 or more ($3,000 or more would be better), you probably won’t get a high-quality book and will not be able to tell many potential readers that the book exists and convince them to buy it.
Writing your book is just your first assignment as an author. Unless you are prepared to make a major effort to publicize your book, few people will know about it or read it.
Most books lose money—even those published by media giants with huge staffs of highly paid and experienced experts. Million-sellers are very rare in the book business. In self-publishing, thousand-sellers are very rare.
Most writers love to write but few people get rich from writing (or from poker, painting or singing). Learn as much as you can about writing and publishing, and work as hard as you can to produce a fine book. But don’t quit your day job and don’t remortgage your house to finance your publishing.
Although a first book can be profitable, don’t assume that your first will be profitable. Write your first book for the joy of it, or to impress your friends and family, or to change some minds, or as a learning experience or a business builder. Over months and years, as you improve your writing skills and learn more about the publishing business, the profits may come. If writing is not either fun or profitable or both—stop writing.