The two ways to give a Steam gift card

You can give a Steam gift card in two ways: buy a physical card at a retail store and hand it to someone, or buy a digital code online and send it through email or Steam's messaging system. Physical cards work like any gift card — the recipient scratches off a code and enters it into their Steam account. Digital codes arrive when ready and don't require a trip to a store.

Both methods put money into the recipient's Steam wallet, which they can spend on any game or software in the Steam store. The recipient doesn't need to give you their password or account details — they just need the code.

Key Takeaways

  • Physical Steam gift cards are sold at Best Buy, Target, Walmart, and GameStop, while digital codes are sold through Steam's website and third-party retailers like Amazon and CDKeys.
  • Digital gift cards arrive when ready by email, while physical cards require you to hand them over or mail them yourself.
  • The recipient enters the code into their Steam account through the "Redeem a Product Code" page — no account sharing or password exchange needed.
  • Steam gift cards have no expiration date and work in any country where Steam operates, though the price varies by region.

Buying a physical Steam gift card at a store

Physical Steam gift cards are stocked at major retailers. Best Buy, Target, Walmart, and GameStop all carry them in denominations of $20, $50, and sometimes $100. Check the gaming section or ask at customer service — availability varies by location and changes seasonally.

The card itself is a piece of plastic with a scratch-off code on the back. You buy it like any other gift card, take it home, and give it to the person. They scratch off the code, go to Steam's website or open the Steam app, and enter it under "Redeem a Product Code" in their account settings. The money appears in their wallet when ready.

Physical cards are useful if you're giving the gift in person or want something tangible to wrap. The downside is you have to find a store that has them in stock, and you can't send one remotely.

Buying a digital Steam gift card online

Digital Steam gift cards are codes sent by email, and they arrive within minutes. You can buy them directly from Steam's website by going to the gift cards section, choosing an amount ($5 to $100), entering the recipient's email address, and paying with a credit card or PayPal. Steam sends the code to their inbox with a message from you.

You can also buy digital codes from third-party retailers like Amazon, CDKeys, and Fanatical. These sites often sell codes at a discount or bundle them with other offers. The process is the same — you pay, provide the recipient's email, and they receive the code. Check the seller's reputation and return policy before buying from unfamiliar sites.

Digital cards are faster and work from anywhere. You don't need the recipient's Steam account name or password — just their email address. If you're buying from a third-party site, make sure it's legitimate and that the code is for the region where the recipient lives, since prices and availability differ by country.

How the recipient redeems the code

When someone receives a Steam gift card code, they open the Steam app or go to steampowered.com and sign into their account. They navigate to their account name in the top right, select "Account details," then click "Redeem a Product Code." They paste or type the code and click "Redeem."

The money appears in their Steam wallet when ready. They can then browse the store and buy games, software, or in-game items. The wallet balance stays in their account until they spend it — there's no expiration date.

If the code doesn't work, the most common reasons are a typo, the code being used already, or the code being for a different region than the account. If the recipient gets an error, they should double-check the code and contact Steam support with proof of purchase if they bought it from a retailer.

Choosing the right amount and checking regional pricing

Steam gift cards come in standard amounts: $5, $10, $20, $50, and $100. Choose based on what games cost in your region. A $20 card might cover a new indie game or a few older titles. A $50 card covers most new releases. Check the Steam store to see what the person you're gifting to might want, then pick an amount that covers it.

Steam prices vary by country. A game that costs $20 USD might cost £16 GBP in the UK or €20 EUR in Europe. If you're buying a code for someone in another country, make sure you're buying from a retailer that sells codes for that region. Codes are region-locked — a code for the US won't work on a European account, for example.

Avoiding scams and buying from safe sources

Buy Steam gift cards only from official retailers or Steam's own website. Legitimate sources include Best Buy, Target, Walmart, GameStop, Amazon, and steampowered.com directly. These are safe because they're established businesses with return policies.

Avoid buying codes from unknown websites, social media sellers, or marketplaces where individuals resell codes. Codes can be stolen, already used, or generated fraudulently. If you buy from an unfamiliar site and the code doesn't work, you may have no way to get your money back.

If you're buying a discounted code from a third-party retailer, check their reviews first. Sites like Trustpilot and the Better Business Bureau list complaints. If a deal looks too good to be true — a $50 card for $30 from an unknown seller — it probably is.

Frequently Asked Questions

Can I send a Steam gift card to someone without knowing their Steam account name?

Yes. For digital codes, you only need their email address. They'll receive the code and can create a Steam account or add it to an existing one. For physical cards, you just hand them the card — no account information needed.

What happens if the recipient already has a Steam wallet balance?

The gift card amount adds to their existing balance. If they have $5 in their wallet and you give them a $20 card, they'll have $25 total to spend on anything in the Steam store.

Can I refund a Steam gift card if the recipient doesn't want it?

Steam doesn't refund gift cards once they're redeemed into an account. If the code hasn't been used yet, contact the retailer where you bought it — they may offer a refund within their return window. Check the receipt and the store's policy.

Do Steam gift cards expire?

No. Once a code is redeemed into an account, the balance never expires. The recipient can use it whenever they want, even years later.

What if I buy a code for the wrong region?

Region-locked codes won't work on accounts in other countries. If you haven't given it to the recipient yet, contact the seller for a refund or exchange. If you've already given it to them, they'll need to contact Steam support with proof of purchase to request a region change, though this isn't always possible.