“Code Can’t Be Used in Your Region” — How to Fix It

Categories

Are you a NEW Customer?

Get $1 OFF your first purchase!
Use code 1NOW at checkout.
Brand restrictions may apply.

Quick answer: A US eShop card only redeems on a Nintendo Account whose country is set to the United States. The fix is to redeem the code on a US account — the Switch console itself isn’t region-locked, only the account is.

This message means the card's region doesn't match the country set on the account you're trying to redeem it on. It's one of the most common eShop card hiccups, and it's easy to fix.

Why you're seeing this

Each region's eShop has its own currency and storefront, so codes are tied to the region they were issued for. A US eShop card adds US dollars to a US account and buys from the US eShop. If your account's country is set to somewhere else, the US code is rejected.

The fix: redeem on a US Nintendo Account

  1. Use (or create) a Nintendo Account with its country set to the United States — a basic account is free to make.
  2. On your Switch, add that account as a user.
  3. Open the eShop while signed in to the US account, then redeem your code.

The Nintendo Switch console is region-free, so the only thing that has to match is the account. Lots of buyers outside the US keep a dedicated US account just for US eShop cards.

Already have a balance on another account?

eShop funds don't transfer between regions, so a US code can't be added to a non-US balance. Redeem it on a US account instead. For the full picture, see our region & compatibility guide.

You May Also Like