How to Enable and Optimize WiFi Calling on iPhone (All Carriers)
WiFi calling routes your iPhone calls and texts over a WiFi connection instead of a cell tower — here’s how to turn it on for AT&T, Verizon, T-Mobile, and every major carrier, plus tips to get the best call quality.
WiFi calling lets your iPhone route phone calls and SMS messages over a WiFi connection instead of a cellular tower. It’s especially useful in areas with weak cellular coverage — basements, rural areas, thick-walled office buildings, or while traveling internationally. Best of all, it’s free on all major US carriers, and calls count against your plan’s minutes just like normal cellular calls.
What iPhones Support WiFi Calling?
Any iPhone 5c or newer running iOS 8 or later supports WiFi calling — which covers essentially every iPhone in use today. iPhone 15, 16, and 17 series models support WiFi calling on both 5 GHz and 2.4 GHz bands, and on 6 GHz on WiFi 6E networks.
Requirements at a Glance
- iPhone 5c or newer with iOS 8 or later
- A carrier that supports WiFi calling (all major US carriers do)
- A WiFi network with a working internet connection
- Your current address registered with your carrier for E911 emergency routing
How to Enable WiFi Calling on iPhone
The steps are the same across all carriers:
- Open the Settings app.
- Tap Phone.
- Tap Wi-Fi Calling.
- Toggle Wi-Fi Calling on This iPhone to on (green).
- When prompted, enter or confirm your address for emergency services (E911).
- Tap Enable to confirm.
Once enabled, you’ll see a small “Wi-Fi” label next to your carrier name in the status bar whenever a call is routed over WiFi instead of cellular.
Extending WiFi Calling to Apple Watch and iPad
If you have an Apple Watch or iPad on the same Apple ID and carrier account, you can extend WiFi calling to those devices. In Settings > Phone > Wi-Fi Calling, look for Add Wi-Fi Calling For Other Devices and toggle on your Watch or iPad. Incoming calls will then ring on all your devices simultaneously.
Carrier-Specific Setup Notes
T-Mobile
T-Mobile has supported WiFi calling since 2014 and offers the most seamless implementation. By default, T-Mobile uses Cellular Preferred mode, meaning WiFi calling activates automatically when your cellular signal drops below a usable threshold. To prefer WiFi even when cellular is available, go to Settings > Phone > Wi-Fi Calling > Cellular Calls and select Wi-Fi Preferred.
AT&T
AT&T includes WiFi calling (“AT&T Wi-Fi Calling”) on all postpaid and most prepaid plans at no extra charge. Enable it the same way via Settings > Phone > Wi-Fi Calling. AT&T also supports WiFi calling over the 6 GHz band on newer iPhone models paired with WiFi 6E routers, which delivers the lowest call latency of any band.
Verizon
Verizon enables WiFi calling by default on most plans. The toggle is in the same location. Note that some Verizon plans default to Wi-Fi Preferred mode, so your iPhone will route calls over WiFi even when you have strong cellular signal. This can cause quality issues on congested networks — switch back to Cellular Preferred in Settings if you notice echo or drops.
MVNOs: Metro, Cricket, Mint Mobile, Boost
Most MVNOs that run on major networks support WiFi calling, but features vary by carrier. Metro by T-Mobile and Cricket Wireless both fully support it with the standard iPhone toggle. Mint Mobile and Boost Mobile may require activating WiFi calling from your online account portal before the iPhone toggle appears. If the toggle is grayed out, contact your carrier — the feature may need to be provisioned on your account first.
Tips to Optimize WiFi Calling Quality
Connect to the 5 GHz Band
If your router broadcasts separate 2.4 GHz and 5 GHz networks, connect your iPhone to the 5 GHz band when making WiFi calls. The 5 GHz band has less interference and lower latency, which translates directly to better voice clarity and fewer mid-call drops. For more on band differences, see our guide on 2.4 GHz vs 5 GHz vs 6 GHz WiFi.
Bandwidth and Latency Requirements
WiFi calling uses very little bandwidth — roughly 0.1 Mbps upload and download per call. Even a slow connection handles it fine. What matters more is latency: aim for under 150 ms round-trip and less than 1% packet loss for clear, natural-sounding voice. Run a speed test on our homepage to check your connection quality before troubleshooting call issues.
Disable VPN When Experiencing Issues
Some VPN apps interfere with WiFi calling by encrypting or rerouting the VoIP data stream in ways that introduce latency or break the connection entirely. If you experience dropped calls or one-way audio while connected to a VPN, toggle off the VPN before your call. A better long-term fix is to configure split tunneling in your VPN app to exclude the Phone app from the VPN tunnel.
Keep Your E911 Address Current
WiFi calling routes emergency calls to your registered address, not your GPS location. If you’ve moved or are making calls from a different location, update your E911 address: Settings > Phone > Wi-Fi Calling > Update Emergency Address. This is especially important if you use WiFi calling as your primary phone connection.
Troubleshooting Common WiFi Calling Problems
Toggle Is Grayed Out
Your carrier may not have WiFi calling provisioned on your specific account or plan. Call or chat with your carrier’s support team and ask them to enable “Wi-Fi Calling” on your line. This is a server-side change that takes effect within a few minutes.
Calls Drop When Moving Around the House
Your iPhone is switching between WiFi and cellular mid-call as signal strength changes. Enable Wi-Fi Preferred in your carrier settings to lock calls to WiFi when you’re connected to a network. Alternatively, a mesh WiFi system eliminates the weak-signal zones that trigger these handoffs — see our guide to the best mesh WiFi systems.
One-Way Audio or Echo
Usually a network quality issue. Reboot your router and iPhone, then test again. If the problem persists, check for packet loss: open Terminal (or use a free app like PingPlotter) and run a continuous ping to 8.8.8.8. More than 1–2% loss will cause noticeable voice issues. Our guide on fixing bufferbloat covers the most common cause of this on home networks.
WiFi Calling Stops Working After iOS Update
iOS updates occasionally reset carrier settings. Go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. Re-enter your WiFi password afterward, then re-enable WiFi calling. If this still doesn’t work, dial *228 (CDMA) or check for a carrier settings update under Settings > General > About.
“Wi-Fi Calling Unavailable” Error
Your carrier’s WiFi calling servers (separate from their cellular network) may be experiencing a temporary outage. Wait a few minutes and retry. If the error persists, toggle Airplane Mode on and off to force a fresh network registration, then re-enable WiFi calling.
For more ways to improve call quality at home, see our guides on reducing WiFi latency and fixing bufferbloat, both of which directly affect VoIP performance even on fast internet connections.
Related Articles
How to Fix WiFi Calling Not Working on iPhone and Android
WiFi calling lets you make calls over your internet connection when cellular signal is weak — but it can mysteriously stop working. Here are the fixes for iPhone and Android.
How to Forget a WiFi Network on iPhone, Android, Mac, and Windows
Need to stop your device from auto-connecting to a network, fix a wrong password, or drop a dead hotspot? Here’s exactly how to forget a WiFi network on every major platform.
How to Set Up and Optimize WiFi Calling on Android Phones
WiFi calling lets you make crystal-clear calls over your home network instead of a weak cell signal. Here’s how to enable and optimize it on any Android phone.