How much have I spent on Steam?

Steam can tell you, but it splits the answer in two. There's one lifetime number hidden in the support pages, and there's your full purchase history, which lists everything but never adds it up. Here's how to find both, and how to get the breakdown neither of them gives you.

1. Steam's lifetime number

The quickest answer. Steam keeps a running total of the money that has come into your account from outside, such as card and PayPal payments.

  1. Sign in to Steam, either in the Steam app or at help.steampowered.com in a browser.
  2. Go to Help → Steam Support → My Account → Data Related to Your Steam Account.
  3. Open External Funds Used. Steam may ask you to sign in again.

The figure you want is TotalSpend. You'll also see OldSpend, which is the part from before 17 April 2015. Your lifetime total is TotalSpend.

Good for a single number. It won't tell you which games the money went to, and it counts a few things you might not expect (see why the numbers don't match).

2. Your purchase history

Every purchase, refund, gift and Market trade you've ever made, one row each. Open it in a browser while signed in:

store.steampowered.com/account/history ↗

It loads a page at a time, so scroll to the bottom and click Load More Transactions until the button disappears. That can take a while if you've had the account for years.

The detail is all there, but Steam doesn't total it, sort it by game, or separate in-game purchases from games. Adding it up by hand is a long job, especially if you've paid in more than one currency.

3. Game by game, with Steam Damage

This site does the adding up for you. Copy your purchase history page (Ctrl+A, then Ctrl+C), paste it on the home page, and you get:

It all happens inside your browser tab. Nothing is uploaded, and there's no sign-in. The results come as a set of receipt-style cards you can save or share.

Check my Steam damage →

Why the numbers don't match

If you try more than one method, you'll get different totals. That's normal. The main reasons:

Wallet top-ups
Steam's TotalSpend counts money when it goes into your wallet, even if you haven't spent it yet. A purchase total only counts it once you buy something.
Refunds
TotalSpend doesn't take refunds off. Your purchase history shows them, and Steam Damage subtracts them from the game they belong to.
Community Market money
If you sold items on the Market and spent that wallet money on games, those games never show up in TotalSpend, because the money didn't come from outside. Your purchase history still lists them.
Currencies
If you've moved country or bought in other currencies, each method converts them differently. Steam Damage uses the average exchange rate for the year of each purchase.
Gifts and gift cards
Gifts you sent count as your spending. Steam gift cards you bought for someone else don't, because they aren't a game you bought.

Rule of thumb: TotalSpend is roughly what has left your bank account for Steam. A purchase total is what you've actually bought. For most people they land close together.

Quick answers

Can I see my Steam spending on my phone?

The External Funds Used page works in a phone browser. Copying the whole purchase history is much easier on a computer, so use one for a game-by-game breakdown.

Does Steam show how much I've spent on one game?

Not directly. Search your purchase history for the game's name and add up the rows, or paste the history into Steam Damage, which totals every game for you, including its in-game purchases.

Is it safe to paste my purchase history into a website?

Be careful with sites that ask you to sign in to Steam or upload a file to their server. Steam Damage needs neither: it reads the text inside your browser and sends nothing anywhere. The source code is public ↗ if you want to check.