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.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Game Dev Revenue Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Net Revenue = Wishlists x Conversion Rate x (1 - Refund Rate) x Price x (1 - Platform Cut)
Worked example โ Net First-Year Revenue: $136,012 | ROI: 172% | Break-Even: 3,574 units
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 After refunds = 1,500 x 0.90 = 1,350 net sales First month = 1,500 x 1.8 = 2,700 gross, 2,430 net First year = 2,700 x 4 = 10,800 gross, 9,720 net Gross revenue = 9,720 x $19.99 = $194,303 After Steam cut (30%) = $194,303 x 0.70 = $136,012 ROI = ($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: Gross = 5,000 x $24.99 = $124,950 Platform cut = $124,950 x 0.30 = $37,485 Net = $124,950 - $37,485 = $87,465 Epic revenue: Gross = 5,000 x $24.99 = $124,950 Platform cut = $124,950 x 0.12 = $14,994 Net = $124,950 - $14,994 = $109,956 Epic 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
How do Steam wishlists convert to actual sales?
Steam wishlist-to-sale conversion rates vary widely based on genre, marketing, and timing. On average, 10-20% of wishlists convert to sales during the first week after launch. The launch window is critical because Steam's algorithm heavily promotes games with strong early sales relative to their wishlist count. Games that launch with 10,000+ wishlists typically see better algorithmic placement than those with fewer. Over the first year, total sales usually reach 30-50% of the pre-launch wishlist count as additional conversions occur during seasonal sales, updates, and word-of-mouth discovery. Wishlists continue to convert over time, with some developers reporting that wishlisted users purchase months or even years after initially wishlisting the game.
What is Steam's revenue split and how does it work?
Steam takes a 30% cut of all game sales as its default revenue share, meaning developers receive 70% of the sale price. However, Steam offers tiered rates for high-earning games: once a game earns over $10 million, the cut drops to 25%, and above $50 million it drops to 20%. These thresholds apply to lifetime revenue and reset the rate going forward. For most indie developers, the 30% rate applies because reaching $10 million in sales is exceptionally rare. Steam also takes the same 30% on DLC, in-game purchases, and soundtracks. When games are discounted during sales events, the platform cut applies to the discounted price, so a $20 game sold at 50% off earns the developer $7.00 (70% of $10) per unit.
How does Epic Games Store compare to Steam for indie developers?
The Epic Games Store takes only a 12% revenue cut compared to Steam's 30%, meaning developers keep 88% versus 70%. On a $20 game, that difference is $3.60 more per sale on Epic. However, Epic has a significantly smaller user base and less robust discoverability features compared to Steam. Steam's community features, reviews system, forums, workshop support, and recommendation algorithm drive organic traffic that Epic currently lacks. Many indie developers publish on both platforms simultaneously. Epic occasionally offers timed exclusivity deals with guaranteed minimum payments, which can be extremely attractive for indie developers seeking financial security. The guaranteed payment eliminates risk, though it may limit the game's initial audience by excluding Steam users.
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.
What development costs should indie developers budget for?
Indie game development costs vary enormously based on scope, team size, and timeframe. A solo developer creating a small game over 6-12 months might spend $10,000 to $30,000 including software licenses, assets, and basic marketing. A small team of 2-5 developers working for 1-2 years typically spends $50,000 to $200,000. Mid-sized indie projects with 5-10 team members can cost $200,000 to $1 million. Major cost categories include salaries or living expenses during development (typically 60-70% of budget), art and audio assets (15-20%), marketing (10-15%), and software and tools (5%). Many developers underestimate marketing costs, but industry wisdom suggests budgeting at least as much for marketing as for development, especially for discoverability on crowded platforms like Steam.
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.
Should I release on Early Access or wait for a full launch?
Early Access can be beneficial for games that need community feedback to shape development, such as survival games, roguelikes, and simulation games. Successful Early Access titles like Hades, Valheim, and Baldur's Gate 3 demonstrate the model's potential. However, Early Access carries risks: if the initial build is too rough, negative reviews can permanently damage the game's reputation. Games should enter Early Access with at least 60-70% of core features functional and a clear development roadmap. The ideal Early Access period is 6-12 months, as longer periods risk losing community momentum. Revenue during Early Access is typically priced 15-30% below the planned full launch price. Games that generate strong Early Access revenue often see a second sales spike at full launch when the price increases and new features attract additional buyers.
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.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎYoutube Revenue Calculator
Estimate YouTube ad revenue from views, CPM, niche, and audience geography.
๐งฎYoutube Shorts Revenue Calculator
Estimate earnings from YouTube Shorts based on views and the Shorts revenue sharing model.
๐งฎYoutube Super Chat Revenue Calculator
Estimate Super Chat and Super Thanks revenue from live stream viewer count and engagement.
๐งฎTiktok Shop Revenue Calculator
Estimate TikTok Shop affiliate commission from product price, commission rate, and video views.
๐งฎInstagram Reels Revenue Calculator
Estimate Instagram Reels bonus and brand deal revenue from followers and engagement.
๐งฎPodcast Revenue Calculator
Estimate podcast ad revenue from downloads per episode, CPM, and sponsorship deals.
๐งฎBlog Revenue Calculator
Estimate blog ad revenue from monthly pageviews, RPM, and affiliate conversion rate.
๐งฎNewsletter Revenue Calculator
Estimate newsletter revenue from subscriber count, open rate, and monetization method.