{"id":33656,"date":"2023-05-18T14:42:16","date_gmt":"2023-05-18T14:42:16","guid":{"rendered":"https:\/\/kindlepreneur.com\/?page_id=33656"},"modified":"2023-05-24T22:24:13","modified_gmt":"2023-05-24T22:24:13","slug":"kdp-royalty-calculator","status":"publish","type":"page","link":"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/","title":{"rendered":"KDP Royalty Calculator: Free Tool for Authors"},"content":{"rendered":"<h1>KDP Royalty Calculator: Free Tool for Authors<\/h1>\n\n\n                                                <div id=\"kdp-calculator\">\n                <div class=\"col-12\">\n                <\/div>\n                <div class=\"form-section\" id=\"barcode-generator\">\n                    <div class=\"col-6 left\">\n                        <form id=\"barForm\" onsubmit=\"return false;\">\n\n                            <div class=\"inputContainer\">\n                                <span> Select the book type <\/span>\n                                <select name=\"book-type\" id=\"book-type\" onchange=\"calculate()\">\n                                    <option value=\"ebook\" selected>Ebook<\/option>\n                                    <option value=\"paperBack\">Paperback<\/option>\n                                    <option value=\"hardBack\">Hardback<\/option>\n                                <\/select>\n                            <\/div>\n                            <div class=\"flex-container-eb\">\n                                <div class=\"royalty-rate\">\n                                    <span> Royalty rate\n                                        <div class=\"tooltips\">\n                                            <img decoding=\"async\" src=\"https:\/\/kindlepreneur.com\/wp-content\/plugins\/kdp-calculator-v2\/images\/information-button.png\" >                                         <\/div>\n                                        <span class=\"tooltiptext\"> Books priced between $2.99 and $9.99 can use the 70% royalty rate\n                                            -\n                                            but are charged a delivery charge if they are large. <a\n                                                href='https:\/\/kindlepreneur.com\/reduce-print-costs\/'>See more about this\n                                                charge\n                                                here.<\/a><\/span>\n                                    <\/span>\n                                    <select name=\"rate\" id=\"rate\" onchange=\"calculate()\">\n                                        <option value=\"35\" selected>35%<\/option>\n                                        <option value=\"70\">70%<\/option>\n                                    <\/select>\n                                <\/div>\n                                <div class=\"size\">\n                                    <span>Number of Megabytes\n                                        <div class=\"tooltips\">\n                                            <img decoding=\"async\" src=\"https:\/\/kindlepreneur.com\/wp-content\/plugins\/kdp-calculator-v2\/images\/information-button.png\" >                                         <\/div>\n                                        <span class=\"tooltiptext\"> For the 70% royalty rate, Amazon charges an\n                                            additional fee of 15\n                                            cents per megabyte. This can add up quick- <a\n                                                href='https:\/\/kindlepreneur.com\/reduce-print-costs\/'>so check out our article here\n                                                on\n                                                how\n                                                to reduce\n                                                these fees!.<\/a><\/span>\n                                    <\/span>\n                                    <input type=\"number\" min=0 value=5 max=\"10000\" onkeyup=\"calculate()\" onchange=\"calculate()\"\n                                        name=\"sizeInput\" id=\"sizeInput\" placeholder=\"Enter book size\" maxlength=\"10\">\n                                    <span id=\"size-error\" class=\"error\">Invalid size<\/span>\n                                <\/div>\n                            <\/div>\n                            <div class=\"flex-container-b\">\n                                <div class=\"interior\">\n                                    <span id=\"interior-span\"> Interior<\/span>\n                                    <select name=\"interior\" id=\"interior\" onchange=\"calculate()\">\n                                        <option value=\"bnw\" selected>Black and White<\/option>\n                                        <option value=\"color\">Color<\/option>\n                                        <option value=\"p-color\">Premium Color<\/option>\n                                    <\/select>\n                                <\/div>\n                                <div class=\"pages\">\n                                    <span id=\"pages-span\">Pages<\/span>\n                                    <input type=\"number\" min=0 value=150 max=1000 onkeyup=\"calculate()\" onchange=\"calculate()\"\n                                        name=\"pages\" id=\"pages\" placeholder=\"Enter the number of pages\" maxlength=\"10\" \/>\n                                    <span id=\"page-error\" class=\"error\">Invalid page count<\/span>\n                                <\/div>\n                            <\/div>\n                            <div class=\"inputContainer\">\n                                <span> Select the marketplace <\/span>\n                                <select name=\"currency\" id=\"currency\" onchange=\"calculate()\">\n                                    <option value=\"USD\" selected>Amazon.com<\/option>\n                                    <option value=\"CAD\">Amazon.ca<\/option>\n                                    <option value=\"GBP\">Amazon.co.uk<\/option>\n                                    <option value=\"FR\">Amazon.fr<\/option>\n                                    <option value=\"IT\">Amazon.it<\/option>\n                                    <option value=\"DE\">Amazon.de<\/option>\n                                    <option value=\"ES\">Amazon.es<\/option>\n                                    <option value=\"NL\">Amazon.nl<\/option>\n                                    <option value=\"AUD\">Amazon.com.au<\/option>\n                                    <option value=\"YEN\">Amazon.co.jp<\/option>\n                                    <option value=\"PLN\">Amazon.pl<\/option>\n                                    <option value=\"SEK\">Amazon.se<\/option>\n                                <\/select>\n                            <\/div>\n                            <div class=\"inputContainer-price\">\n                                <span>Book price<\/span>\n                                <input type=\"number\" min=0 value=4.99 max=1000 onkeyup=\"calculate()\" onchange=\"calculate()\"\n                                    name=\"priceInput\" id=\"priceInput\" placeholder=\"Enter book price\" maxlength=\"5\" \/>\n                                <span id=\"price-error\" class=\"error\">Invalid book Price<\/span>\n                            <\/div>\n\n                            <div class=\"flex-container-eb2\" >\n                                <div class=\"amzn-update\" style=\"display: none;\">\n                                    <span> Before Amazon Update?\n                                        <div class=\"tooltips\">\n                                            <img decoding=\"async\" src=\"https:\/\/kindlepreneur.com\/wp-content\/plugins\/kdp-calculator-v2\/images\/information-button.png\" >                                         <\/div>\n                                        <span class=\"tooltiptext\"> Amazon is updating their book prices on June 20- toggle this on and off to see how it might affect your paperback and hardcovers!<\/a><\/span>\n                                    <\/span>\n                                    <select name=\"amzn-update-ddown\" id=\"amzn-update-ddown\" onchange=\"calculate()\">\n                                        <option value=\"After\" selected>After June 20<\/option>\n                                        <option value=\"Before\">Before June 20<\/option>\n                                    <\/select>\n                                <\/div>\n                                <div class=\"trim-size\">\n                                    <span>Book Trim\n                                        <div class=\"tooltips\">\n                                            <img decoding=\"async\" src=\"https:\/\/kindlepreneur.com\/wp-content\/plugins\/kdp-calculator-v2\/images\/information-button.png\" >                                         <\/div>\n                                        <span class=\"tooltiptext\"> Choose large trim if your book is  6.12 inches (155 mm) in width or 9 inches (229 mm) in height.<\/span>\n                                    <\/span>\n                                    <select name=\"amzn-trim-size\" id=\"amzn-trim-size\" onchange=\"calculate()\">\n                                        <option value=\"Standard\" selected>Standard<\/option>\n                                        <option value=\"Large\">Large Trim<\/option>\n                                    <\/select>\n                                <\/div>\n                            <\/div>\n                            <div class=\"promo-img\">\n                                <a href=\"https:\/\/app.monstercampaigns.com\/c\/dilmlqwjykpoxsyh1ar7\/\">\n                                    <img decoding=\"async\" src=\"https:\/\/kindlepreneur.com\/wp-content\/plugins\/kdp-calculator-v2\/images\/Amzn_Rank_Book.png\" >                                 <\/a>\n                            <\/div>\n                        <\/form>\n                    <\/div>\n                    <div class=\"col-6 right\" >\n                        <div class=\"chart-wrapper\">\n                            <div class=\"royalty-per-reader\">\n                                <span> Effective Royalty Rate : <\/span><\/span><span class=\"amount\"><\/span>\n                            <\/div>\n\n                            <div class=\"royalty-legend-wrapper\">\n                                <div class='legend-wrapper'>\n                                    <div class=\"royalty-line\">\n                                        <div class=\"royalty-legend\"><\/div>\n                                        <span>Royalty Earning<\/span><span class=\"amount2\"><\/span>\n                                    <\/div>\n                                    <div class=\"delivary-line\">\n                                        <div class=\"delivary-legend\"><\/div>\n                                        <span id=\"second-legend\">Delivery<\/span>\n                                    <\/div>\n                                    <div class=\"fee-line\">\n                                        <div class=\"fee-legend\"><\/div>\n                                        <span>Amazon Fee<\/span>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"royalty-chart-wrapper\">\n                                    <canvas id=\"myChart\" style=\"height: 100%;width: 100%; max-height: 265px; max-width: 265px; display: block; box-sizing: border-box; \"><\/canvas>\n                                <\/div>\n\n                            <\/div>\n                            <div class='error-alert'>\n                                <span id='box-error'><\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/3.5.0\/chart.min.js\"\n                integrity=\"sha512-asxKqQghC1oBShyhiBwA+YgotaSYKxGP1rcSYTDrB0U6DxwlJjU59B67U8+5\/++uFjcuVM8Hh5cokLjZlhm3Vg==\"\n                crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"><\/script>\n            <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bwip-js\/3.0.4\/bwip-js-min.js\"\n                integrity=\"sha512-12qklXVXruqXePr5P1w8xMycGUjn2zpJujS+GGJnCioJQXBBcgVYj71GoiellauTI1vGe64r5ecmxdozBqoJJQ==\"\n                crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"><\/script>\n            <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/4.7.0\/css\/font-awesome.min.css\" \/>\n            <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/1.3.4\/jspdf.min.js\"><\/script>\n            <script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"\n                integrity=\"sha256-\/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej\/m4=\" crossorigin=\"anonymous\"><\/script>\n            <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/chartjs-plugin-datalabels\/2.2.0\/chartjs-plugin-datalabels.min.js\"\n                integrity=\"sha512-JPcRR8yFa8mmCsfrw4TNte1ZvF1e3+1SdGMslZvmrzDYxS69J7J49vkFL8u6u8PlPJK+H3voElBtUCzaXj+6ig==\"\n                crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"><\/script>\n\n\n\n\n            <script>\n                var dollarSignShow = \"$\";\n                var yValues = [5, 10, 15];\n                var labValues = [0, 0, 0];\n                var xValues = [\"Royalty\", \"Delivery\", \"Fee\"];\n                var barColors = [\"#F7782D\", \"#204A83\", \"#33394B\"];\n                let chart = new Chart(\"myChart\", {\n                    plugins: [ChartDataLabels],\n                    type: \"pie\",\n                    data: {\n                        datasets: [{\n                            backgroundColor: barColors,\n                            data: yValues\n                        }]\n                    },\n                    options: {\n                        responsive: true,\n                        legend: { display: false },\n                        title: {\n                            display: false\n                        },\n                        plugins: {\n                            \/\/ Change options for ALL labels of THIS CHART\n                            datalabels: {\n                                color: '#FFFFFF',\n                                font: {\n                                    size: 14,\n                                    weight: \"bold\"\n                                },\n                                formatter: function (value, context) {\n                                    if (value == \"0.00\") {\n                                        value = \"\";\n                                    }\n                                     else{\n                value = dollarSignShow+ value;\n            }\n                                    return value;\n                                }\n                            }\n                        }\n                    }\n                });\n\n                pageLimit = {\n                    paperBack: {\n                        bnwPColor: {\n                            from: 24, to: 828\n                        },\n                        color: {\n                            from: 72, to: 600\n                        },\n                    },\n                    hardBack: {\n                        from: 75, to: 550\n                    }\n                }\n\n                ebookPriceRange = {\n                    USD: {\n                        range1: { from: 0.99, to: 200 },\n                        range2: { from: 1.99, to: 200 },\n                        range3: { from: 2.99, to: 200 },\n                        range4: { from: 2.99, to: 9.99 }\n                    },\n                    CAD: {\n                        range1: { from: 0.99, to: 200 },\n                        range2: { from: 1.99, to: 200 },\n                        range3: { from: 2.99, to: 200 },\n                        range4: { from: 2.99, to: 9.99 }\n                    },\n                    GBP: {\n                        range1: { from: 0.77, to: 150 },\n                        range2: { from: 1.25, to: 150 },\n                        range3: { from: 1.49, to: 150 },\n                        range4: { from: 1.77, to: 9.99 }\n                    },\n                    FR: {\n                        range1: { from: 0.89, to: 215 },\n                        range2: { from: 1.79, to: 215 },\n                        range3: { from: 2.69, to: 215 },\n                        range4: { from: 2.69, to: 9.99 }\n                    },\n                    DE: {\n                        range1: { from: 0.89, to: 215 },\n                        range2: { from: 1.79, to: 215 },\n                        range3: { from: 2.69, to: 215 },\n                        range4: { from: 2.69, to: 9.99 }\n                    },\n                    ES: {\n                        range1: { from: 0.89, to: 215 },\n                        range2: { from: 1.79, to: 215 },\n                        range3: { from: 2.69, to: 215 },\n                        range4: { from: 2.69, to: 9.99 }\n                    },\n                    IT: {\n                        range1: { from: 0.89, to: 215 },\n                        range2: { from: 1.79, to: 215 },\n                        range3: { from: 2.69, to: 215 },\n                        range4: { from: 2.69, to: 9.99 }\n                    },\n                    NL: {\n                        range1: { from: 0.89, to: 215 },\n                        range2: { from: 1.79, to: 215 },\n                        range3: { from: 2.69, to: 215 },\n                        range4: { from: 2.69, to: 9.99 }\n                    },\n                    YEN: {\n                        range1: { from: 99, to: 20000 },\n                        range2: { from: 99, to: 20000 },\n                        range3: { from: 99, to: 20000 },\n                        range4: { from: 250, to: 1250 }\n                    },\n                    AUD: {\n                        range1: { from: 0.99, to: 220 },\n                        range2: { from: 1.99, to: 220 },\n                        range3: { from: 3.99, to: 220 },\n                        range4: { from: 3.99, to: 11.99 }\n                    }\n                }\n\n                printCostAmn = {\n                    paperBack: {\n                        \/\/paperBack bnw 24-108\n                        bnw: {\n                            USD: { fixedCost: 2.15, ppc: 0 },\n                            CAD: { fixedCost: 2.82, ppc: 0 },\n                            GBP: { fixedCost: 1.70, ppc: 0 },\n                            FR: { fixedCost: 1.90, ppc: 0 },\n                            DE: { fixedCost: 1.90, ppc: 0 },\n                            ES: { fixedCost: 1.90, ppc: 0 },\n                            IT: { fixedCost: 1.90, ppc: 0 },\n                            NL: { fixedCost: 1.90, ppc: 0 },\n                            AUD: { fixedCost: 4.49, ppc: 0 },\n                            YEN: { fixedCost: 400, ppc: 0 },\n                            PLN: { fixedCost: 8.76, ppc: 0 },\n                            SEK: { fixedCost: 19.27, ppc: 0 }\n                        },\n                        \/\/paperback 110-828\n                        bnw2: {\n                            USD: { fixedCost: 0.85, ppc: 0.012 },\n                            CAD: { fixedCost: 1.11, ppc: 0.016 },\n                            GBP: { fixedCost: 0.70, ppc: 0.010 },\n                            FR: { fixedCost: 0.60, ppc: 0.012 },\n                            DE: { fixedCost: 0.60, ppc: 0.012 },\n                            ES: { fixedCost: 0.60, ppc: 0.012 },\n                            IT: { fixedCost: 0.60, ppc: 0.012 },\n                            NL: { fixedCost: 0.60, ppc: 0.012 },\n                            AUD: { fixedCost: 2.17, ppc: 0.0215 },\n                            YEN: { fixedCost: 175, ppc: 2 },\n                            PLN: { fixedCost: 2.77, ppc: 0.06 },\n                            SEK: { fixedCost: 6.09, ppc: 0.12 }\n                        },\n                        \/\/paperBack premium color 24-40\n                        pColor: {\n                            USD: { fixedCost: 3.65, ppc: 0 },\n                            CAD: { fixedCost: 4.78, ppc: 0 },\n                            GBP: { fixedCost: 2.05, ppc: 0 },\n                            FR: { fixedCost: 2.40, ppc: 0 },\n                            DE: { fixedCost: 2.40, ppc: 0 },\n                            ES: { fixedCost: 2.40, ppc: 0 },\n                            IT: { fixedCost: 2.40, ppc: 0 },\n                            NL: { fixedCost: 2.40, ppc: 0 },\n                            AUD: { fixedCost: 5.05, ppc: 0 },\n                            YEN: { fixedCost: 475, ppc: 0 },\n                            PLN: { fixedCost: 11.06, ppc: 0 },\n                            SEK: { fixedCost: 24.34, ppc: 0 }\n                        },\n                        \/\/paperBack premium color 42-828\n                        pColor2: {\n                            USD: { fixedCost: 0.85, ppc: 0.07 },\n                            CAD: { fixedCost: 1.11, ppc: 0.09 },\n                            GBP: { fixedCost: 0.70, ppc: 0.045 },\n                            FR: { fixedCost: 0.60, ppc: 0.06 },\n                            DE: { fixedCost: 0.60, ppc: 0.06 },\n                            ES: { fixedCost: 0.60, ppc: 0.06 },\n                            IT: { fixedCost: 0.60, ppc: 0.06 },\n                            NL: { fixedCost: 0.60, ppc: 0.06 },\n                            AUD: { fixedCost: 2.17, ppc: 0.0720 },\n                            YEN: { fixedCost: 175, ppc: 4 },\n                            PLN: { fixedCost: 2.77, ppc: 0.28 },\n                            SEK: { fixedCost: 6.09, ppc: 0.61 }\n                        },\n                        \/\/paperBack standard color 72-600\n                        color: {\n                            USD: { fixedCost: 0.85, ppc: 0.036 },\n                            CAD: { fixedCost: 1.11, ppc: 0.047 },\n                            GBP: { fixedCost: 0.70, ppc: 0.025 },\n                            FR: { fixedCost: 0.60, ppc: 0.031 },\n                            DE: { fixedCost: 0.60, ppc: 0.031 },\n                            ES: { fixedCost: 0.60, ppc: 0.031 },\n                            IT: { fixedCost: 0.60, ppc: 0.031 },\n                            NL: { fixedCost: 0.60, ppc: 0.031 },\n                            PLN: { fixedCost: 2.77, ppc: 0.14 },\n                            SEK: { fixedCost: 6.09, ppc: 0.31 }\n                        }\n\n                    },\n                    hardBack: {\n                        \/\/hardBack bnw 75-108\n                        bnw: {\n                            USD: { fixedCost: 6.80, ppc: 0 },\n                            GBP: { fixedCost: 5.10, ppc: 0 },\n                            FR: { fixedCost: 5.80, ppc: 0 },\n                            DE: { fixedCost: 5.80, ppc: 0 },\n                            ES: { fixedCost: 5.80, ppc: 0 },\n                            IT: { fixedCost: 5.80, ppc: 0 },\n                            NL: { fixedCost: 5.80, ppc: 0 },\n                            PLN: { fixedCost: 26.73, ppc: 0 },\n                            SEK: { fixedCost: 58.83, ppc: 0 }\n                        },\n                        \/\/hardBack bnw 110-550\n                        bnw2: {\n                            USD: { fixedCost: 5.50, ppc: 0.012 },\n                            GBP: { fixedCost: 4.00, ppc: 0.010 },\n                            FR: { fixedCost: 4.50, ppc: 0.012 },\n                            DE: { fixedCost: 4.50, ppc: 0.012 },\n                            ES: { fixedCost: 4.50, ppc: 0.012 },\n                            IT: { fixedCost: 4.50, ppc: 0.012 },\n                            NL: { fixedCost: 4.50, ppc: 0.012 },\n                            PLN: { fixedCost: 20.74, ppc: 0.06 },\n                            SEK: { fixedCost: 45.65, ppc: 0.12 }\n                        },\n                        \/\/hardBack premium color 75-550\n                        pColor: {\n                            USD: { fixedCost: 5.50, ppc: 0.07 },\n                            GBP: { fixedCost: 4.0, ppc: 0.045 },\n                            FR: { fixedCost: 4.50, ppc: 0.06 },\n                            DE: { fixedCost: 4.50, ppc: 0.06 },\n                            ES: { fixedCost: 4.50, ppc: 0.06 },\n                            IT: { fixedCost: 4.50, ppc: 0.06 },\n                            NL: { fixedCost: 4.50, ppc: 0.06 },\n                            PLN: { fixedCost: 20.77, ppc: 0.28 },\n                            SEK: { fixedCost: 45.65, ppc: 0.61 }\n                        }\n\n                    }\n                }\n\n                                printCostAmn_June = {\n                    paperBack: {\n                        \/\/paperBack bnw 24-108\n                        bnw: {\n                            USD: { fixedCost: 2.3, ppc: 0 },\n                            CAD: { fixedCost: 2.99, ppc: 0 },\n                            GBP: { fixedCost: 1.93, ppc: 0 },\n                            FR: { fixedCost: 2.05, ppc: 0 },\n                            DE: { fixedCost: 2.05, ppc: 0 },\n                            ES: { fixedCost: 2.05, ppc: 0 },\n                            IT: { fixedCost: 2.05, ppc: 0 },\n                            NL: { fixedCost: 2.05, ppc: 0 },\n                            AUD: { fixedCost: 4.74, ppc: 0 },\n                            YEN: { fixedCost: 422, ppc: 0 },\n                            PLN: { fixedCost: 9.58, ppc: 0 },\n                            SEK: { fixedCost: 22.84, ppc: 0 }\n                        },\n                        \/\/paperback 110-828\n                        bnw2: {\n                            USD: { fixedCost: 1.00, ppc: 0.012 },\n                            CAD: { fixedCost: 1.26, ppc: 0.016 },\n                            GBP: { fixedCost: 0.85, ppc: 0.010 },\n                            FR: { fixedCost: 0.75, ppc: 0.012 },\n                            DE: { fixedCost: 0.75, ppc: 0.012 },\n                            ES: { fixedCost: 0.75, ppc: 0.012 },\n                            IT: { fixedCost: 0.75, ppc: 0.012 },\n                            NL: { fixedCost: 0.75, ppc: 0.012 },\n                            AUD: { fixedCost: 2.42, ppc: 0.022 },\n                            YEN: { fixedCost: 206, ppc: 2 },\n                            PLN: { fixedCost: 3.51, ppc: 0.056 },\n                            SEK: { fixedCost: 8.37, ppc: 0.134 }\n                        },\n                        \/\/paperBack premium color 24-40\n                        pColor: {\n                            USD: { fixedCost: 3.60, ppc: 0 },\n                            CAD: { fixedCost: 4.66, ppc: 0 },\n                            GBP: { fixedCost: 2.65, ppc: 0 },\n                            FR: { fixedCost: 3.03, ppc: 0 },\n                            DE: { fixedCost: 3.03, ppc: 0 },\n                            ES: { fixedCost: 3.03, ppc: 0 },\n                            IT: { fixedCost: 3.03, ppc: 0 },\n                            NL: { fixedCost: 3.03, ppc: 0 },\n                            AUD: { fixedCost: 5.82, ppc: 0 },\n                            YEN: { fixedCost: 475, ppc: 0 },\n                            PLN: { fixedCost: 12.86, ppc: 0 },\n                            SEK: { fixedCost: 30.65, ppc: 0 }\n                        },\n                        \/\/paperBack premium color 42-828\n                        pColor2: {\n                            USD: { fixedCost: 1.00, ppc: 0.065 },\n                            CAD: { fixedCost: 1.26, ppc: 0.09 },\n                            GBP: { fixedCost: 0.85, ppc: 0.045 },\n                            FR: { fixedCost: 0.85, ppc: 0.057 },\n                            DE: { fixedCost: 0.85, ppc: 0.057 },\n                            ES: { fixedCost: 0.85, ppc: 0.057 },\n                            IT: { fixedCost: 0.85, ppc: 0.057 },\n                            NL: { fixedCost: 0.85, ppc: 0.057 },\n                            AUD: { fixedCost: 2.42, ppc: 0.085 },\n                            YEN: { fixedCost: 206, ppc: 4 },\n                            PLN: { fixedCost: 3.51, ppc: 0.267 },\n                            SEK: { fixedCost: 8.37, ppc: 0.636 }\n                        },\n                        \/\/paperBack standard color 72-600\n                        color: {\n                            USD: { fixedCost: 1.00, ppc: 0.027 },\n                            CAD: { fixedCost: 1.26, ppc: 0.037 },\n                            GBP: { fixedCost: 0.85, ppc: 0.02 },\n                            FR: { fixedCost: 0.75, ppc: 0.024 },\n                            DE: { fixedCost: 0.75, ppc: 0.024 },\n                            ES: { fixedCost: 0.75, ppc: 0.024 },\n                            IT: { fixedCost: 0.75, ppc: 0.024 },\n                            NL: { fixedCost: 0.75, ppc: 0.024 },\n                            PLN: { fixedCost: 3.51, ppc: 0.112 },\n                            SEK: { fixedCost: 8.37, ppc: 0.268 }\n                        }\n\n                    },\n                    hardBack: {\n                        \/\/hardBack bnw 75-108\n                        bnw: {\n                            USD: { fixedCost: 6.80, ppc: 0 },\n                            GBP: { fixedCost: 5.23, ppc: 0 },\n                            FR: { fixedCost: 5.95, ppc: 0 },\n                            DE: { fixedCost: 5.95, ppc: 0 },\n                            ES: { fixedCost: 5.95, ppc: 0 },\n                            IT: { fixedCost: 5.95, ppc: 0 },\n                            NL: { fixedCost: 5.95, ppc: 0 },\n                            PLN: { fixedCost: 27.85, ppc: 0 },\n                            SEK: { fixedCost: 66.38, ppc: 0 }\n                        },\n                        \/\/hardBack bnw 110-550\n                        bnw2: {\n                            USD: { fixedCost: 5.65, ppc: 0.012 },\n                            GBP: { fixedCost: 4.15, ppc: 0.010 },\n                            FR: { fixedCost: 4.65, ppc: 0.012 },\n                            DE: { fixedCost: 4.65, ppc: 0.012 },\n                            ES: { fixedCost: 4.65, ppc: 0.012 },\n                            IT: { fixedCost: 4.65, ppc: 0.012 },\n                            NL: { fixedCost: 4.65, ppc: 0.012 },\n                            PLN: { fixedCost: 20.34, ppc: 0.056 },\n                            SEK: { fixedCost: 48.49, ppc: 0.134 }\n                        },\n                        \/\/hardBack premium color 75-550\n                        pColor: {\n                            USD: { fixedCost: 5.65, ppc: 0.065 },\n                            GBP: { fixedCost: 4.15, ppc: 0.045 },\n                            FR: { fixedCost: 4.65, ppc: 0.057 },\n                            DE: { fixedCost: 4.65, ppc: 0.057 },\n                            ES: { fixedCost: 4.65, ppc: 0.057 },\n                            IT: { fixedCost: 4.65, ppc: 0.057 },\n                            NL: { fixedCost: 4.65, ppc: 0.057 },\n                            PLN: { fixedCost: 21.78, ppc: 0.267 },\n                            SEK: { fixedCost: 51.91, ppc: 0.636 }\n                        }\n\n                    }\n                }\n\n\n                                printCostAmn_June_LT = {\n                    paperBack: {\n                        \/\/paperBack bnw 24-108\n                        bnw: {\n                            USD: { fixedCost: 2.84, ppc: 0 },\n                            CAD: { fixedCost: 3.53, ppc: 0 },\n                            GBP: { fixedCost: 2.15, ppc: 0 },\n                            FR: { fixedCost: 2.48, ppc: 0 },\n                            DE: { fixedCost: 2.48, ppc: 0 },\n                            ES: { fixedCost: 2.48, ppc: 0 },\n                            IT: { fixedCost: 2.48, ppc: 0 },\n                            NL: { fixedCost: 2.48, ppc: 0 },\n                            AUD: { fixedCost: 5.28, ppc: 0 },\n                            YEN: { fixedCost: 530, ppc: 0 },\n                            PLN: { fixedCost: 11.61, ppc: 0 },\n                            SEK: { fixedCost: 27.67, ppc: 0 }\n                        },\n                        \/\/paperback 110-828\n                        bnw2: {\n                            USD: { fixedCost: 1.00, ppc: 0.017 },\n                            CAD: { fixedCost: 1.26, ppc: 0.021 },\n                            GBP: { fixedCost: 0.85, ppc: 0.012 },\n                            FR: { fixedCost: 0.75, ppc: 0.016 },\n                            DE: { fixedCost: 0.75, ppc: 0.016 },\n                            ES: { fixedCost: 0.75, ppc: 0.016 },\n                            IT: { fixedCost: 0.75, ppc: 0.016 },\n                            NL: { fixedCost: 0.75, ppc: 0.016 },\n                            AUD: { fixedCost: 2.42, ppc: 0.027 },\n                            YEN: { fixedCost: 206, ppc: 3 },\n                            PLN: { fixedCost: 3.51, ppc: 0.075 },\n                            SEK: { fixedCost: 8.37, ppc: 0.179 }\n                        },\n                        \/\/paperBack premium color 24-40\n                        pColor: {\n                            USD: { fixedCost: 4.20, ppc: 0 },\n                            CAD: { fixedCost: 5.26, ppc: 0 },\n                            GBP: { fixedCost: 3.25, ppc: 0 },\n                            FR: { fixedCost: 3.63, ppc: 0 },\n                            DE: { fixedCost: 3.63, ppc: 0 },\n                            ES: { fixedCost: 3.63, ppc: 0 },\n                            IT: { fixedCost: 3.63, ppc: 0 },\n                            NL: { fixedCost: 3.63, ppc: 0 },\n                            AUD: { fixedCost: 6.42, ppc: 0 },\n                            YEN: { fixedCost: 475, ppc: 0 },\n                            PLN: { fixedCost: 15.32, ppc: 0 },\n                            SEK: { fixedCost: 36.51, ppc: 0 }\n                        },\n                        \/\/paperBack premium color 42-828\n                        pColor2: {\n                            USD: { fixedCost: 1.00, ppc: 0.08 },\n                            CAD: { fixedCost: 1.26, ppc: 0.1 },\n                            GBP: { fixedCost: 0.85, ppc: 0.06 },\n                            FR: { fixedCost: 0.85, ppc: 0.072 },\n                            DE: { fixedCost: 0.85, ppc: 0.072 },\n                            ES: { fixedCost: 0.85, ppc: 0.072 },\n                            IT: { fixedCost: 0.85, ppc: 0.072 },\n                            NL: { fixedCost: 0.85, ppc: 0.072 },\n                            AUD: { fixedCost: 2.42, ppc: 0.1 },\n                            YEN: { fixedCost: 206, ppc: 5 },\n                            PLN: { fixedCost: 3.51, ppc: 0.337 },\n                            SEK: { fixedCost: 8.37, ppc: 0.804 }\n                        },\n                        \/\/paperBack standard color 72-600\n                        color: {\n                            USD: { fixedCost: 1.00, ppc: 0.042 },\n                            CAD: { fixedCost: 1.26, ppc: 0.052 },\n                            GBP: { fixedCost: 0.85, ppc: 0.027 },\n                            FR: { fixedCost: 0.75, ppc: 0.035 },\n                            DE: { fixedCost: 0.75, ppc: 0.035 },\n                            ES: { fixedCost: 0.75, ppc: 0.035 },\n                            IT: { fixedCost: 0.75, ppc: 0.035 },\n                            NL: { fixedCost: 0.75, ppc: 0.035 },\n                            PLN: { fixedCost: 3.51, ppc: 0.164 },\n                            SEK: { fixedCost: 8.37, ppc: 0.3691 }\n                        }\n\n                    },\n                    hardBack: {\n                        \/\/hardBack bnw 75-108\n                        bnw: {\n                            USD: { fixedCost: 7.49, ppc: 0 },\n                            GBP: { fixedCost: 5.45, ppc: 0 },\n                            FR: { fixedCost: 6.35, ppc: 0 },\n                            DE: { fixedCost: 6.35, ppc: 0 },\n                            ES: { fixedCost: 6.35, ppc: 0 },\n                            IT: { fixedCost: 6.35, ppc: 0 },\n                            NL: { fixedCost: 6.35, ppc: 0 },\n                            PLN: { fixedCost: 29.87, ppc: 0 },\n                            SEK: { fixedCost: 71.21, ppc: 0 }\n                        },\n                        \/\/hardBack bnw 110-550\n                        bnw2: {\n                            USD: { fixedCost: 5.65, ppc: 0.017 },\n                            GBP: { fixedCost: 4.15, ppc: 0.012 },\n                            FR: { fixedCost: 4.65, ppc: 0.016 },\n                            DE: { fixedCost: 4.65, ppc: 0.016 },\n                            ES: { fixedCost: 4.65, ppc: 0.016 },\n                            IT: { fixedCost: 4.65, ppc: 0.016 },\n                            NL: { fixedCost: 4.65, ppc: 0.016 },\n                            PLN: { fixedCost: 20.34, ppc: 0.075 },\n                            SEK: { fixedCost: 48.49, ppc: 0.179 }\n                        },\n                        \/\/hardBack premium color 75-550\n                        pColor: {\n                            USD: { fixedCost: 5.65, ppc: 0.08 },\n                            GBP: { fixedCost: 4.15, ppc: 0.06 },\n                            FR: { fixedCost: 4.65, ppc: 0.072 },\n                            DE: { fixedCost: 4.65, ppc: 0.072 },\n                            ES: { fixedCost: 4.65, ppc: 0.072 },\n                            IT: { fixedCost: 4.65, ppc: 0.072 },\n                            NL: { fixedCost: 4.65, ppc: 0.072 },\n                            PLN: { fixedCost: 21.78, ppc: 0.337 },\n                            SEK: { fixedCost: 51.91, ppc: 0.804 }\n                        }\n\n                    }\n                }\n\n\n                mbFeeAmt = {\n                                \/\/paperBack bnw 24-108\n                                cntry: {\n                                    USD: { fixedCost: .15, ppc: 0 },\n                                    CAD: { fixedCost: .15, ppc: 0 },\n                                    GBP: { fixedCost: .10, ppc: 0 },\n                                    FR: { fixedCost: .12, ppc: 0 },\n                                    DE: { fixedCost: .12, ppc: 0 },\n                                    ES: { fixedCost: .12, ppc: 0 },\n                                    IT: { fixedCost: .12, ppc: 0 },\n                                    NL: { fixedCost: .12, ppc: 0 },\n                                    AUD: { fixedCost: .15, ppc: 0 },\n                                    YEN: { fixedCost: 1, ppc: 0 }\n                                }\n                            }\n\n                        dollarSigns = {\n                                \/\/paperBack bnw 24-108\n                                cntry: {\n                                    USD: { fixedCost: \"$\", ppc: 0 },\n                                    CAD: { fixedCost: \"$\", ppc: 0 },\n                                    GBP: { fixedCost: \"\u00a3\", ppc: 0 },\n                                    EUR:{ fixedCost: \"\u20ac\", ppc: 0 },\n                                    FR: { fixedCost: \"\u20ac\", ppc: 0 },\n                                    DE: { fixedCost: \"\u20ac\", ppc: 0 },\n                                    ES: { fixedCost: \"\u20ac\", ppc: 0 },\n                                    IT: { fixedCost: \"\u20ac\", ppc: 0 },\n                                    NL: { fixedCost: \"\u20ac\", ppc: 0 },\n                                    AUD: { fixedCost: \"$\", ppc: 0 },\n                                    YEN: { fixedCost: \"\u00a5\", ppc: 0 }\n                                }\n                            }\n                calculate()\n\n                $('#book-type').change(function () {\n                    const royaltyRate = document.querySelector('.royalty-rate')\n                    const interior = document.querySelector('.interior')\n                    const pages = document.querySelector('.pages')\n                    const secondLegend = document.getElementById('second-legend')\n                    const size = document.querySelector('.size')\n                    const rate = document.getElementById('rate')\n                    switch (this.value) {\n                        case 'ebook':\n                            royaltyRate.style.display = 'flex'\n                            interior.style.display = 'none'\n                            pages.style.display = 'none'\n                            secondLegend.innerHTML = 'Delivery'\n                            size.style.display = 'flex'\n\n                            break;\n                        case 'paperBack':\n                            royaltyRate.style.display = 'none'\n                            interior.style.display = 'flex'\n                            pages.style.display = 'flex'\n                            size.style.display = 'none'\n                            secondLegend.innerHTML = 'Printing Cost'\n                            document.getElementById('interior').innerHTML = `<option value=\"bnw\" selected>Black and White<\/option>\n                                                                                                                                                                                    <option value=\"color\">Color<\/option>\n                                                                                                                                                                                                                                                                            <option value=\"p-color\">Premium Color<\/option>`\n\n                            break;\n                        case 'hardBack':\n                            royaltyRate.style.display = 'none'\n                            interior.style.display = 'flex'\n                            pages.style.display = 'flex'\n                            size.style.display = 'none'\n                            secondLegend.innerHTML = 'Printing Cost'\n                            document.getElementById('interior').innerHTML = `<option value=\"bnw\" selected>Black and White<\/option>\n                                                                                                                                                                                                                                                                            <option value=\"p-color\">Premium Color<\/option>`\n                            break;\n                        default:\n                            break;\n                    }\n                })\n\n                $('#interior').change(function () {\n                    const type = document.getElementById('book-type').value\n                    const currency = document.getElementById('currency')\n                    if (this.value == 'color' && type == 'paperBack') {\n                        currency.innerHTML = `<option value=\"USD\" selected>Amazon.com<\/option>\n                                                    <option value=\"CAD\">Amazon.ca<\/option>\n                                                    <option value=\"GBP\">Amazon.co.uk<\/option>\n                                                    <option value=\"FR\">Amazon.fr<\/option>\n                                                    <option value=\"IT\">Amazon.it<\/option>\n                                                    <option value=\"DE\">Amazon.de<\/option>\n                                                    <option value=\"ES\">Amazon.es<\/option>\n                                                    <option value=\"PLN\">Amazon.pl<\/option>\n                                                    <option value=\"SEK\">Amazon.se<\/option>`\n                    } else {\n                        currency.innerHTML = `<option value=\"USD\" selected>Amazon.com<\/option>\n                                                    <option value=\"CAD\">Amazon.ca<\/option>\n                                                    <option value=\"GBP\">Amazon.co.uk<\/option>\n                                                    <option value=\"FR\">Amazon.fr<\/option>\n                                                    <option value=\"IT\">Amazon.it<\/option>\n                                                    <option value=\"DE\">Amazon.de<\/option>\n                                                    <option value=\"ES\">Amazon.es<\/option>\n                                                    <option value=\"AUD\">Amazon.com.au<\/option>\n                                                    <option value=\"YEN\">Amazon.co.jp<\/option>\n                                                    <option value=\"PLN\">Amazon.pl<\/option>\n                                                    <option value=\"SEK\">Amazon.se<\/option>`\n                    }\n                })\n\n\n                function validation(effective_rate, profitableRoyaltyRate, profitDifference) {\n                    let error = false\n                    const type = document.getElementById('book-type').value\n                    const rate = document.getElementById('rate').value\n                    const size = document.getElementById('sizeInput').value\n\n                    const interior = document.getElementById('interior').value\n                    const pages = document.getElementById('pages').value\n                    const currency = document.getElementById('currency').value\n                    const price = document.getElementById('priceInput').value\n\n                    const priceError = document.getElementById('price-error')\n                    const pageError = document.getElementById('page-error')\n                    const sizeError = document.getElementById('size-error')\n                    const alert = document.querySelector('.error-alert')\n                    const boxError = document.getElementById('box-error')\n\n                    \/\/ Rule number 6 - effective rate < 25%\n                    if (effective_rate > 50) {\n                        alert.style.display = 'flex'\n                        boxError.innerHTML = `Your margins look profitable- have you tried running AMS ads to increase sales?  Take the <a href=https:\/\/courses.kindlepreneur.com\/courses\/AMS?affiliate=kpreneur>FREE course<\/a> here on how to run successful AMS ads.`\n\n                        \/\/boxError.innerHTML = `Not making enough sales? There are other ways to attract readers besides lowering price. Use <a href=www.publishrrocket.com>discoverability tactics<\/a> to get more eyes on your book and earn higher margins.<br>`\n                    } else {\n                        alert.style.display = 'none'\n                    }\n\n                    if (type == 'ebook') {\n                        if (rate == '70') {\n                            if (price >= ebookPriceRange[currency].range4.from\n                                && price <= ebookPriceRange[currency].range4.to) {\n                                priceError.style.visibility = 'hidden'\n\n                            } else {\n                                priceError.style.visibility = 'visible'\n                                priceError.innerHTML = `Price should be ${dollarSignShow} ${ebookPriceRange[currency].range4.from} to ${ebookPriceRange[currency].range4.to}.`\n\n                            }\n\n                        } else {\n                            if (size < 3) {\n                                if (price >= ebookPriceRange[currency].range1.from\n                                    && price <= ebookPriceRange[currency].range1.to) {\n                                    priceError.style.visibility = 'hidden'\n\n                                } else {\n                                    priceError.style.visibility = 'visible'\n                                    priceError.innerHTML = `Price should be $${dollarSignShow} ${ebookPriceRange[currency].range1.from} to ${ebookPriceRange[currency].range1.to}.`\n\n                                }\n                            } else if (size < 10) {\n                                if (price >= ebookPriceRange[currency].range2.from\n                                    && price <= ebookPriceRange[currency].range2.to) {\n                                    priceError.style.visibility = 'hidden'\n\n                                } else {\n                                    priceError.style.visibility = 'visible'\n                                    priceError.innerHTML = `Price should be ${dollarSignShow} ${ebookPriceRange[currency].range2.from} to ${ebookPriceRange[currency].range2.to}.`\n                                    alert.style.display = 'flex'\n                                    boxError.innerHTML = `Price should be ${dollarSignShow} ${ebookPriceRange[currency].range2.from} to ${ebookPriceRange[currency].range2.to}.`\n                                }\n                            } else {\n                                if (price >= ebookPriceRange[currency].range3.from\n                                    && price <= ebookPriceRange[currency].range3.to) {\n                                    priceError.style.visibility = 'hidden'\n\n                                } else {\n                                    priceError.style.visibility = 'visible'\n                                    priceError.innerHTML = `Price should be ${dollarSignShow} ${ebookPriceRange[currency].range3.from} to ${ebookPriceRange[currency].range3.to}.`\n\n                                }\n                            }\n                        }\n                    }\n\n                    \/\/ Rules 3 4 5, Page errors\n                    if (type == 'paperBack') {\n                        if (interior == 'bnw' || interior == 'p-color') {\n                            if (pages >= pageLimit.paperBack.bnwPColor.from\n                                && pages <= pageLimit.paperBack.bnwPColor.to) {\n                                pageError.style.visibility = 'hidden'\n                            } else {\n                                pageError.style.visibility = 'visible'\n                                pageError.innerHTML = `Pages should be ${pageLimit.paperBack.bnwPColor.from} to ${pageLimit.paperBack.bnwPColor.to}.`\n                            }\n\n                            \/\/box errors\n                           if (pages < 108 && interior != 'p-color') {\n                        alert.style.display = 'flex'\n                        boxError.innerHTML = `The printing fees on this book are the same even if you added ${108-pages} pages.  <a href=\"https:\/\/kindlepreneur.com\/parts-of-a-book\/\">Include front and back matter in your book to increase its value to the reader.<\/a>`\n                    } \n                    else if (pages < 40 && interior == 'p-color') {\n                        alert.style.display = 'flex'\n                        boxError.innerHTML = `The printing fees on this book are the same even if you added ${40-pages} pages.  <a href=\"https:\/\/kindlepreneur.com\/parts-of-a-book\/\">Include front and back matter in your book to increase its value to the reader.<\/a>`\n                    }\n                    else if (pages > pageLimit.paperBack.bnwPColor.to && pages < pageLimit.paperBack.bnwPColor.to + pageLimit.paperBack.bnwPColor.to * .6) {\n                        alert.style.display = 'flex'\n                        boxError.innerHTML = `This book is too large for Amazon to print, but you still have options.  <a href=\"https:\/\/kindlepreneur.com\/reduce-print-costs\/\">Have you tried changing the font size or the trim?<\/a>`\n                    } else if (pages > pageLimit.paperBack.bnwPColor.to + pageLimit.paperBack.bnwPColor.to * .6) {\n                        alert.style.display = 'flex'\n                        boxError.innerHTML = `This book is large and expensive to print, but there are ways to reduce costs.  <a href=\"https:\/\/kindlepreneur.com\/reduce-print-costs\/\">Check out a list of suggestions here<\/a>`\n                    } else {\n\n                            }\n\n\n                        } else {\n                            if (pages >= pageLimit.paperBack.color.from\n                                && pages <= pageLimit.paperBack.color.to) {\n                                pageError.style.visibility = 'hidden'\n                            } else {\n                                pageError.style.visibility = 'visible'\n                                pageError.innerHTML = `Pages should be ${pageLimit.paperBack.color.from} to ${pageLimit.paperBack.color.to}.`\n                            }\n\n                            \/\/box errors\n                            \/\/if (pages < 40) {\n                            \/\/    alert.style.display = 'flex'\n                            \/\/    boxError.innerHTML = `The printing fees on this book are the same even if you added ${40-pages} pages.  <a href=\"https:\/\/kindlepreneur.com\/parts-of-a-book\/\">Include front and back matter in your book to increase its value to the reader.<\/a>`\n                            \/\/}\n                            \/\/else\n                            if (pages > pageLimit.paperBack.color.to && pages < pageLimit.paperBack.color.to + pageLimit.paperBack.color.to * .6) {\n                                alert.style.display = 'flex'\n                                boxError.innerHTML = `This book is too large for Amazon to print, but you still have options.  <a href=\"https:\/\/kindlepreneur.com\/reduce-print-costs\/\">Have you tried changing the font size or the trim?<\/a>`\n                            } else if (pages > pageLimit.paperBack.color.to + pageLimit.paperBack.color.to * .6) {\n                                alert.style.display = 'flex'\n                                boxError.innerHTML = `This book is large and expensive to print, but but there are ways to reduce costs. <a href=\"https:\/\/kindlepreneur.com\/reduce-print-costs\/\">Check out a list of suggestions here<\/a>`\n                            } else {\n\n                            }\n                        }\n\n                    }\n\n                    if (type == 'hardBack') {\n                        if (pages >= pageLimit.hardBack.from\n                            && pages <= pageLimit.hardBack.to) {\n                            pageError.style.visibility = 'hidden'\n                        } else {\n                            pageError.style.visibility = 'visible'\n                            pageError.innerHTML = `Pages should be ${pageLimit.hardBack.from} to ${pageLimit.hardBack.to}.`\n                        }\n\n                        \/\/ box errors\n                         if (pages < 108) {\n                    alert.style.display = 'flex'\n                    boxError.innerHTML = `The printing fees on this book are the same even if you added ${108-pages} pages.  <a href=\"https:\/\/kindlepreneur.com\/parts-of-a-book\/\">Include front and back matter in your book to increase its value to the reader.<\/a>`\n                } else if (pages > pageLimit.hardBack.to && pages < pageLimit.hardBack.to + pageLimit.hardBack.to * .6) {\n                    alert.style.display = 'flex'\n                    boxError.innerHTML = `This book is too large for Amazon to print, but you still have options.  <a href=\"https:\/\/kindlepreneur.com\/reduce-print-costs\/\">Have you tried changing the font size or the trim?<\/a>`\n                } else if (pages > pageLimit.hardBack.to + pageLimit.hardBack.to * .6) {\n                    alert.style.display = 'flex'\n                    boxError.innerHTML = `This book is large and expensive to print, but but there are ways to reduce costs. <a href=\"https:\/\/kindlepreneur.com\/reduce-print-costs\/\">Check out a list of suggestions here<\/a>`\n                }else {\n\n                        }\n                    }\n\n                    \/\/Rule 1 and 2\n                    console.log(\"PROFTIS\")\n\n                    if (profitableRoyaltyRate == '70') {\n                        alert.style.display = 'flex'\n                        console.log(profitDifference)\n                        boxError.innerHTML = 'Changing your pricing structure from 35% to 70% could earn you $' + profitDifference + ' more per sale!  <a href=\"https:\/\/kindlepreneur.com\/pricing-ebooks\/\">Find out more about this here.<\/a>'\n                    } else if (profitableRoyaltyRate == '35') {\n                        alert.style.display = 'flex'\n                        console.log(profitDifference)\n                        boxError.innerHTML = `Your delivery fees look high, and are costing you ` + dollarSigns.cntry[currency].fixedCost + `${Math.round(parseFloat(size) * mbFee*1000)} for each thousand books sold. <a href = \"https:\/\/kindlepreneur.com\/reduce-download-fees\/\">Click here for ways to quickly reduce them.<\/a>`\n                        \/\/boxError.innerHTML = 'Changing your pricing structure from 70% to 35% could earn you $' + profitDifference + ' more per sale!  <a href=\"https:\/\/kindlepreneur.com\/pricing-ebooks\/\">Find out more about this here.<\/a>'\n                    } else {\n\n                    }\n\n                    if (type == 'ebook') {\n                        if (rate == '70') {\n                            \/\/ Rule 0 SIZE > 1\n                            if (size > 1) {\n                                alert.style.display = 'flex'\n                                boxError.innerHTML = `Your delivery fees look high, and are costing you ` + dollarSigns.cntry[currency].fixedCost + `${Math.round(parseFloat(size) * mbFee*1000)} for each thousand books sold. <a href = \"https:\/\/kindlepreneur.com\/reduce-download-fees\/\">Click here for ways to quickly reduce them.<\/a>`\n                            } else {\n\n                            }\n                        }\n                        else if (rate == '35') {\n                            \/\/ Rule 0 SIZE > 1\n                            if (size > 10) {\n                                alert.style.display = 'flex'\n                                boxError.innerHTML = `That's far more megabytes than most books, and you might make significantly more if you reduce them and change your royalty rate. <a href = \"https:\/\/kindlepreneur.com\/reduce-download-fees\/\">Click here for suggestions.<\/a>`\n                            } else {\n\n                            }\n                        }\n                    }\n\n                    if (alert.style.display == 'none') {\n                        alert.style.display = 'flex'\n                        boxError.innerHTML = `Not making enough sales? There are other ways to attract readers besides lowering price. Use <a href=https:\/\/kindlepreneur.com\/how-to-choose-kindle-keywords\/>discoverability tactics<\/a> to get more eyes on your book and earn higher margins.<br>`\n                    }\n\n                }\n\n\n\n                function calculate() {\n                    book_rates = printCostAmn;\n                    let fee = 0\n                    let royalty_per_book = 0\n                    let effective_rate = null\n                    let profitableRoyaltyRate = null\n                    let profitDifference = 0\n                    let printOrDeliveryCost = 0\n                    let minPrice = 0\n                    let minCost = 0\n                    const currency = document.getElementById('currency').value\n                    const type = document.getElementById('book-type').value\n                    const price = document.getElementById('priceInput').value\n                    const beforeJune = document.getElementById('amzn-update-ddown').value\n                    const trimSize = document.getElementById('amzn-trim-size').value\n                    const alert = document.querySelector('.error-alert')\n                    const boxError = document.getElementById('box-error')\n                    console.log(\"CURR\");\n                    console.log(currency);\n\n                    if(beforeJune==\"After\"){\n                        if(trimSize==\"Large\"){\n                            book_rates= printCostAmn_June_LT\n                        }\n                        else{\n                            book_rates=printCostAmn_June\n                        }\n                    }\n\n\n\n                    console.log(currency)\n                    dollarSignShow = dollarSigns.cntry[currency].fixedCost \n\n                    if (type == 'ebook') {\n                        const rate = document.getElementById('rate').value\n                        const size = document.getElementById('sizeInput').value\n                        if (rate == '35') {\n                            if (price) fee = 0.65 * parseFloat(price)\n                        } else {\n                            if (size) printOrDeliveryCost = (parseFloat(size) *  mbFeeAmt.cntry[currency].fixedCost)\n                            if (price) fee = (0.30 * parseFloat(price)) \/\/ check\n                        }\n\n                        const price35 = 0.35 * parseFloat(price)\n                        const price70 = 0.70 * parseFloat(price)\n\n                        const royalty70 = (parseFloat(price).toFixed(2) - (parseFloat(size) * mbFeeAmt.cntry[currency].fixedCost))*.70\n                        const royalty35 = parseFloat(price35).toFixed(2)\n\n                        if (rate == '70') {\n\n                            if (royalty70 - royalty35 < 0) {\n                                profitableRoyaltyRate = '35'\n                                profitDifference = royalty35 - royalty70\n                            }\n                        } else {\n                            if (royalty35 - royalty70 < 0) {\n                                profitableRoyaltyRate = '70'\n                                profitDifference = royalty70 - royalty35\n                            }\n                        }\n\n                        minPrice = printOrDeliveryCost \/\/ check\n                        if (price) royalty_per_book = parseFloat(price).toFixed(2) - fee.toFixed(2) - printOrDeliveryCost\n                            if (rate == '70' && price) {\n                                royalty_per_book=royalty70;\n                                fee = price - royalty70 - printOrDeliveryCost;\n                             }\n\n\n                    } else {\n                        const interior = document.getElementById('interior').value\n                        const pagesInput = document.getElementById('pages').value\n                        const pages = parseInt(pagesInput)\n                        if (type == 'paperBack') {\n                            switch (interior) {\n                                case 'bnw':\n                                    if (24 <= pages && pages <= 108) {\n                                        printOrDeliveryCost = book_rates[type].bnw[currency].fixedCost\n                                        console.log(printOrDeliveryCost)\n                                    }\n                                    if (110 <= pages && pages <= 828) {\n                                        printOrDeliveryCost = book_rates[type].bnw2[currency].fixedCost + (pages) * book_rates[type].bnw2[currency].ppc\n                                        console.log(printOrDeliveryCost)\n                                    }\n                                    break;\n                                case 'color':\n                                    if (72 <= pages && pages <= 600) {\n                                        printOrDeliveryCost = book_rates[type].color[currency].fixedCost + (pages) * book_rates[type].color[currency].ppc\n                                    }\n                                    break;\n                                case 'p-color':\n                                    if (24 <= pages && pages <= 40) {\n                                        printOrDeliveryCost = book_rates[type].pColor[currency].fixedCost + (pages) * book_rates[type].pColor[currency].ppc\n                                    }\n                                    if (42 <= pages && pages <= 828) {\n                                        printOrDeliveryCost = book_rates[type].pColor2[currency].fixedCost + (pages) * book_rates[type].pColor2[currency].ppc\n                                        console.log(\"PODC\")\n                                        console.log(printOrDeliveryCost)\n                                    }\n                                    break;\n                                default:\n                                    break;\n                            }\n                        } else {\n\n                            try{\n                                    let f= book_rates[type].bnw[currency].fixedCost;\n                                    printOrDeliveryCost=0;\n                                }\n                                catch(err){\n                                    boxError.innerHTML = `Amazon does not look to currently offer this format in this marketplace.`\n                                }\n                            switch (interior) {\n                                case 'bnw':\n                                    if (75 <= pages && pages <= 108) {\n                                        printOrDeliveryCost = book_rates[type].bnw[currency].fixedCost\n                                    }\n                                    if (110 <= pages && pages <= 550) {\n                                        printOrDeliveryCost = book_rates[type].bnw2[currency].fixedCost + (pages) * book_rates[type].bnw2[currency].ppc\n                                    }\n                                    break;\n                                case 'p-color':\n                                    if (75 <= pages && pages <= 550) {\n                                        printOrDeliveryCost = book_rates[type].pColor[currency].fixedCost + (pages) * book_rates[type].pColor[currency].ppc\n                                    }\n                                    break;\n                                default:\n                                    break;\n                            }\n                        }\n\n                        if (printOrDeliveryCost \/ .6 > price) {\n                            minCost = (printOrDeliveryCost \/ .6).toFixed(2)\n                            document.getElementById('price-error').style.visibility = 'visible'\n                            document.getElementById('price-error').innerHTML = `Minimum list price of ` + dollarSignShow+ minCost\n                        } else {\n                            document.getElementById('price-error').style.visibility = 'hidden'\n                        }\n                        if (price) fee = 0.40 * parseFloat(price).toFixed(2)\n                        if (price) royalty_per_book = 0.60 * (parseFloat(price).toFixed(2)) - printOrDeliveryCost.toFixed(2)\n                        minPrice = printOrDeliveryCost\n\n\n\n                    }\n\n\n                    if (type != 'ebook' && printOrDeliveryCost == 0) {\n                        effective_rate = 0;\n                        royalty_per_book = 0;\n                    }\n\n                    chart.data.datasets[0].data = [royalty_per_book.toFixed(2), printOrDeliveryCost.toFixed(2), fee.toFixed(2)]\n                    \/\/ chart.data.labels = [\"$\" + royalty_per_book.toFixed(2), \"$\" +printOrDeliveryCost.toFixed(2), \"$\"+fee.toFixed(2)]\n                    chart.update();\n                    $('#priceInput').attr('placeholder', 'Enter your price here');\n\n                    if (parseFloat(price)) effective_rate = royalty_per_book \/ parseFloat(price).toFixed(2) * 100\n\n\n\n                    if (effective_rate != null) {\n                        document.querySelector('.amount').innerHTML = ' ' + effective_rate ? Math.round(effective_rate.toFixed(2)) + '%' : '-'\n                        const sum = royalty_per_book + printOrDeliveryCost + fee\n                        const rPercentage = Math.round(royalty_per_book \/ sum * 100)\n                        const dPercentage = Math.round(printOrDeliveryCost \/ sum * 100)\n                        const fPercentage = Math.round(fee \/ sum * 100)\n\n                    } else {\n                        document.querySelector('.amount').innerHTML = ' --'\n                    }\n\n                    profitDifference = Math.round(profitDifference * 100) \/ 100\n                    validation(effective_rate, profitableRoyaltyRate, profitDifference)\n\n                }\n            <\/script>\n            \n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-use-this-kdp-royalty-calculator\">How to Use This KDP Royalty Calculator<\/h2>\n\n\n\n<p>The above KDP Royalty Calculator is extremely easy to use. Just follow these steps:<\/p>\n\n\n\n<ul>\n<li><strong>Step 1: Select your book type &#8211;<\/strong> Is your book an eBook, a Paperback, or a Hardback?<\/li>\n\n\n\n<li><strong>Step 2A: Royalty Rate and Book Size &#8211; <\/strong>&nbsp;If you selected an Ebook in Step 1, select your royalty rate of either 35% or 70%, depending on your ebook price. Also enter in the number of Megabytes (MB) for your ebook. This will affect the delivery cost.<\/li>\n\n\n\n<li><strong>Step 2B: Interior and Pages &#8211; <\/strong>If you selected Paperback or Hardcover in Step 1, then select your Interior and input the number of pages for your book here.<\/li>\n\n\n\n<li><strong>Step 3: Marketplace &#8211; <\/strong>Be sure to input the correct marketplace (Amazon.com, Amazon.co.uk, Amazon.de, etc.)<\/li>\n\n\n\n<li><strong>Step 4: Book Price &#8211;<\/strong> Then enter the price that you plan to sell your book for. You can then see in the graph a comprehensive graph of your royalty rates, along with some advice on how to improve.<\/li>\n<\/ul>\n\n\n\r\n<section class=\"standard-cta testimonial nohover invert-mobile\" id=\"cta-block_60a2b73018237\">\r\n    <div class=\"cta-inner row\">\r\n        \r\n        <div class=\"cta-body col-md-8\" style=\"text-align:center;\">  \r\n                            <a class=\"cta-heading\" href=\"https:\/\/kindlepreneur.com\/click\/rocket-in-content\" alt=\"Get Publisher Rocket Now!\">\r\n                            <h3>Better Keywords &#038; Categories Fast<\/h3>\r\n                            <\/a>\r\n                        \r\n            <p>See why over 47,000+ authors and publishing companies use and love Rocket to help them sell more books.<\/p>\n            <a class=\"offer-button\" href=\"https:\/\/kindlepreneur.com\/click\/rocket-in-content\" alt=\"Get Publisher Rocket Now!\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Get Publisher Rocket Now!<\/a>        <\/div>\r\n\r\n                    \r\n            <div class=\"cta-media col-md-4\">\r\n                                    <div class=\"cta-media-inner\">\r\n                        <a href=\"https:\/\/kindlepreneur.com\/click\/rocket-in-content\" alt=\"Get Publisher Rocket Now!\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">                        \r\n                        \r\n                        \r\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kindlepreneur.com\/wp-content\/uploads\/2021\/05\/Mockup-copy.png\" alt=\"Mockup copy\" height=\"388\" width=\"453\">\r\n                        \r\n                        <\/a>                    <\/div>\r\n                            <\/div>\r\n\r\n            <\/div>\r\n<\/section>\r\n\r\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-calculating-royalties-for-ebooks\">Calculating Royalties for Ebooks<\/h2>\n\n\n\n<p>Ebook earnings can be the golden goose for authors, often accounting for the lion's share of our profits. Because of that, we want to know how they work. Let's dive in together and make sense of Amazon's ebook royalties, shall we?<\/p>\n\n\n\n<p>Amazon, that giant of the online book world, offers us authors a tantalizing 70% royalty rate on ebooks. Sounds good? Well\u2026this golden rate comes with a pretty long list of requirements:<\/p>\n\n\n\n<ul>\n<li>Your book has to be priced between $2.99 and $9.99.<\/li>\n\n\n\n<li>It must be sold in the US, UK, Canada, Australia, New Zealand, Germany, or 35 other countries.<\/li>\n\n\n\n<li>It has to be your original content, not something from the public domain.<\/li>\n\n\n\n<li>And, the ebook version needs to be at least 20% cheaper than any print version.<\/li>\n<\/ul>\n\n\n\n<p>So, yes, there are quite a few hoops to jump through to nab that higher royalty. But if you can tick all these boxes, you should be good to go.<\/p>\n\n\n\n<p>One thing I appreciate about Amazon is that they keep the royalty calculation simple:&nbsp;<\/p>\n\n\n\n<p><strong>Royalty Rate * List Price = Royalty.&nbsp;<\/strong><\/p>\n\n\n\n<p>Let's see how it works for a book priced at $9.99 with that lovely 70% royalty rate. The math is straightforward:<\/p>\n\n\n\n<p><strong>70% of $2.99 = roughly $2.09 (after rounding to the nearest cent)<\/strong><\/p>\n\n\n\n<p>But before you start counting your future riches, there's one more wrinkle in the 70% royalty arrangement. Amazon also charges a delivery cost for each ebook sold at this royalty rate. It's based on the file size of your book. The bigger your book, the more you pay in delivery costs (more on this below).<\/p>\n\n\n\n<p>So, while the 70% royalty is attractive, it's essential to weigh up these costs when deciding your book price and format.<\/p>\n\n\n\n<p>It's not hard to see that Amazon is encouraging us authors to price our ebooks in the $2.99 to $9.99 range. There's a clear financial incentive with the higher royalty rate. But remember, there's a long list of requirements to meet, not to mention delivery costs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-other-considerations-for-ebooks\">Other Considerations for Ebooks:<\/h3>\n\n\n\n<p>In addition to the above, you should also take the following into consideration when calculating your Ebook royalties:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-royalties-for-kindle-unlimited\">Royalties for Kindle Unlimited<\/h4>\n\n\n\n<p>If your book is enrolled in KDP Select (or Kindle Unlimited), the royalties follow an entirely different pattern for readers who borrow your book through KU:<\/p>\n\n\n\n<ul>\n<li>The Global royalty rate is calculated by dividing the <strong>KDP Select Global Fund by the Total Pages Read to get the KENP<\/strong> (Kindle Edition Normalized Page) Rate.&nbsp;<\/li>\n\n\n\n<li>Your specific royalties for each page read is <strong>Your KENP Pages Read multiplied by the KENP Rate, which equals Your Royalties<\/strong>.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>The biggest advantage is that the royalties can be somewhat good, especially if you have a longer book. The biggest disadvantage is that to qualify, your ebook must be exclusive to Amazon.&nbsp;<\/p>\n\n\n\n<p>If you're looking to distribute elsewhere, KDP Select isn't for you.<\/p>\n\n\n\n<p><em>See our other tool on <a href=\"https:\/\/kindlepreneur.com\/kenp-calculator\/\" target=\"_blank\" rel=\"noreferrer noopener\">calculating your KENP Royalty Rate<\/a>.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-watch-out-for-delivery-fees\">Watch Out for Delivery Fees<\/h4>\n\n\n\n<p>If you're at the 70% royalty rate, Amazon also charges delivery fees for each book sold. For every megabyte that your ebook takes up, your delivery charge increases. While Amazon does compress your ebook a bit when you upload, you should still optimize to reduce the size.&nbsp;<\/p>\n\n\n\n<p>Bold text and images add extra megabytes to your fee, so only include when necessary. Keep paragraphs short and chapters concise.&nbsp;<\/p>\n\n\n\n<p>Every cent matters when you're trying to profit from your writing. While KDP Select offers opportunities for greater royalty rates, extra fees can cut into that significantly if you're not careful.&nbsp;<\/p>\n\n\n\n<p>Make sure to weigh all options for your specific book before diving into KDP Select. Consider your genre, target market, and how you intend to promote to determine what program will benefit most in the end.&nbsp;<\/p>\n\n\n\n<p>With some experimenting, you'll find what works best to gain the highest return.&nbsp;<\/p>\n\n\n\n<p><em>See our article on how to <a href=\"https:\/\/kindlepreneur.com\/reduce-download-fees\/\" target=\"_blank\" rel=\"noreferrer noopener\">reduce download fees on Amazon<\/a>.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-calculating-royalties-for-print\">Calculating Royalties for Print<\/h2>\n\n\n\n<p>Amazon offers us a 60% royalty rate for print books. That's pretty decent, right? Well hang on, because unlike with ebooks, we have to factor in the cost of production.<\/p>\n\n\n\n<p>So, the formula becomes:&nbsp;<\/p>\n\n\n\n<p><strong>(Royalty Rate * List Price) &#8211; Printing Costs = Royalty.<\/strong>&nbsp;<\/p>\n\n\n\n<p>When it comes to calculating those pesky print costs, there are four factors you need to consider:<\/p>\n\n\n\n<ul>\n<li><strong>Page count:<\/strong> Amazon has a fixed production rate for books under 108 pages (for black and white), after which it goes up by page. More pages means more cost.<\/li>\n\n\n\n<li><strong>Print color:<\/strong> You've got three choices here\u2014premium color, standard color, or black and white. The better the color, the higher the cost.<\/li>\n\n\n\n<li><strong>Country of sale: <\/strong>Printing costs vary from country to country.<\/li>\n\n\n\n<li><strong>Paperback or hardcover:<\/strong> Hardcover books are more expensive to produce.<\/li>\n<\/ul>\n\n\n\n<p>These four factors can significantly affect your royalty earnings from print book sales.<\/p>\n\n\n\n<p><em>Example: If you\u2019re selling a paperback book with 300 pages, black ink, and priced at $19.99, you would calculate 60% of $19.99 (which would be about $12), then subtract the printing cost (which in this case is $4.45), leaving you with $7.54 in royalties.<\/em><\/p>\n\n\n\n<p>So how can you keep these print costs down without compromising the quality of my book? Good news! I've written an entire article about that very topic. You can check that out here.<\/p>\n\n\n\n<p>The world of print book royalties is a bit more complex than its digital counterpart, but don't let that discourage you. It's just another part of the self-publishing journey, and with a bit of knowledge and strategy, you can easily figure it out.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-other-considerations-for-print\">Other Considerations for Print:<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-paperback-vs-hardcover\">Paperback vs Hardcover<\/h4>\n\n\n\n<p>Both paperbacks and hardcovers on <em>KDP Print have a fixed cost for books up to 108 pages<\/em>. What's more, there's a variable cost per page after that for both formats.&nbsp;<\/p>\n\n\n\n<p>And when it comes to the color choice, both have higher costs associated with color instead of black and white. So far, so similar.<\/p>\n\n\n\n<p>However, there's a catch. Hardcovers are generally more expensive in the fixed costs, meaning it will cost you a lot more overall. But that\u2019s to be expected.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-expanded-distribution\">Expanded Distribution<\/h4>\n\n\n\n<p>When it comes to distribution, there are a couple of things you should be aware of. For Amazon to distribute copies of your print book to other bookstores, you'll need to enroll your book in something called &#8220;Expanded Distribution.&#8221;<\/p>\n\n\n\n<p>Before you jump on board, you should know this: you'll need to price higher. Why? Simply put, the royalties for those who buy through Expanded Distribution are far less. Amazon will require this number to be high enough so you\u2019re not making a negative profit.<\/p>\n\n\n\n<p>But don't let that scare you off. Expanded Distribution can actually be a good thing. Despite the common belief that most bookstores typically don't stock books bought by Amazon, there's no harm in checking Expanded Distribution.&nbsp;<\/p>\n\n\n\n<p>It opens up new avenues for your book to be discovered, and on the off chance that a bookstore does choose to stock your book, that's a wider audience reached!<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-vat-costs\">VAT Costs<\/h4>\n\n\n\n<p>On Amazon, you might notice VAT taxes being withdrawn. If you're asking, &#8220;What the heck is VAT?&#8221;, let me break it down for you. VAT stands for Value Added Tax, and it's quite similar to the sales tax we know in the US. Simply put, it\u2019s a tax applied to goods and services.<\/p>\n\n\n\n<p>Sounds terrifying, right? Taxes usually do. But before you start tearing your hair out, I've got some good news for you. The VAT for books is quite low. For instance:<\/p>\n\n\n\n<ul>\n<li>Germany: 7%<\/li>\n\n\n\n<li>France: 5.5%<\/li>\n\n\n\n<li>Spain: 4%<\/li>\n\n\n\n<li>Italy: 4%<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-when-does-amazon-pay-royalties\">When Does Amazon Pay Royalties?<\/h2>\n\n\n\n<p>Understanding how the royalty payment process works can be a bit complicated, but I'm here to simplify it for you:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-60-day-rule\">The 60-Day Rule<\/h3>\n\n\n\n<p>Amazon pays royalties on a monthly basis\u2014but with a significant delay of 60 days from the end of the month your sale took place. In other words, if you make sales in January, you won't actually get paid for those sales until the end of March.&nbsp;<\/p>\n\n\n\n<p>Expanded distribution sales\u2014like paperback sales on Amazon\u2014take even longer, up to 90 days. The exact number of days depends on which expanded distribution channels your book is in. The more channels, the longer you have to wait to get paid.<\/p>\n\n\n\n<p><strong>It's important to keep this payment schedule in mind<\/strong> when you're budgeting advertising spend and relying on your Amazon royalties as income. You'll want to factor in the 60 to 90 day delay.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-speed-of-payment-methods\">The Speed of Payment Methods<\/h3>\n\n\n\n<p>The speed of light has got nothing on the speed of payment methods. There can be a few additional days of delay, depending on whether you use direct deposit, wire transfer, or check. Of the three, direct deposit is the fastest.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-amazon-kdp-payment-frequency-monthly-payouts\">Amazon KDP Payment Frequency: Monthly Payouts<\/h3>\n\n\n\n<p>In terms of how often Amazon KDP pays royalties, it's a monthly affair. But remember the 60-day rule. Yes, they pay monthly, but only after the aforementioned 60-day delay.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-selecting-the-best-price-for-your-book\">Selecting the Best Price for Your Book<\/h2>\n\n\n\n<p>There are numerous strategies that you can use to either lower your ebook cost (such as lowering the size of your ebook), as well as lowering print costs.<\/p>\n\n\n\n<p>To help with this, we actually have two articles that cover those exact two subjects. Be sure to check them out for more information:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/kindlepreneur.com\/reduce-download-fees\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to lower ebook download fees<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/kindlepreneur.com\/reduce-print-costs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to lower print costs<\/a><\/li>\n<\/ul>\n\n\n\n<p>Everything you need to know about improving your costs, and thereby your royalties, can be found in either of those two articles. However, there are a few other considerations you should take when pricing your books. These can include:<\/p>\n\n\n\n<ul>\n<li><strong>Royalties: <\/strong>When setting the price for your book, you want to ensure a fair royalty rate for yourself or the author if you're a publisher. For self-published authors selling through platforms like Amazon Kindle Direct Publishing, you can choose between a 35% and 70% royalty rate. The price you set will directly influence your royalties per book. For example, if you price your book at $9.99 and choose the 70% royalty option, you will earn approximately $7 per sale, whereas at $2.99, you will only earn about $2.<\/li>\n\n\n\n<li><strong>Market Comparison: <\/strong>Look at other books in your specific niche or genre. Price your book similarly to these, considering factors like book length, author reputation, and book format. This strategy ensures you're not overpricing or underpricing your book in relation to comparable products on the market. Customers familiar with the genre will likely expect a certain price range.<\/li>\n\n\n\n<li><strong>Author Reputation:<\/strong> If you're a new author, it may be beneficial to price your book slightly lower than established authors in your niche. As you garner positive reviews and build your brand, you can gradually increase your book price. Conversely, if you're an established author with a strong reputation, you may price your book higher, as readers may be willing to pay a premium for your work.<\/li>\n\n\n\n<li><strong>Perceived Value: <\/strong>The perceived value of a book can be influenced by factors such as the number of pages, cover design, author reputation, and reader reviews. Generally, longer books are priced higher than shorter ones, and books with a high-quality cover design and positive reviews can command higher prices as they give the impression of higher quality content.<\/li>\n\n\n\n<li><strong>Amazon's Algorithm: <\/strong>Amazon\u2019s algorithms reward books that sell well, so there's a balancing act between higher price points (which will earn you more per sale but may decrease volume) and lower price points (which may increase volume but lower your profit per sale). Aim for a price that achieves a good conversion rate, as a high conversion rate can boost your book's visibility and rankings.<\/li>\n\n\n\n<li><strong>Strategic Pricing: <\/strong>Consider pricing your book lower at launch to boost initial sales and attract reviews. This can help your book gain visibility and improve its rankings. After you've built up some momentum, you could consider raising the price. Running promotional pricing at key times, such as around the holidays or the release of a sequel, can also stimulate sales.<\/li>\n<\/ul>\n\n\n\n<p>Remember, pricing a book is both an art and a science, and what works for one book may not work for another. It's a good idea to experiment with different price points and monitor the impact on sales over time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-did-amazon-just-lower-the-price-of-my-book\">Why Did Amazon Just Lower the Price of My Book?<\/h2>\n\n\n\n<p>You've taken the leap and published your book. Fantastic. But then, as you\u2019re browsing the digital shelves of Amazon, you spot something strange: your book's price has been lowered.<\/p>\n\n\n\n<p>What gives?<\/p>\n\n\n\n<p>Well, there are a few reasons why this could have happened:<\/p>\n\n\n\n<ul>\n<li><strong>Price-Matching Policy:<\/strong> Amazon may lower your book's price to stay competitive if it's listed for a lower price elsewhere. Always check your pricing on other platforms if you notice a price drop on Amazon.<\/li>\n\n\n\n<li><strong>Data-Driven Decisions: <\/strong>Amazon's extensive data analysis might indicate that customers will respond well to a sale on your book. So, a price reduction could actually be a data-backed boost for your sales.<\/li>\n\n\n\n<li><strong>Scam Alert:<\/strong> For print books, a sudden price drop could potentially indicate a scam. Stay vigilant and educate yourself about common book scams. For more details, <a href=\"https:\/\/kindlepreneur.com\/amazon-printing-scams\/\" target=\"_blank\" rel=\"noreferrer noopener\">check out my previous article on the subject<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-best-way-to-check-for-royalties\">Best Way to Check for Royalties<\/h2>\n\n\n\n<p>The best way to check your royalties is to do so directly on the Amazon KDP dashboard. Here's a step-by-step guide for you to break it down:<\/p>\n\n\n\n<ol>\n<li><strong>Getting started: <\/strong>Open up your web browser, type in<a href=\"https:\/\/kdp.amazon.com\/\"> https:\/\/kdp.amazon.com\/<\/a>, and hit enter. You'll land on the login page. Put in your credentials and log in.<\/li>\n\n\n\n<li><strong>Accessing the Reports: <\/strong>Look for the \u201cReports\u201d option. It's located on the menu near the top of your screen. Click it.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-interpreting-the-sales-data\">Interpreting the Sales Data<\/h2>\n\n\n\n<p>Now that you're looking at your sales data, you may wonder what all these numbers mean. Let's break it down:<\/p>\n\n\n\n<ul>\n<li>Estimated royalties: This shows you how much you've earned today. A handy tool for monitoring daily income.<\/li>\n\n\n\n<li>Last 30 days: Amazon also shows you a list of sales over the last 30 days. You can also look at KENP Reads and estimated royalties here.<\/li>\n\n\n\n<li>Top-earning books: Here's where you see which of your books are making the most cash today.<\/li>\n\n\n\n<li>Top royalty sources\/marketplaces: This data will give you insight into where and how your readers prefer to consume your content.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-keeping-track-of-royalties-outside-amazon\">Keeping Track of Royalties Outside Amazon<\/h2>\n\n\n\n<p>If you're like me and have your books listed on multiple platforms, you might want a more consolidated view of your royalties. That\u2019s why I recommend ScribeCount.<\/p>\n\n\n\n<p>ScribeCount is a fantastic tool for keeping track of all your royalties in one place. It's user-friendly, it's efficient, and it's tailor-made for authors. Give it a shot, and see the difference it makes in managing your sales data.<\/p>\n\n\n\n<center><a class=\"buy-button\" href=\"https:\/\/kindlepreneur.com\/click\/scribecount\" target=\"_blank\" rel=\"noopener noreferrer\">Check Out ScribeCount Here<\/a><\/center>\n","protected":false},"excerpt":{"rendered":"<p>KDP Royalty Calculator: Free Tool for Authors How to Use This KDP Royalty Calculator The above KDP Royalty Calculator is extremely easy to use. Just follow these steps: Calculating Royalties for Ebooks Ebook earnings can be the golden goose for authors, often accounting for the lion&#8217;s share of our profits. Because of that, we want [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/tools-with-sidebar.php","meta":{"om_disable_all_campaigns":false,"inline_featured_image":false,"footnotes":""},"categories":[3887],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.9 (Yoast SEO v22.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>KDP Royalty Calculator: Free Tool for Authors<\/title>\n<meta name=\"description\" content=\"The KDP Royalty Calculator will help you know exactly how much you will make for each sale you make on Amazon, whether it&#039;s ebook or print.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KDP Royalty Calculator: Free Tool for Authors\" \/>\n<meta property=\"og:description\" content=\"The KDP Royalty Calculator will help you know exactly how much you will make for each sale you make on Amazon, whether it&#039;s ebook or print.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"Kindlepreneur\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/kindlepreneur\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-24T22:24:13+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@DaveChesson\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/\",\"url\":\"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/\",\"name\":\"KDP Royalty Calculator: Free Tool for Authors\",\"isPartOf\":{\"@id\":\"https:\/\/kindlepreneur.com\/#website\"},\"datePublished\":\"2023-05-18T14:42:16+00:00\",\"dateModified\":\"2023-05-24T22:24:13+00:00\",\"description\":\"The KDP Royalty Calculator will help you know exactly how much you will make for each sale you make on Amazon, whether it's ebook or print.\",\"breadcrumb\":{\"@id\":\"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kindlepreneur.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KDP Royalty Calculator: Free Tool for Authors\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kindlepreneur.com\/#website\",\"url\":\"https:\/\/kindlepreneur.com\/\",\"name\":\"Kindlepreneur\",\"description\":\"Book Marketing for Self-Publishing Authors\",\"publisher\":{\"@id\":\"https:\/\/kindlepreneur.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kindlepreneur.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kindlepreneur.com\/#organization\",\"name\":\"Kindlepreneur\",\"url\":\"https:\/\/kindlepreneur.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kindlepreneur.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kindlepreneur.com\/wp-content\/uploads\/2021\/01\/kindlepreneur_logo_white-copy.png\",\"contentUrl\":\"https:\/\/kindlepreneur.com\/wp-content\/uploads\/2021\/01\/kindlepreneur_logo_white-copy.png\",\"width\":330,\"height\":61,\"caption\":\"Kindlepreneur\"},\"image\":{\"@id\":\"https:\/\/kindlepreneur.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/facebook.com\/kindlepreneur\",\"https:\/\/x.com\/DaveChesson\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"KDP Royalty Calculator: Free Tool for Authors","description":"The KDP Royalty Calculator will help you know exactly how much you will make for each sale you make on Amazon, whether it's ebook or print.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/","og_locale":"en_US","og_type":"article","og_title":"KDP Royalty Calculator: Free Tool for Authors","og_description":"The KDP Royalty Calculator will help you know exactly how much you will make for each sale you make on Amazon, whether it's ebook or print.","og_url":"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/","og_site_name":"Kindlepreneur","article_publisher":"http:\/\/facebook.com\/kindlepreneur","article_modified_time":"2023-05-24T22:24:13+00:00","twitter_card":"summary_large_image","twitter_site":"@DaveChesson","twitter_misc":{"Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/","url":"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/","name":"KDP Royalty Calculator: Free Tool for Authors","isPartOf":{"@id":"https:\/\/kindlepreneur.com\/#website"},"datePublished":"2023-05-18T14:42:16+00:00","dateModified":"2023-05-24T22:24:13+00:00","description":"The KDP Royalty Calculator will help you know exactly how much you will make for each sale you make on Amazon, whether it's ebook or print.","breadcrumb":{"@id":"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kindlepreneur.com\/kdp-royalty-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kindlepreneur.com\/"},{"@type":"ListItem","position":2,"name":"KDP Royalty Calculator: Free Tool for Authors"}]},{"@type":"WebSite","@id":"https:\/\/kindlepreneur.com\/#website","url":"https:\/\/kindlepreneur.com\/","name":"Kindlepreneur","description":"Book Marketing for Self-Publishing Authors","publisher":{"@id":"https:\/\/kindlepreneur.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kindlepreneur.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kindlepreneur.com\/#organization","name":"Kindlepreneur","url":"https:\/\/kindlepreneur.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kindlepreneur.com\/#\/schema\/logo\/image\/","url":"https:\/\/kindlepreneur.com\/wp-content\/uploads\/2021\/01\/kindlepreneur_logo_white-copy.png","contentUrl":"https:\/\/kindlepreneur.com\/wp-content\/uploads\/2021\/01\/kindlepreneur_logo_white-copy.png","width":330,"height":61,"caption":"Kindlepreneur"},"image":{"@id":"https:\/\/kindlepreneur.com\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/kindlepreneur","https:\/\/x.com\/DaveChesson"]}]}},"_links":{"self":[{"href":"https:\/\/kindlepreneur.com\/wp-json\/wp\/v2\/pages\/33656"}],"collection":[{"href":"https:\/\/kindlepreneur.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kindlepreneur.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kindlepreneur.com\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/kindlepreneur.com\/wp-json\/wp\/v2\/comments?post=33656"}],"version-history":[{"count":6,"href":"https:\/\/kindlepreneur.com\/wp-json\/wp\/v2\/pages\/33656\/revisions"}],"predecessor-version":[{"id":34095,"href":"https:\/\/kindlepreneur.com\/wp-json\/wp\/v2\/pages\/33656\/revisions\/34095"}],"wp:attachment":[{"href":"https:\/\/kindlepreneur.com\/wp-json\/wp\/v2\/media?parent=33656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kindlepreneur.com\/wp-json\/wp\/v2\/categories?post=33656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}