Gift Card Guides
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:
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 →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 | $10–$100 | 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 a Xbox gift card
- Personalized presentation beats a plain email
- Instant delivery, no fees
- Works for games, Game Pass, DLC, and Microsoft Store purchases
- No physical card option
- Recipient needs email or phone
- Denomination range lower than buying direct from Microsoft
Best gifting option. Topping up your own Xbox balance? Go to the Microsoft Store.
- Direct from Microsoft, zero fraud risk
- Instant digital delivery
- Works across Xbox, PC, and Microsoft Store ecosystem
- Basic gifting experience, no personalization
- No physical card option from Microsoft directly
- Tops out at $100
The default for topping up your own Xbox balance. Microsoft Rewards members should buy here to earn points.
- Instant delivery, no fees
- Strong buyer protection
- Widely trusted and familiar to buyers
- Generic delivery, no personalization
- Same denominations as Microsoft Store
- No reason to come here over Microsoft Store except convenience
A solid option if you're already on Amazon. Microsoft Store is equally fast and direct.
- Physical cards available for in-person gifting
- Reliable in-store stock
- No fees or markup
- Nothing below $15 in-store
- No personalization
- Physical card needs activation at register
The best option for a physical Xbox gift card for in-person gifting. For digital, go to Amazon or Microsoft Store.
- 5% RedCard discount is a real saving
- In-store avoids the digital fee
- Reliable in-store stock
- $2.95 digital fee reduces savings on online orders
- No benefit without a RedCard
- Nothing above $100
Worth it in-store with a RedCard. Otherwise, Amazon or Microsoft Store are simpler.
- 3 to 6% off face value
- 90-day money-back guarantee
- Instant delivery on most listings
- Inventory varies
- Not suitable for gifting
- Always verify the code before use
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
Places to avoid: a warning about risky sources
Not every site selling "Xbox gift cards" is legitimate. These come up repeatedly in scam reports:
How to redeem a 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
Frequently asked questions
No. Xbox/Microsoft gift card balances don't expire once added to your Microsoft account.
Yes. Xbox gift card balances can be used to pay for Xbox Game Pass Ultimate, PC Game Pass, and other Microsoft subscriptions.
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.
$5, $10, $15, $25, $50, and $100 through most retailers. PerfectGift.com offers custom amounts up to $100.
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. For personal use: go to the Microsoft Store or Amazon. After a discount: check GCX first. Avoid Facebook Marketplace and Discord code sellers entirely.