{"id":2580,"date":"2026-09-08T02:00:28","date_gmt":"2026-09-07T20:30:28","guid":{"rendered":"https:\/\/theblackturn.com\/blogs\/?page_id=2580"},"modified":"2026-09-08T02:00:28","modified_gmt":"2026-09-07T20:30:28","slug":"music-royalty-calculator","status":"publish","type":"page","link":"https:\/\/theblackturn.com\/blogs\/music-royalty-calculator\/","title":{"rendered":"Music Royalty Calculator: What You Actually Take Home Per Stream"},"content":{"rendered":"<p>A music royalty calculator estimates what a song earns before anyone takes a cut, then subtracts everything your distributor charges. On current 2026 rates, one million streams generates roughly \u20b91,60,000 to \u20b92,90,000 on Spotify, but only about \u20b915,000 to \u20b930,000 on JioSaavn, because Indian platform payouts are far lower per play. Your take home depends less on the headline royalty percentage and more on the total of subscription fees, YouTube Content ID share, forex charges, and whether caller tune income reaches you at all.<\/p>\n<p>The calculator below runs that full sum. Enter your streams store by store, pick your distributor, and it shows the gross royalty, every deduction, and the money left in your hands over five years.<\/p>\n\t\t<div class=\"tbt-rc\" data-currency=\"INR\" data-distributor=\"theblackturn\" data-years=\"5\">\n\n\t\t\t<header class=\"tbt-rc__head\">\n\t\t\t\t<h2 class=\"tbt-rc__title\">Music Royalty Calculator<\/h2>\n\t\t\t\t<p class=\"tbt-rc__sub\">Put in your streams store by store, pick your distributor, and see what actually reaches your bank account.<\/p>\n\t\t\t<\/header>\n\n\t\t\t<div class=\"tbt-rc-ad tbt-rc-ad--static\" data-tbt-ad=\"top\"><span class=\"tbt-rc-ad__label\">Advertisement<\/span><div class=\"tbt-rc-ad__slot\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-9258318089317254\" crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\" data-ad-client=\"ca-pub-9258318089317254\" data-ad-slot=\"1822380336\"><\/ins>\r\n<script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div><\/div>\n\t\t\t<div class=\"tbt-rc__controls\">\n\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t<label for=\"tbt-rc-currency\">Show results in<\/label>\n\t\t\t\t\t<select id=\"tbt-rc-currency\" class=\"tbt-rc-input\" data-role=\"currency\">\n\t\t\t\t\t\t<option value=\"INR\">Indian rupees (\u20b9)<\/option>\n\t\t\t\t\t\t<option value=\"USD\">US dollars ($)<\/option>\n\t\t\t\t\t<\/select>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t<label for=\"tbt-rc-period\">Streams entered are per<\/label>\n\t\t\t\t\t<select id=\"tbt-rc-period\" class=\"tbt-rc-input\" data-role=\"period\">\n\t\t\t\t\t\t<option value=\"month\">Month<\/option>\n\t\t\t\t\t\t<option value=\"year\" selected>Year<\/option>\n\t\t\t\t\t\t<option value=\"lifetime\">Whole catalogue, lifetime<\/option>\n\t\t\t\t\t<\/select>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t<label for=\"tbt-rc-songs\">Songs you plan to release<\/label>\n\t\t\t\t\t<input id=\"tbt-rc-songs\" class=\"tbt-rc-input\" data-role=\"songs\" type=\"number\" min=\"1\" step=\"1\" value=\"10\" inputmode=\"numeric\">\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t<label for=\"tbt-rc-years\">Compare over how many years<\/label>\n\t\t\t\t\t<input id=\"tbt-rc-years\" class=\"tbt-rc-input\" data-role=\"years\" type=\"number\" min=\"1\" max=\"20\" step=\"1\" value=\"5\" inputmode=\"numeric\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<section class=\"tbt-rc__panel\">\n\t\t\t\t<div class=\"tbt-rc__panel-head\">\n\t\t\t\t\t<h3>Your streams, store by store<\/h3>\n\t\t\t\t\t<div class=\"tbt-rc__panel-tools\">\n\t\t\t\t\t\t<button type=\"button\" class=\"tbt-rc-link\" data-role=\"preset\" data-preset=\"india\">Fill India-heavy example<\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"tbt-rc-link\" data-role=\"preset\" data-preset=\"global\">Fill global example<\/button>\n\t\t\t\t\t\t<button type=\"button\" class=\"tbt-rc-link\" data-role=\"preset\" data-preset=\"clear\">Clear all<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tbt-rc__stores\" data-role=\"stores\"><\/div>\n\t\t\t\t<p class=\"tbt-rc__hint\">Leave a store at zero if you do not release there. Caller tune and downloads are counted per purchase, not per play.<\/p>\n\t\t\t<\/section>\n\n\t\t\t<section class=\"tbt-rc__panel\">\n\t\t\t\t<div class=\"tbt-rc__panel-head\">\n\t\t\t\t\t<h3>Your distributor<\/h3>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tbt-rc__controls tbt-rc__controls--two\">\n\t\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t\t<label for=\"tbt-rc-dist\">Distributor<\/label>\n\t\t\t\t\t\t<select id=\"tbt-rc-dist\" class=\"tbt-rc-input\" data-role=\"distributor\"><\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t\t<label for=\"tbt-rc-dist-b\">Compare against<\/label>\n\t\t\t\t\t\t<select id=\"tbt-rc-dist-b\" class=\"tbt-rc-input\" data-role=\"distributor-b\"><\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<p class=\"tbt-rc__note\" data-role=\"dist-note\"><\/p>\n\n\t\t\t\t<details class=\"tbt-rc__adv\">\n\t\t\t\t\t<summary>Adjust these terms myself<\/summary>\n\t\t\t\t\t<div class=\"tbt-rc__grid\" data-role=\"terms\">\n\t\t\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t\t\t<label for=\"tbt-rc-streaming\">Streaming royalty you keep (%)<\/label>\n\t\t\t\t\t\t\t<input id=\"tbt-rc-streaming\" class=\"tbt-rc-input\" data-term=\"streaming_pct\" type=\"number\" min=\"0\" max=\"100\" step=\"0.5\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t\t\t<label for=\"tbt-rc-cid\">Content ID revenue you keep (%)<\/label>\n\t\t\t\t\t\t\t<input id=\"tbt-rc-cid\" class=\"tbt-rc-input\" data-term=\"contentid_pct\" type=\"number\" min=\"0\" max=\"100\" step=\"0.5\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t\t\t<label for=\"tbt-rc-crbt\">Caller tune revenue you keep (%)<\/label>\n\t\t\t\t\t\t\t<input id=\"tbt-rc-crbt\" class=\"tbt-rc-input\" data-term=\"callertune_pct\" type=\"number\" min=\"0\" max=\"100\" step=\"0.5\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t\t\t<label for=\"tbt-rc-annual\">Yearly fee (\u20b9)<\/label>\n\t\t\t\t\t\t\t<input id=\"tbt-rc-annual\" class=\"tbt-rc-input\" data-term=\"annual_inr\" type=\"number\" min=\"0\" step=\"1\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t\t\t<label for=\"tbt-rc-onetime\">One-time fee per song (\u20b9)<\/label>\n\t\t\t\t\t\t\t<input id=\"tbt-rc-onetime\" class=\"tbt-rc-input\" data-term=\"onetime_inr\" type=\"number\" min=\"0\" step=\"1\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"tbt-rc__field\">\n\t\t\t\t\t\t\t<label for=\"tbt-rc-forex\">Forex loss on foreign billing (%)<\/label>\n\t\t\t\t\t\t\t<input id=\"tbt-rc-forex\" class=\"tbt-rc-input\" data-term=\"forex_pct\" type=\"number\" min=\"0\" max=\"20\" step=\"0.1\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/details>\n\t\t\t<\/section>\n\n\t\t\t<div class=\"tbt-rc__actions\">\n\t\t\t\t<button type=\"button\" class=\"tbt-rc-btn\" data-role=\"calculate\">Calculate my royalty<\/button>\n\t\t\t\t<button type=\"button\" class=\"tbt-rc-btn tbt-rc-btn--quiet\" data-role=\"reset\">Start over<\/button>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"tbt-rc__results\" data-role=\"results\" hidden>\n\n\t\t\t\t<div class=\"tbt-rc__headline\" data-role=\"headline\"><\/div>\n\n\t\t\t\t<div class=\"tbt-rc-ad tbt-rc-ad--deferred\" data-tbt-ad=\"result_top\" data-tbt-ad-code=\"PHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItOTI1ODMxODA4OTMxNzI1NCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+DQo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHRleHQtYWxpZ246Y2VudGVyOyIgZGF0YS1hZC1sYXlvdXQ9ImluLWFydGljbGUiIGRhdGEtYWQtZm9ybWF0PSJmbHVpZCIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi05MjU4MzE4MDg5MzE3MjU0IiBkYXRhLWFkLXNsb3Q9IjkzMjU5OTc2OTEiPjwvaW5zPg0KPHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0Pg==\"><span class=\"tbt-rc-ad__label\">Advertisement<\/span><div class=\"tbt-rc-ad__slot\"><\/div><\/div>\n\t\t\t\t<h3 class=\"tbt-rc__h3\">Where the money comes from<\/h3>\n\t\t\t\t<div class=\"tbt-rc__tablewrap\">\n\t\t\t\t\t<table class=\"tbt-rc__table\" data-role=\"breakdown\"><\/table>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tbt-rc-ad tbt-rc-ad--deferred\" data-tbt-ad=\"result_native\" data-tbt-ad-code=\"PHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItOTI1ODMxODA4OTMxNzI1NCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+DQo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2siIGRhdGEtYWQtZm9ybWF0PSJmbHVpZCIgZGF0YS1hZC1sYXlvdXQta2V5PSItNXIrY28tNC05MCtuOCIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi05MjU4MzE4MDg5MzE3MjU0IiBkYXRhLWFkLXNsb3Q9IjQxNzY5MjQ0MzgiPjwvaW5zPg0KPHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0Pg==\"><span class=\"tbt-rc-ad__label\">Advertisement<\/span><div class=\"tbt-rc-ad__slot\"><\/div><\/div>\n\t\t\t\t<h3 class=\"tbt-rc__h3\">Where the money leaves<\/h3>\n\t\t\t\t<div class=\"tbt-rc__tablewrap\">\n\t\t\t\t\t<table class=\"tbt-rc__table\" data-role=\"costs\"><\/table>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tbt-rc-ad tbt-rc-ad--static\" data-tbt-ad=\"result_mid\"><span class=\"tbt-rc-ad__label\">Advertisement<\/span><div class=\"tbt-rc-ad__slot\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-9258318089317254\" crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\" data-ad-client=\"ca-pub-9258318089317254\" data-ad-slot=\"5949970836\"><\/ins>\r\n<script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div><\/div>\n\t\t\t\t<h3 class=\"tbt-rc__h3\">Side by side<\/h3>\n\t\t\t\t<div class=\"tbt-rc__tablewrap\">\n\t\t\t\t\t<table class=\"tbt-rc__table\" data-role=\"compare\"><\/table>\n\t\t\t\t<\/div>\n\t\t\t\t<p class=\"tbt-rc__verdict\" data-role=\"verdict\"><\/p>\n\n\t\t\t\t<div class=\"tbt-rc-ad tbt-rc-ad--deferred\" data-tbt-ad=\"result_display\" data-tbt-ad-code=\"PHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItOTI1ODMxODA4OTMxNzI1NCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+DQo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2siIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItOTI1ODMxODA4OTMxNzI1NCIgZGF0YS1hZC1zbG90PSI3Mjg3MzY5MTY1IiBkYXRhLWFkLWZvcm1hdD0iYXV0byIgZGF0YS1mdWxsLXdpZHRoLXJlc3BvbnNpdmU9InRydWUiPjwvaW5zPg0KPHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0Pg==\"><span class=\"tbt-rc-ad__label\">Advertisement<\/span><div class=\"tbt-rc-ad__slot\"><\/div><\/div>\n\t\t\t\t<div class=\"tbt-rc__cta\" data-role=\"cta\" >\n\t\t\t\t\t<a class=\"tbt-rc-btn tbt-rc-btn--cta\" href=\"https:\/\/theblackturn.com\/music-distribution\/\" rel=\"noopener\">Keep 95% for life with one payment<\/a>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tbt-rc__foot\">\n\t\t\t\t\t<button type=\"button\" class=\"tbt-rc-link\" data-role=\"copy\">Copy this result<\/button>\n\t\t\t\t\t<button type=\"button\" class=\"tbt-rc-link\" data-role=\"print\">Print or save as PDF<\/button>\n\t\t\t\t\t<span class=\"tbt-rc__copied\" data-role=\"copied\" hidden>Copied<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<p class=\"tbt-rc__disclaimer\">Per-play rates change constantly and differ by country, listener plan and playlist source. Treat these as informed averages for planning, not a payout promise.<\/p>\n\n\t\t\t\t<div class=\"tbt-rc-ad tbt-rc-ad--deferred\" data-tbt-ad=\"result_multiplex\" data-tbt-ad-code=\"PHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItOTI1ODMxODA4OTMxNzI1NCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+DQo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2siIGRhdGEtYWQtZm9ybWF0PSJhdXRvcmVsYXhlZCIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi05MjU4MzE4MDg5MzE3MjU0IiBkYXRhLWFkLXNsb3Q9IjIwMTA3MjU4MjAiPjwvaW5zPg0KPHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0Pg==\"><span class=\"tbt-rc-ad__label\">Advertisement<\/span><div class=\"tbt-rc-ad__slot\"><\/div><\/div>\t\t\t<\/div>\n\n\t\t\t<div class=\"tbt-rc-ad tbt-rc-ad--static\" data-tbt-ad=\"bottom_multiplex\"><span class=\"tbt-rc-ad__label\">Advertisement<\/span><div class=\"tbt-rc-ad__slot\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-9258318089317254\" crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\" style=\"display:block\" data-ad-format=\"autorelaxed\" data-ad-client=\"ca-pub-9258318089317254\" data-ad-slot=\"8356049425\"><\/ins>\r\n<script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div><\/div>\t\t<\/div>\n\t\t\n<h2>How to use this calculator<\/h2>\n<p>Three inputs decide the answer, and getting them roughly right matters more than getting them exactly right.<\/p>\n<p><strong>Your streams, split by store.<\/strong>\u00a0Do not put one total number into Spotify and stop there. An Indian artist with 500,000 JioSaavn streams and 100,000 Spotify streams earns very differently from an artist with those numbers reversed, and the calculator only shows that gap if you split the counts. Pull the split from your distributor dashboard or from Spotify for Artists. If you have not released yet, press one of the example buttons to see a realistic shape.<\/p>\n<p><strong>The time period.<\/strong>\u00a0Streams entered as monthly get multiplied by twelve. Streams entered as lifetime get spread across the comparison window. Most artists find the yearly view easiest to sanity check against a real payout statement.<\/p>\n<p><strong>Your distributor terms.<\/strong>\u00a0The presets carry publicly listed pricing at the time of writing. If your own contract says something different, open the section that lets you type your own numbers. That is the version worth trusting, because contracts vary and advertised pricing changes.<\/p>\n<h2>What a stream is actually worth in 2026<\/h2>\n<p>Per stream rates are averages, not fixed prices. The same play pays differently depending on the listener&#8217;s country, whether they are on a free or paid plan, and how the platform splits its revenue pool that month. These figures are useful for planning and useless as a promise.<\/p>\n<table>\n<thead>\n<tr>\n<th>Platform<\/th>\n<th>Approximate payout per stream<\/th>\n<th>1 million streams<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Tidal<\/td>\n<td>\u20b90.95<\/td>\n<td>\u20b99,50,000<\/td>\n<\/tr>\n<tr>\n<td>Apple Music<\/td>\n<td>\u20b90.61<\/td>\n<td>\u20b96,10,000<\/td>\n<\/tr>\n<tr>\n<td>Deezer<\/td>\n<td>\u20b90.50<\/td>\n<td>\u20b95,00,000<\/td>\n<\/tr>\n<tr>\n<td>Amazon Music<\/td>\n<td>\u20b90.34<\/td>\n<td>\u20b93,40,000<\/td>\n<\/tr>\n<tr>\n<td>Spotify<\/td>\n<td>\u20b90.29<\/td>\n<td>\u20b92,90,000<\/td>\n<\/tr>\n<tr>\n<td>YouTube Music<\/td>\n<td>\u20b90.16<\/td>\n<td>\u20b91,60,000<\/td>\n<\/tr>\n<tr>\n<td>YouTube Content ID<\/td>\n<td>\u20b90.13<\/td>\n<td>\u20b91,30,000<\/td>\n<\/tr>\n<tr>\n<td>JioSaavn<\/td>\n<td>\u20b90.03<\/td>\n<td>\u20b930,000<\/td>\n<\/tr>\n<tr>\n<td>Wynk Music<\/td>\n<td>\u20b90.02<\/td>\n<td>\u20b920,000<\/td>\n<\/tr>\n<tr>\n<td>Gaana<\/td>\n<td>\u20b90.015<\/td>\n<td>\u20b915,000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The twenty fold gap between Tidal and Gaana explains why two artists with identical stream counts can receive wildly different payouts. It also explains why chasing raw stream numbers on Indian platforms rarely pays a bill on its own. A fuller breakdown of which royalty types exist and who pays each one sits in\u00a0<a href=\"https:\/\/theblackturn.com\/blogs\/music-royalties-explained-independent-artists\/\">music royalties explained<\/a>.<\/p>\n<h2>Why the royalty percentage is the wrong number to compare<\/h2>\n<p>Every distributor advertises a percentage. Very few of them earn their money from it.<\/p>\n<p>A service offering 100% streaming royalty is telling the truth about streaming. It is also charging you an annual subscription, taking a share of YouTube Content ID revenue, billing in dollars so your card adds a forex charge, or selling as paid add ons the features a working artist needs. None of that appears in the headline figure.<\/p>\n<p>There are five places money leaves you, and the calculator tracks all five:<\/p>\n<ol>\n<li><strong>Royalty percentage<\/strong>\u00a0deducted from streaming revenue, anywhere from 0% to 30%.<\/li>\n<li><strong>Subscription fee<\/strong>\u00a0charged every year whether you release or not.<\/li>\n<li><strong>Content ID share<\/strong>\u00a0deducted from YouTube revenue, often 20% to 30%.<\/li>\n<li><strong>Forex<\/strong>\u00a0of roughly 2% to 3.5% every time a foreign service bills your card in dollars.<\/li>\n<li><strong>Missed revenue streams<\/strong>, most often caller tunes, which many international distributors do not deliver in India at all.<\/li>\n<\/ol>\n<p>That last line is the one artists notice least and lose most to. If half your audience is in India and your distributor has no CRBT pipeline, the income does not get taken from you, it simply never arrives. The calculator shows it as a separate row so the loss stays visible. The economics behind it are covered in\u00a0<a href=\"https:\/\/theblackturn.com\/blogs\/caller-tune-revenue-artists-india\/\">how caller tune revenue works in India<\/a>.<\/p>\n<h2>A worked example<\/h2>\n<p>Take an artist with ten songs, an audience split between India and abroad, and these annual numbers: 200,000 Spotify streams, 500,000 JioSaavn streams, 150,000 YouTube Music streams, 400,000 Content ID views, and 2,500 caller tune activations.<\/p>\n<p>Over five years that is about \u20b97,70,000 of gross royalty. What reaches the artist depends entirely on the structure they signed up to.<\/p>\n<table>\n<thead>\n<tr>\n<th>Cost<\/th>\n<th>95% royalty, one time fee, free Content ID, caller tunes included<\/th>\n<th>100% royalty, yearly plan, 20% Content ID share, no caller tunes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Percentage taken<\/td>\n<td>\u20b925,500<\/td>\n<td>\u20b952,000<\/td>\n<\/tr>\n<tr>\n<td>Fees over five years<\/td>\n<td>\u20b95,990 once<\/td>\n<td>\u20b910,815 including forex<\/td>\n<\/tr>\n<tr>\n<td>Caller tune income<\/td>\n<td>Received<\/td>\n<td>\u20b925,000 never earned<\/td>\n<\/tr>\n<tr>\n<td><strong>Left in hand<\/strong><\/td>\n<td><strong>\u20b97,38,510<\/strong><\/td>\n<td><strong>\u20b96,82,185<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The 95% option leaves about \u20b956,000 more, even though its advertised percentage looks worse. The Content ID cut and the missing caller tune stream together outweigh a 5% difference on streaming. Run your own version above, because the answer flips depending on where your listeners are and how much of your income comes from YouTube. The same comparison in longer form is in\u00a0<a href=\"https:\/\/theblackturn.com\/blogs\/music-distributor-royalty-comparison\/\">95% vs 100% royalty<\/a>.<\/p>\n<h2>When each distribution model wins<\/h2>\n<p>No single structure is best for everyone, and anyone claiming otherwise is selling something.<\/p>\n<p><strong>Yearly subscription plans<\/strong>\u00a0win for high volume artists. If you release twenty or forty tracks a year, have a global audience, do not depend on Content ID, and never miss a renewal payment, unlimited annual pricing is the cheapest structure available.<\/p>\n<p><strong>One time per song pricing<\/strong>\u00a0wins for everyone who releases occasionally. Four singles a year on a yearly plan means paying for a subscription that mostly sits idle, and it means your catalogue disappears the year money is tight. The full comparison is in\u00a0<a href=\"https:\/\/theblackturn.com\/blogs\/one-time-vs-yearly-vs-commission-the-real-5-year-cost-of-music-distribution-2026\/\">one time vs yearly vs commission<\/a>.<\/p>\n<p><strong>Commission models<\/strong>\u00a0with no upfront cost suit artists testing the water, though the ongoing percentage usually costs more than a one time fee once a release starts earning.<\/p>\n<h2>What this calculator cannot tell you<\/h2>\n<p>It estimates recording royalties, which is the money your master earns from plays and purchases. It does not cover publishing and mechanical royalties, which come from the composition and are collected separately through a publisher or a society such as IPRS. If you wrote the song as well as recorded it, there is a second income stream this tool does not touch.<\/p>\n<p>It also cannot predict streams. Nothing can. Treat every figure here as a planning estimate, check it against your own payout reports once you have them, and adjust.<\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>How much does Spotify pay per stream in India?<\/h3>\n<p>Roughly \u20b90.20 to \u20b90.35 per stream in 2026, though Indian listeners typically pay lower subscription prices, which pulls the rate toward the bottom of that range. A play from a paying listener in the US or Europe is worth several times a play from a free tier listener in India, so audience location moves the number more than stream count does.<\/p>\n<h3>How many streams do I need to earn \u20b91 lakh?<\/h3>\n<p>About 345,000 streams on Spotify at \u20b90.29 per stream, or around 33 lakh streams on JioSaavn at \u20b90.03. Those are gross figures before your distributor&#8217;s cut. At a 95% royalty rate you would need roughly 363,000 Spotify streams to keep \u20b91 lakh.<\/p>\n<h3>Does a 100% royalty distributor pay more than a 95% one?<\/h3>\n<p>Only when the 100% plan has no other costs, which is uncommon. Once an annual subscription, a Content ID revenue share and forex on dollar billing are counted, a 95% rate with a one time fee and free Content ID often nets more. Compare total deductions over five years rather than percentages.<\/p>\n<h3>Do caller tunes pay more than streaming in India?<\/h3>\n<p>Per unit, yes. A single caller tune activation pays several rupees where a stream pays a fraction of one rupee, so a few thousand activations can outweigh hundreds of thousands of Indian streams. The catch is that most international distributors do not deliver caller tunes in India, so the revenue stream is unavailable rather than unprofitable. See\u00a0<a href=\"https:\/\/theblackturn.com\/blogs\/caller-tune-distribution-india-guide\/\">the caller tune distribution guide<\/a>.<\/p>\n<h3>Are these per stream rates guaranteed?<\/h3>\n<p>No. Streaming services pay from a revenue pool that is divided each month, so the effective rate shifts with subscriber numbers, listener country, plan type and total plays on the platform. Every figure here is an average for planning.<\/p>\n<h3>How often should I update my own numbers?<\/h3>\n<p>Every quarter, using your actual payout statement. Rates drift, distributor pricing changes, and a comparison built on last year&#8217;s figures quietly stops being true.<\/p>\n<h3>What is the best royalty rate for an independent artist in 2026?<\/h3>\n<p>For paid distribution, 90% to 100% of streaming with no cut on YouTube Content ID is competitive. Anything below 85%, or a Content ID share above 15%, is worth questioning. The\u00a0<a href=\"https:\/\/theblackturn.com\/blogs\/how-to-choose-music-distributor-india\/\">12 point checklist<\/a>\u00a0covers what else to ask before paying.<\/p>\n<h2>Run the numbers before you sign<\/h2>\n<p>Royalty percentage is the figure distributors advertise because it is the easiest one to make look good, and the least likely to decide what lands in your account. Put your own stream split into the calculator above, add every fee your contract mentions, and compare the five year total against whatever else you are considering.<\/p>\n<p><a href=\"https:\/\/theblackturn.com\/music-distribution\/\">The Black Turn<\/a>\u00a0is built to survive that calculation: one payment per song with no yearly renewal, 95% lifetime royalties, 0% cut on YouTube Content ID, caller tunes on every Indian network, and billing in rupees so there is no forex to lose. Whatever you choose, choose it on the total.<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"WebApplication\",\n      \"@id\": \"https:\/\/theblackturn.com\/blogs\/music-royalty-calculator\/#tool\",\n      \"name\": \"Music Royalty Calculator\",\n      \"url\": \"https:\/\/theblackturn.com\/blogs\/music-royalty-calculator\/\",\n      \"description\": \"Free calculator that estimates music streaming royalties store by store, then subtracts distributor commission, subscription fees, YouTube Content ID share and forex to show real five year take home earnings.\",\n      \"applicationCategory\": \"FinanceApplication\",\n      \"applicationSubCategory\": \"Royalty Calculator\",\n      \"operatingSystem\": \"Any modern web browser\",\n      \"browserRequirements\": \"Requires JavaScript\",\n      \"inLanguage\": \"en-IN\",\n      \"isAccessibleForFree\": true,\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"0\",\n        \"priceCurrency\": \"INR\"\n      },\n      \"featureList\": [\n        \"Store by store royalty estimates for Spotify, Apple Music, JioSaavn, Wynk, Gaana and more\",\n        \"Distributor comparison including commission, annual fees and one time fees\",\n        \"YouTube Content ID revenue share calculation\",\n        \"Caller tune and CRBT revenue for Indian artists\",\n        \"Forex loss on foreign currency billing\",\n        \"Five year net payout projection in rupees or dollars\"\n      ],\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"The Black Turn\",\n        \"url\": \"https:\/\/theblackturn.com\/\",\n        \"logo\": {\n          \"@type\": \"ImageObject\",\n          \"url\": \"https:\/\/theblackturn.com\/blogs\/wp-content\/uploads\/2021\/12\/logo.png\"\n        }\n      }\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/theblackturn.com\/blogs\/music-royalty-calculator\/#breadcrumb\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Home\",\n          \"item\": \"https:\/\/theblackturn.com\/blogs\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Tools\",\n          \"item\": \"https:\/\/theblackturn.com\/blogs\/tools\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"Music Royalty Calculator\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/theblackturn.com\/blogs\/music-royalty-calculator\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How much does Spotify pay per stream in India?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Roughly 0.20 to 0.35 rupees per stream in 2026, though Indian listeners typically pay lower subscription prices, which pulls the rate toward the bottom of that range. A play from a paying listener in the US or Europe is worth several times a play from a free tier listener in India, so audience location moves the number more than stream count does.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How many streams do I need to earn 1 lakh rupees?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"About 345,000 streams on Spotify at 0.29 rupees per stream, or around 3.3 million streams on JioSaavn at 0.03 rupees. Those are gross figures before your distributor's cut. At a 95 percent royalty rate you would need roughly 363,000 Spotify streams to keep 1 lakh.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Does a 100% royalty distributor pay more than a 95% one?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Only when the 100 percent plan has no other costs, which is uncommon. Once an annual subscription, a Content ID revenue share and forex on dollar billing are counted, a 95 percent rate with a one time fee and free Content ID often nets more. Compare total deductions over five years rather than percentages.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Do caller tunes pay more than streaming in India?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Per unit, yes. A single caller tune activation pays several rupees where a stream pays a fraction of one rupee, so a few thousand activations can outweigh hundreds of thousands of Indian streams. The catch is that most international distributors do not deliver caller tunes in India, so the revenue stream is unavailable rather than unprofitable.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Are these per stream rates guaranteed?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"No. Streaming services pay from a revenue pool that is divided each month, so the effective rate shifts with subscriber numbers, listener country, plan type and total plays on the platform. Every figure here is an average for planning.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How often should I update my own numbers?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Every quarter, using your actual payout statement. Rates drift, distributor pricing changes, and a comparison built on last year's figures quietly stops being true.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What is the best royalty rate for an independent artist in 2026?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"For paid distribution, 90 to 100 percent of streaming with no cut on YouTube Content ID is competitive. Anything below 85 percent, or a Content ID share above 15 percent, is worth questioning.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A music royalty calculator estimates what a song earns before anyone takes a cut, then subtracts everything your distributor charges. On current 2026 rates, one million streams generates roughly \u20b91,60,000 to \u20b92,90,000 on Spotify, but only about \u20b915,000 to \u20b930,000 on JioSaavn, because Indian platform payouts are far lower per play. Your take home depends [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2580","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/theblackturn.com\/blogs\/wp-json\/wp\/v2\/pages\/2580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theblackturn.com\/blogs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/theblackturn.com\/blogs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/theblackturn.com\/blogs\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/theblackturn.com\/blogs\/wp-json\/wp\/v2\/comments?post=2580"}],"version-history":[{"count":1,"href":"https:\/\/theblackturn.com\/blogs\/wp-json\/wp\/v2\/pages\/2580\/revisions"}],"predecessor-version":[{"id":2581,"href":"https:\/\/theblackturn.com\/blogs\/wp-json\/wp\/v2\/pages\/2580\/revisions\/2581"}],"wp:attachment":[{"href":"https:\/\/theblackturn.com\/blogs\/wp-json\/wp\/v2\/media?parent=2580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}