Microsoft Teams relies on a stable internet connection and proper network configuration to function correctly. However, when using a VPN (Virtual Private Network), some users experience issues such as Teams not connecting, calls failing, messages not sending, or the app displaying errors like “No internet connection” or “We couldn’t connect to the service.”
This usually happens because VPNs can block certain network ports, change routing paths, or interfere with Microsoft 365 traffic. Some VPN configurations may also restrict real-time communication services required by Teams.
If Microsoft Teams is not working with a VPN, try the troubleshooting methods below.
How to Fix Microsoft Teams Not Working With VPN
Follow these solutions in order to restore Teams functionality while using a VPN.
1. Check Your VPN Connection
A weak or unstable VPN connection can prevent Teams from connecting to Microsoft servers.
- Disconnect from the VPN.
- Check if Microsoft Teams works normally without the VPN.
- Reconnect to the VPN and test again.
If Teams works without the VPN, the issue is likely related to VPN configuration.
2. Use Split Tunneling
Split tunneling allows certain apps to bypass the VPN while other traffic remains encrypted.
- Open your VPN client.
- Locate Split Tunneling settings.
- Add Microsoft Teams to the allowed apps list.
- Save the changes and reconnect to the VPN.
This allows Teams traffic to go directly through your normal internet connection.
3. Change VPN Server Location
Some VPN servers may block Microsoft services.
- Disconnect from the current VPN server.
- Connect to a different server location.
- Reopen Microsoft Teams and test the connection.
Choosing a server closer to your location may improve connectivity.
4. Allow Required Ports for Microsoft Teams
Microsoft Teams requires specific ports for communication.
Ensure the following ports are open:
- TCP 80 and 443
- UDP 3478–3481
If you are using a corporate VPN, contact your network administrator to ensure these ports are not blocked.
5. Clear Microsoft Teams Cache
Cached files may cause connectivity problems.
- Close Microsoft Teams completely.
- Press Windows + R.
- Type: %appdata%\Microsoft\Teams
- Press Enter.
- Delete the contents of this folder.
- Restart Microsoft Teams.
Clearing the cache refreshes the application.
6. Update Microsoft Teams
Outdated versions may not work properly with network changes.
- Open Microsoft Teams.
- Click your profile icon in the top-right corner.
- Select Check for updates.
- Install any available updates.
Updated versions often fix connectivity issues.
7. Check Firewall or Security Settings
Firewalls may block Teams traffic through the VPN.
- Open Windows Security.
- Go to Firewall & network protection.
- Select Allow an app through firewall.
- Ensure Microsoft Teams is allowed.
Allowing Teams through the firewall may restore connectivity.
8. Reinstall Microsoft Teams
If the problem persists, reinstalling Teams may help.
- Press Windows + I.
- Go to Apps > Installed apps.
- Locate Microsoft Teams.
- Select Uninstall.
- Download and install the latest version from the Microsoft website.
A fresh installation removes corrupted files.
Conclusion
If Microsoft Teams is not working with a VPN, the issue is usually caused by VPN routing restrictions, blocked ports, firewall settings, or cached application data. In many cases, enabling split tunneling, changing the VPN server, or clearing the Teams cache resolves the problem quickly.
By following the troubleshooting steps above, you should be able to use Microsoft Teams successfully while connected to a VPN without interruptions.