You can buy Steam gift cards on Steam itself, but only as digital codes sent by email
Steam sells gift cards in two ways: as physical cards you buy in stores, and as digital gift cards you buy directly on Steam's website and receive instantly by email. If you want to buy a digital Steam gift card through Steam, you go to the Steam store, add a gift card to your cart like any other product, pay with a credit card or debit card, and Steam emails the code to whoever you specify. The whole process takes about five minutes.
The digital route is faster than hunting for a physical card in a store, but it only works if you have a valid payment method Steam accepts. Physical cards, which you buy at retailers like Target, Walmart, or Best Buy, don't require an online account at all — you just hand over cash or a card at checkout and walk out with a code.
Key Takeaways
- Digital Steam gift cards are bought and sent through Steam's website, arriving by email within minutes to the recipient's address you provide.
- You need a Steam account, a valid payment method (credit card, debit card, or PayPal), and the recipient's email address to send a digital gift card.
- Steam gift cards come in set amounts — $5, $10, $25, $50, and $100 — and cannot be partially spent or refunded once redeemed.
- Physical gift cards from retail stores work the same way once redeemed but require you to find them in a store and pay at checkout.
How to buy a digital gift card on Steam's website
Start by going to steampowered.com and signing into your Steam account. If you don't have one, you'll need to create it first — this is free and takes a few minutes. Once you're logged in, look for "Gift Cards" in the top navigation menu or search for "Steam gift card" in the store.
Click on the gift card product page. You'll see the available amounts: $5, $10, $25, $50, and $100. Choose the amount you want to send, then click "Add to Cart." Steam will ask you to confirm the recipient's email address — this is where the code will be sent. Double-check the email because Steam sends the code to that address, and if it's wrong, the recipient won't receive it.
Proceed to checkout. Steam will ask you to choose a payment method: credit card, debit card, or PayPal. Enter your payment details if you haven't saved them already. You can also add a custom message that will appear in the email the recipient gets, which is useful if you want to explain why you're sending the gift.
Review your order one more time, then complete the purchase. Steam will process the payment immediately and send the gift card code to the recipient's email within a few minutes. The recipient can then go to their Steam account, click "Redeem a Product Code," paste the code, and add the funds to their Steam wallet.
What payment methods Steam accepts
Steam accepts credit cards (Visa, Mastercard, American Express), debit cards, and PayPal. The card or account must be registered to an address in the same country as your Steam account — if you try to use a card from a different country, Steam may decline it or ask you to verify your identity.
If your payment is declined, check that your card details are entered correctly and that your card hasn't expired. Some banks flag online purchases as suspicious, so contact your bank if you get a repeated decline. Steam also doesn't accept gift cards, prepaid cards, or virtual card numbers for buying gift cards — you need a real payment method tied to a bank account or credit line.
The difference between digital and physical gift cards
Digital gift cards arrive by email and can be redeemed immediately. Physical cards are plastic or cardboard and come with a code printed on the back. You buy physical cards at stores like Target, Walmart, Best Buy, or GameStop, pay at the register, and take the card home. The code on the back works the same way as a digital code — the recipient scratches it off, enters it on Steam, and the funds appear in their wallet.
Physical cards are useful if you want to give a gift in person or if you don't have the recipient's email address. They also work if you don't have a payment method Steam accepts online. The downside is that you have to find a store that stocks them, and they're only available in certain denominations depending on what the store carries.
What happens after the recipient gets the code
When the recipient receives the email with the gift card code, they need to have a Steam account to redeem it. If they don't have one, they'll need to create one first at steampowered.com. This is free and takes a few minutes.
Once they're logged in, they go to their account menu, click "Redeem a Product Code," and paste the code into the box. Steam validates the code and adds the funds to their Steam wallet. The funds stay in the wallet until they buy a game, DLC, or in-game items. There's no expiration date on Steam wallet funds, so they can use the gift card whenever they want.
If the code doesn't work, the most common reason is a typo. Codes are case-sensitive, so capital and lowercase letters matter. If the recipient copied and pasted the code from the email, it should work. If they typed it manually, they should try again carefully or ask you to resend the email so they can copy it directly.
Restrictions and things to know before you buy
Steam gift cards can only be used to buy games, DLC, in-game items, and other content on Steam. They cannot be transferred to another account, refunded, or converted to cash. Once a code is redeemed, the funds are locked to that Steam account forever.
Gift cards are region-locked to the country where the recipient's Steam account is registered. If you buy a gift card in the United States and try to send it to someone whose Steam account is registered in Canada, it may not work. Check the recipient's account location before you buy.
Steam also has a policy against buying gift cards with stolen payment methods or reselling them. If Steam detects fraud, it can revoke the code and the funds. For personal gifts between friends and family, this isn't a concern — just don't buy gift cards intending to resell them or use someone else's payment method without permission.
Frequently Asked Questions
Can I buy a Steam gift card without a Steam account?
No, you need a Steam account to buy a digital gift card through Steam's website. However, you can buy physical gift cards at retail stores without an account — you just pay at the register like any other purchase. The recipient redeems the code on their own Steam account.
What if I enter the wrong email address for the recipient?
Contact Steam Support immediately through the help section on steampowered.com. Explain that you sent the gift card to the wrong email. Steam may be able to resend it to the correct address or cancel the transaction, but you need to act quickly. If the code has already been redeemed by someone else, Steam cannot reverse it.
Can the recipient use the gift card to buy games for someone else?
No. Once the code is redeemed, the funds are locked to that Steam account. The recipient can only use the wallet balance to buy content for themselves. They cannot gift it to another account or transfer the balance.
Do Steam gift cards expire?
The funds in a Steam wallet never expire once redeemed. However, the unredeemed code itself may expire after a certain period — Steam doesn't publicly state how long, but it's typically several months. Redeem the code as soon as you receive it to be safe.
Is there a limit to how many gift cards I can buy at once?
Steam doesn't publish a public limit, but if you try to buy an unusually large number of gift cards in a short time, Steam may flag the purchase as suspicious and ask you to verify your identity. For normal personal gifts, this won't be an issue.