How to Check Roaming Charges (2026 Guide)
Roaming charges accumulate silently. Your phone connects to foreign networks in the background and the bill arrives weeks later. Checking your charges before, during, and after travel is the only reliable way to catch overages before they grow into disputes.
We earn a commission when you purchase through links on this page. It does not change our rankings or the price you pay.
How to check roaming rates before your trip
Checking your carrier's international rate card before you board is the single most effective step. You need to know the exact rate before you can detect when your bill is wrong.
AT&T
Go to att.com/international and select your destination country. AT&T's International Day Pass costs $12/day in most countries and $17/dayin select markets. Without the Day Pass, AT&T charges $0.0195/KB for data, which equals roughly $20/MB. Find the exact rate for your destination on the international rate card linked on that page.
Verizon
Log into My Verizon and navigate to the Travel section. TravelPass costs $10/day in Canada and Mexico and $10/day in over 210 other countries. Without TravelPass, Verizon charges $2.05/MBfor data in most destinations. Confirm your country's specific rate on the Verizon international rates page before departure.
T-Mobile
Log into your T-Mobile account and select International add-ons. T-Mobile Magenta plans include $0/day unlimited 2G data in 210+ countries plus $0.25/mincalls. International Pass ($35 for 30 days) adds high-speed data. Verify your specific plan's international terms on the account page because coverage and rates differ by plan tier.
EE (UK)
Visit ee.co.uk/roaming and enter your destination. EE's Roam Abroad pass covers 48 countries at no extra cost on eligible plans. Outside those countries, EE charges £6/MB for data. The destination checker on the EE site tells you exactly which category your country falls into.
Vodafone (UK)
Open My Vodafone and go to the Roaming section, or visit vodafone.co.uk/network/roaming. Vodafone Roaming plans vary significantly by country. Within the EU, most plans include roaming at no extra charge up to your allowance. Outside the EU, Vodafone charges £5-8/MB. The Daily Roaming Passport costs £6/day in most non-EU destinations and covers calls, texts, and data up to your UK allowance.
Write down your specific rate before you travel. Take a screenshot of the rate card page. You will need this information to verify your bill when you return.
How to check roaming charges during your trip
Real-time monitoring catches overages before they compound. Every major carrier offers at least one free method to check your usage while abroad. Use the USSD code method when possible because it consumes no data.
Per-carrier monitoring methods
| Carrier | Free USSD / SMS method | App method |
|---|---|---|
| AT&T | *3282# (free SMS reply) | myAT&T app > Usage |
| Verizon | No USSD — use app | My Verizon > Data Usage > International |
| T-Mobile | #932# (free SMS reply) | T-Mobile app > Usage |
| EE (UK) | Text BALANCE to 150 (free) | My EE app > Usage |
| Vodafone (UK) | Text INFO to 61000 (free) | My Vodafone > Usage & Spending |
| Telstra (AU) | *100# (free) | My Telstra > Data |
| Rogers (CA) | *611 from Rogers number | MyRogers app > Usage |
| Optus (AU) | Text BAL to 9999 (free) | My Optus > Usage |
iPhone device-level monitoring
Reset your iPhone's cellular statistics the moment you land. Open Settings, tap Cellular, scroll to the bottom of the page, and tap Reset Statistics. From that point, the Cellular Data Usage section shows exactly how much data your phone has consumed since arrival. Check it each morning. If the number is higher than your carrier's daily allowance, something is running in the background.
The per-app breakdown is particularly useful. Settings > Cellular shows each app's data consumption. If iCloud Photos or WhatsApp has consumed hundreds of megabytes overnight, you have found the source of unexpected charges.
Android device-level monitoring
On Android (Samsung, Pixel, or other), open Settings, tap Connections or Network, then select Data Usage. Set a data warning threshold such as 100 MB. The system will notify you when you cross it. On Samsung devices, the warning appears in the notification tray. On Pixel devices, it appears as a full notification with an option to disable mobile data immediately.
You can also view per-app data consumption on Android: Settings > Data Usage > Mobile Data Usage shows each app ranked by consumption. Sort by the current billing cycle to identify any app consuming unexpectedly large amounts.
Set carrier alerts
Most carriers send automatic alerts when you approach spending thresholds. AT&T sends an SMS when you hit $30 and again at $60 in a billing period. T-Mobile alerts you when your international data allowance is nearly exhausted. Verizon sends TravelPass activation confirmations when the daily pass triggers. Enable these alerts in your carrier account settings before departure.
How to check roaming charges after your trip
Your carrier bill reflects international charges within 24 to 72 hours of your return. Read it carefully. Billing errors in roaming are common, and carriers generally require disputes within 60 days.
Reading your bill line by line
Log into your carrier's account portal and pull your most recent bill. Look for line items with these labels:
- International Data — per-MB charges when no day pass was active
- International Day Pass or TravelPass — per-day flat charges
- Roaming Voice — per-minute charges for calls made abroad
- International SMS — per-message charges for texts sent abroad
- Incoming International Calls — yes, you pay to receive calls while roaming on some carriers
- Voicemail Retrieval — AT&T charges $1.29/min to retrieve voicemail while abroad
Calculating whether your bill is correct
Use this formula: days traveled times daily rate equals expected charge. If you were in France for 5 days on AT&T's International Day Pass at $12/day, your bill should show approximately $60 for international data. If it shows $180, you are looking at a potential overcharge or an additional per-MB charge that ran alongside the Day Pass.
The midnight reset double-charge problem
AT&T's International Day Pass resets at midnight Eastern Time, not midnight local time. This means a traveler in Tokyo who uses their phone between 1:00 PM and 2:00 PM local time on a Monday is actually using two billing days: the prior Sunday (Eastern Time) and Monday. A 7-day trip in Japan can generate 8 or even 9 Day Pass charges depending on arrival and departure timing. Check your bill day count against your actual travel days to detect this issue.
Disputing an incorrect charge
Call your carrier within 48 hours of spotting the discrepancy. Carriers track dispute resolution rate, and early contact significantly improves your outcome. Have these items ready: your travel dates, the expected charge you calculated, the actual charge on the bill, and your device's data usage statistics from Settings. Ask to speak with the international billing department specifically. General customer service representatives often lack authority to reverse international charges.
If the carrier refuses, file a complaint with the FCC (US carriers) at fcc.gov, or with Ofcom (UK carriers) at ofcom.org.uk. Many carriers issue credits upon receiving a formal regulator complaint. See the full guide at How to Get a Refund for Roaming Charges.
Hidden roaming charges most people miss
Standard data charges are visible and expected. These charges appear on bills without any warning and generate the most billing disputes.
MMS messages
$0.50-1.50 eachPhoto messages (MMS) are not covered by most international Day Passes. AT&T charges $1.30 per MMS sent abroad. T-Mobile charges $0.50. These appear as a separate line from SMS.
Incoming calls
$0.25-1.00/minYou pay to receive calls while roaming on most carriers. AT&T charges $1.00/min for incoming calls without a Day Pass. Even with a Day Pass, incoming calls can consume your included minutes.
Voicemail retrieval
$1.29/min (AT&T)Dialing into your voicemail box while abroad counts as an international call. AT&T charges $1.29/min. Use the carrier's visual voicemail app instead, which uses data rather than a voice connection.
Background data
Variable, often $20+/dayiCloud Photos, Google Photos, and email clients sync automatically the moment any data connection is available. A single overnight photo backup on a foreign network can cost $50-200.
WiFi Assist data leaks
VariableiPhone's WiFi Assist feature switches to cellular when WiFi is weak. If WiFi Assist fires while you are connected to a foreign network, your carrier bills those megabytes as roaming data. Disable it at Settings > Cellular > WiFi Assist.
App updates and OS patches
$5-50 per updateApp updates download in the background unless you restrict them to WiFi only. A single iOS update patch can be 200-800 MB. At $10/MB roaming rates, that is $2,000-8,000 for one update. Set Settings > App Store > Automatic Downloads > off while abroad.
Set up alerts to catch roaming charges early
Alerts give you a chance to act before charges compound. A $10 overcharge is a minor dispute. A $500 overcharge requires documentation, patience, and sometimes a regulator complaint. Set these up before you board.
iPhone data alerts
iOS does not have a built-in threshold alert for cellular data, but you can monitor it manually. Reset statistics at Settings > Cellular > Reset Statistics each morning and check the running total each evening. Some third-party apps such as DataMan Pro offer threshold alerts that notify you when you cross a set amount.
Android data alerts
Android includes a native data warning system. Open Settings, select Network or Connections, then tap Data Usage. Set a data warning at a conservative threshold such as 50 MB. The system sends a notification when you reach that level. You can also set a hard data limit that disables mobile data automatically if you prefer a harder cutoff.
Carrier app notifications
Log into your carrier app before departure and enable all international usage notifications. AT&T sends spend alerts at $30 and $60. T-Mobile sends data alerts when your international allowance reaches 80% and 100%. Verizon sends TravelPass confirmation texts when a pass activates on a new day. EE and Vodafone both send alerts when roaming charges exceed a threshold you can set in the app.
Third-party monitoring apps
Apps such as DataMan Pro (iOS), My Data Manager (iOS/Android), and GlassWire (Android) monitor data consumption in real time and can alert you at custom thresholds. These are particularly useful if your carrier's app is slow to update usage figures. Note that checking a monitoring app itself uses a small amount of data if you are on a cellular connection.
The prevention approach: stop checking, start blocking
Checking roaming charges is reactive. You are watching a problem that is already happening. The permanent fix is to disable carrier data roaming entirely and use an eSIM with a local data plan for the destination country.
With an eSIM active, you pay a flat rate for a data bucket such as 1 GB for $5 or 5 GB for $15. There are no per-MB surprises, no midnight resets, no hidden voicemail charges. When the data is gone, service stops. The bill is exactly what you expected.
| Factor | Carrier roaming | Travel eSIM |
|---|---|---|
| Cost (7 days, US carrier, Europe) | $84-119/trip | $8-20/trip |
| Bill surprises | Common (MMS, voicemail, incoming) | None (flat rate) |
| Daily monitoring required | Yes — check USSD daily | No — bucket depletes predictably |
| Midnight reset risk | Yes (AT&T, Verizon) | No |
| Setup time | Enable international plan | Install eSIM before departure |
| Dispute risk | High — complex billing | Low — flat transparent pricing |
If you are committed to using your carrier plan, the steps in this guide give you the best chance of catching errors early. But the most reliable way to avoid a surprise roaming bill is to eliminate roaming entirely. See how eSIMs work and check whether your phone is eSIM-compatible.
Carrier billing contact numbers
Call your carrier's billing team directly to question or dispute a roaming charge. General customer service lines often cannot authorize international billing credits. Ask for the international billing department specifically.
| Carrier | Billing number | From abroad |
|---|---|---|
| AT&T | 611 | +1-800-331-0500 |
| Verizon | *611 | +1-908-559-4899 |
| T-Mobile | 1-877-746-0909 | +1-505-998-3793 |
| EE (UK) | 150 | +44-7953-966-150 |
| Vodafone (UK) | 191 | +44-7836-191-191 |
| Telstra (AU) | 132200 | +61-439-232-200 |
| Rogers (CA) | *611 | +1-514-734-7666 |
| Optus (AU) | 133 937 | +61-2-8082-6000 |
How to check roaming charges: the complete process
- 1
Check your carrier's international rate card before departure
Visit your carrier's website and find the specific per-day or per-MB rate for your destination country. AT&T: att.com/international then select International Day Pass. Verizon: My Verizon portal then Travel section. T-Mobile: account page then International add-ons. EE: ee.co.uk/roaming. Vodafone: My Vodafone then Roaming. Write down the rate. You need this number to verify your bill later.
- 2
Reset your phone's data counter on arrival
On iPhone: open Settings, tap Cellular, scroll to the bottom, tap Reset Statistics. On Android: open Settings, tap Network or Connections, select Data Usage, then reset the counter. This gives you a clean baseline that matches the start of your trip. Check it each morning to see exactly how much data your phone has consumed.
- 3
Use your carrier's USSD code or app daily
AT&T: dial *3282# to receive a free SMS with your current usage. T-Mobile: dial #932# for the same. Verizon: open My Verizon, go to Data Usage, select International. EE: text BALANCE to 150. Vodafone: open My Vodafone then Usage & Spending. Check once per day and compare the total against your expected rate to catch any overages early.
- 4
Set a data warning threshold on your phone
iPhone: go to Settings, tap Cellular, then Cellular Data Usage. Use this to watch the running total. Android: go to Settings, select Network or Data Usage, then set a data warning level such as 100MB. The system will alert you when you cross the threshold. Pair this with a carrier alert to get two independent warnings.
- 5
Read your bill line by line within 48 hours of returning
Look for line items labeled International Data, International Day Pass, Roaming Voice, or International SMS. Calculate what you expected: number of days times daily rate equals expected charge. If the actual charge exceeds that calculation, you have grounds for a billing dispute. Call your carrier immediately; dispute windows close quickly and most carriers require contact within 60 days.
Former consumer pricing analyst at J.D. Power covering wireless carrier satisfaction surveys
How we verify rates →Roaming charge monitoring questions, answered
Can I check roaming charges in real time?
Yes. Every major carrier offers real-time usage monitoring. AT&T users can dial *3282# to get an immediate SMS with current usage. T-Mobile users can dial #932# for the same. Verizon and most others show real-time data in their app under International or Travel usage. The figures update within minutes of any usage event.
How long before roaming charges show on my bill?
Most carriers post roaming charges within 24 to 72 hours of the event, but some international partner charges can take up to 30 days to appear. AT&T and T-Mobile typically show usage within 24 hours. Vodafone UK and EE can take up to 48 hours. If you traveled to a country with limited carrier infrastructure, expect delays of up to a week before charges post.
Can I set a spending limit for roaming?
Most carriers offer this. AT&T has an International Spending Limit you can set through att.com or the myAT&T app. T-Mobile allows you to set a monthly data limit via your account. Verizon lets you enable a Travel Spending Cap. EE and Vodafone both offer roaming spend alerts and soft limits in their apps. Contact your carrier before departure to activate these controls.
What if I see charges I did not authorize?
Call your carrier's billing department within 48 hours of spotting the charge. The faster you dispute, the higher your refund rate. Explain that the usage was background data, not intentional use. Carriers including AT&T and Verizon have formal international billing dispute processes. Request a credit under their Bill Guarantee policy if they have one. If the carrier refuses, file a complaint with the FCC (US), Ofcom (UK), or your national telecoms regulator.
Does checking my usage cost anything while roaming?
USSD codes like *3282# (AT&T) and #932# (T-Mobile) are free. They send a reply SMS to your phone at no charge. However, checking usage through your carrier's app requires a data connection. If you are connected to a foreign data network, that check could consume a few kilobytes of roaming data. Use the USSD code method if you are concerned about triggering additional charges.
How do I turn off roaming notifications?
Do not turn them off. Roaming notifications from your carrier are your earliest warning of unexpected charges. If your carrier sends you a usage alert, that alert is the first signal that something is running in the background. Disabling these notifications removes your only real-time defense against surprise bills. Keep all carrier notifications enabled for the duration of your trip.
More roaming charge guides
How to Get a Refund for Roaming Charges
Dispute steps and scripts for AT&T, Verizon, T-Mobile, EE, and Vodafone.
Roaming Bill Calculator
See exactly what your trip will cost before you go.
AT&T Roaming Charges
Full AT&T international rate breakdown and avoidance guide.
T-Mobile Roaming Charges
T-Mobile international rates and what Magenta actually covers.
Verizon Roaming Charges
TravelPass cost breakdown and when it is worth it.
EE Roaming Charges
EE Roam Abroad countries, rates, and alternatives.
Vodafone Roaming Charges
Vodafone daily roaming rates and EU rules explained.
Turn Off Roaming: iPhone
iOS settings to block roaming data entirely.
Turn Off Roaming: Android
Samsung and Pixel roaming disable settings.
Carrier Roaming Comparison
AT&T vs Verizon vs T-Mobile vs EE vs Vodafone rates compared.
eSIM-Compatible Phones
Check whether your device supports eSIM before buying a plan.
All Destinations
eSIM pricing guides for 200+ countries.
Stop monitoring. Start preventing.
An eSIM with a fixed data bucket costs less than one day of carrier roaming and generates zero billing surprises. Check your destination.