Where to buy Steam gift cards
Steam gift cards are sold at physical retailers and online stores, not directly from Valve (the company behind Steam). You can buy them at Best Buy, Target, Walmart, Amazon, GameStop, and most convenience stores that sell gift cards. Online, you can also purchase them from the Steam store itself — Valve's own website sells digital codes that arrive by email within minutes.
Physical cards come in $20, $50, and $100 denominations. Digital codes from Steam's website come in those amounts plus $5, $10, and $25 options. The price you pay is the amount on the card — there are no hidden fees or markups, whether you buy in a store or online.
If you're buying for someone else, a physical card is easier to wrap or hand over in person. If you need the card when ready, buy the digital version from Steam's website instead. Both work identically once redeemed.
Key Takeaways
- Steam gift cards are sold at major retailers like Best Buy, Target, and Walmart, or digitally through Steam's own website.
- You redeem a gift card by entering its code into your Steam account, and the balance appears as store credit you can spend on any game or software.
- Physical cards take a few minutes to set up in-store; digital codes arrive by email and work within minutes.
- Gift cards never expire and don't lose value, so there's no rush to spend the balance once you've redeemed one.
- If you're buying online, check the retailer's shipping time — Amazon and Steam deliver when ready, but other sites may take longer.
How to redeem a Steam gift card
Once you have the card, you need a Steam account to use it. If you don't have one, go to steampowered.com and click "Join Steam" in the top right. Create a username, password, and email address. Steam will send you a confirmation link — click it to finish setup.
To redeem the card, log into your Steam account on a computer or through the Steam app on your phone. Look for "Add funds to your Steam Wallet" or "Redeem a gift card or product code" — the exact wording varies slightly depending on whether you're on the website or app. Enter the code printed on the back of the physical card or copy-paste the code from your email if you bought a digital one. Steam will add the balance to your account when ready.
Once redeemed, the money sits in your Steam Wallet as store credit. You can spend it on any game, software, or in-game content available on Steam. The balance never expires and doesn't decrease over time.
Buying a gift card for someone else
If you're sending a gift card to another person, you have two options. Buy a physical card and mail it, or buy a digital code and email it to them. To send a digital gift card through Steam itself, go to the game or software you want to gift, click "Purchase as a gift," and enter the recipient's email address. Steam will send them a gift notification, and they can accept it into their account.
The gift purchase method works only for specific games and software, not for general gift cards. If you want to give someone a card they can spend however they choose, buy a physical card or a digital code card from Steam's website and give them the code directly.
Physical cards are safer to mail because they have no value until activated. Digital codes should be sent through email or a find message, not posted publicly. If someone else sees your code before you do, they can redeem it to their own account.
What you can buy with a Steam gift card
A Steam gift card balance works on anything sold through the Steam store. That includes games across every genre — action, strategy, puzzle, role-playing, sports, and more. You can also buy software like video editing tools, productivity apps, and creative suites. In-game currency and cosmetic items (skins, battle passes, seasonal content) count too, as long as they're purchased through Steam.
The balance does not work outside Steam. You cannot use it on other gaming platforms like PlayStation, Xbox, or Epic Games. You also cannot convert it to cash or transfer it to a bank account. Once redeemed, the money is locked to your Steam account and can only be spent on Steam's store.
If you buy a game and later refund it, the money goes back into your Steam Wallet, not to your original payment method. You can then spend that refunded balance on something else.
Checking your balance and transaction history
To see how much money is left on your Steam Wallet, log into your account and look at the top right corner of the website — your balance appears next to your username. In the Steam app, tap your profile icon and select "Account details," then look for "Wallet" in the left menu.
Your transaction history shows every purchase and every time you added funds. On the website, go to "Account" in the top menu, then "Purchase history." In the app, tap your profile, select "Account details," and choose "Purchase history" from the left menu. This list helps you track spending and confirm that a gift card was redeemed correctly.
Troubleshooting common problems
If a code doesn't work, check that you've typed or pasted it exactly as it appears — codes are case-sensitive and include both letters and numbers. Spaces and dashes matter. If you're copying from an email, make sure you didn't accidentally include extra characters at the beginning or end.
If the code was already used, it cannot be redeemed again. If you bought it from a retailer and someone else redeemed it before you, contact that retailer's customer service with your receipt. They can often issue a replacement code or refund. If you bought it directly from Steam and it was redeemed by someone else, Steam's support team can investigate, though they cannot reverse a redemption that was completed.
If you see an error message like "This code has already been activated," the code belongs to a different region or account type than yours. Steam codes sold in one country sometimes don't work in another. Check where the card was originally sold and whether your account is set to the same region.
Regional restrictions and account settings
Steam gift cards are region-locked, meaning a card sold in the United States works only on accounts set to the United States. A card bought in Europe won't redeem on a US account, and vice versa. This is why it matters where you purchase the card — buy it from a retailer in the same country as the account you're using.
Your account's region is set based on your billing address when you first add a payment method. If you move to a different country, you can update your billing address in your account settings, but Steam may restrict your ability to change regions frequently. If you're buying a gift card for someone in another country, ask them which region their account is set to, then buy the card from a retailer in that region.
Frequently Asked Questions
Can I use a Steam gift card to buy games on sale?
Yes. Your Steam Wallet balance works on any purchase, including games that are discounted. Sales happen regularly — major sales occur during summer, winter, and autumn, plus smaller sales throughout the year. You can spend your gift card balance whenever you want, whether a game is on sale or at full price.
What happens if I lose the code before redeeming it?
If you bought a physical card and lost it before redeeming, contact the retailer where you bought it with your receipt. They can often issue a replacement. If you bought a digital code and lost the email, check your email's spam folder or contact the retailer's support team. Once a code is redeemed, it cannot be recovered — the balance is tied to that account permanently.
Can I refund a game I bought with gift card money?
Yes. Steam allows refunds within 14 days of purchase if you've played the game for fewer than 2 hours. When you refund a game bought with gift card balance, the money returns to your Steam Wallet, not to the original gift card. You can then spend that balance on a different game.
Do Steam gift cards expire?
No. Once you redeem a gift card, the balance stays in your Steam Wallet indefinitely. There is no expiration date and no monthly fee that reduces the balance. You can spend it whenever you want, even years later.
Can I buy a Steam gift card with a credit card online?
Yes. Steam's website accepts major credit cards, debit cards, and PayPal. When you buy a digital code, you pay with your chosen method and receive the code by email within minutes. Physical retailers also accept cards in-store. Check the specific retailer's payment options if you're buying from somewhere other than Steam's website.