Why Steam stopped taking Bitcoin
Worth knowing, because it explains the whole structure of this market. Steam accepted Bitcoin from April 2016 and withdrew it in December 2017. Valve gave two reasons and both were reasonable at the time: network fees had risen to a point where small game purchases became uneconomic, and the price swing between a customer clicking pay and the payment settling created refund and accounting chaos.
That withdrawal is the single clearest illustration of why gift cards became crypto's real payment layer. A specialist reseller absorbs the volatility and the fee risk, hands the merchant ordinary money, and hands you a code. Steam never has to think about Bitcoin again, and you can still spend Bitcoin at Steam.
The wallet currency rule
Steam's region enforcement works differently from Amazon's or Apple's, and the difference matters.
Steam ties your wallet to a single currency. A wallet code denominated in another currency is refused at redemption with an explicit error. Not silently consumed, not partially credited — refused, and the code remains unredeemed.
That is genuinely better than the alternative. When an Amazon or PlayStation code fails, you are frequently left unsure whether it has been consumed. Steam tells you plainly, which at least preserves the chance of a goodwill exchange from the platform you bought it from — ask immediately if that happens.
What it costs
Steam wallet codes are typically sold at face value across the main crypto platforms. Valve's reseller terms leave enough margin for the platform to cover its costs, so unlike Amazon there is usually no stated markup.
Which leaves the exchange rate as the only meaningful variable, and gaming purchases skew small — a $20 code, a $10 top-up for in-game currency — which makes the rail decisive.
| Rail | Network fee | As % of a $20 code | Verdict |
|---|---|---|---|
| BTC over Lightning | <$0.01 | ~0% | Ideal for gaming top-ups |
| Litecoin | ~$0.03 | 0.15% | Excellent |
| USDT on a low-fee chain | Cents | ~0.2% | Excellent |
| BTC on-chain | Cents to dollars | Up to 15%+ in a fee spike | Poor at this size |
| ETH mainnet | Often the highest | Frequently double digits | Avoid entirely |
Where to buy
| Platform | Countries | Coins accepted | What you pay over face value | ID required? | Links |
|---|---|---|---|---|---|
| Bitrefill4.3/5 | 170+ | BTC (on-chain + Lightning), ETH, USDT, USDC, LTC, DOGE and more | Face value on most cards; up to ~2% on Amazon and prepaid cards | None for most orders | Visit Review |
| Coinsbee4.2/5 | 185+ | 200+ including SOL, TON, XMR, DOGE, plus Binance Pay | Typically 0–4% depending on brand and region | Not required to start; requested on larger or flagged orders | Visit Review |
| CoinCards4.2/5 | Canada, US, UK, Australia | BTC, ETH, LTC, DOGE, DASH, XMR, USDT, DAI | Fee-free in several regions; small markup elsewhere | Not required for standard gift-card orders | Visit Review |
| CryptoRefills3.9/5 | 180+ | BTC, LTC, ETH, USDT, DOGE and more | Varies by product; disclosed before checkout | Not required for standard orders | Visit Review |
Steam codes are among the most widely stocked products in this market, so availability is rarely the constraint. The thing to check is the currency list — most platforms cover USD, EUR and GBP well, and smaller currencies inconsistently. Coinsbee tends to carry the widest currency spread.
How to redeem
-
Find the wallet currency on the Steam account
Open Steam → click the account name top right → Account details. The wallet balance is shown in a specific currency. That currency, not the country of residence, is what a wallet code has to match.
-
Buy a Steam wallet code in that currency
Platforms list these as "Steam Wallet USD", "Steam Wallet EUR", "Steam Wallet GBP" and so on. Choose the one matching the account, and ignore where you or the recipient happen to live.
-
Redeem in the Steam client or on the website
Steam → Games menu → Activate a Product on Steam, or store.steampowered.com → Account details → Add funds → Redeem a Steam Wallet Code. Type the domain yourself; do not follow an emailed link.
-
Enter the code exactly
Steam codes are alphanumeric and case-insensitive but transcription-sensitive. Paste rather than type. A wrong-currency code is refused outright with a clear error, which is at least an honest failure.
-
Check the wallet balance
The funds appear in the Steam wallet immediately and can be spent on games, DLC, in-game items and Steam Deck hardware where available.
Wallet codes vs marketplace keys
A reasonable question, since grey-market key shops often list the same game cheaper than Steam does.
A wallet code adds first-party value to the account. It cannot be revoked, it is not tied to a specific game, and the recipient chooses what to spend it on — including during a sale, which is often where the real saving is.
A marketplace key is a specific game activation of uncertain provenance. Keys bought with stolen payment methods get revoked, sometimes months after activation, and region-locked keys refuse to activate on the wrong account. There is rarely meaningful recourse.
Why we recommend wallet codes for gifts
- Cannot be revoked. First-party balance is not subject to a later chargeback on somebody else's card.
- The recipient chooses. Nobody wants a specific game they already own or do not want.
- Works during sales. Balance plus a Steam sale beats a full-price key from a marketplace.
- Covers more than games. DLC, in-game items, Community Market, and Steam hardware where sold.
- Clean failure mode. A wrong-currency code is refused with an error rather than vanishing.
The honest risk breakdown on key marketplaces is in G2A and key shops. For other gaming brands see PlayStation, Xbox and Game Pass, Nintendo eShop and World of Warcraft game time.
Steam gift cards with crypto: FAQ
Does Steam accept Bitcoin?
Not any more. Steam accepted Bitcoin from April 2016 and dropped it in December 2017, citing volatility and high transaction fees. Wallet codes bought with crypto on a third-party platform are the workaround, and they work perfectly well — the crypto leg simply happens before Steam is involved.
Why did Steam stop accepting Bitcoin?
Valve cited two reasons: network fees had risen to a level that made small purchases uneconomical, and price volatility between checkout and settlement created refund and accounting problems. Both were legitimate at the time. Lightning has largely solved the fee half of that problem, but Steam has not revisited the decision.
Will a USD wallet code work on a EUR Steam account?
No. Steam ties the wallet to a single currency and refuses codes in any other. Unlike some brands, Steam fails cleanly with an explicit error rather than silently swallowing the code — small consolation, but it does mean you find out immediately.
Can the recipient change their Steam wallet currency?
Not directly, and not on demand. Steam adjusts the store region and currency based on sustained purchase location and payment methods over time, not on a setting you can toggle. Treat the current currency as fixed for the purposes of buying a gift.
What can Steam wallet funds be used for?
Games, DLC, in-game purchases, Steam Community Market transactions, and Steam hardware including the Steam Deck where it is sold. Wallet funds cannot be withdrawn to a bank or a wallet, and cannot be transferred between accounts.
Is buying a Steam key cheaper than a wallet code?
Sometimes, on grey-market key sites, and it carries real risks — revoked keys, region-locked activations, and no recourse. A wallet code is first-party value on the account, which is why we recommend it over a marketplace key. See G2A and key shops for the honest risk breakdown.
Sources and further reading
Figures on this page were checked in August 2026. Fees, country lists and promotions change without notice — always confirm on the operator's own site before you pay.
- Steam Support — Steam Wallet codes — currency matching and redemption process
- Steam — Bitcoin no longer supported (December 2017) — Valve statement on fees and volatility
- Bitrefill — Steam wallet code availability and pricing
- Coinsbee — currency coverage for Steam products