
This information is current as of June 20, 2026. There’s a lot of choices with publishing, and for me the best combination of platforms for writing and publishing are those that provide the lowest prices, the highest profits, and most convenience. I have a website to sell books that can’t be sold anywhere else (because I’ll get banned), to sell my boutique items, to sell eBooks without Digital Rights Management (DRM), and to collect subscribers for the newsletter. Without going into all the lengthy reasons, I’ll tell you what I do to publish, and you can trust that if you do it this way, you’re not messing up (if you publish novels/novellas-short story anthology collections).
Step 1: Prepping: To begin with, you should go to Bowker.com and buy a package of ISBNs and then get the barcodes too. You should already have your book and cover, and be sure to check whether the name/title is in someone’s Trademark already (especially if you want to set up a little gift shop on your website), and buy the domain name before hawkers snatch it up. With Trademarks, you cannot use a name that is similar to another’s…such as Coca Pop. Pop/Soda/Cola are too interchangeable, but maybe you can use Cole’s Fine Cola. When you make a cover, you’re better off using photographs or clipart, not AI art, if you can’t hire an artist. Also, if you use Amazon KDP Cover Creator, preview and save your cover, but don’t worry about the misaligned margins until you get to the screen where you do a real preview of the whole book (pages and all), because the margins of your cover will show true there (and not in that first preview).
Step 2: Self-Publishing Platforms:
Amazon KDP Basics: I use Amazon KDP for hardcover, paperback, and ebooks that are sold and handled by Amazon. They do paper books for the best price/profit, and they have a massive amount of ebook buyers, but KDP is not good outside of Amazon. Turn off the expanded distribution–if it’s offered–for your hardcover/paperbacks, because you’re going to lose money outside of Amazon even if the hardcover/paperback costs more elsewhere. Amazon only gives you 35-40% on expanded distribution, and some vendors refuse to buy from them. Also, I don’t recommend buying proof copies because KDP has been known to “accidentally” mail out extra proofs to buyers (who then complain about the weird covers and hold it against the writer).
Amazon KDP Unlimited, Pirates, and DRM: I don’t use Amazon KDPs Unlimited program because that means I can’t use Draft2Digital (D2D), since KDP wants exclusivity, and besides all that, KDP Unlimited seems to be a pipeline to pirates and AI scrapers. In Amazon KDP, turn on Digital Rights Management (DRM) to begin with.
Draft2Digital (D2D): Use Draft2Digital for ebook distribution to non-Amazon markets. Amazon KDP does not distribute ebooks outside of KDP. Draft2Digital gets into markets that Amazon cannot get into, especially bookstores and libraries that offer ebooks, and their ebook price/profits are the best. I only offer books without DRM direct from my website, so I also do not use Kobo, Google Play, Bookshop, Everand, or Smashwords on Draft2Digital (use these outlets, but go to the directly, not through D2D). You want to send your physical books to Ingram (the major distributor), and you can do that through D2D, but will have more profit if you go directly to IngramSpark instead.
Kobo: Publish ebook directly, not through Draft2Digital and turn on DRM.
Google Play: Publish ebook directly, not through Draft2Digital and turn on DRM.
IngramSpark.com: I will eventually use IngramSpark.com for nicer, higher priced boutique-quality books that are sold from my website for collectors. Amazon KDP and Draft2Digital paper books are cheaper, but not nearly as nice as these. Use IngramSpark to send your book to Ingram (the major distributor), and get the highest profit by dealing with them directly.
BookVault: Since I have a website with WooCommerce on it, BookVault has the best price/profit for selling print-on-demand books directly from my website. BookVault is the biggest competitor of Ingram, and they are huge in the UK.
For writing: I write a story in a docx (and I use Google Docs for free convenience, but I’m considering Scrivener because they let you see and fix the code in your document, and they don’t have annoying AI worming in). I have my Google Docs document size set to 5.5″ wide x 8.5″ high. I like Google Doc’s app and version history feature. I don’t like that they could close my account without warning, so I back it up. I also don’t like that there’s no mirrored margin feature, and the worst is that they don’t show the code that keeps putting paragraphs into weird formats no matter what I do to fix it.
For ebooks: I convert the docx (with Google’s Table of Contents, and my copyright pages) into an epub in Calibre. (Calibre also lets you fix the code in the view option, which is important if something is just not working right!) I use a cover image that is 1000 pixels wide for the cover, and upload that in Calibre too. If I didn’t use Calibre to make ebooks, then I would use the built-in converter on Draft2Digital. The only thing that’s super bothersome with Draft2Digital is that they don’t indent the first sentence of a chapter, and everything is single spaced. There’s work arounds, but they’re fussy and time consuming. Amazon’s KDP has an ebook converter too.
For paperback/hardcover books: I upload the docx right into Draft2Digital, and have them make the Table of Contents, set the book at 8″ high x 5″ wide, then download the pdf. That pdf is what I upload to Amazon’s KDP for my paperback/hardcover books that they sell in the 8.5″ high x 5.5″ wide size. (It works. I guess the extra half inch is just space.) My books are thin, so I don’t use a title on the spine of Amazon’s paperbacks because I just know they’re going to mess it up anyway.
The pain: It’s not a perfect system, because I end up with two master documents for every books – the ebook version and the paperback/hardcover version, so edits have to be done in both. Also, if there’s ever a problem, it’s going to be the paperback/hardcover books – they’ll be ruined, undelivered, bent, and it’s much harder to prepare the paper versions of books. It takes forever to line up the margins right, and you end up having to read the code to really find the problems. However, paper books are special enough to make it all worth it.
Step 3: Establish Your Business
The website: If you are pretty handy on a computer, then set up a website of your own. I use Hostinger, where I have a WordPress site that uses WooCommerce, MailPoet, and a bunch of other plugins (plug-ins are like behind-the-scene apps that make a website work). The easier way is to set up a website on Wix, but you can’t download and move your Wix site to another host later, and Wix doesn’t allow adult material.
Alternatives to a website: If you want a very basic method for getting paid and delivering ebooks, try PayHip, Gumroad, or BookFunnel, which give you a link that you can put in an email or on a website, and they automatically send ebooks to customers after payment. If you have a mailing list, or a bunch of devoted fans on social media (followers on your FaceBook or TikTok), then you might be able to sell books just by posting a link or sending the link to your fans.
Trademarks and Printify: I recommend that you establish a series name and a trademark name for your “publishing house”, while making very certain that no one has a prior claim to your trademark name. To be able to trademark a name, there has to be something unique in it, and it can’t cause confusion. You cannot trademark very generic, commonly used names, like “Soda Pop”, for a new cola. Author’s names and pen names also are not trademarked, unless their incorporated into the business name, like McDonald’s. Be sure to check the trademark status of your name in every branch of business that you want to get into… and think of the knick-knacks, such as keychains, bookmarks, pens, hats, etc… Start selling these products right away to establish your prior claim to the trademark in those categories. Do that by signing up for Printify (print-on-demand products), and sell your Printify products either on your website, or through Etsy, or through a Printify Store. If you check, you’ll see that is exactly what I’ve done too. (I use Etsy to sell my Printify products.)
Licensing: Your location (Country/State/City) may have specific laws about what has to be licensed. Some places allow you to have a business and get a business bank account without a business license. Some allow you to have anonymous LLCs, if you have a registered agent who holds all your secrets. Most people don’t need to be as secretive as they think though, and get way too worked up over it. Try to stay lowkey, and use a pen name until you figure out how what you really need.
Payment & Banking: Handling money is definitely one of the more massive agonies of selling products. Online retailers usually go with Stripe or PayPal for payment processing, and maybe Square too. The problem is chargebacks. A chargeback is when a customer gets a refund by telling the bank that the payment was not authorized, or they didn’t get the product. The seller loses the payment and gets dinged (typically a $35 fee at Stripe), and if the seller tries to contest it, even with good evidence, they could get dinged twice as hard (Stripe may rule against the seller and charge them another $35 fee). What to do? You can send all your sales through some other platform instead of your own website, and let the platform handle the money… so use Etsy, eBay, or Amazon platforms. A lot of sellers have resorted to selling “tokens” that customers can use to buy products. This system makes it easy for sellers to prove to the bank that the customer got their product, since the product is only a “token”. The other option is use cryptocurrency, but your customers have to be really driven to get your product. On that note, there are certain forbidden items that will get you in trouble with the bankers. If you sell RED HOT SPICE, then PayPal’s bots and Stripe’s bots will find out right away and ban you. The days of getting away with all that are gone. Maybe crypto will explode on the retail front for that reason.
Money Flow: It’s not enough to have a bank and a website. You also need a virtual cashier at the register. The virtual cashier is WooCommerce or Gumroad or LemonSqueezy…whichever one you pick. The virtual cashier puts your payment processor (Stripe or PayPal) in front of the customer and automatically sends out your ebook after payment. Gumroad has the nice feature of handling your sales taxes too, by the way. The payment processor (Stripe or PayPal), sends the payment into your account and onward to your bank. Can you just use the bank and accept credit cards without a payment processor? Yes, but if you’re selling high-risk items, then in order to accept credit card payments directly you need a “high-risk account” which costs $600-$1200/year. That option only makes sense if you are selling a lot (like 572 orders/year at $50 each). If you’re not selling items that need a “high-risk account”, you could set up a Merchant Services account with your bank for $10/month to accept credit cards online, but the banks are not great at connecting to virtual cashiers like WooCommerce. (It would be so cool if they were!)
Stripe vs. PayPal: If you want to establish multiple pen names, multiple trademarks, and multiple shops, then go with Stripe instead of PayPal. Stripe will put the correct store name on the customer’s receipt and bank/card statement, and PayPal does not have that option if you have more than one store. If the customer sees some other name that they don’t recognize, they’ll call it in as fraud and you’ll get a chargeback fee. Etsy will also show the right store name, and you can have many Etsy accounts. Shopify will show the right store name if you set it up to only accept Stripe, not PayPal.
Crypto for Payments: I absolutely recommend offering crypto as a payment option, and what I do is set my WooCommerce to only allow Bitcoin Lightning, Solana, and Polygon because they are instant and low-fee, and pretty much worldwide. I then use the NOWpayments plug-in to link the crypto payments to WooCommerce. (WooCommerce is a plug-in that passes the customer’s money to your payment processor and then sends the ebook to the customer, and a notice to the seller of a new sale.) For crypto payments, I recommend that customers set up and use a CashApp account – that is absolutely the easiest way. I also like to use CoinBase. I’ve tried other products, and mostly found them to be a pain. (Sidenote: When you hear about certain wallets, like Phantom and Wallet of Satoshi, being super easy to set up: That may be true, but buying crypto is different than storing/moving it. As a result, I have a whole page all about how to get your cash back in hand and off of Phantom.)







