How to Fix Xbox Error 0x800704CF (You'll Need the Internet for This)
What error 0x800704CF means
Few errors are more annoying than this one. You try to sign in or launch a game, and your Xbox tells you: "You'll need the Internet for this. It doesn't look like you're connected to the Internet." Meanwhile your phone, your laptop, and everything else in the house is online. The console is not lying exactly — what it means is that it cannot reach Xbox Live's servers. That can be because your home network really is down, because Xbox Live itself is having an outage, or because stale data on the console is blocking a connection that is otherwise fine.
The third scenario is by far the most common. Xbox consoles cache network settings, sign-in tokens, and a network identity called the alternate MAC address. When any of these go stale — after a router change, a firmware update, or an interrupted sign-in — the console reports 0x800704CF instead of the more helpful message. That is why people fix this error with steps that look unrelated to the internet at all, like signing out of their profile or clearing the MAC address. The good news: every one of these causes is fixable in under 30 minutes, and none of them require deleting your games.
Common causes
- Xbox Live outage: if Microsoft's sign-in or networking services are down, every console reports this error until the outage ends.
- Home network down or unstable: the router lost its connection to your ISP, or the console's Wi-Fi link is dropping.
- Stale alternate MAC address: a conflicting or outdated MAC entry makes the network reject the console's traffic.
- Cached sign-in failure: an expired or corrupted sign-in token presents itself as "no internet" instead of "sign-in failed".
- Weak Wi-Fi signal: the console is too far from the router or suffers interference, so Xbox Live traffic times out while other devices cope.
How to fix error 0x800704CF — step by step
Work through these in order. Step 1 alone settles a surprising number of cases — don't skip it.
- Check Xbox Live service status. Open a browser on your phone or PC and go to support.xbox.com, then look for the service status section. If there is an active alert for sign-in, account, or networking services, the problem is on Microsoft's side and nothing on your console will fix it yet. Wait for the alert to clear — these outages typically resolve within an hour — and try signing in again every 30 to 60 minutes.
- Restart the console completely. Press and hold the Xbox button on the front of the console for 10 seconds until it powers off fully. Unplug the power cable from the back for 30 seconds, plug it back in, and power on. This is not the same as a quick restart: the full power drain clears cached network states and stale sign-in data that survive a normal reboot. Try signing in again after the console boots.
- Test the network connection on the console. Go to Settings, then General, then Network settings, and select Test network connection. Run Test network speed & statistics as well. If the connection test fails, your home network is the problem — skip to the router step. If it passes, the console is online and the issue is cached data or account sign-in, which the following steps fix.
- Power-cycle your router and modem. Unplug both your router and modem from power. Leave them unplugged for a full 3 minutes — this lets your ISP release the old session. Plug the modem back in first, wait until its lights stabilize (usually 1–2 minutes), then plug in the router. Once you're back online, try the Xbox again. If the console is on Wi-Fi and the error keeps returning, run a temporary Ethernet cable to the router: a wired connection removes Wi-Fi interference entirely, which is a frequent cause of this error.
- Clear the alternate MAC address. Go to Settings, then General, then Network settings, then Advanced settings, then Alternate MAC address, and select Clear. Confirm the change and let the console restart. A stale or conflicting MAC entry can make your network silently drop the console's traffic while everything else works fine. Clearing it forces the console to use its real hardware address again, and this step alone fixes the error for many players.
- Sign out and sign back in to your profile. Press the Xbox button, go to Profile & system, and choose Sign out. Restart the console, then sign back in with your Microsoft account. This refreshes the account's sign-in tokens and re-establishes the console's session with Xbox Live. It is especially effective when the error appears at sign-in: the "no internet" message is often really a failed authentication wearing a network disguise.
- Reset the console's network settings. In Settings, then General, then Network settings, then Advanced settings, check that DNS and IP settings are back on Automatic — manual DNS entries left over from old troubleshooting are a quiet cause of this error. If the problem still persists, the last resort is a keep-games reset: go to Settings, then System, then Console info, then Reset console, and choose Reset and keep my games & apps. This rebuilds the entire network configuration without deleting your installed games or saves.
Did this fix it? Quick checklist
- You can sign in to your Xbox profile without the 0x800704CF error
- Games and apps launch and reach Xbox Live normally
- The network test in Settings passes with a NAT type of Open or Moderate
- The error does not return after restarting the console and router
If the error appears only on Wi-Fi but a wired connection works perfectly, the problem is signal quality: move the console closer to the router, reduce interference from walls and other wireless devices, or consider a powerline adapter if running a permanent cable isn't practical. And if you see the same 0x800704CF code inside the Xbox app or Microsoft Store on a Windows PC, the same logic applies — run the network reset in Settings > Network & Internet, repair or reset the Xbox app, and make sure you're signed in to the Store with the same Microsoft account.
Frequently asked questions
What does Xbox error 0x800704CF mean?
0x800704CF means your Xbox thinks it has no internet connection. The full message reads: 'You'll need the Internet for this. It doesn't look like you're connected to the Internet.' It appears when the console cannot reach Xbox Live — because your home network is down, Xbox Live has an outage, or stale network data on the console blocks the connection.
Why does Xbox say I need the internet when I am already online?
This is the classic symptom: your phone and laptop work, but the Xbox claims there is no connection. It happens when the console's cached network state is stale, the alternate MAC address conflicts, the sign-in token is expired, or DNS resolution fails on the console specifically. Clearing the alternate MAC address and signing out and back in fix most of these cases.
Can error 0x800704CF appear on PC too?
Yes. The same code shows up in the Xbox app and Microsoft Store on Windows, usually blocking sign-in with the same 'You'll need the Internet for this' message. On PC the usual fixes are running the network reset in Settings, repairing or resetting the Xbox app, and signing out of the Microsoft Store and back in with the same account.
Will clearing the MAC address delete my games?
No. Clearing the alternate MAC address only removes the console's custom network identity and restarts the console. Your games, saves, and account are untouched. The same is true of a full restart and a router power-cycle — none of them delete anything from the console.