To set a data limit on Android, open Settings, go to Network and internet (or Connections on Samsung, Connection and sharing on Xiaomi), tap Data usage, choose your mobile network, then switch on Set data limit and enter your allowance in GB. Android tracks your mobile data from a billing cycle date you pick and turns cellular data off once you reach that amount.
The whole process takes about two minutes. What catches people is that the menu disappears when there is no active SIM, when mobile data is switched off, or when the phone is on Wi-Fi only, so they assume their handset cannot do it.
This guide covers the exact path on current Android versions, Samsung Galaxy, Google Pixel and Xiaomi or Redmi phones, plus what the limit actually stops and the controls you still need afterwards.
Table of Contents
- What You Need
- Step-by-Step
- Step 1: Open Android’s mobile data settings
- Step 2: Set a data limit and a data warning
- Step 3: Restrict high-background-data apps
- Step 4: Turn on Data Saver and let Wi-Fi take over
- Common mistakes to avoid
- How to Set a Data Limit on Different Android Phones
- How to Check Mobile Data Usage
- What the Data Limit Does Not Control
- Tips to Reduce Mobile Data Use
- Frequently Asked Questions
- Does Android have a built-in data limit?
- Does the data warning stop data or just tell me?
- How do I set a data limit on a Samsung Galaxy phone?
- How do I set a data limit on a Pixel or Xiaomi phone?
- Why is the Set data limit option missing on my phone?
- Why do I get a data usage warning on an unlimited plan?
- Conclusion
What You Need
Before you start, confirm four things on your handset. Without them, Android hides the data limit option rather than showing it greyed out.
- An active SIM or eSIM with a plan that has a data allowance, capped or unlimited.
- Mobile data switched on. The toggle lives in the same menu you will use for the limit.
- A working mobile network connection, not Wi-Fi only.
- Your carrier’s allowance in GB and the day your billing cycle resets.
If you do not know your cycle start date, check your carrier’s app or account page first. The Android counter starts counting from whatever date you set, and if that does not match your real invoice you will see usage that looks wrong all month.
Step-by-Step
Step 1: Open Android’s mobile data settings
On stock Android and Google Pixel phones, tap Settings, then Network and internet, then Data usage, then the network name next to Mobile data. The same screen is reachable from the search bar by typing data usage.
Samsung calls the first tab Connections, and Xiaomi calls it Connection and sharing. Every manufacturer hides the same options in a slightly different place, which is why the same tutorial never quite matches the screen in your hand.
Step 2: Set a data limit and a data warning
Set the billing cycle start date first. Tap the data usage cycle, pick the day your carrier bills from, and Android resets its counter on that day instead of the first of the month.
Then switch on Set data limit and type your allowance, for example 20GB if your plan includes 20GB. Switch on Set data warning as well and set it at 80 to 90 percent of the cap, so you hear from the phone at 16GB to 18GB with time to act. The warning is the setting that actually prevents a surprise bill, because the hard limit only fires once the data is gone.
On current Android versions the limit disables mobile data outright. It does not slow down browsing, which is something carriers do on their own side when a soft cap is reached.
Step 3: Restrict high-background-data apps
Go back to Data usage and open the mobile data chart. Tap a single app to see foreground and background totals, then choose the network preference that fits it: Wi-Fi only, Wi-Fi and mobile data, or mobile data only.
Set anything you rarely open away from Wi-Fi to Wi-Fi only, and background usage off. Keep messaging, maps, and your authenticator app on mobile data, otherwise you will find yourself locked out when you need a code. Android OS and Google Play services usually cannot be restricted at all, which is normal.
Step 4: Turn on Data Saver and let Wi-Fi take over
Data Saver blocks background mobile data for apps that do not need an always-on connection. You will find it under Data usage on Pixel and OnePlus, and under Data saver on Samsung.
Turn it on, then turn on Wi-Fi so it activates automatically when you connect. Some apps stay exempt until you turn Data Saver on for that specific app from the notification, usually after you tap Allow high data usage. You can also drag the Data Saver tile into quick settings so it is one swipe away.
To check your work, stay off Wi-Fi for an hour and watch the number on the Data usage screen move. If it climbs faster than expected, the chart above it will show which app did it.
Common mistakes to avoid
- Assuming the warning is a hard stop. It is a message; the limit is the switch that cuts data.
- Setting the cycle start date wrong, which makes the counter reset on a day your carrier is not billing from.
- Leaving cloud backup, photo sync and app updates set to run on mobile data.
- Forgetting tethered hotspot traffic, which counts against the same allowance on most plans.
- Treating Data Saver as a cap. It trims background use, it does not stop a video call on mobile data.
- Losing the limit after a system update. Some upgrades reset these switches, so re-check after every major update.
How to Set a Data Limit on Different Android Phones
Same feature, different labels. Match the path that matches your screen.
Google Pixel and stock Android: Settings > Network and internet > Data usage > Mobile data > Set data limit.
Samsung Galaxy (One UI): Settings > Connections > Data usage > Mobile data usage > Set data limit.
Xiaomi, Redmi and Poco (MIUI or HyperOS): Settings > Connection and sharing > Data usage > Set data limit.
OnePlus (OxygenOS): Settings > Network and internet > Data usage > Set data limit.
Oppo and Realme (ColorOS): Settings > Network and internet > Data usage > Set data limit.
On Samsung you also get Ultra data saving mode, which compresses data on the fly and lets you whitelist about six apps. It saves more than the standard Data Saver, so it is worth trying if you are on a small plan.
How to Check Mobile Data Usage
Open Settings, search for data usage, and the first line shows how much mobile data you have used since the cycle date you chose. Scroll down for a bar chart of the biggest consumers, sorted by total, background or Wi-Fi only.
Background use is the one to watch. An app at 400MB with 380MB of it in the background is an app you can fix in ten seconds, while an app at 400MB that you used deliberately is not a bug.
Android’s figure is an estimate built from system counters, and it can differ from your carrier’s number by a small margin. When the two are far apart, the carrier’s account is the one that decides your bill, so check there before disputing anything.
What the Data Limit Does Not Control
It is worth being clear about the edges, because this is where most of the confusion sits.
- A warning is not a block. Android’s hard limit switches mobile data off, but only after the data is already spent.
- Carrier throttling is separate. Your carrier slowing you down at its own cap is their system, and your phone setting cannot prevent or change it.
- Wi-Fi traffic is not mobile data, so it never counts toward the limit in the first place.
- Traffic from VPN keepalive pings, Android OS sync and Google Play services often sits outside the per-app controls.
- Data roaming is billed separately by many carriers, and turning the phone limit on does not create a roaming safety net.
If you genuinely cannot risk an overage charge, the only reliable stop is a hard cap from your carrier. Set the phone warning as your first layer and ask your carrier for the second.
Tips to Reduce Mobile Data Use
- Set app updates and photo backup to Wi-Fi only in each app’s own settings.
- Lower streaming quality in video apps, since auto quality climbs to the highest setting on mobile data.
- Stop the apps you never open from using background data entirely.
- Keep the phone on Wi-Fi at home and work so Data Saver can do its job.
- Turn off mobile hotspot and tethering when you are not sharing, or set a session limit if you are.
- Turn off data roaming before you travel, and use a local plan instead of your home allowance.
Frequently Asked Questions
Does Android have a built-in data limit?
Yes. Every current Android phone has a built-in data limit in the Data usage screen. You pick a billing cycle start date, enter an allowance in GB, and Android switches mobile data off when you reach it. It needs an active SIM and mobile data turned on, otherwise the option is hidden rather than disabled.
Does the data warning stop data or just tell me?
The warning only tells you. It sends a notification at the amount you chose so you can react in time. The hard limit is the separate Set data limit switch, and that one disables mobile data entirely until you raise the limit or the cycle resets. Set both, with the warning at 80 to 90 percent of the cap.
How do I set a data limit on a Samsung Galaxy phone?
Go to Settings, tap Connections, then Data usage, then Mobile data usage, and switch on Set data limit next to the gear icon. Enter the amount in GB, set the cycle start date to match your carrier, and add a data warning below it. Galaxy phones also offer Ultra data saving mode, which compresses data further.
How do I set a data limit on a Pixel or Xiaomi phone?
On a Pixel, go to Settings, Network and internet, Data usage, then your mobile network and Set data limit. On Xiaomi, Redmi and Poco phones the path is Settings, Connection and sharing, Data usage, then Set data limit. Both give you the same cycle date, limit amount and data warning options once you are there.
Why is the Set data limit option missing on my phone?
Android hides the option when there is no active SIM or eSIM, when mobile data is switched off, or when the phone is on Wi-Fi only. It can also disappear after a system update, which is a long-standing complaint from OnePlus and Samsung owners. Turn mobile data on, reconnect to a network, and check the menu again.
Why do I get a data usage warning on an unlimited plan?
The limit you set still counts mobile data, and unlimited plans are only unlimited for the phone’s own traffic under fair-use rules. Hotspot use, HD voice, and roaming are often capped separately. If you did not set a limit yourself, a system update may have restored one, so open Data usage and check the amount.
Conclusion
Start with the warning rather than the limit, because the warning is what gives you time to act. Set your cycle start date to match your carrier, look through the background data chart and turn off the apps you never open, then confirm the counter moves on the Data usage screen. If you need a genuine hard stop against overage charges, ask your carrier for a cap, because the phone setting only covers mobile data on that handset.


