You can buy Steam gift cards through Steam's own website or client, but the process differs slightly depending on whether you want a card for yourself or someone else

Steam sells gift cards in two ways: as digital codes that arrive when ready by email, and as physical cards you order and receive by mail. Both routes let you buy directly from Valve, Steam's parent company, without going through a retailer. The digital option is faster and works from any device with a web browser. The physical card takes one to two weeks to arrive but can be a good choice if you want something tangible to give or prefer not to use a payment method online.

Before you start, know that Steam gift cards are region-locked — a card bought in the United States only works on US Steam accounts. If you are buying for someone outside your country, you will need a card from their region instead. Also, Steam does not accept all payment methods for gift card purchases. Credit cards, debit cards, and PayPal work in most places, but some payment options vary by country.

Key Takeaways

  • Digital Steam gift cards arrive by email within minutes and work on any Steam account in your region, while physical cards take one to two weeks to arrive by mail.
  • You buy gift cards through Steam's website or the Steam client by going to the gift cards section, choosing an amount, and checking out like a normal purchase.
  • Steam gift cards are locked to the country where you buy them, so a US card only works on US accounts and cannot be used in other regions.
  • The recipient does not need to be your Steam friend to receive a digital gift card, but you do need their email address or Steam profile link.
  • If you buy a gift card for yourself, the funds go into your Steam Wallet when ready and can be spent on any game or item in the store.

How to buy a digital gift card through the Steam website

Go to steampowered.com and log into your account. Click on your profile name in the top right corner, then select "Account details" from the dropdown menu. On the left side of the page, click "Store and purchase history," then find the link for "Steam Gift Cards" — it is usually near the bottom of that section.

On the gift cards page, you will see a row of preset amounts: $20, $50, and $100 are standard in the United States, though other countries may have different denominations. Click the amount you want. On the next screen, choose whether you are buying the card for yourself or for someone else. If you are buying for someone else, enter their email address or Steam profile URL. Review the amount and recipient, then proceed to checkout. Enter your payment method — credit card, debit card, or PayPal — and complete the purchase.

A digital gift card arrives in the recipient's email inbox within a few minutes. The email contains a link they click to add the funds to their Steam account. If you bought the card for yourself, the funds go directly into your Steam Wallet and are ready to spend when ready.

How to buy a physical gift card through Steam

The process for ordering a physical card is similar but takes longer. Start at the same gift cards page on steampowered.com. Instead of clicking a preset amount, look for the option to order a physical card — this is usually a separate button or link on the page. Select the amount you want, enter the shipping address where you want the card to arrive, and choose your payment method.

Physical cards ship within one to two business days and typically arrive within seven to ten business days, depending on your location and the shipping method Steam offers in your country. Once the card arrives, the recipient scratches off the back to reveal a code, then enters that code into Steam to add the funds to their account. The code works the same way as a digital gift card code — it is region-locked and one-time use.

What to do if you cannot find the gift cards section

If you are logged into Steam but cannot locate the gift cards page, try accessing it directly through the URL: steampowered.com/digitalgiftcards. This link works in most regions and takes you straight to the digital gift card purchase page.

If that link does not work, Steam gift cards may not be available in your country. Some regions do not have access to Steam's gift card system, either because of local regulations or because Steam has not set up payment processing there. In those cases, you can still buy games as gifts through the Steam store — go to a game's page, click "Buy as a Gift," and follow the same process. The recipient receives a gift offer they can accept or decline, and the game goes into their library if they accept.

Understanding Steam Wallet funds versus gift card codes

When you buy a gift card, you are purchasing a code that adds money to a Steam Wallet. The Steam Wallet is an account balance inside Steam that you can spend on any game, DLC, in-game item, or other content in the Steam store. Once the code is redeemed, the funds stay in that wallet until they are spent — they do not expire.

The key difference between a gift card and a direct purchase is flexibility. A gift card code can be given to anyone, even someone who is not your Steam friend. A direct game gift requires you to send it to a specific person, and they have to accept it. If you want to give someone the choice of what to buy, a gift card is the better option.

Payment methods and regional differences

Steam accepts credit cards, debit cards, and PayPal for gift card purchases in most countries. Some regions also accept local payment methods — for example, certain European countries accept bank transfers, and some Asian regions accept mobile payment apps. The payment options you see depend on where your Steam account is registered.

If your preferred payment method is not available, you may be able to add funds to your Steam Wallet through a different method, then use that wallet balance to buy a gift card for someone else. However, this only works if you are buying the card for another person — you cannot buy a gift card for yourself using wallet funds.

What happens after the recipient redeems the code

Once someone enters a gift card code into their Steam account, the funds appear in their Steam Wallet when ready. They can then spend that money on any content in the Steam store — games, DLC, cosmetic items, or anything else that costs money. There are no restrictions on what they can buy, and the funds do not expire.

If the recipient's account is in a different region than the card, the code will not work. For example, a US gift card code cannot be redeemed on a Russian Steam account. This is a common source of confusion when buying cards for people in other countries, so always confirm the recipient's account region before you purchase.

Frequently Asked Questions

Can I buy a Steam gift card without logging into my account?

No. Steam requires you to be logged in to purchase a gift card, whether you are buying it for yourself or someone else. This is a security measure to prevent fraudulent purchases. If you do not have a Steam account, you will need to create one first.

What if I buy a gift card code and the recipient says it does not work?

The most common reason a code does not work is a region mismatch — the card was bought in a different country than the recipient's account. Check that both are in the same region. If they are, have the recipient try entering the code again, making sure there are no typos. If it still does not work, contact Steam Support with the receipt showing the code was purchased.

Can I get a refund if I buy the wrong amount?

Steam does not refund gift card codes once they have been purchased. However, if the code has not been redeemed yet, you can contact Steam Support and explain the situation — they may be able to help in some cases. Once the code is redeemed into a wallet, the funds cannot be refunded or transferred to another account.

Do Steam gift cards expire?

No. A gift card code does not expire, and wallet funds do not expire once they are redeemed. The recipient can sit on the balance for as long as they want and spend it whenever they choose.

Can I use a gift card code on a different Steam account than my own?

Yes, if you have the code. You can log into any Steam account and enter the code to add the funds to that account's wallet. This is why it is important to keep gift card codes private — anyone with the code can redeem it.