Amazon advertises a high royalty rate--up to 60%--on its print books. But have you ever looked at the price you put in and then looked at the calculated price you will be getting and scratched your head?
Even a person who has basic math skills can figure out they are not getting the promised percentage. The trick is that Amazon deducts printing costs AFTER figuring out your royalties. So, if you sell a book for $8.99 and they give you a 50% royalty rate but the book costs $3.28 to print, the deduction comes out of your "royalties."
$8.99 x 50% = $4.495 - $3.28 = $1.215
Now, Amazon is kind in that they will actually give you $1.22 because of rounding. That, as you might realize is nowhere near the $4.495 on the list price.
Normally, the printing cost would be taken out first since the rest is the profit:
$8.99 - $3.28 = $5.71 x 50% = $2.855
However, Amazon can do whatever it wants because it is offering authors a way to get their books printed and distributed without the approval of a publishing house. It also isn't technically charging you anything to do it like vanity presses would.
Still, it is important for you to know just how much you are making when you set prices. In the above case, it would be 13.6% of the set price or 21.4% of the net price after printing costs. This can make it difficult for two reasons. First, when you are deciding on book prices, you need to be competitive while making a profit. In some cases, the way of calculating the profit for you is difficult to calculate. The percent you earn is not stable and changes based on the price of your book.
It is also devious. You are not getting a true 50% royalty. A "royalty" is a percent of the sale or a per sale flat rate given to an author for the use of their material. Here, Amazon sells your material, but it does not pay you a 50% rate based on the list price or on the net income from the sale. In actuality, Amazon charges you 50% of your book's list price as a sort of undisclosed "listing fee." It then charges you printing costs out of what is left. You are technically paying them to be your vanity press on a per book basis.
The second problem with this is that you are not going to find many traditional book publishers who will negotiate a 50% royalty rate. If you are approached by a traditional publisher who is offering 25% royalties, you might balk because Amazon is "giving you 40-60%." In actuality, you would be making more money with the traditional publisher. (Don't get scammed--the only reason a traditional publisher would contact you about your already self-published book is if your book goes viral. If you aren't already making a good chunk of change and someone approaches you, read the fine print--they probably just want you to pay them money for something.) There are some people, however, who might be trying to go the traditional route and who get an offer for their book. If they have considered self-publishing on Amazon, they could think it makes them more money when it does not.
Obviously, I use Amazon to publish my books, and I have recently started using IngramSpark. In my opinion, Amazon has the better deal, but I haven't used IngramSpark enough to make a final decision. A lot more goes into what a print-on-demand company has to offer than just printed books. For example, do your books get more sales because their marketing plans work better? Amazon is meh about free advertising in my opinion. You have to get a boatload of reviews before you will even start ranking in their lists. However, despite the huge chunk of change Amazon charges and the little you get in return for it, I like the freedom of printing my own stuff.