// spend check

Purchase History Calculator

Steam, the App Store, Google Play, Xbox and PlayStation show you a list of purchases, never a total. Copy your history, paste it here, and see what you've really spent, year by year. Nothing you paste leaves your browser.

1. Where is your history?

On the Steam website or client, click your account name, open Account Details, then View purchase history. Scroll to the bottom and load any older transactions, then select the table and copy it.

Steam rows can show three amounts (total, wallet change, wallet balance). The calculator counts only the first, skips purchases paid from your Steam Wallet (the top-up already counted that money) and skips Market sales.

Full walkthrough: how to find your Steam spending.

2. Paste it

Your Total

Paste your history and press Total, or try the sample to see how it works.

Why Stores Don't Show You a Total

As of October 2026, none of the big game stores show a lifetime spending figure. Steam, the App Store, Google Play, Xbox and PlayStation all give you a list of transactions, often split by date range, and leave the adding up to you. Google Play's Budget & history screen shows only the current month, and its monthly budget history is removed after a year. The list is the record; this calculator does the arithmetic.

How the calculator counts

Turn the total into a budget

Divide the year's total by 12 and you have your real monthly spend on that platform. If it's more than you'd like, pick a monthly number you're comfortable with and track against it. Our guide to how much to spend on games per month gives ranges, and the gaming spending calculator adds subscriptions, DLC and battle passes into one monthly figure.

Frequently Asked Questions

Is it safe to paste my purchase history here?

The calculator runs entirely in your browser. What you paste is never uploaded, stored or sent with analytics; close the tab and it's gone. It only reads dates and amounts. Purchase history pages don't show full card numbers, but if you've pasted something sensitive by mistake, the Clear button wipes it.

Why does Steam not show a lifetime total?

Steam's purchase history is a list of transactions, not a running total, so you add it up yourself. Valve does track a total store spend for its limited-account rule and points you to Steam Support to view it. Pasting your history here gives you the total by year in one step.

Why are some rows unticked?

Rows that would double count or aren't money you spent start unticked, with the reason shown: refunds, free items, credits, lines labelled Total, and on Steam, purchases paid from your Steam Wallet and Market transactions. Tick or untick any row and the totals update.

What do the two counting modes do?

"One amount per dated row" takes the first price after each date and ignores the rest of that row, which suits Steam, where each row also shows a wallet change and balance. "Every amount" counts each price and dates it by the nearest date above it, which suits app store lists that put several items under one date.

Does it work with other currencies?

Yes. It reads currency signs and codes such as $, €, £, ₱, ¥, ₹, CA$, A$, PHP and EUR, with decimal points or decimal commas. If your history mixes currencies, each one gets its own total; they're never added together.

What should I do with the total?

Compare it with what you'd have guessed, then pick a monthly gaming budget you're comfortable with. Divide the year's total by 12 to see your real monthly spend, and set the budget a little below it if the number surprised you.

How much have I spent on…

Keep the Number Visible From Now On

The total is a one-time wake-up call. To keep it from creeping back, Hunter Vault gives gaming its own monthly budget and lets you log each purchase as you make it, with no bank login. Free to start, and budgeting never requires a subscription. Hunter Vault is our own app.

Totals are only as complete as what you paste; check the rows before relying on the number. Stores change their page layouts, so if something is missed, switch the counting mode or add the amount by hand. Everything runs in your browser; nothing you paste is sent to a server or included in analytics.