Troubleshooting Telegram not sending or receiving messages
Applies to: Telegram Messenger (Android, iOS, Desktop, Web)
Last updated: September 2025
Problem
Messages in Telegram get stuck on “sending,” don’t deliver, or you aren’t receiving new ones. This can be caused by poor internet, server issues, or app restrictions on your device.
Solution
You can usually fix this by checking your internet connection, updating Telegram, and adjusting permissions or background settings.
Step-by-step Instructions
Step 1: Check your internet connection
- Test another app or website to confirm connectivity.
- Switch between Wi-Fi and mobile data.
- Restart your router if on Wi-Fi.
Step 2: Restart Telegram and your device
- Force close the app and reopen it.
- Restart your phone to refresh network processes.
Step 3: Check Telegram server status
- Rarely, Telegram may be down. Check Telegram’s official Twitter or status pages.
Step 4: Update Telegram
- Go to the App Store or Google Play Store.
- Update to the latest version.
Step 5: Check app permissions and restrictions
- Android:
- Settings > Apps > Telegram > Permissions → Allow Internet and Notifications.
- Settings > Battery > Battery Optimization → Set Telegram to Don’t optimize.
- iPhone:
- Settings > Telegram → Enable Mobile Data and Background App Refresh.
Step 6: For Telegram Desktop/Web
- Refresh the browser or restart the desktop app.
- Ensure your PC’s firewall/antivirus isn’t blocking Telegram.
Optional Methods or Tools
- Disable VPNs/Proxies, which may block Telegram traffic.
- Clear Telegram cache (Settings > Data and Storage > Storage Usage > Clear Cache).
- If group/channel messages don’t appear, check if an admin restricted you.
Best Practices / Tips
- Keep Telegram updated for the latest bug fixes.
- Avoid using third-party Telegram mods that may break message delivery.
- Enable Two-Step Verification to prevent account-related disruptions.
- Restart your phone periodically to keep background processes fresh.





