How to Block Gambling Apps on iPhone (So It Actually Holds)

You deleted the sportsbook app on Sunday night. By Wednesday it was back on your home screen, still logged in to an account with your balance in it, because reinstalling took less than a minute.
That's the problem with most guides on how to block gambling apps on iPhone: they're written for parents locking down a kid's device. You're locking down your own, which means you know every passcode and you own the Apple Account that can reset them. This guide starts from that harder situation. First comes the free route through Apple's built-in tools, done properly, including the three holes that sink it and how to patch each one. Then comes the system-level route for when patching isn't enough.
Before the settings screens, one pointer: the blocks below work better alongside talking to someone. The National Council on Problem Gambling runs a free, confidential problem-gambling helpline and chat, and both are listed at ncpgambling.org.
Why blocking yourself is harder than blocking your kid
Parental controls assume that the person setting the lock and the person hitting it are two different people. When you block yourself, they're the same person on different days. Every setup below gets judged on one question: whether it still holds at 2 a.m. against someone with full admin access, because that someone is you.
The free route: blocking gambling apps with Screen Time
Screen Time is Apple's built-in tool and it costs nothing, so start here. Done right, it takes about ten minutes and puts real friction between you and the next bet.
Step 1: Set an App Limit on every gambling app
- Open Settings → Screen Time → App Limits → Add Limit.
- Select each betting and casino app individually. Don't rely on the "Games" category, because real-money gambling apps often don't live there.
- Set the limit to 1 minute.
- Open the limit you just created and turn on Block at End of Limit. Without this toggle, iOS offers a friendly "One More Minute" button that resets endlessly.
With Block at End of Limit on, the app greys out after 60 seconds a day and asks for the Screen Time passcode before it opens again.
Step 2: Block gambling sites on iPhone in Safari
Deleting or limiting the app does nothing about mobile betting sites, and every US sportsbook runs a browser version that works fine without the app.
- Go to Settings → Screen Time → Content & Privacy Restrictions and switch restrictions on.
- Open Web Content (on newer iOS versions it sits under App Store, Media, Web, & Games).
- Choose Limit Adult Websites, then add every gambling site you use under Never Allow.
This step has two honest limits. "Limit Adult Websites" was built to filter porn, and casino and betting sites mostly sail through it. The Never Allow list blocks only domains you type in yourself, while offshore casinos register new domains constantly, so a hand-maintained list stays permanently behind.
Step 3: Close the App Store re-download loophole
Deleting a gambling app is the weakest move available, because the App Store keeps a record of everything you've ever downloaded. Reinstalling takes one search and one tap, and your account survives deletion with the balance intact.
Two settings shrink that loophole:
- Age rating filter: go to Settings → Screen Time → Content & Privacy Restrictions, find the allowed Apps rating, and set it to 16+ or lower. Real-money gambling apps carry an 18+ rating under the App Store's expanded age-rating tiers, which every app had to adopt by January 31, 2026, so they disappear from search and can't be installed.
- The blunt option: under iTunes & App Store Purchases, set Installing Apps to Don't Allow, and the App Store icon disappears entirely. That works, but it also blocks every other app and every update, which is why this setting rarely stays on for more than a week.
The passcode problem (this is where it all falls apart)
Everything above is guarded by one thing: a four-digit Screen Time passcode. If you set it yourself, you know it, and a lock you can open from memory only slows you down a little.
At 2 a.m., with an urge running, the sequence is Settings, passcode, toggle off, bet. Twenty seconds. In the morning you rebuild the whole setup, and a few nights later the same thing happens again.
The standard fix is to have someone else set the passcode: a partner or a close friend creates it on your phone and never tells you. That helps, and if you have that person, do it tonight. Two caveats belong in the open, though.
The first is the recovery door. Apple lets you reset a forgotten Screen Time passcode with your Apple Account email and password (Apple documents the steps), and since it's your account, you can always walk through that door. Your helper slows you down, but the operating system won't stop you.
The second is the 2 a.m. phone call. When the block is one text away ("hey, what was that passcode?"), the whole arrangement depends on your helper staying firm at any hour. Some arrangements survive that pressure, and many don't.
Why VPN-based gambling blockers fail at 3 a.m.
The next tier up is dedicated blocker apps that filter gambling traffic. On iPhone, many of them install a VPN-style network profile that routes your traffic through a filter. That covers far more sites than a Never Allow list, and the good ones block thousands of domains.
The weakness is structural. iOS shows that profile in Settings → VPN, complete with a switch that anyone who owns the phone can flip, and some setups also drop after a reboot or a network change. On the calm afternoon when you installed the blocker, none of that matters. It matters at 3 a.m., when you go looking for that switch and find that turning the whole filter off takes one flip and no passcode. A blocker you can switch off in five seconds will not hold against an urge that lasts twenty minutes.
What actually holds: blocking at the system level
The pattern across everything above is the same: the block lives somewhere you can reach in seconds. A setup that holds has to sit deeper than your 2 a.m. self can reach quickly, and it needs several layers, because apps, websites, and re-downloads are three separate doors.
A system-level setup combines four things:
- App blocking through Apple's Screen Time API: since iOS 16, Apple lets recovery and focus apps shield specific apps at the operating-system level, with your one-time authorization. The block runs on the same enforcement mechanism iOS itself uses, and the shielded app won't open.
- Web blocking through encrypted DNS: instead of a blocklist you maintain by hand, encrypted DNS filtering (supported system-wide since iOS 14) checks every domain your phone requests against a live database. That's how you block gambling sites on iPhone at scale: 300,000+ betting and casino domains, including offshore ones no manual list ever catches, in every browser and inside apps.
- An opt-in impulse lock: you choose, in a calm moment, to lock your own protection. Switching it off then requires a deliberate, delayed process inside the app instead of a toggle in Settings. You can always lift the lock, but lifting it takes longer than a typical urge lasts.
- A trusted person, built in: the same idea as the partner who holds your passcode, without a late-night phone call as the single point of failure.
This is the architecture behind BETTR OFF, an iOS recovery app built on these layers: Screen Time API app blocking, encrypted-DNS web protection, an impulse lock you opt into, and a private trusted-person feature, plus a gamble-free counter and a 60-second urge tool for the moments between blocks. One caution: no blocker is impossible to beat, and BETTR OFF doesn't claim to be. The realistic goal is a setup where every way around the block takes longer than the urge pushing you toward it. Why that design choice matters more than any feature list is its own story: the gambling blocker you can't just delete.
A blocker covers your phone, and state self-exclusion programs cover the operator's end. These programs are free and run by most states' gaming regulators; they ban you from licensed betting sites and casinos at the source, and every legal US sportsbook also offers account-level self-exclusion in its responsible-gaming settings. The National Council on Problem Gambling estimates that about 2.5 million US adults meet criteria for a severe gambling problem in a given year, so this infrastructure exists because the problem is common. Device-level and operator-level exclusion close different doors, and combining them covers you at both ends.
If you do only one thing tonight
Don't try to build the complete setup at 11 p.m. Set the 1-minute App Limits with Block at End of Limit, then hand the Screen Time passcode to someone you trust before you go to bed. That takes about fifteen minutes and costs nothing. It also makes tomorrow's worst moment slower than it was today. This week, decide whether that speed bump is enough for you or whether you need a block you can't just talk yourself past.
Frequently asked questions
How do I block gambling apps on iPhone without knowing the passcode?
You can't set a passcode without seeing it, so have a trusted person enter the Screen Time passcode on your phone directly. One limit to know: Apple allows a Screen Time passcode reset through your own Apple Account, so this creates strong friction rather than an absolute lock. For a lock you can't reset alone, you need a system-level blocker with deletion protection.
Does Screen Time block gambling websites too?
It covers websites only partially. "Limit Adult Websites" targets adult content and misses most casino and betting sites, and the Never Allow list blocks only domains you add by hand. With hundreds of thousands of gambling domains online, manual lists always lag. DNS-based filtering checks every domain against a maintained blocklist and covers what Screen Time's web filter structurally can't.
What stops me from just re-downloading the gambling app?
By default, nothing: reinstalling from the App Store takes under a minute and your account survives deletion. Two fixes exist. Set the allowed app age rating below 18+ so gambling apps disappear from the App Store, or use a blocker that shields the app at the system level, where reinstalling doesn't reopen it.
Is there a free gambling blocker for iPhone?
Yes: Screen Time itself, and it's a real first step if someone else holds the passcode. Its biggest weak points are the passcode reset and the App Store re-download, and its website coverage is close to zero. Free VPN-based blockers add site filtering but switch off in Settings within seconds. Paid system-level blockers exist to close those gaps.
Do gambling blockers work for sports betting apps and DFS apps?
App-level blocking works on any app you select, whatever its category: sportsbooks, casinos, poker, daily fantasy. DNS-based web filtering catches their browser versions too, which matters because every major US operator runs a mobile site that works without the app installed.
BETTR OFF supports your recovery, but it does not replace professional medical or psychological treatment. If gambling is harming you or someone you love, free and confidential help is available through the National Council on Problem Gambling: ncpgambling.org.
Sources: Apple Support: If you forgot your Screen Time passcode (accessed 2026-07-07) · Apple Developer: Updated age ratings in App Store Connect (accessed 2026-07-07) · Apple Developer: Family Controls / Screen Time API (accessed 2026-07-07) · NCPG: About the National Problem Gambling Helpline (accessed 2026-07-07) · NCPG: FAQs on problem gambling (accessed 2026-07-07)