How to see traffic consumption on Xiaomi: detailed instructions for all versions of MIUI

Did you find that your Xiaomi mobile internet ran out early and the carrier sent a notice that it was over? Or just want to control which apps are eating traffic in the background? In this article, you will find all the possible ways to check the Internet traffic consumption on Redmi, Poco and Mi smartphones – from built-in MIUI tools to third-party apps and carrier services.

We will not only analyze the basic methods (for example, through Settings). → SIM-maps and mobile networks, but also hidden features that not everyone knows about, such as how to track traffic on individual applications, set up automatic warnings about exceeding the limit, or even check statistics through the Internet. USSD-You'll also learn why the data in your phone and the ISP can vary by 10 to 30 percent -- and what to do about it.

The instructions are relevant for all modern versions of the firmware - from MIUI 12 to MIUI 14 (including HyperOS for new models), as well as for most operators in Russia, Ukraine, Kazakhstan and other CIS countries. If your smartphone model is released after 2018, these methods are guaranteed to work.

1. Check traffic through standard MIUI settings

The easiest way is to use the built-in MIUI traffic counter, which works on all Xiaomi smartphones, including the Redmi Note 12, Poco X5, Mi 11 and older models, and the main advantage of this method is that you do not need to install additional applications.

To open up the statistics:

  1. Go to Settings (the gear icon on the main screen).
  2. Select a section SIM-Maps and mobile networks (or mobile network in new versions).
  3. Put yours on. SIM-map (if there are several of them – choose the one for which you want to check traffic).
  4. Click Traffic Usage or Traffic Statistics.

Here you'll see:

  • 📊 Total traffic consumption for the current period (default - since the last reset of statistics).
  • 📱 Applications: Which programs consumed the most data.
  • ⚠️ Warnings about exceeding the limit (if you set them).
  • 🔄 Reset button counter – useful at the beginning of a new calculation period.

⚠️ Attention: Built-in counter MIUI It only resets automatically if you manually set the traffic limit in your settings, and without that, the statistics will accumulate indefinitely until you zero it out.

Set a traffic limit (to receive notifications)|Look at the top-5 «gluttonous|Compare data with the operator (difference to the 10% — norm)|Reset the counter at the beginning of the new month

-->

If you have MIUI 14 or HyperOS, the interface may be slightly different. For example, in some firmware, traffic statistics are moved to Settings → Connections and Sharing → Data Use. New models (such as Xiaomi 13T or Redmi Note 13 Pro+) also have the ability to track traffic by day by tap the chart at the top of the screen.

2. How to set up automatic tracking and warnings

To avoid manually checking traffic, you can set up automatic notifications when you reach a certain limit, which is especially useful if you have a tariff with a small packet of Internet (for example, 5-10 GB per month).

Instructions for setting:

  1. Open the Settings. → SIM-maps and mobile networks.
  2. Choose yours. SIM-Map and go to Traffic Use.
  3. Turn on the switch Set a traffic limit.
  4. Specify a total limit (e.g. 10GB) and a warning threshold (e.g. 8GB).
  5. Press Save.

Now that you're up to 8GB, you'll get a notification, and when you reach 10GB, your mobile Internet will automatically shut down (if you've turned this option on), which will help you avoid the unexpected cost of extra gigabytes.

Once a day | Once a week | Only when the Internet ends | Never check |Use automatic tracking

-->

Some firmware (e.g. MIUI 12.5 for Redmi 9) has an option called Cyclic Limit, which allows you to automatically reset your statistics every month on a specified date (e.g., the 1st), which is convenient if your plan is updated at the beginning of the month.

⚠️ Note: If you use two of these SIM-maps, limit settings will have to configuring separately for each, otherwise the meter will take into account traffic only from the main SIM.

3. Traffic verification through operators’ applications

The data in the phone and the operator can vary, sometimes by 5 to 30 percent, because:

  • 📡 The operator takes into account all traffic, including service packets (for example, for authorization on the network).
  • 📱 The smartphone may not take into account traffic consumed during roaming or through the VPN.
  • ⏱️ Delays in updating statistics (for the operator, the data is updated with lag in 1-2 hours).

To get accurate data, you better check traffic consumption both on your phone and through your carrier's app. Here's how to do it for popular ISPs:

Operator.AnnexHow to Check TrafficUSSD-check-in
MTSMy MTS.Open the section "My tariff" → "Details"*100*1# or *111*0887#
BeelineMy Beeline.“Services” → “Internet” → “Detailing traffic”*110*09#
MegaFonMegaFon“My tariff” → “Remainders” → “Internet”*105*0#
Tele2.My Tele2.“Services” → “Internet” → “Statistics”*155*1#
YotaYotaMain screen screen → «Residues»*104#

If you have another operator (e.g. Kyivstar, Lifecell, Kcell), it is usually enough to enter the USSD-*100# or *102# is the code that works for most providers in the CIS, and you can also call a short support number (for example, 0611 for Beeline or 500 for MTS) and request details.

-->

4. Third-party applications for traffic monitoring

If you don't have enough built-in MIUI tools, you can use specialized applications that offer advanced statistics, hourly consumption charts, and even background traffic blocking for individual programs.

Top.-3 apps:

  • 📈 Internet Speed Meter Lite - shows the speed of the Internet in real time and keeps statistics on days / weeks.
  • 🛡️ GlassWire not only counts traffic, it also blocks suspicious connections.
  • 📊 My Data Manager is a user-friendly interface that divides traffic into mobile, Wi-Fi and roaming. You can set limits for each type separately.

To install any of these applications:

  1. Open the Google Play Store.
  2. Enter the name of the application in the search.
  3. Click Install and wait for the download to be completed.
  4. Launch the application and provide access to network settings (if requested).

⚠️ Note: Some applications (e.g. GlassWire) require root rights to block traffic from individual programs. On Xiaomi, you can get root through unlocking the bootloader, but this deprives you of warranties and can lead to problems with updates.

If you do not want to install third-party programs, you can use the traffic widget from MIUI:

  1. Press and hold the empty space on the main screen.
  2. Pick the Widgets.
  3. Find the Traffic Use widget and drag it to the screen.
  4. Configure the data you see (e.g., mobile traffic only or with Wi-Fi).

5.Why may the traffic data not match?

As we mentioned, the difference between the phone and the operator is normal, but if it's over 30 percent, you need to look at the reasons.

  • 🔄 Update: Operator can update data with a delay of up to 24 hours, and the counter in the phone works in real time.
  • 📡 Service traffic: The operator takes into account packets for authorization on the network (for example, when reconnecting after a signal loss), and the phone does not.
  • 🌐 VPN and proxy: If you are using VPN (For example, NordVPN or ProtonVPN, some traffic may be misreported.
  • 📱 Firmware errors: In some versions MIUI (particularly MIUI 12 for older models) the traffic counter is unstable.
  • 🔧 Dual Accounting: Some apps (such as Telegram or WhatsApp) can consume traffic simultaneously over mobile and Wi-Fi, leading to double counting.

To minimize the difference:

  1. Update MIUI to the latest version (in new firmware, the traffic counter works more accurately).
  2. Turn off Auto Update apps via mobile network (Settings → Applications → Auto Update).
  3. Check traffic at the same time (e.g. in the morning) to avoid the effects of operator delays.
  4. Use one source of truth: either the operator’s data or the phone’s counter (but not both at the same time).
How to check which application is “eating” traffic in the background?
Open Settings → Applications → App Management and select Traffic Usage Sorting. At the top of the list will be the programs with the most consumption. Pay special attention to: - Social Networks (TikTok, Instagram), - Messengers (Viber, WhatsApp), - Cloud Services (Google Drive, Yandex Disk). Many of them update data in the background even when you are not using them.

6. How to Reset the Traffic Counter on Xiaomi

If you don't set up automatic resets, the MIUI traffic counter will accumulate data indefinitely, which can cause it to show astronomical numbers (like 500GB) in a few months, even though you've actually spent much less.

To reset the counter:

  1. Go to Settings. → SIM-maps and mobile networks.
  2. Choose yours. SIM-Map and click Use of Traffic.
  3. In the upper right corner, tap on the three-point menu (⋮).
  4. Choose Reset Statistics.
  5. Confirm the action.

It is best to reset the meter on the first day of the new billing period (for example, the 1st day if you have a monthly rate).

  1. In the Traffic Use section, enable the Cyclic Limit option.
  2. Specify the date of the reset (for example, the 1st day of each month).
  3. Save the settings.

⚠️ Note: After resetting the statistics, all previous data will be permanently deleted. If you need to save your consumption history, take a screenshot of the statistics before resetting.

7. Features of traffic check on different Xiaomi models

While most Xiaomi smartphones run on MIUI, some models have unique features.

Model/SeriesFeatures of the traffic counterRecommendations
Redmi Note 10/11/12In MIUI 13, traffic statistics are divided into mobile and Wi-Fi by default.Use the widget for quick access to data.
Poco F3/F4/F5There is no separate roaming section – traffic is counted along with the main one.Turn off the data in roaming, if you do not want to overpay.
Xiaomi 12/13/14MIUI 14 and HyperOS have added a timetable for consumption by the hour.Set up notifications about exceeding the limit through Settings → Connections.
Redmi 9/9A/9COn older firmware (MIUI 12), the meter can be reset spontaneously.Update your firmware or use third-party apps (such as My Data Manager).
Black Shark 4/5The game mode can block traffic accounting for some applications.Turn off the Game Turbo mode in the settings if you need accurate statistics.

If your model is not listed in the table, check the MIUI version in the settings (Settings → About Phone → MIUI Version). For firmware older than MIUI 12.5, it is recommended to update - they fix many traffic accounting errors.

-->

FAQ: Frequent questions about traffic consumption on Xiaomi

Can I track Wi-Fi traffic on Xiaomi?
Yes, but you need to use third-party applications (e.g. Internet Speed Meter Lite or GlassWire). The built-in MIUI meter only takes into account mobile traffic. To enable Wi-Fi: Install one of these applications. In the application settings, enable Wi-Fi Monitoring. Set limits and notifications (if necessary). Note that some routers (e.g., Xiaomi Mi Router) also keep traffic statistics by device. You can view it in the router's web interface at 192.168.31.1.
Why is traffic consumed when the phone is on standby?
Even when you don’t use a smartphone, some apps and services continue to consume the internet: 🔄 Auto-Update (Google Play, App Gallery). 📧 Synchronization of mail (Gmail, Yandex.Mail). 💬 Background activity of messengers (WhatsApp, Telegram, Viber). 📍 Geolocation and Weather (Google Services, MIUI Weather.To reduce consumption: Turn off Auto Update in Google Play settings. Limit background activity for unnecessary apps (Settings) → Annexes → Permits → Autostart. Enable Traffic Saving mode in the settings SIM-map.
How do you know how much traffic a particular messenger (e.g. Telegram) has spent?
There are two ways: Method 1. Through settings MIUI: Open the Settings. → SIM-maps and mobile networks → Traffic usage. Scroll down to the app list. Find the right messenger (like Telegram) and see the flow rate. Method 2. Through the messaging settings: Open Telegram (or another messenger). Go to Settings → Data and memory → Network usage. This will show you the traffic consumption for all time or for the last month. Please note that Telegram has a Traffic Saving option that reduces the consumption by compressing media files.
Can I limit traffic to individual applications?
Yes, but the options depend on the version of MIUI: No root rights: MIUI 13/14 allows you to ban background traffic for applications through Settings → Applications → Application Management → [select application] → Mobile data. Enable the option to limit background data. With root rights: Use applications like GlassWire or NetGuard to completely block Internet access for selected programs. Xiaomi with HyperOS has a feature called Data Saving Mode, which automatically limits background traffic for all applications except system ones.
What if the MIUI traffic counter is not working?
If the built-in counter shows incorrect data or is not updated, try: Update MIUI Up to the latest version (Settings) → The phone. → Update system. Reset statistics and start tracking again. Clear cache for Settings (Settings) → Annexes → Application management → Settings → Clear cache. Use a third-party application (e.g. My Data Manager). Reset network settings (Settings) → SIM-maps and mobile networks → If the problem remains, it may be a firmware bug, in which case only flashing to a more stable version will help. MIUI (for example, MIUI EU global).