Ad Space — Top Banner

0x87DD0031

Microsoft Xbox

Severity: Moderate

What Does This Error Mean?

Error 0x87DD0031 means your Xbox was unable to complete the sign-in process to Xbox Live. This typically occurs when there is a temporary authentication problem between your console and Microsoft's servers. You will not be able to access online features until sign-in succeeds.

Affected Models

  • Xbox One
  • Xbox One S
  • Xbox One X
  • Xbox Series S
  • Xbox Series X

Common Causes

  • Xbox Live authentication servers are temporarily unavailable or overloaded
  • Your Xbox account credentials stored on the console have expired and need refreshing
  • Your internet connection dropped during the sign-in handshake with Microsoft's servers
  • A recent password change on your Microsoft account has invalidated the stored login on your Xbox
  • Your router's firewall is blocking the ports that Xbox Live uses for authentication

How to Fix It

  1. Check Xbox Live service status at support.xbox.com/xbox-live-status. Look for any issues with the Sign-In service specifically.

    If Microsoft's authentication servers are down, there is nothing you can do except wait for them to recover.

  2. Do a full console restart. Press and hold the Xbox button on the front of the console for 10 seconds until it shuts down completely. Wait 30 seconds, then turn it back on.

    This clears the system cache and forces a fresh authentication attempt on startup.

  3. Remove your account and re-add it. Go to Settings > Account > Remove accounts, remove your gamertag, then select Add new and sign in again with your email and password.

    Your games and saves are tied to your account in the cloud — removing it from the console does not delete anything.

  4. Restart your router and modem. Unplug both for 60 seconds, reconnect the modem first, wait for it to fully connect, then reconnect the router.

    A fresh router connection can resolve authentication failures caused by stale network routing.

  5. Check if your Microsoft account password was recently changed. If so, update it on your Xbox under Settings > Account > Sign-in, security and passkey.

    After a password change, the Xbox will not automatically know about it and will fail authentication until you update the credentials.

When to Call a Professional

Error 0x87DD0031 is an authentication or network issue — not a hardware problem. You do not need a repair technician. If the problem persists after trying all the steps below, contact Xbox Support at support.xbox.com.

Frequently Asked Questions

Does 0x87DD0031 mean my account is banned or suspended?

No. This error is about a failed connection to authentication servers, not an account enforcement action. If your account were suspended, you would see a specific enforcement message from Xbox, not a hex error code. This error can happen to any Xbox user regardless of account standing.

Can I play games offline while I have this error?

Yes, with one condition: your console must be set as your Home Xbox. With Home Xbox set, you can play digital games offline. Go to Settings > General > Personalization > My home Xbox to check and set this. Disc-based games always work offline regardless of sign-in status.

Why does removing and re-adding my account fix sign-in errors?

When you remove and re-add your account, the Xbox downloads a completely fresh set of authentication tokens from Microsoft. Old, expired, or corrupted tokens can prevent sign-in even when your password is correct. The re-add process essentially gives your console a clean slate for your account credentials.