Skip to main content

Game Dev Revenue Calculator

Estimate indie game revenue from wishlists, conversion rate, price, and Steam cut. Enter values for instant results with step-by-step formulas.

Share this calculator

Formula

Net Revenue = Wishlists x Conversion Rate x (1 - Refund Rate) x Price x (1 - Platform Cut)

Where Wishlists is the pre-launch count, Conversion Rate is the percentage that convert to purchases (typically 10-20% first week), Refund Rate accounts for Steam refunds, Price is the retail price, and Platform Cut is the store's revenue share (Steam 30%, Epic 12%, itch.io ~10%).

Worked Examples

Example 1: Indie Game Steam Launch

Problem: An indie game with 10,000 wishlists launches at $19.99 on Steam. Assume 15% wishlist conversion, 10% refund rate, and $50,000 development cost. Estimate first-year revenue.

Solution: First week sales = 10,000 x 0.15 = 1,500\nAfter refunds = 1,500 x 0.90 = 1,350 net sales\nFirst month = 1,500 x 1.8 = 2,700 gross, 2,430 net\nFirst year = 2,700 x 4 = 10,800 gross, 9,720 net\nGross revenue = 9,720 x $19.99 = $194,303\nAfter Steam cut (30%) = $194,303 x 0.70 = $136,012\nROI = ($136,012 - $50,000) / $50,000 = 172%

Result: Net First-Year Revenue: $136,012 | ROI: 172% | Break-Even: 3,574 units

Example 2: Epic vs Steam Revenue Comparison

Problem: Compare revenue for 5,000 net sales at $24.99 on Steam (30% cut) versus Epic Games Store (12% cut).

Solution: Steam revenue:\nGross = 5,000 x $24.99 = $124,950\nPlatform cut = $124,950 x 0.30 = $37,485\nNet = $124,950 - $37,485 = $87,465\n\nEpic revenue:\nGross = 5,000 x $24.99 = $124,950\nPlatform cut = $124,950 x 0.12 = $14,994\nNet = $124,950 - $14,994 = $109,956\n\nEpic advantage = $109,956 - $87,465 = $22,491

Result: Steam Net: $87,465 | Epic Net: $109,956 | Epic earns $22,491 more (25.7%)

Frequently Asked Questions

What is a realistic first-year revenue expectation for an indie game?

First-year indie game revenue follows a heavy-tailed distribution where most games earn very little while a small percentage earn substantially. Data from Steam Spy and various industry surveys suggests the median indie game on Steam earns between $5,000 and $20,000 in its first year. About 60% of indie games on Steam earn less than $10,000 lifetime. The top 10% of indie games earn over $100,000, and the top 1% earn over $1 million. Key factors that influence revenue include pre-launch wishlist count, genre appeal, production quality, marketing investment, and timing of release. Games that accumulate 7,000 or more wishlists before launch tend to perform significantly better than those with fewer, as the wishlist count correlates strongly with launch visibility on Steam.

How do refund rates impact game revenue?

Steam's refund policy allows players to request a full refund within 14 days of purchase if they have played less than 2 hours. The average refund rate on Steam is approximately 7-15% depending on the game's genre, length, and quality. Short games under 2 hours naturally have higher refund rates because players can complete them within the refund window. Strategy games, RPGs, and sandbox games tend to have lower refund rates because players invest more time before deciding. Technical issues like bugs, crashes, or performance problems significantly increase refund rates. Some developers have reported refund rates as high as 30% for games with launch-day technical problems. Refunds are fully deducted from developer revenue, so a $20 game with a 15% refund rate effectively earns only $17 per unit before the platform cut.

How important are Steam sales events for indie game revenue?

Steam seasonal sales (Summer Sale, Winter Sale, Autumn Sale, Spring Sale) are critical revenue drivers for indie games. Many developers report that 40-60% of their annual revenue comes from sale periods rather than full-price purchases. During major sales, games typically see 5-10x their normal daily sales volume. The optimal discount strategy depends on game age: 10-20% off for the first sale after launch, 25-35% for the second, and gradually increasing to 50-75% for older titles. Participating in Steam Fests and themed sales events provides additional visibility through curated genre pages. The Steam algorithm also rewards games that perform well during sales, potentially boosting their visibility for weeks afterward. Setting up a steep discount too early can undermine perceived value and train consumers to wait for sales.

How does the itch.io revenue model differ from Steam?

itch.io uses a unique pay-what-you-want platform fee model, where developers choose how much of a percentage to give itch.io, with a suggested default of 10%. This means developers can theoretically pay 0% to itch.io and keep 100% of revenue minus payment processing. This makes itch.io the most developer-friendly platform in terms of revenue share. However, itch.io has a much smaller audience than Steam, with significantly fewer active users. The platform is particularly popular for game jams, experimental games, free games, and indie titles with niche appeal. Many developers use itch.io for early prototypes, demos, and game jam entries while reserving their polished commercial releases for Steam. Itch.io also supports pay-what-you-want pricing from buyers, which can sometimes result in higher per-unit revenue from enthusiastic supporters.

What metrics should I track to forecast game revenue accurately?

The most important pre-launch metric is wishlist accumulation rate, which serves as the strongest predictor of launch sales. Track daily and weekly wishlist additions to gauge marketing effectiveness. Post-launch, monitor key metrics including conversion rate (wishlists to sales), refund rate, daily active players, median play time, review score and volume, and revenue per user. Steam provides detailed analytics through Steamworks including traffic sources, geographic breakdown, and conversion funnels. External tools like SteamDB, VGInsights, and Gamalytic provide competitive intelligence on similar titles. Comparing your metrics against games of similar genre, scope, and price point provides realistic benchmarks. The ratio of reviews to sales (typically 1 review per 20-80 sales) can estimate competitor sales volumes for competitive analysis.

How do I forecast revenue?

Bottom-up forecasting multiplies expected units sold by price. Top-down starts with market size and estimates market share. For existing businesses, use historical growth rates with adjustments. For SaaS: Forecast MRR = Current MRR + New MRR - Churned MRR + Expansion MRR. Always model best, expected, and worst case scenarios.

References