Skip to content

comparison

Steam XP Calculator: Formula and Worked Examples

See the exact Steam level XP formula, calculate total XP and card sets by hand, and understand why each ten-level block costs more than the last.

Xdeposh Founder, SteamLevelForge Published Updated Figures verified 3 min read
Jump to an answer
Steam XP formula beside level 100 and its 55,000 total XP result

The calculator sums each ten-level block instead of using one average XP cost.

Steam’s XP curve is a staircase. Each group of ten levels costs 100 XP more per level than the group before it, so a simple level difference does not give the required set count.

What formula does the Steam XP calculator use?

Going from level L to the next level costs 100 × (floor(L ÷ 10) + 1) XP. Levels 0–9 cost 100 XP each, levels 10–19 cost 200 each, and the pattern continues. Total XP is the sum of every completed step.

For level 0 to 10, multiply ten levels by 100 XP: 1,000 XP. For level 10 to 20, add ten levels at 200 XP: another 2,000. Level 20 therefore begins at 3,000 total XP.

How do you calculate a ten-level boundary?

For level 10m, there are m complete blocks. The block costs are 1,000, 2,000, 3,000 XP and so on. Their sum is:

total XP at level 10m = 1,000 × m × (m + 1) ÷ 2

At level 100, m = 10, so the result is 1,000 × 10 × 11 ÷ 2 = 55,000 XP. Divide by 100 XP per standard craft to get 550 sets.

Every row is generated by the same formula used in the interactive calculator.
Level Total XP Card sets Min. games Friend slots Showcases
10 1,000 10 2 300 1
20 3,000 30 6 350 2
30 6,000 60 12 400 3
40 10,000 100 20 450 4
50 15,000 150 30 500 5
75 32,000 320 64 625 7
100 55,000 550 110 750 10
150 120,000 1,200 240 1,000 15
250 325,000 3,250 650 1,500 20

How do partial levels change a lookup result?

An account can be level 25 with some XP already earned toward 26. Calculating from the start of level 25 would overstate the gap. The interactive Steam level calculator reads exact total XP when a public profile lookup succeeds and uses the boundary only for manual entries.

If the target’s required total is T and the account’s current total is C, remaining XP is T − C. Remaining standard sets are that difference divided by 100 and rounded up.

Why is average XP per level misleading?

The cost changes at every ten-level boundary. Averaging the current block across a long target undercounts later levels; averaging the target block overcounts earlier ones. Summing the staircase is exact and fast, so there is no reason to estimate.

Worked example: level 25 to level 50

Level 25 begins at 4,500 total XP. Level 50 begins at 15,000 XP. The gap is 10,500 XP, which equals 105 standard sets. The calculation crosses three price blocks: five levels at 300 XP each, ten at 400, and ten at 500.

If the level-25 account already has 200 XP toward level 26, its actual total is 4,700 XP. The remaining gap becomes 10,300 XP or 103 sets. This is why the API result includes total XP when the public profile exposes it.

How do you convert XP back into a level?

Find the largest level whose required total is no greater than the XP value. At a ten-level boundary, the triangular formula gives a fast estimate. Between boundaries, subtract the completed blocks and divide the remainder by the current per-level cost.

For 20,000 XP, level 50 consumes 15,000. Levels 50–59 cost 600 XP each, so the remaining 5,000 XP completes eight full levels with 200 XP left. The account is level 58 with partial progress toward 59.

How do you verify another calculator?

Test exact boundaries first: level 10 must be 1,000 XP, level 20 must be 3,000, level 50 must be 15,000 and level 100 must be 55,000. Then test one level below and above each boundary to catch off-by-one errors in the block formula.

For set counts, divide remaining XP by 100 and round upward. Never round the target XP or current XP independently. A calculator that says level 0 to 100 needs 100 sets is incorrectly treating every level as the first block.

Where can you check the full XP table?

The Steam level XP table contains levels 1 through 5,000. It is suitable for checking another implementation or building a chart, subject to the license shown on that page.

The level 100 checklist applies the result to games, time and profile perks. SteamLevelForge, run by the same team as this site, also has an XP-to-level tool for the inverse calculation.

Want the sets delivered instead? See what your target level costs, priced live, on SteamLevelForge .

Frequently asked questions

What is the Steam XP formula per level?

Going from level L to L plus one costs 100 times the quantity floor of L divided by 10, plus one. The per-level cost rises at 10, 20, 30 and every later ten-level boundary.

How much total XP is Steam level 100?

Level 100 begins at 55,000 total XP. Since a standard badge craft grants 100 XP, reaching it from zero requires 550 crafts.

Why can two accounts at the same level need different XP?

The displayed level hides partial progress inside that level. A public-profile lookup can read total XP and deduct that progress; a manual level entry must begin at the level boundary.

How are card sets calculated from XP?

Divide the remaining XP by 100 and round up, because a standard complete set produces one 100 XP craft. Event and account badges can reduce the number of purchased sets.

Sources and how we checked

Prices are dated snapshots, and timing estimates depend on the assumptions in each guide. Check Steam for current account restrictions and Forge for your live quote. Read our editorial policy for how we handle sources and corrections.

Update history

  • : Reviewed explanations, examples and navigation for clarity and accuracy.
  • : First published and expanded with reverse calculations and validation examples.