Redeeming Microsoft Rewards points for a Roblox gift card should be simple — earn points, request the reward, confirm identity, and redeem. But many users run into a roadblock during the final step:
Microsoft asks for phone verification, but the required country code doesn’t appear in the list.

Why Microsoft Rewards Doesn’t Accept Your Phone Number
When redeeming digital rewards like Roblox gift cards, Microsoft requires a mobile number for SMS verification. Only approved regions and country codes are supported. If your country code is missing (example: +98 for Iran), the system blocks redemption entirely.
In most cases, the reason is:
| Reason | Explanation |
|---|---|
| Country not supported for Rewards redemptions | Phone verification only works for allowed regions |
| Account activity linked to VPN or mismatched region | Region may not match your actual country |
| No alternative verification method exists | SMS verification is mandatory to redeem |
If the phone code is unsupported, the redemption page will not move forward — even if you have enough points.
Before You Try Any Fix — Understand This Clearly
Microsoft Rewards has region rules. If your account was used with a VPN or created under a different region, the Rewards system may auto-lock certain redemptions.
Without a supported mobile number, you cannot complete the final verification.
This is not a bug — it is a region restriction.
But there ARE steps you can try to recover access depending on your situation.
Fix 1: Remove Existing Numbers & Try Re-Adding a Supported Phone
If you previously added a number:
- Go to account.microsoft.com
- Open Your Info → Account Security → Phone Numbers
- Remove old/unverified numbers
- Attempt to add a supported number from the list
This works only if you have access to a number from a supported region.
Fix 2: Check If Your Microsoft Account Region Matches Your Real Country
Mismatch between region, phone, and IP is a common cause.
How to check & correct:
- Go to Xbox / Microsoft Account Settings
- Confirm Country/Region
- Ensure it matches your physical location and phone region
- Turn off VPN or regional spoofing extensions
- Refresh the Rewards redemption page
If the account region is incorrect, change it and try again — though some regions cannot redeem Roblox rewards at all.
Fix 3: Contact Microsoft Support (Last Real Option)
If your account was flagged due to suspicious activity (VPN, region shifts, unusual redemption attempts), support may or may not help — but it’s still worth trying.
Ask support to check:
- Reward redemption region
- Account location lock
- Verification override possibility
However, support does not bypass SMS verification — and cannot manually complete gift card redemption for unsupported regions.
What to Do If Your Country Code Is Not Supported at All
If you cannot access a supported phone number, these are the only realistic paths left:
Option 1 — Find a friend/relative with a supported number
You redeem → they receive SMS → reward unlocks.
Option 2 — Pause earning Rewards for now
If your region is unsupported permanently, continued earning may lead to wasted points.
Option 3 — Use Rewards for items that don’t require phone verification
Some users can still redeem:
- Skype credits
- Store balance for apps
- PC/Xbox Game Pass trials
Depends on region availability.
If Microsoft Rewards doesn’t support your country code, you cannot redeem a Roblox gift card through normal verification. The only successful redemptions come from accounts using phone numbers from supported regions. VPN-earned points make this even more restrictive.
If you want to avoid losing your points or facing a ban, only proceed through legitimate verification, or hold onto your points until your region support changes.
