Quick answer: To check if your phone is compatible with a carrier, dial *#06# to get your phone’s 15‑digit IMEI number, then enter that IMEI into your target carrier’s free compatibility checker (T‑Mobile, Verizon, AT&T, and most other providers all have one). A phone compatibility checker confirms three things at once: whether your phone supports the network’s bands, whether it’s unlocked, and whether it’s clear to activate. Before you switch, also make sure your phone supports VoLTE (Voice over LTE) — in 2026 this is required for calls and texts on every major U.S. network.
That’s the 60‑second version. Below is the complete, simple guide to checking compatibility the right way — including the mistakes that trip people up when they bring their own phone, activate a SIM or eSIM, or transfer their service to a new carrier.
What a phone compatibility checker actually checks (and what it doesn’t)
People often lump four separate things together. Getting them straight saves you a lot of frustration:
| What you’re checking | What it means | How to verify |
| Network/band compatibility | Does your phone have the hardware (radios and frequency bands) to connect to the carrier’s network? | IMEI checker or band lookup |
| Carrier lock | Is the phone locked to another carrier’s network by software? A locked phone can be technically compatible and still refuse a new SIM. | Phone settings or the IMEI checker |
| Coverage | Even a compatible phone only works well where the carrier has signal. Compatibility ≠ coverage. | The carrier’s coverage map for your address |
| Blacklist/blocked status | Was the phone reported lost, stolen, or left with an unpaid balance? A blocked IMEI can’t be activated anywhere. | IMEI checker (some catch this; some don’t) |
A good IMEI checker covers the first two and sometimes the fourth. It does not tell you how strong the signal will be at your home — check the coverage map separately. Two phones that look identical can have very different insides, which is exactly why the IMEI (not just the model name) is the reliable way to check.
Step 1: Find your phone’s IMEI number
Your IMEI (International Mobile Equipment Identity) is a unique 15‑digit number that identifies your exact device. Here’s how to find it:
- Dial *#06# on your phone’s keypad — the IMEI appears instantly. This works on both iPhone and Android.
- Or check your settings:
- iPhone: Settings → General → About → scroll to IMEI.
- Android: Settings → About phone → IMEI (or Status).
- Or look on the original box or, on older phones, under the removable battery.
Tip: If you’re checking a used phone you don’t have in hand yet, ask the seller to send you the IMEI before you buy — then run the check yourself. Don’t post your IMEI publicly on social media; treat it like other device‑specific account info and only enter it into an official carrier tool.
Step 2: Run your IMEI through the carrier’s compatibility checker
Nearly every U.S. carrier — big networks and smaller providers alike — has a free “Bring Your Own Phone” (BYOP) or “Bring Your Own Device” (BYOD) checker. Go to the website of the carrier you want, find the BYOP/BYOD or IMEI‑check section, enter your IMEI, and submit. You’ll get an instant result.
Here’s the key insight most guides skip: almost every U.S. carrier runs on one of just three networks — AT&T, T‑Mobile, or Verizon. Smaller and prepaid brands (Cricket, Boost, Straight Talk, Mint, Visible, and most Lifeline “free government phone” providers) all ride on one of these three. So if your phone is fully compatible with, say, the T‑Mobile network, it’s very likely compatible with the T‑Mobile‑based providers too — though you should always confirm with the provider’s own checker, because some enable only certain bands or restrict non‑approved devices.
| Host network | Official compatibility checker | Providers that use it (examples) |
| T‑Mobile | t‑mobile.com → “Bring Your Own Phone” | Metro by T‑Mobile, Mint, Assurance Wireless, many Lifeline providers |
| Verizon | verizon.com → “Bring Your Own Device” | Visible, Total Wireless, Straight Talk (Verizon SIM), some Lifeline providers |
| AT&T | att.com → “Bring Your Own Device” | Cricket, Straight Talk (AT&T SIM), H2O, some Lifeline providers |
If you’re not sure which network your target provider uses, check the provider’s own site — or start with all three checkers, since running your IMEI is free and takes under a minute each.
Step 3: Confirm your phone supports VoLTE (the #1 gotcha in 2026)
This is the single most common reason a phone that “should work” doesn’t. The old 3G networks are gone, and VoLTE is now mandatory for calling and texting:
- AT&T phased out its 3G network beginning in February 2022.
- Verizon finished shutting down its 3G CDMA network on December 31, 2022 — and 4G phones without VoLTE also lost calling, texting, and data.
- T‑Mobile retired the former Sprint 3G CDMA network in 2022 and its own 3G UMTS network on July 1, 2022. Its 2G GSM network was retired in August 2026.
The trap: a phone can support 4G LTE data and still not support the carrier’s LTE voice service. If it lacks VoLTE, it may show data but can’t make or receive regular calls or texts. All major U.S. carriers and the smaller providers that run on them now require VoLTE‑capable devices.
How to check for VoLTE:
- iPhone: Settings → Cellular → Cellular Data Options → Voice & Data — if you see a VoLTE or 4G/LTE voice setting, you’re covered. (Every iPhone from the iPhone 6s onward supports VoLTE on U.S. carriers.)
- Android: Settings → Network & internet → SIMs → look for a VoLTE or HD Voice toggle. If there’s no VoLTE option at all, the phone likely isn’t VoLTE‑capable.
Bottom line: any phone older than roughly 2017–2018, or a cheap 3G “burner,” is not a practical option on today’s networks. If your phone predates VoLTE, you’ll need a newer device — see our list of cheap unlocked cell phones or, if you qualify, a free 5G government phone.
Step 4: Check whether your phone is unlocked
Even a fully compatible, VoLTE‑ready phone won’t work on a new carrier if it’s locked to your old one. A carrier lock is a software restriction that rejects other networks’ SIM cards.
How to check lock status:
- iPhone (iOS 14 or later): Settings → General → About → Carrier Lock. If it says “No SIM restrictions,” your iPhone is unlocked. This is the most reliable indicator short of testing another SIM.
- Android: Settings → About phone → Status → SIM status, or simply try a different carrier’s SIM. If calls and data work, it’s unlocked.
- Any phone: the carrier’s IMEI checker often reports lock status too.
If your phone is locked, only the original carrier can unlock it — policies vary (Verizon typically unlocks most phones about 60 days after purchase, while AT&T and T‑Mobile generally require the phone to be fully paid off). For the full walkthrough, see how to check if your phone is carrier locked and how to unlock a phone to any network for free.
Step 5: Check eSIM compatibility (if you’re activating an eSIM)
More carriers — and most Lifeline providers offering instant activation — now use eSIM, a digital SIM built into the phone. To check whether your phone supports eSIM:
- Fastest way: dial *#06#. If you see an EID number (a long 32‑digit code) alongside your IMEI, your phone has eSIM hardware.
- iPhone: Settings → Cellular → look for “Add eSIM” or “Add Cellular Plan.” Every iPhone from the iPhone XS (2018) onward supports eSIM. U.S. iPhone 14 and newer have no physical SIM tray at all — they’re eSIM‑only.
- Android: Settings → Network & internet → SIMs → “Add eSIM” (Pixel), or Settings → Connections → SIM manager → “Add eSIM” (Samsung). Samsung has supported eSIM since the Galaxy S20 (2020); Google Pixel since the Pixel 2.
Two important caveats:
- A phone can have eSIM hardware but still be carrier‑locked, which blocks eSIM activation just like a physical SIM.
- Watch out for China‑mainland variants of popular phones — many don’t support eSIM even when the international version does.
If you have an eSIM‑only phone (like a U.S. iPhone 14/15/16), here’s a clever way to test whether it’s unlocked without a physical SIM: try activating a free trial eSIM from another carrier — a locked phone will refuse it. See our roundup of free eSIM trials, the guide to which Lifeline providers offer eSIM, and how to transfer an eSIM to a new phone.
Checking compatibility for a free government (Lifeline) phone via BYOP
If you’re on — or applying for — a free government phone through the Lifeline program, you don’t always have to accept the provider’s phone. Most Lifeline providers let you bring your own phone and keep the device you already like. To check compatibility:
- Find your IMEI (*#06#).
- Go to your Lifeline provider’s BYOP page and enter the IMEI, or check it against the provider’s host network (T‑Mobile, AT&T, or Verizon) using the table above.
- Confirm the phone is unlocked and VoLTE‑capable — the same rules apply.
A few notes specific to Lifeline BYOP:
- SafeLink runs on multiple networks (it’s a TracFone/Verizon brand) and can send a BYOP SIM kit for Verizon, AT&T, or T‑Mobile. See what phone SafeLink sends you.
- Assurance Wireless runs on the T‑Mobile network.
- Provider compatibility tools can occasionally be out of date or reject a phone that actually works — if a valid, unlocked phone shows “not compatible,” double‑check the IMEI digits and contact the provider before assuming you need a new device.
Provider‑specific checkers on our site:
- What phones are compatible with TruConnect
- Unity Wireless compatible phones
- Cricket BYOP
- Straight Talk Bring Your Own Phone SIM kit
For the big picture, see our guides to free phone service — bring your own phone and free phone service (BYOD).
For imported or international phones: check the bands directly
Carrier IMEI checkers work great for phones sold in the U.S. But if you have an imported phone, an international model, or a phone the carrier’s checker doesn’t recognize, check the frequency bands yourself:
- WillMyPhoneWork.net — pick your phone’s exact model, your country, and the carrier; it shows how the phone will handle each network’s bands. (Note: it assumes your phone is unlocked, and some carriers like Verizon also maintain an “approved device” list, so a band match isn’t always a guarantee.)
- Kimovil Frequency Checker or FrequencyCheck.com — similar band‑by‑band lookups by model.
- Field Test mode to see the bands your phone is actually using:
- iPhone: dial *3001#12345#* and press call.
- Android: dial *#*#4636#*#* → Phone information.
Why this matters: an imported phone might connect to LTE but be missing bands needed for reliable coverage in your area — so it “works,” but drops signal in places a U.S. model wouldn’t.
What your compatibility result means
Most checkers return one of a few results. Here’s how to read them:
| Result | What it means | What to do |
| Compatible / Fully compatible | Your phone supports the network and is clear to activate. | Proceed — get a SIM or eSIM and activate. |
| Partially compatible | It’ll connect but may miss some bands or features (e.g., no 5G, weaker data). | Fine for basic use; expect reduced performance. |
| Not compatible / Incompatible | Missing required bands or VoLTE, wrong network technology, or an unrecognized model. | Re‑check the IMEI; consider a different network or a newer phone. |
| Blocked / Locked | The IMEI is carrier‑locked, reported lost/stolen, or has an unpaid balance. | Contact the original carrier to unlock or clear it. |
My recommendation: the smart way to check before you switch
After years of watching people get stuck at activation, here’s the approach I’d tell a friend to take:
- Check before you buy or switch, not after. The best time to run an IMEI check is before you order service — that gives you time to request an unlock or choose a different phone. Finding out after your SIM arrives is the frustrating way.
- Don’t trust the model name alone. Two phones with the same name can have different radios. Always use the IMEI.
- Treat VoLTE as a hard requirement. If a used phone can’t do VoLTE, walk away — no amount of “it’s compatible” fixes it on today’s networks.
- Buy unlocked when you can. An unlocked phone works across all three networks and is worth more later. It removes the single biggest activation headache.
- Separate compatibility from coverage. A compatible phone is useless if the carrier has no signal where you live — check the coverage map too.
Pre‑switch compatibility checklist
Before you activate service on a new carrier or move your number, confirm:
- You have the phone’s IMEI (*#06#)
- The IMEI shows compatible on your target carrier’s checker
- The phone supports VoLTE
- The phone is unlocked (or you’ve requested an unlock)
- The phone is paid off and not reported lost/stolen
- If using eSIM: the phone has an EID and eSIM is enabled
- The carrier has coverage at your address
- Don’t cancel your old service until the new line is active — this protects your phone number
If you’re keeping your number, see how to switch phone carriers and keep your number and our guide to mobile number portability.
FAQ
How do I check if my phone is compatible with a carrier?
Dial *#06# to get your phone’s 15‑digit IMEI number, then enter it into the carrier’s free “Bring Your Own Phone” or IMEI compatibility checker on their website. You’ll get an instant compatible/not‑compatible result. Also confirm the phone is unlocked and supports VoLTE.
What is an IMEI number and where do I find it?
The IMEI is a unique 15‑digit number that identifies your exact phone. Find it by dialing *#06#, or in Settings → General → About (iPhone) / Settings → About phone (Android), or on the original box.
Will my old phone still work in 2026?
Only if it supports 4G LTE and VoLTE. All U.S. 3G networks and Sprint’s CDMA network shut down in 2022, and phones without VoLTE can’t make calls or send texts on the major networks. A 2G‑ or 3G‑only phone is no longer usable for regular service.
What does VoLTE mean and how do I check for it?
VoLTE (Voice over LTE) carries calls over the 4G/LTE network, which is now required by all major U.S. carriers. Check it on iPhone under Settings → Cellular → Cellular Data Options → Voice & Data, or on Android under Settings → Network & internet → SIMs → VoLTE toggle.
How do I know if my phone is unlocked?
On iPhone (iOS 14+), go to Settings → General → About → Carrier Lock; “No SIM restrictions” means it’s unlocked. On Android, check Settings → About phone → Status → SIM status, or test another carrier’s SIM. If it’s locked, only the original carrier can unlock it.
Can I bring my own phone to a free government (Lifeline) phone plan?
Yes — most Lifeline providers offer a Bring Your Own Phone (BYOP) option. Check your IMEI against the provider’s BYOP tool or its host network (T‑Mobile, AT&T, or Verizon), and make sure the phone is unlocked and VoLTE‑capable.
How do I check if my phone supports eSIM?
Dial *#06# and look for an EID number, or check for an “Add eSIM” option in your settings. Every iPhone from the iPhone XS (2018) onward supports eSIM, as do Samsung Galaxy S20 (2020) and newer and Google Pixel 2 and newer.
Does “compatible” mean I’ll get good signal?
No. Compatibility means your phone can connect to the network. Coverage — how strong the signal is where you live and travel — is separate. Always check the carrier’s coverage map for your address too.
My phone shows “not compatible” but I think it should work. What now?
First, re‑check that you entered the IMEI correctly. Then confirm the phone is unlocked, paid off, and not reported lost or stolen, and that it supports VoLTE and the carrier’s bands. Provider checkers are occasionally out of date, so contact support before assuming you need a new phone.
Can I check compatibility without having the phone in hand?
Yes. Get the IMEI from the seller and run it through the carrier’s checker before you buy. For imported models, use a band‑lookup tool like WillMyPhoneWork.net to compare the phone’s bands against the carrier’s.