How much is it to publish a game on Steam? The direct answer is $100 per game, paid through Valve’s Steam Direct program, plus a share of every sale Valve keeps after launch. That fee is real, but it is the smallest number in most indie launch budgets. This guide covers the fee itself, how you get it back, what Valve takes from sales, the costs nobody puts on the Steamworks invoice, and how to keep those costs low as a solo developer or a small team.
How much is it to publish a game on Steam? The short answer
As of November 2026, the Steam Direct fee is $100 for each game you put on the store. It is not a subscription and not a one-time account fee: one game costs $100, three games cost $300. You pay it inside Steamworks, Valve’s developer portal, where you also set up your store page, upload builds and manage your release.
There are three layers to the real answer:
- The upfront fee: $100 per game, which comes back to you once that game earns $1,000 in gross revenue.
- The revenue share: Valve keeps a cut of each sale, 30% at the standard rate.
- Everything else: art, audio, engine, store page assets, a trailer, testing and marketing. These are where your money and time actually go.
So if someone asks you how much is it to publish a game on Steam, “$100” is accurate for the paperwork and misleading for the project. A game with no art budget can still ship, but the store page has to look good enough that players click on it.
What the $100 Steam Direct fee covers (and how you get it back)
Steam Direct replaced Steam Greenlight in 2017. Greenlight was a community vote: you posted your game, players voted, and Valve picked titles to accept. Steam Direct dropped the vote and replaced it with a flat fee plus a review. The fee exists to discourage people from flooding the store with low-effort uploads, which is why forum posts often describe it as a deposit rather than a charge.
Here is what paying the fee gets you:
- The right to list one product on the Steam store.
- Access to Steamworks features for that game: the store page editor, build uploads, pricing, release scheduling and the Steamworks SDK (the software development kit, a code library your game calls for achievements, cloud saves and similar features).
- A review of your store page and build by Valve before release.
The recoup rule is the part people miss. Once the game earns $1,000 in gross revenue, Valve returns the $100 in your payouts. If your game never reaches $1,000, the fee is simply spent. Free-to-play games pay the same fee, and many never earn enough through in-game purchases to get it back.
What you have to set up before paying
Before you can release anything, Steamworks asks for identity verification, tax information and bank details so Valve can pay you. None of this costs money, but it costs time, and tax forms can be confusing the first time. Valve also applies waiting periods between paying the fee, getting your store page live and releasing the game, so you cannot pay on Monday and launch on Friday. Plan your release date around that.

Steam’s revenue share: the cost that comes after launch
The fee is small. The revenue share is the cost that scales with your success. At the standard rate, Valve keeps 30% of each sale, with lower rates kicking in only at very high lifetime revenue levels that almost no indie game reaches. In return you get the store, payment processing, downloads, updates, the Steam client and its community features.
Gross revenue on Steam is also not the same as your take-home. Before money lands in your account, a few things come out:
- Refunds: players can request refunds, and those sales come back out.
- Sales taxes and VAT: in many regions, tax is included in the price the player sees.
- Regional pricing: the same game sells for less in some countries.
- Your own income tax: depending on where you live and how you are set up.
A worked example
Say you price a small game at $10 and it sells 1,000 copies. These numbers are illustrative, not a forecast. The quick math below shows the shape of it, before refunds, taxes and regional pricing.
// Rough Steam revenue estimate (illustrative only)
function estimateSteamNet(price, copies, valveShare = 0.30, directFee = 100) {
const gross = price * copies;
const afterShare = gross * (1 - valveShare);
// The $100 fee is returned once the game passes $1,000 gross
const feeCost = gross >= 1000 ? 0 : directFee;
return {
gross: gross,
afterValveShare: afterShare,
netAfterFee: afterShare - feeCost
};
}
console.log(estimateSteamNet(10, 1000));
// { gross: 10000, afterValveShare: 7000, netAfterFee: 7000 }
console.log(estimateSteamNet(5, 50));
// { gross: 250, afterValveShare: 175, netAfterFee: 75 }
The second line is the reality check. A game that sells 50 copies at $5 never recoups the fee, so the $100 eats more than half of what reaches you. That’s why it pays to validate the game before you pay for a Steam slot.
The real costs: art, audio, engine and time
Ask any developer who has shipped how much is it to publish a game on Steam, and they will tell you the $100 is not the barrier. The barrier is the work. Game development covers programming, art, sound, design, testing and production, and each one has a cost in money, time or both.
| Cost area | What it includes | Ways to keep it low |
|---|---|---|
| Engine | The software that runs your game | Open-source engines such as Godot are free to use |
| Art | Characters, tiles, items, UI, effects | AI asset tools, a consistent simple style |
| Audio | Music, sound effects, voice | AI music and SFX generators, a small sound palette |
| Store page | Capsule images, screenshots, trailer, description | Plan these early, reuse in-game art |
| Testing | Bug fixing, playtests, different PCs | Friends, jam communities, early demos |
| Marketing | Social posts, wishlists, press, festivals | Start months before launch |
| Your time | Every hour you are not paid for | Smaller scope, faster tools |
The engine
You don’t have to pay for an engine. Godot is open source under the MIT License, which means no royalties and no license fee. Commercial engines have their own terms that change over time, so read the current terms before you commit, especially royalty thresholds.
Store page assets
Capsule art (the small and large banner images that represent your game across the store), screenshots and a trailer are often the most underestimated cost. Players decide whether to click in a second or two, so this is one place where spending effort pays off. A strong capsule can matter more than an extra level.
Time
For a solo developer, time is the biggest cost by far. If a game takes a year of evenings, the honest answer to how much is it to publish a game on Steam includes that year. Cutting scope is the single most effective way to lower the total.





