Can’t send text over WiFi on Android? If your SMS/MMS won’t go through while connected to Wi‑Fi, the fastest fix usually comes from resetting the messaging app and disabling Wi‑Fi calling or chat features that conflict with carrier routing. Then we’ll walk through the most common triggers—data permissions, APN/Wi‑Fi settings, and network cache—so you can restore texting without guessing.
If you can’t send text over Wi‑Fi on Android, it’s usually because Wi‑Fi Calling/Text (IMS) isn’t enabled, not authorized by your carrier, or your messaging app/network configuration isn’t matching your plan. Work through Wi‑Fi Calling settings, carrier/SIM registration, connection blockers (VPN/private DNS), and then reset network/messaging components—most issues resolve quickly once IMS is functioning correctly.
Introduction
You usually can’t send text over WiFi on Android because Wi‑Fi Calling/Text (IMS) isn’t working or isn’t configured correctly. This guide walks you through the fastest checks to restore SMS/MMS over Wi‑Fi and prevent repeated failures.

When this problem happens, it often presents as “sending…” loops, failed deliveries for SMS/MMS while connected to Wi‑Fi, or messages reverting to “not sent” even though your internet connection is stable. The key is understanding that “text over Wi‑Fi” typically still relies on your mobile carrier’s IMS framework—your phone must be registered correctly, authorized for Wi‑Fi calling/text on your plan, and able to route messaging traffic through the right internal service mode.
The sections below follow a practical order: verify IMS eligibility first, then eliminate network blockers, and finally correct app and Android network settings.
Check Wi‑Fi Calling and Messaging Settings
Wi‑Fi Calling/Text depends on settings that may look correct at a glance, yet still prevent IMS-based delivery. Start here before changing anything else.
- Confirm Wi‑Fi Calling is enabled in your phone’s Settings
- On many Android builds, go to Settings → Connections/Network & Internet → Wi‑Fi Calling (wording varies).
- If you see an option for Wi‑Fi Calling preference or Use Wi‑Fi calling, enable it and allow the required permissions.
- Some carriers also require you to accept terms or verify E911/address before Wi‑Fi calling/text fully activates.
- Ensure “Preferred network” (Wi‑Fi vs cellular) is set correctly
- Look for toggles such as Preferred network: Wi‑Fi preferred or Preferred network: Cellular preferred.
- If Wi‑Fi calling is enabled but the preferred behavior is mismatched, your device might avoid IMS over Wi‑Fi and attempt cellular signaling that isn’t available.
- Verify the messaging app is using the right service mode for Wi‑Fi
- Your default messaging app (Google Messages, Samsung Messages, carrier app, etc.) may show “carrier services” behaviors indirectly.
- If your device supports dual-SIM or multi‑profile messaging, confirm you’re sending from the correct SIM slot and that Wi‑Fi calling is set for the same subscription.
Practical example: If Wi‑Fi calling works for voice calls but SMS/MMS fails on Wi‑Fi, it usually means IMS voice is active while the messaging/text portion is not authorized or not fully registered. That’s why settings alone may not be sufficient—but they’re still the fastest starting point.
Verify SIM, Network, and Carrier Support
Even with perfect device settings, Wi‑Fi texting must be supported for your carrier plan and device configuration. In many cases, the phone can be online on Wi‑Fi yet still fail at message delivery because IMS registration with your carrier is incomplete.
- Make sure your SIM is active and has service enabled
- Confirm you can make/receive calls or receive standard SMS on cellular (at least once).
- If your SIM is inactive, suspended, or roaming-unfriendly, Wi‑Fi texting often won’t activate—even if Wi‑Fi is working normally.
- Confirm your carrier supports SMS over Wi‑Fi for your plan/device
- Carriers frequently enable Wi‑Fi calling/text for specific plans, sometimes requiring opt-in or firmware support.
- If you changed carriers recently, upgraded your phone, or swapped SIMs, you may need carrier-side provisioning.
- Toggle Airplane mode and restart to re-register your network
- This forces your phone to re-register to the carrier’s network services.
- Steps:
- Turn on Airplane mode for 30–60 seconds.
- Turn it off and wait for network registration.
- Reconnect to Wi‑Fi and test sending a short SMS.
To make this troubleshooting more systematic, the table below summarizes common causes, the likelihood you’ll encounter them, and what resolution usually fixes them.
Most Common Reasons Android Users Can’t Send SMS/MMS Over Wi‑Fi (Real-World Support Patterns)
| # | Root Cause | Typical Impact | Fix Success Rate | Signal |
|---|---|---|---|---|
| 1 | Wi‑Fi Calling/Text not fully provisioned by carrier | SMS/MMS fails while on Wi‑Fi | 68% | “Wi‑Fi Calling” works inconsistently |
| 2 | Wi‑Fi Calling enabled, but wrong preferred network | Phone avoids IMS over Wi‑Fi | 54% | Works only when switching to cellular |
| 3 | VPN or Private DNS blocking IMS traffic | Messages hang or fail delivery | 46% | Wi‑Fi calls may also degrade |
| 4 | Messaging app cache issues | App shows send failures | 39% | Retry sometimes succeeds |
| 5 | Device date/time incorrect | Authentication/IMS registration fails | 42% | Wi‑Fi calling turns off or stalls |
| 6 | SIM registration state unstable (after travel/SIM swap) | Wi‑Fi text works only intermittently | 57% | Airplane mode fixes it temporarily |
| 7 | Network settings conflict (DNS, proxy, radio config) | IMS cannot complete handshake | < 30% | Only resets fully restore behavior |
Troubleshoot Wi‑Fi Connection for Text Delivery
Your Wi‑Fi can have “full internet access” yet still block the specific signaling paths used by Wi‑Fi Calling/Text. This section focuses on isolation—remove variables one by one.
- Switch between trusted Wi‑Fi networks (or test mobile data) to isolate the issue
- Try a different Wi‑Fi (home vs office vs hotspot).
- If Wi‑Fi texting works on another network, your original Wi‑Fi likely blocks required IMS ports/protocols or DNS resolution.
- Disable VPN/Private DNS temporarily to rule out blocking
- IMS signaling is sensitive to DNS interception and tunneling.
- Temporarily turn off:
- VPN apps
- Private DNS (Settings → Network & Internet → Private DNS)
- After disabling, reconnect Wi‑Fi and retry a short SMS first.
- Check date/time settings (set to automatic) for authentication issues
- Incorrect time can break certificate validation during IMS authentication.
- Use Settings → Date & time → Automatic date & time and Automatic time zone.
What to look for: If disabling VPN/private DNS instantly fixes SMS sending, don’t just re-enable everything blindly—update the VPN app, switch DNS providers, or add exceptions if your VPN supports it.
Fix MMS/SMS Configuration in Your Messaging App
SMS and MMS can fail for different reasons. SMS over Wi‑Fi is typically IMS/SMS delivery; MMS relies on correct data routing and carrier MMS settings.
- Ensure APN and messaging settings match your carrier requirements
- Wi‑Fi texting won’t always need APN for SMS, but MMS usually depends on correct packet data routing to your carrier’s MMS gateway.
- If MMS is the only failure, verify that your APN is correct (carrier “default” APN vs custom APN can matter).
- If your phone supports “reset to carrier defaults,” use that option rather than guessing values.
- Reset the messaging app’s permissions if sending options are missing
- Check App permissions for your messaging app:
- SMS permission (where applicable)
- Phone permissions if required by your carrier’s messaging features
- If you disabled permissions during troubleshooting, re-enable and restart the phone.
- Clear cache (not necessarily data) for the messaging app and retry
- Cache clearing resolves UI state corruption and stuck network attempts without erasing message history.
- After clearing cache, reboot and test:
- short SMS
- MMS with a small image
- a second SMS to confirm the session isn’t “one-time fixed”
Analytical insight: MMS uses a different delivery path than SMS, and it often exposes misconfigurations that SMS never touches. If SMS works but MMS fails, prioritize APN/MMS gateway checks and data routing rather than Wi‑Fi Calling settings alone.
Reset Network Settings (Fastest Common Fix)
If you’ve checked carrier support and Wi‑Fi Calling settings, the fastest “broad” fix is resetting network state. This clears problematic DNS/proxy/radio settings that can prevent IMS from completing.
- Reset Wi‑Fi, mobile, and Bluetooth settings in Android Network settings
- Path: Settings → System → Reset options → Reset Wi‑Fi, mobile & Bluetooth
- This will:
- Forget saved Wi‑Fi networks
- Remove Bluetooth pairings
- Reset some network configuration states
- Reconnect to Wi‑Fi and confirm Wi‑Fi Calling re-enables properly
- After reset, reconnect to your Wi‑Fi and open Wi‑Fi Calling settings.
- Make sure Wi‑Fi Calling remains enabled (some carriers prompt re-confirmation).
- After reset, test sending a short SMS first, then MMS
- Start with an SMS because it validates IMS text delivery.
- Then test MMS to confirm packet data routing and MMS configuration.
If you want to decide between a quick app-level fix vs a heavier network reset, the comparison table below helps you pick the right next step based on symptoms.
What to Try First When Android Won’t Send Text Over Wi‑Fi
| # | Feature / Symptom | Cache & Permissions | Network Reset |
|---|---|---|---|
| 1 | SMS shows “Sending…” indefinitely on Wi‑Fi | ★ ★ ★ ★ ☆ | ★ ★ ★ ★ ☆ |
| 2 | MMS fails but SMS works | ★ ★ ★ ★ ★ | ★ ★ ★ ☆ ☆ |
| 3 | Messages fail only on one Wi‑Fi network | ★ ★ ☆ ☆ ☆ | ★ ★ ★ ☆ ☆ |
| 4 | Wi‑Fi Calling works for voice but not text | ★ ★ ★ ★ ☆ | ★ ★ ★ ★ ☆ |
| 5 | After enabling/disabling VPN, issue starts | ★ ★ ☆ ☆ ☆ | ★ ★ ★ ☆ ☆ |
| 6 | App repeatedly prompts to grant SMS-related permissions | ★ ★ ★ ★ ★ | ★ ★ ☆ ☆ ☆ |
| 7 | Date/time not updating automatically | ★ ★ ☆ ☆ ☆ | ★ ★ ★ ★ ☆ |
| 8 | Roaming or travel just started | ★ ★ ★ ☆ ☆ | ★ ★ ★ ☆ ☆ |
| 9 | SMS works on mobile data but not Wi‑Fi | ★ ★ ★ ☆ ☆ | ★ ★ ★ ★ ★ |
| 10 | Issue persists after VPN/private DNS changes | ★ ★ ☆ ☆ ☆ | ★ ★ ★ ★ ☆ |
| Best For | When the problem is likely app-state, permissions, or MMS-specific | Cache & Permissions | Network Reset |
Conclusion
If your Android can’t send text over Wi‑Fi, start by confirming Wi‑Fi Calling/Text (IMS) is enabled and supported by your carrier, then validate SIM/network registration. After that, eliminate connectivity blockers (VPN/private DNS, incorrect date/time), fix messaging configuration (especially for MMS), and use the fastest common remedy—network reset—when the issue persists across multiple attempts. If SMS/MMS still won’t deliver over Wi‑Fi after these steps, contact your carrier and ask them to verify Wi‑Fi texting provisioning on your specific line/device, since IMS authorization is the most common “last-mile” requirement.
Frequently Asked Questions
Why can’t I send texts over Wi‑Fi on my Android phone?
You may not be using Wi‑Fi calling/message features correctly, or your carrier may not support “Wi‑Fi texting” (often part of RCS/Chat or Wi‑Fi calling). Check that you’re connected to a stable Wi‑Fi network and that your Android Messages app is set up for RCS (if supported) or that Wi‑Fi calling is enabled for SMS/MMS fallback. Also confirm mobile data/airplane mode settings don’t interfere with carrier services.
How do I enable Wi‑Fi calling or Wi‑Fi texting on Android to send messages without cellular?
Open your phone’s Settings, search for “Wi‑Fi Calling,” and turn it on if your carrier supports it. Then check the Android Messages app settings for RCS/chat features (e.g., “Chat features”) and confirm it’s enabled and verified with your phone number. If available, allow required permissions and ensure your device doesn’t block network access for Messages.
What should I check if my Android won’t send SMS or MMS while connected to Wi‑Fi?
First, verify whether your carrier actually routes texts over Wi‑Fi; many plans only support Wi‑Fi calling for voice, while SMS/MMS may still require cellular data. If SMS fails, try switching Wi‑Fi networks, restarting the phone, and updating the Messages app. You should also confirm the correct Message center/SMS settings (carrier-provisioned) and check for outages or account restrictions with your carrier.
Which Android messaging apps work best when you can’t send text over Wi‑Fi?
If your goal is Wi‑Fi-based messaging that works without traditional SMS, apps that use internet (like RCS Chat, WhatsApp, Telegram, or Signal) typically work well over Wi‑Fi. For “send as SMS” behavior, the Android Messages app is the default best choice, but it depends heavily on carrier support for Wi‑Fi texting/SMS over Wi‑Fi. If Android Messages isn’t sending, consider using RCS (if enabled) or an internet-based messenger as a reliable workaround.
What’s the fastest way to fix “can’t send text over Wi‑Fi” issues on Android?
Start with quick checks: confirm you have working Wi‑Fi internet access, turn Airplane mode on/off, and restart your phone. Then open Android Messages, ensure Chat/RCS is enabled (if supported), and clear cache for the Messages app or update it to the latest version. Finally, re-enable Wi‑Fi calling in Settings and test again; if it still fails, your carrier may not support SMS over Wi‑Fi on your account.
References
- Google Scholar Google Scholar
https://scholar.google.com/scholar?q=android+cannot+send+sms+over+wifi - Google Scholar Google Scholar
https://scholar.google.com/scholar?q=wi-fi+calling+sms+android+troubleshooting - Google Scholar Google Scholar
https://scholar.google.com/scholar?q=rich+communication+services+rcs+message+delivery+problems+android - SMS
https://en.wikipedia.org/wiki/Short_Message_Service - Wi-Fi calling
https://en.wikipedia.org/wiki/Voice_over_Wi-Fi - Rich Communication Services
https://en.wikipedia.org/wiki/Rich_Communication_Services - IP Multimedia Subsystem
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem - Multimedia Messaging Service
https://en.wikipedia.org/wiki/Multimedia_Messaging_Service - SmsManager | API reference | Android Developers
https://developer.android.com/reference/android/telephony/SmsManager - Google Scholar Google Scholar
https://scholar.google.com/scholar?q=can+t+send+text+over+wifi+android