How Does Sportsbook Geolocation Work, and Why Does It Fail?
Federal law confines online betting to one state that verifies location, so apps check GPS, Wi-Fi, cell and IP before each bet. Why honest users still fail.
September 27, 2026 at 5:21 PM EDT
6 min read
A licensed sportsbook app has to prove you are physically inside a state where it holds a license before it accepts each bet. It does that by handing the question to a specialist geolocation service, which reads your device's GPS, the Wi-Fi networks and cell towers around you, and your IP address, and checks the device for anything that could fake a location. If the answer comes back "inside the state, device clean," the bet goes through. If any part is missing or suspicious, you get the dreaded location error.
The reason is legal rather than commercial, and it explains most of the frustrating behavior.
This guide explains how location checks work so you can understand an error. We don't explain, and won't explain, how to get around one; doing so can void your bets and your account, and may break the law.
Why do sportsbooks have to check where I am?
Because the legal online market is built on a single federal exception.
The Wire Act bars anyone in the business of betting from using wire communications to transmit bets across state or national lines. The Unlawful Internet Gambling Enforcement Act then exempts online bets that are "initiated and received or otherwise made exclusively within a single State," but only if that state's law includes "age and location verification requirements reasonably designed to block access to minors and persons located out of such State."
Read that last clause carefully. It says located, not resident. Your home address doesn't matter; your phone's position at the moment you tap "place bet" does. That's why:
- A Pennsylvania resident on a business trip to Ohio can bet on an Ohio-licensed app, but not on the Pennsylvania one.
- A New Jersey resident sitting in Manhattan can't bet on their own New Jersey account until they cross the river.
- A book licensed in 20 states effectively runs 20 separate walled gardens, and your account behaves differently depending on which one you are standing in.
States write the specifics into their regulations. New Jersey's rule requires the system to "detect the physical location of a patron upon logging into the gaming system and as frequently as specified" in the operator's approved plan, and to refuse wagers while the patron is outside an authorized area. Maryland requires operators to "monitor and block attempts to place an online sports wager when an individual is not within the State," to monitor location continuously, and to run a new check "immediately upon a change of IP address." Virginia requires the same continuous monitoring plus an integrity review of the whole system at least every 90 days.
How does the location check actually work?
Operators generally don't build this themselves; they license a geolocation provider. GeoComply is one of the largest, and its own description of the method is a fair summary of the industry approach: it combines "GPS, wifi, cellular networks, beacons" with its own triangulation, rather than trusting any single signal.
Each signal covers the weaknesses of the others.
- GPS is precise outdoors but weak indoors and easy to spoof on its own.
- Wi-Fi works by comparing the networks your device can see, and how strong each one is, against a map of where those networks are known to be. It's hard to fake and works indoors, which is why a phone with its Wi-Fi radio switched off often fails even with good GPS. The radio has to be on; you don't have to be connected to anything.
- Cell towers give a coarser position that is still useful as a cross-check.
- IP address says roughly where your internet connection enters the network. On its own it's the weakest signal, which is why providers don't rely on it alone.
The provider then checks the device itself. Regulations in Virginia and Maryland name the categories explicitly: operators must detect "remote desktop software," "rootkits" and "virtualization." GeoComply says it also screens for VPNs, proxies, Tor, emulators and rooted or jailbroken phones. Any of those can make a device report a location it isn't in, so their presence alone can fail a check.
Put together, the result is a yes/no answer for this location, at this moment, on this device, which the sportsbook stores with your session. Move far enough, change networks, or let enough time pass, and you'll be checked again.
On a desktop, the same job usually requires installing a small helper application from the provider. A browser alone can't see nearby Wi-Fi networks or check for remote-access software.
Why does geolocation fail when I really am in the state?
Most failures are honest. The system is designed to say "no" when it isn't sure, because a wrong "yes" is the regulatory failure. The usual causes, and the legitimate fixes:
Location permission is off. If the app isn't allowed to use location services, or only "approximate" location, there is nothing to check. Allow precise location for that app.
Wi-Fi is switched off. See above: the Wi-Fi scan is often the most important signal. Turn the radio on, even with no network to join.
Something on the device looks like masking software. A work VPN, a remote-desktop tool left running, a screen-sharing app, or an emulator will trip the same flags as deliberate spoofing, because the check can't tell intent. Close or disconnect them. If you must stay on a company VPN, you'll need to bet from a different device.
You are near a state line. Every signal carries some uncertainty, and near a border that uncertainty can straddle two states. The system won't accept a location it can't place firmly inside the licensed one.
Weak signals indoors. Deep inside a concrete building, in a basement, or in a rural area with few Wi-Fi networks, there may not be enough data for a confident answer.
The phone itself has been modified. Providers such as GeoComply screen for rooted or jailbroken devices, because a modified phone makes every other signal less trustworthy.
The check simply expired. Leave the app open long enough, or change from Wi-Fi to cellular, and a fresh check is triggered. Maryland's rule makes an IP change an explicit trigger.
If a check keeps failing and none of this applies, contact the sportsbook's support team. The location decision comes from the provider, but the operator is the one licensed and responsible for the account.
Is geolocation perfect?
No, and the vendors don't claim it is. GeoComply advertises a pass rate of "up to 99.6%," which is its own number and also means some share of honest checks fail. The state rules quoted above are written around blocking out-of-state wagers, not around guaranteeing that every in-state check passes, so a cautious system is the one operators build. That's why the error sometimes appears for people nowhere near a border.
The trade-off is part of what separates a licensed book from the alternatives. An offshore site has no US state regulator requiring a location check, for the same reason it has no regulator to answer to when something goes wrong; we cover that in are offshore sportsbooks safe. Sweepstakes apps sit in a different gap again, explained in sweepstakes sportsbooks explained.
If you're opening an account at a new book and want to get the first few days right, the Academy's first bets at a new sportsbook guide covers verification and funding. Where is sports betting legal shows which states have online books to geolocate into at all.
Checked September 27, 2026. Rules cited are current state regulations as published on the dates we read them.