PerfectGift.com Gift Guide
Where to buy
March 30, 2026

Where to buy a Xbox gift card: best places in 2026

Published March 30, 2026 | Updated July 13, 2026

Where to buy a Xbox gift card: best places in 2026

Gift Card Guides

Last updated: July 2026 10 min read

Quick answer: For gifting, PerfectGift.com delivers instantly with a personal message and no fees. To buy directly, go to the Microsoft Store. After a discount? Check GCX first.

Xbox gift cards are the go-to gift for gamers. They work across the Microsoft Store for games, downloadable content, apps, movies, and Xbox Game Pass subscriptions. For anyone who plays on Xbox or PC through Microsoft, it's a gift card that gets used immediately.

Here's every legitimate place to buy one, with honest pros and cons, a savings calculator, and the sources worth avoiding.

Are you gifting someone, or buying for yourself?

The right answer depends on why you're buying. Pick your situation to skip straight to the best option:

Buying as a gift

You want a gift that lands well with a gamer. A personalized eGift card that arrives instantly is always a better experience than a plain email.

PerfectGift.com is the best pick →
Buying for yourself

You want to top up your Microsoft Store balance quickly. Go straight to the source.

Go straight to the source →

Quick comparison: all options at a glance

Where to buy Format Range Fees Speed Link
PerfectGift.com eGift / Physical $10–$500 None Instant Buy →
Microsoft Store Digital code $5–$100 None Instant Buy →
Amazon Digital code $10–$100 None Instant Buy →
Walmart Physical / Digital $15–$100 None Instant (digital) Buy →
Target Physical / eGift $15–$100 $2.95 eGift fee Instant (digital) Buy →
GCX (Raise) Digital Varies None Instant–24 hrs Buy →

The best places to buy an Xbox gift card

1. PerfectGift.com: best for gifting
Instant delivery No fees $10–$500
PerfectGift.com delivers Xbox gift cards instantly with a personalized message and gifting presentation that actually lands well. Here's the part that sets it apart: a PerfectGift starts as an Xbox card, but the recipient isn't locked in — they can keep it for Xbox, swap it to another brand, move it to a Visa, or regift it. Handy when you're not certain the person games on Xbox.
Pros
  • Personalized presentation beats a plain email
  • Recipient can swap the card, cash out to Visa, or regift
  • Instant delivery, no fees, and amounts up to $500
Cons
  • Digital delivery needs the recipient's email or phone
  • Physical cards ship by mail rather than instantly
  • Not tied to Microsoft Rewards points
Our take

Best gifting option, and the safest choice if you're not 100% sure they're an Xbox gamer since they can swap it. Topping up your own balance? Go to the Microsoft Store.

2. Microsoft Store: best for personal use
Instant delivery No fees $5–$100
The Microsoft Store is the official source for Xbox gift cards. Codes deliver instantly to your Microsoft account, with denominations from $5 to $100. Cards work across Xbox consoles, PC Game Pass, the Microsoft Store app, and Windows PC. Microsoft Rewards members earn points on purchases.
Pros
  • Direct from Microsoft, zero fraud risk
  • Instant digital delivery
  • Works across Xbox, PC, and Microsoft Store ecosystem
Cons
  • Basic gifting experience, no personalization
  • No physical card option from Microsoft directly
  • Tops out at $100
Our take

The default for topping up your own Xbox balance. Microsoft Rewards members should buy here to earn points.

3. Amazon: most convenient digital option
Instant (digital) No fees $10–$100
Amazon carries Xbox digital codes with instant delivery and no fees. It's the most popular third-party source for Xbox cards due to Amazon's reach and buyer protection. Codes deliver to your email and redeem directly at Xbox.com or on console.
Pros
  • Instant delivery, no fees
  • Strong buyer protection
  • Widely trusted and familiar to buyers
Cons
  • Generic delivery, no personalization
  • Same denominations as Microsoft Store
  • No reason to come here over Microsoft Store except convenience
Our take

A solid option if you're already on Amazon. Microsoft Store is equally fast and direct.

4. Walmart: best for in-store physical cards
No fees $15–$100 In-store / Online
Walmart carries Xbox gift cards as physical cards and digital codes online. Physical cards are a good option for in-person gifting where you want something tangible. Stock is reliable at $25, $50, and $100.
Pros
  • Physical cards available for in-person gifting
  • Reliable in-store stock
  • No fees or markup
Cons
  • Nothing below $15 in-store
  • No personalization
  • Physical card needs activation at register
Our take

The best option for a physical Xbox gift card for in-person gifting. For digital, go to Amazon or Microsoft Store.

5. Target: best with a RedCard
$2.95 eGift fee $15–$100
Target RedCard holders get 5% off all purchases including Xbox gift cards. The math works best on in-store physical card purchases where the $2.95 digital fee doesn't apply. A $100 card in-store with a RedCard saves $5 with no additional cost.
Pros
  • 5% RedCard discount is a real saving
  • In-store avoids the digital fee
  • Reliable in-store stock
Cons
  • $2.95 digital fee reduces savings on online orders
  • No benefit without a RedCard
  • Nothing above $100
Our take

Worth it in-store with a RedCard. Otherwise, Amazon or Microsoft Store are simpler.

6. GCX (Raise): best for discounts
Up to 6% off 90-day guarantee
Xbox cards appear on GCX at 3 to 6% below face value. The 90-day guarantee makes it a safe purchase. For regular Xbox spenders, this adds up meaningfully over time.
Pros
  • 3 to 6% off face value
  • 90-day money-back guarantee
  • Instant delivery on most listings
Cons
  • Inventory varies
  • Not suitable for gifting
  • Always verify the code before use
Our take

Worth checking before every Xbox purchase. The savings are modest but consistent.

Send an Xbox gift card with a personal message. Instant delivery, no fees.

Shop Xbox Gift Cards →

When do you need it? Match your timeline to the right option

Find the right source for your situation
Need it within the hour, in person
Head to Walmart, Target, or a Best Buy for a physical Xbox card.
Need it now, digitally
PerfectGift.com, Amazon, or the Microsoft Store all deliver instantly.
Planning ahead and want to save
Check GCX for 3 to 6% discounts. Target RedCard holders save 5% in-store.
Gifting a gamer
PerfectGift.com is the best gift experience. For physical cards to wrap up, Walmart and Target have reliable in-store stock.

Places to avoid: a warning about risky sources

Not every site selling "Xbox gift cards" is legitimate. These come up repeatedly in scam reports:

Avoid these sources
Facebook Marketplace and Discord servers. Xbox code scams are rampant. Codes are often already redeemed before the buyer receives them.
Sites offering Xbox codes at 50%+ off. Real discounts are 3 to 6% on legitimate resale platforms. Anything more is fraudulent.
Anyone claiming to sell Xbox Game Pass codes for free or near-free. These are scams designed to steal your Microsoft account credentials or payment information.
Low-rated eBay sellers. eBay buyer protection on digital codes is limited. Use Amazon or GCX for guaranteed purchases.

How to redeem an Xbox gift card

  • On Xbox console: press the Xbox button, go to Microsoft Store, select Redeem, and enter the 25-character code
  • Online: go to redeem.microsoft.com, sign in, and enter the code
  • On PC: open the Microsoft Store app, click your profile picture, and select Redeem a code
  • Balance applies automatically to your Microsoft account for any qualifying purchase

Redeeming a card you received through PerfectGift? Open the email or text, or log in at perfectgift.com/login and choose Received Gifts → View eGift to reveal your Xbox code, then redeem it at the links above. You can also swap it to another brand, move it to a Visa, or regift it.

Frequently asked questions

Do Xbox gift cards expire?

No. Xbox/Microsoft gift card balances don't expire once added to your Microsoft account.

Can I use an Xbox gift card for Game Pass?

Yes. Xbox gift card balances can be used to pay for Xbox Game Pass Ultimate, PC Game Pass, and other Microsoft subscriptions.

Can I use an Xbox gift card on PC?

Yes. Xbox gift cards add funds to your Microsoft account balance, which works across Xbox consoles, Windows PC, and the Microsoft Store on any device.

What denominations are available?

$5, $10, $15, $25, $50, and $100 through most retailers. PerfectGift.com offers $10 to $500, including custom amounts.

Can I use a US Xbox gift card outside the US?

Microsoft gift card balances are region-specific. A US card can only be redeemed on a US Microsoft account.

Bottom line

For gifting: PerfectGift.com delivers instantly with a personal message, and the recipient can swap it if they're not an Xbox gamer. For personal use: go to the Microsoft Store or Amazon. After a discount: check GCX first. Avoid Facebook Marketplace and Discord code sellers entirely.

Share Article