Skip to content

Steam Launch Revenue Estimator: how to forecast revenue before launch

Last updated: 2026-09-09 · Reading time: 6 min

Estimating your game’s revenue before launch, from a wishlist count and a genre, is a different problem from estimating a released game’s revenue from its review count (that’s what the Steam revenue calculator is for). A pre-launch estimator that gives you a single number is wrong half the time. The ones worth using output a probability cone (P10 downside, P50 median, P90 upside) so you can plan budget against the floor, not the median.

Run a free calibrated forecast right now

Enter your Steam app ID + current wishlist count. Get a P10/P50/P90 revenue cone with comp-set evidence, Boxleiter cross-check, and what-if levers for marketing decisions.

Free Steam revenue estimator →

Get a calibrated cone for your game

Enter your Steam app ID. We’ll return a P10/P50/P90 revenue cone with empirically-validated coverage (better than 4 in 5) on a held-out set of 6,422 historical launches.

Have a devlog or press kit? Embed our free wishlist calculator on your own page — no signup, keep the credit link.

Don’t know your Steam app ID? Find it in the URL of your game’s Steam store page (e.g. store.steampowered.com/app/1145360/Hades/).

Why a single-number estimator is the wrong tool

Most online "Steam revenue estimators" do roughly this:

revenue = wishlists × $5

That's the Boxleiter formula: a useful sanity check but a terrible budget plan. Two problems with single-number outputs:

  1. No risk envelope. An indie launch’s lifetime revenue distribution is heavy-tailed; the tier breakdown in how much Steam games make shows just how heavy. Your $5 × wishlists median has roughly equal probability of being too high or too low, but the size of "too low" can sink you, while "too high" is upside you don’t need to plan for. You need the P10 floor to size your runway.
  2. No nearest-neighbor calibration. A flat $5 multiplier averages across the whole indie corpus, and silently bakes in an average wishlist-to-sale conversion rate that varies several-fold by genre and wishlist source. Your specific genre + price + wishlist trajectory has a tighter band (or, for novel genres, a much wider one). A flat multiplier hides this.

What "calibrated" means and why it matters

A revenue cone is calibrated if its published interval contains the true outcome with frequency at-least 1−α over a reference distribution, on average, not for every individual game. For an 80% calibrated cone, 80% of games covered fall inside the P10-P90 band. The remaining 20% fall outside, and that is where a game unlike anything in the calibration corpus tends to land.

Steam Launch Forecaster validates calibration with leave-one-out cross-validation on the 77K-app corpus + a held-out test set of n=6,422 historical Steam launches. On that held-out set the published cone targets ~82% nominal coverage and realizes 81–86% per wishlist tier in the $299 launch report; the free storefront-only forecast realizes better than 4 in 5. Empirical coverage is published on the methodology page, including where the model under-performs (mega-hits, novel-genre breakouts).

Inputs the calibrated estimator uses

Input Why
Wishlist count at forecast timeStrongest single signal; logarithmic relationship with revenue
Wishlist trajectory shapeLinear-growth wishlists convert better than spike-driven; informs cone width
Genre + tag overlapDetermines the comp-set; tighter clusters → tighter cones
Price point$10 vs $25 vs $40 dramatically changes per-unit revenue and conversion shape
Days to launchWishlist trajectory has time to keep climbing or stall
Whether you’ve uploaded Steamworks data (paid)Total Lift Attribution recovers ~75% of campaign wishlists Steam under-reports — tightens the cone meaningfully

How the cone narrows or widens

The cone is wider for games where the model has less to anchor against. Specifically:

Free vs paid estimator features

The free single-game forecast uses the same calibrated cone math as the paid $299 launch report. The differentiation:

Feature Free $299 launch report
Calibrated revenue cone (P10/P50/P90)
Boxleiter cross-check
5 nearest-neighbor comp launches with revenue
Marketing-lever causal estimateslimited preview✅ full
Total Lift Attribution (recover ~75% under-reported wishlists)
Re-runnable through your launch windowper-session✅ tracked

For most pre-launch budget planning, the free forecast is sufficient. The $299 report is worth it once you start running paid campaigns and need true cost-per-wishlist tracking.

Run the free Steam revenue estimator

Enter app ID + wishlist count → P10/P50/P90 cone with comp-set evidence and Boxleiter cross-check.

Free forecast →

Need the full launch report with Total Lift Attribution? $299 single launch report →

Frequently asked questions

What’s the most accurate Steam launch revenue estimator?

An estimator that outputs a probability cone (P10/P50/P90) rather than a single number. A single-number estimate is right ~50% of the time and badly wrong the other 50%; the cone tells you the spread so you can plan budget against the P10 floor. Run a free calibrated forecast →

How do I estimate revenue from my Steam wishlist count?

The Boxleiter rule of thumb (revenue ≈ wishlists × $5) is a starting point but breaks down on novel genres, mega-hits, and ad-heavy wishlist mixes. A calibrated estimator integrates wishlist count, trajectory shape, genre, price, and comp-set evidence to produce a tighter cone. Boxleiter explainer →

Is a free Steam revenue estimator accurate?

The free single-game forecast uses the same calibrated cone math as the paid $299 launch report. Only marketing-lever causal estimates, comp-set explainer details, and Total Lift Attribution are paid features. The base cone is identical.

Should I use the median (P50) for budget planning?

No. Plan against the P10 floor. The P50 is the median; you have a ~50% chance of landing below it. The P10 is the level above which 90% of similar games land. Sizing runway against P10 is the conservative engineering call.

When does the calibrated estimator fail?

On mega-hits (1M+ wishlists where the multiplier compresses) and novel genres where the corpus has no precedent (Vampire-Survivors-class breakouts). The model tags these with a divergence flag; treat the upper bound as untrustworthy when you see it. Most indie launches with 5K-200K wishlists in established genres get reliable cones.

Cite this page

Steam Launch Forecaster. “Steam Launch Revenue Estimator: how to forecast revenue before launch.” Updated 2026-09-09. https://steamforecast.app/guides/steam-launch-revenue-estimator

Sample
n=6,422 held-out Steam launches. The published cone targets ~82% nominal coverage and realizes 81–86% per wishlist tier in the $299 launch report; the free storefront-only forecast realizes better than 4 in 5.
Sources
our 77K-app Steam calibration corpus (derived in part from a licensed feed — not redistributable); leave-one-out cross-validation plus a held-out test set of recent launches, documented in our methodology.

Corrections and questions: support. Numbers on this page are refreshed when the underlying data is; the date above is the last change to the page’s visible text.

Built by Greg C., senior software engineer with production ML experience in calibrated prediction. Steam Launch Forecaster trains a CQR-calibrated model on a 77K-app Steam corpus. See the methodology →