Every streaming calculator on the internet works the same way. You type in a number of streams, it multiplies by a flat rate, and you get a dollar amount. Spotify: $0.004. Apple Music: $0.008. Done. Next.
The problem is that flat rate is a lie.
I release music. I distribute through UnitedMasters across Spotify, Apple Music, YouTube, and a handful of other platforms. After nine months of real payouts, I have the receipts — and the numbers tell a different story than what any calculator will give you.
What the data actually shows
Our Spotify per-stream rate grew 21% over nine months as we scaled from a few thousand to well over a million monthly streams. The reason isn’t that Spotify pays bigger artists more — the platform doesn’t care about your size. It’s about who’s listening.
Spotify Premium subscribers generate roughly 90% of the platform’s total revenue, while free-tier users contribute about 10%. A stream from a Premium listener pays 3–4x more than a stream from a free-tier listener. When you’re small and most of your plays come from algorithmic playlists and Discover Weekly, your audience skews free-tier. As you grow and build a real following — people who actually follow you, save your tracks, come back on purpose — the Premium ratio in your audience shifts upward. The per-stream rate follows.
No calculator accounts for this. They all use one number.
I found this while building a revenue forecasting model with Claude — pulling CSVs from Spotify for Artists, cross-referencing with UnitedMasters wallet payouts, running regressions on per-platform rates. Took a couple of days of focused work. The model forecasts monthly revenue with under 5% average error, backtested against real data. Not bad for something that started as “why don’t these numbers match?”
Along the way, we also proved something I’d been suspicious about: the payout lag. Streams from month N don’t show up in your wallet until month N+2. We verified it precisely — first-ever stream to first payout was exactly 49 days. Every month since follows the same pattern. No calculator tells you this either.
The three questions nobody answers
I searched for a tool that could answer three basic questions every independent artist has:
One — how much will I actually earn from my streams, given my scale? Not a fantasy number from a blog post average. A number that reflects the fact that your audience composition affects your rate.
Two — when will the money arrive? I earned streams today. When do I see cash? Which distributor is fastest?
Three — I need $1,000 a month. How many streams do I need on each platform to get there?
No tool answered all three. Most barely answered the first one — and got it wrong by using a single flat rate.
So I built howmuchperstream.com.
What it does

Three tools on one page.
The Revenue Calculator takes your monthly stream count and platform, then applies a volume tier multiplier to the base rate. Micro artists (under 10K streams) get a lower multiplier — their audience skews free-tier and discovery-driven. Artists above a million get a higher one — more dedicated followers, more Premium listeners. The tiers are calibrated against nine months of verified payout data. It covers six platforms: Spotify, Apple Music, YouTube Music, Tidal, Amazon Music, and Deezer.
The Payout Timeline shows exactly when your money arrives, broken down by distributor. Pick UnitedMasters, DistroKid, TuneCore, or any of nine distributors — and see the full pipeline: streams earned → DSP reporting delay → distributor processing → money in wallet. With actual date ranges, not vague “2–3 months.”
The Reverse Goal Calculator solves for streams. Tell it you want $1,000/month, pick your platform split (Spotify-heavy, balanced, or Apple-heavy), and it calculates the required streams per platform. It uses an iterative solver because there’s a circular dependency — more streams push you into a higher tier, which changes the rate, which changes how many streams you need. The solver converges in 1–2 iterations.
How I built it
The design came from Variant — same process I described in my post about vibe-designing. Generated a batch of mockups, had Claude evaluate them against UX best practices, synthesized the best elements. Ended up with two layouts: a clean Stripe-style interface for desktop (white background, two-column cards, minimal everything) and a Spotify-for-Artists-style split for mobile (dark hero section with big numbers, white bottom sheet with controls).
The code is React, built with Claude. One component file handles both layouts — detects screen width and renders accordingly. All the rate data, tier multipliers, and distributor lag times live in a single config object at the top of the file. Updating rates quarterly means changing six numbers.
I hosted it on Lovable — deployed in minutes, iterates in conversation. No backend, no database, no auth. Everything runs client-side.
The whole thing — spec document, design, code, testing — took a day. The nine months of data collection that made it possible took nine months.
Why it’s different
Every other streaming calculator I found does one multiplication. Streams × rate = money. Static rate, no context, no explanation.
Ours adjusts for audience composition (volume tiers as a proxy for Premium listener ratio), shows when money arrives (payout timeline with real distributor data), and solves backwards from goals (iterative reverse calculator). The methodology section explains exactly how every number is calculated — no black box.
The tier model is the key differentiator. It’s not that Spotify pays more to bigger artists. It’s that bigger artists have different audiences — more intentional listeners, more Premium subscribers, more streams from high-revenue markets. The effective per-stream rate changes as a result. The change is real, measurable, and significant enough to matter when you’re planning a career.
The business model
The site is free. No login, no paywall.
Revenue comes from affiliate links to distributors. I checked every major distributor — most have quietly killed their affiliate programs. TuneCore shut theirs down in 2023, CD Baby discontinued theirs, Amuse doesn’t have one. The only two with real, active programs are DistroKid ($10 per referral) and Ditto Music (up to $10 per signup). UnitedMasters has a referral system, but it’s capped and only for existing artists on the platform — not a traditional affiliate.
So the play is simple: an artist calculates their potential revenue, sees “Ready to distribute? Compare options” at the bottom, clicks through to DistroKid or Ditto. The conversion is natural — they came to learn about streaming money, and the next logical step is choosing how to distribute. All nine distributors stay in the calculator for credibility and timeline data, but only the ones with live programs get affiliate links.
Second layer: SEO content. “How much does Spotify pay per stream” gets searched tens of thousands of times a month. Articles targeting those queries drive organic traffic to the calculator. Google AdSense or Mediavine on the blog once traffic justifies it.
Third layer, eventually: the methodology page builds authority. If the site becomes a trusted source for streaming rate data, there’s a path to sponsored placements, industry reports, and API access for analytics companies. But that’s a year out. For now, it’s two affiliate links and patience.
Total investment: one domain ($10/year) and hosting (free on Lovable). Risk: zero.
What I’d do differently
The rate data is only as good as its sources. Our own payout data is verified and precise — but it’s one project, one distributor, one set of markets. The industry averages we use for platforms we don’t have first-party data on (Tidal, Amazon, Deezer) come from published reports and community data. They’re reasonable estimates, not ground truth.
The real power move would be crowdsourcing rate data from artists — an anonymous “submit your payout data” form that feeds into a living database. Like Glassdoor, but for streaming rates. That’s the v2 vision. For now, the tier model plus industry averages is already more accurate than anything else out there.
One thing you can do today
Go to any streaming calculator. Type in 100,000 streams on Spotify. You’ll get something around $400.
Now think about whether your audience is mostly free-tier listeners discovering you through algorithmic playlists, or mostly Premium subscribers who follow you deliberately. If it’s the former, your real number is closer to $288. If it’s the latter, closer to $460.
That difference — $172 on 100K streams — matters when you’re trying to plan a career. At a million streams, it’s the difference between $3,200 and $4,600.
The flat-rate calculator told you $400 and you believed it. The real number depends on who’s listening.
howmuchperstream.com — try it, share it, tell me what’s broken.