The fastest way to give a Steam gift card
You can send a Steam gift card to someone in three ways: buy a physical card and hand it to them, buy a digital code online and email it to them, or send them money through Steam's built-in gifting system. The digital code is fastest — it arrives in minutes. The physical card takes a day or two to ship but works for people who prefer tangible gifts. Steam's direct gifting system is the most seamless but only works if you already know the recipient's Steam username or email address.
Each method has different costs and delivery times. Digital codes cost the same as physical cards but skip the shipping step. Physical cards sometimes cost slightly more due to packaging and delivery. Direct Steam gifts are the cheapest option because there's no middleman, but they require the recipient to have an active Steam account.
Key Takeaways
- Digital Steam gift card codes arrive by email within minutes and work immediately, making them the fastest option for last-minute gifts.
- Physical Steam cards ship from retailers like Amazon or Best Buy and take one to three business days, but some people prefer receiving a physical card.
- Steam's direct gifting system lets you send money directly to someone's Steam wallet if you know their username, and it costs less than buying a card.
- All three methods work only if the recipient has a Steam account in the same region as the card you're sending.
Buying and sending a digital Steam gift card code
Digital codes are sold by retailers including Amazon, Best Buy, Walmart, and Target. You buy the code, receive it by email, and forward that email to the recipient. The code arrives instantly — usually within five minutes of purchase. The recipient can then redeem it on Steam by going to their account, selecting "Redeem a Gift Card", and entering the code.
Digital codes come in fixed amounts: $5, $10, $20, $25, and $50 in the United States. The price you pay matches the card value — a $20 code costs $20. Some retailers occasionally run sales on gift cards, so checking Amazon or Best Buy first can save a few dollars. The code itself has no expiration date, so the recipient can use it whenever they want.
One limitation: the code must match the recipient's region. A code bought in the United States works only for Steam accounts set to the US region. If the recipient lives in another country, you need to buy a code from a retailer in that country, or use Steam's direct gifting system instead.
Ordering a physical Steam gift card
Physical cards are sold at most major retailers: Amazon, Best Buy, Walmart, Target, GameStop, and many convenience stores. You can buy them in-store or online. In-store purchases let you leave with the card immediately. Online orders ship to your address or directly to the recipient, taking one to three business days depending on the retailer and shipping method you choose.
Physical cards work the same way as digital codes — the recipient scratches off a PIN, goes to Steam's website, and enters the code. The card itself includes instructions on the back. Physical cards come in the same denominations as digital codes: $5, $10, $20, $25, and $50.
The main advantage of a physical card is presentation. Some people prefer opening a physical gift. The main disadvantage is the wait — if you're buying online, you'll need to order at least a few days before you want to give it. If you're buying in-store, you're limited to retailers near you.
Sending money directly through Steam
Steam lets you send money directly to another person's Steam wallet without buying a gift card. You need the recipient's Steam username or the email address associated with their account. Go to the Steam store, click your username in the top right, select "Gifts", and choose "Send a gift to a friend". Enter the recipient's username or email, pick an amount ($5 to $2,000), and complete the purchase.
Direct gifts arrive instantly. The recipient gets a notification and can use the money immediately to buy games, DLC, or in-game items. This method costs less than buying a physical or digital card because Steam doesn't mark up the price — you're paying exactly what you're sending.
The catch is that direct gifting only works if the recipient has a Steam account. If they don't have one yet, you'll need to buy a physical or digital code instead. Also, the recipient's account must be in the same region as yours, just like with gift cards.
Regional restrictions and what they mean
Steam divides the world into regions, and a gift card or direct gift only works in the region where it was purchased or sent from. A $20 code bought in the United States cannot be redeemed on a Steam account set to Canada, the UK, or any other country. If you try, Steam will reject the code.
The recipient's region is set based on their billing address when they first set up their account. If they move to another country, they can update their address in their account settings, but Steam may restrict certain purchases or gifts during the transition. If you're sending a gift to someone outside your country, ask them what region their account is set to before you buy.
If the recipient's account is in a different region, use Steam's direct gifting system — it works across regions. Alternatively, buy a code from a retailer in the recipient's country, though this requires finding a retailer that ships codes internationally.
Checking your purchase and troubleshooting
After you buy a digital code, check your email (including spam and promotions folders) for the retailer's confirmation. The code itself is usually in that email or in a separate email that arrives within minutes. If you don't see it after 10 minutes, contact the retailer's customer service — codes sometimes fail to send due to payment issues or system errors.
If the recipient tries to redeem a code and gets an error, the most common causes are a typo in the code, using the code in the wrong region, or the code being already redeemed. Have them double-check the code letter by letter. If it's correct, ask what region their Steam account is set to and verify it matches where you bought the code. If someone else already redeemed it, contact the retailer for a replacement.
For direct Steam gifts, if the recipient doesn't receive the notification, check that you entered their username or email correctly. If you're unsure of their username, ask them to send you a Steam profile link — the username is in the URL. If the gift still doesn't arrive after an hour, contact Steam support.
Comparing the three methods
| Method | Delivery Time | Cost | Requires Recipient's Steam Account | Works Across Regions |
|---|---|---|---|---|
| Digital code | Minutes | Face value ($5–$50) | Yes | No |
| Physical card | 1–3 business days | Face value ($5–$50) | Yes | No |
| Direct Steam gift | Minutes | Exact amount ($5–$2,000) | Yes | Yes |
Frequently Asked Questions
Can I send a Steam gift card to someone in another country?
Digital codes and physical cards only work in the region where they were purchased, so you cannot send a US code to someone in the UK or Canada. Use Steam's direct gifting system instead — it works across regions. Alternatively, buy a code from a retailer in the recipient's country, though this requires finding one that ships internationally.
What if I buy a code and the recipient already has that amount in their wallet?
That's fine. The code adds to their existing balance. They can use the total to buy anything on Steam. There's no limit to how much money can sit in a Steam wallet.
Can I refund a Steam gift card if I change my mind?
If you haven't sent the code yet, contact the retailer where you bought it for a refund — most allow returns within 30 days. If you've already sent it to the recipient, you cannot get it back. The recipient would need to request a refund from Steam, which they can do only if they haven't spent the money yet.
Do Steam gift cards expire?
No. A code or direct gift never expires. The recipient can use it months or years after you send it. There's no time limit.
What's the difference between a Steam gift card and Steam Wallet funds?
A gift card is a code you buy and send to someone. Steam Wallet funds are money already in someone's account. When you redeem a gift card code, it converts to Wallet funds. Direct gifting puts money straight into someone's Wallet without a code.