Where to buy Steam gift cards

You can buy Steam gift cards from three main sources: the Steam store itself, retail stores, and online retailers. Each route has different payment options and delivery speeds, so the best choice depends on whether you need the card immediately or can wait a day or two.

The Steam store (store.steampowered.com) sells digital gift cards that arrive by email within minutes. You pay with a credit card, debit card, or PayPal account. Retail stores like Target, Walmart, Best Buy, and GameStop sell physical cards that you scratch to reveal a code — these are ready to use instantly but require a trip to the store. Online retailers like Amazon also sell both digital and physical versions, though delivery times vary.

Key Takeaways

  • Steam's own store delivers digital gift cards by email in minutes and accepts credit cards, debit cards, and PayPal.
  • Physical cards from retail stores are ready to use immediately but require you to visit the store in person.
  • Gift cards work in any country where Steam operates, but the recipient's account region must match the card's region.
  • Steam gift cards never expire and can be used to buy any game, software, or in-game content on the platform.
  • If you buy a card for someone else, you send the code to their email address — they do not receive it automatically.

Buying directly from Steam

Open Steam on your computer or visit store.steampowered.com in a web browser. Sign in to your account. Click on your username in the top right corner, then select "Account" from the dropdown menu. Look for "Manage gift cards and wallet credit" or navigate directly to the gift card purchase page.

Choose the amount you want to send — Steam offers preset amounts like $20, $50, and $100, plus a custom amount option if you need something in between. Enter the recipient's email address. Write a message if you want (this is optional). Review the total and complete the payment using your credit card, debit card, or PayPal account. The recipient receives an email with the gift card code within a few minutes. They click the link in the email and add the credit to their Steam account.

Buying physical cards from stores

Walk into any Target, Walmart, Best Buy, or GameStop location and find the gift card section — usually near the checkout area or in the electronics department. Look for the Steam logo on the card display. Physical cards come in set denominations like $20, $50, and sometimes $100. Take the card to the register and pay with cash, credit, or debit.

The card is yours immediately. To use it, scratch off the silver coating on the back to reveal a 16-digit code. Go to store.steampowered.com, sign in, and select "Redeem a Steam Gift Card or Wallet Code" from the account menu. Type or paste the code and click "Continue." The credit appears in your Steam wallet within seconds. If you are buying for someone else, you can give them the physical card and they can redeem it themselves, or you can scratch it and send them the code by email or text.

Buying from online retailers

Amazon, eBay, and other online retailers sell both digital and physical Steam gift cards. Search for "Steam gift card" and filter by the amount you need. Digital cards typically deliver within minutes to your email address. Physical cards ship to your address and take 1 to 5 business days depending on your shipping method.

Read the seller's description carefully — some cards are region-locked, meaning they only work in certain countries. A card purchased in the United States works for accounts set to the US region, but not for accounts in Europe or Asia. If you are buying for someone outside your country, check the product description or contact the seller before purchasing. Prices are usually the same as buying directly from Steam, but watch for sales or discounts during major shopping events.

Understanding regions and restrictions

Steam divides the world into regions, and a gift card only works for accounts in the matching region. A $50 USD card works for any account set to the United States, but it will not work for an account set to Canada, the UK, or Australia — each has its own region. When you buy a card from a US retailer, you are buying a US region card.

Before you buy a card for someone else, ask them what region their Steam account is set to. They can check this by signing into their account, clicking their username, and looking at "Account details" — the region appears near the top. If you buy a card for the wrong region, you cannot use it and most retailers do not accept returns on gift cards. Some cards sold online specify their region in the product title or description, so read carefully.

What you can do with a Steam gift card

Once the credit is in your Steam wallet, you can spend it on any game, software, or in-game content available in the Steam store. This includes full games, expansions, season passes, cosmetic items, and even Steam Deck games. You can also use wallet credit to buy games as gifts for other people — the process is the same as buying a gift card, except you select a game instead of a preset amount.

Steam gift cards never expire. If you do not spend the credit immediately, it stays in your wallet indefinitely. You can also combine multiple gift cards — if you receive two $20 cards, the $40 total sits in your wallet and you draw from it as you make purchases.

Common mistakes to avoid

The most common mistake is buying a card for the wrong region. Always confirm the recipient's account region before you purchase. The second mistake is giving someone a code without telling them it is a gift card — they might think it is spam. Send the code with a message explaining what it is and how to redeem it.

Do not buy from unofficial resellers or marketplaces that seem too cheap. Stolen or fraudulent codes get revoked, and you lose the money. Stick to Steam itself, major retailers like Amazon and Walmart, and official game stores. If you receive a gift card code from someone you do not know, be cautious — codes can be revoked if they were purchased fraudulently.

Frequently Asked Questions

Can I use a Steam gift card to buy another gift card?

Yes. Once the credit is in your wallet, you can buy a gift card for someone else using that credit. Go to the gift card purchase page, choose an amount, and enter the recipient's email address. The system treats wallet credit the same as a payment method.

What happens if I buy a gift card for the wrong region?

The code will not work on an account set to a different region. Most retailers do not accept returns on gift cards once they are purchased. Before buying, confirm the recipient's account region by asking them to check their account settings.

Do Steam gift cards expire?

No. Once you redeem a gift card code, the credit stays in your wallet forever. You can use it whenever you want, even years later.

Can I refund a gift card if I change my mind?

If you have not redeemed the code yet, contact the retailer where you bought it — return policies vary. If you have already redeemed it into your wallet, Steam does not refund wallet credit. Treat gift cards like cash once they are in your account.

What if the code does not work when I try to redeem it?

Check that you are entering it correctly — codes are case-sensitive and contain numbers and letters. Make sure your account region matches the card's region. If it still does not work, contact Steam support with proof of purchase. If you bought from a retailer, contact them first — they may replace the card if it was defective.