Where to buy Steam gift cards and what to expect

Steam gift cards are sold at physical retailers and online, and they work like any other prepaid card — you buy one, redeem the code on your Steam account, and the balance appears in your wallet to spend on games. The card itself contains a 16-character code printed on the back or sent to your email, depending on where you buy it.

Physical cards are stocked at Best Buy, Target, Walmart, GameStop, and most convenience stores in denominations of $20, $50, and sometimes $100. Online, you can buy them directly from Steam's website, or from retailers like Amazon, Newegg, and Green Man Gaming. The price you pay is the exact amount you receive — there are no hidden fees or expiration dates.

The main difference between buying in-store and online is speed. A physical card gives you the code when ready when you buy it. An email delivery takes a few minutes to arrive, though some retailers promise delivery within an hour. If you are buying for someone else and want to give them the card right away, a physical card from a nearby store is the fastest option.

Key Takeaways

  • Steam gift cards are sold at Best Buy, Target, Walmart, GameStop, and online retailers, with no fees or expiration dates attached.
  • Physical cards give you the code when ready; email delivery usually arrives within minutes to an hour depending on the retailer.
  • The code on the back of the card or in your email is what you need to redeem the balance — keep it private like a password.
  • Redeeming a gift card on Steam takes less than a minute and adds the balance to your account wallet for any purchase.
  • If you buy from a third-party seller, check that the retailer is legitimate before entering payment information, especially on unfamiliar websites.

How to redeem a Steam gift card on your account

Once you have the 16-character code, go to Steam's website or open the Steam app on your computer. Log into your account, then look for "Redeem a Product Code" in the menu — on the website it is under your account name in the top right corner, and in the app it is under the menu button.

Click "Redeem a Product Code", then paste or type the code from your gift card into the box. Steam will show you the amount and ask you to confirm. Click the button to add it to your wallet, and the balance is yours to spend when ready. The whole process takes about 30 seconds.

If the code does not work, check that you typed it correctly — codes are case-sensitive and straightforward to misread. If you copied it from an email, make sure there are no extra spaces before or after. If it still does not work after checking twice, contact the retailer where you bought the card, not Steam directly, because they issued the code.

Buying from third-party sellers and avoiding scams

Websites that are not Steam or major retailers sometimes sell gift cards at a discount. These are usually legitimate — they buy cards in bulk and pass on savings — but the risk is higher. A scammer can sell you a code that has already been redeemed, or one that was bought with a stolen credit card and later reversed.

If you choose a third-party seller, stick to sites with clear return policies and buyer protection. Check the seller's reviews on the platform where you are buying, and look for complaints about codes not working. Avoid sellers offering unusually steep discounts — a $50 card for $30 is a warning sign. Pay with a credit card or PayPal, not a wire transfer or gift card, so you have a way to dispute the charge if the code does not work.

The safest route is buying directly from Steam, Best Buy, Target, or Walmart. You pay full price, but you know the code will work, and if it does not, the return process is straightforward.

What to do if you receive a gift card code that does not work

If someone gave you a code and it will not redeem, the first step is to check that you typed it correctly. Codes are straightforward to misread — the letter O looks like zero, and lowercase L looks like the number 1. Ask the person who gave it to you to read the code aloud while you type it in, character by character.

If the code is correct and still does not work, the code may have already been redeemed by someone else, or it may have been purchased with a stolen payment method and later reversed by the card issuer. Contact the retailer or person who gave you the card and ask for a replacement. If you bought it yourself, most retailers will replace a non-working code within 30 days if you have your receipt.

Steam itself cannot issue a replacement code or refund because they do not sell the cards directly to you — the retailer does. Always keep your receipt and the original code until you have successfully redeemed it.

Regional restrictions and currency differences

Steam gift cards are region-locked, meaning a card bought in the United States can only be redeemed on a US Steam account. If you try to redeem a US card on an account registered in another country, it will not work. The currency on the card matches the region — a US card is in dollars, a UK card is in pounds, and so on.

If you are buying a gift card for someone in another country, you need to buy a card from a retailer in that country, or buy a digital code from a seller that operates in that region. Steam's website shows you which retailers serve your region when you click "Buy Steam Gift Card" from your account page.

Choosing between a physical card and a digital code

Physical cards are better if you are giving the gift in person or want to wrap it — the recipient opens the card, sees the code, and redeems it themselves. Digital codes sent by email are better if you are giving the gift remotely or on short notice, since they arrive within minutes.

Physical cards also work if the recipient does not have a Steam account yet. They can create an account, then redeem the code. With a digital code, you need to send it to their email, so you need their email address beforehand.

From a security standpoint, both are equally safe as long as you buy from a legitimate retailer. The code itself is what matters — treat it like a password and do not share it with anyone except the person you intend to give it to.

Frequently Asked Questions

Can I use a Steam gift card to buy games outside of Steam?

No. A Steam gift card balance can only be spent on games, software, and items sold through the Steam store. You cannot transfer the balance to another platform or use it outside of Steam.

Do Steam gift cards expire?

No. Once you redeem a code, the balance stays in your account indefinitely. You can spend it whenever you want, and there is no time limit.

What happens if I buy a gift card and then change my mind?

If you have not redeemed the code yet, most retailers will refund you within 30 days if you have your receipt. Once the code is redeemed into a Steam account, Steam does not issue refunds for gift cards — the balance is permanent on that account.

Can I buy a Steam gift card with a debit card?

Yes. Most retailers accept debit cards, credit cards, and PayPal. Check the payment options at the retailer where you are buying before you start the purchase.

Is it safe to buy Steam gift cards from discount websites?

It depends on the website. Legitimate discount sellers buy cards in bulk and resell them at a lower price. The risk is that a code may have already been used or purchased fraudulently. Stick to sellers with clear return policies and good reviews, and pay with a credit card so you can dispute the charge if the code does not work.