How to Download and Install TeamSpeak for Free
Low-latency, self-hosted voice chat built for gamers and teams — crystal-clear audio, granular permissions, and full control over your own server.
Visit Official Site →Is TeamSpeak Free?
Yes — for personal use up to 32 simultaneous users during the beta period. The TeamSpeak 6 client is free to download and use. The server software includes a free 32‑slot Beta License for one virtual server, intended for testing and evaluation while TeamSpeak 6 is in active beta. This is enough for most friend groups, clans, and small teams.
If you need more than 32 slots, a Gamer License is required for a TeamSpeak 3 server. Pricing is annual, per server capacity: 64 slots — $55/year, 128 slots — $100/year, 256 slots — $175/year, 512 slots — $300/year, and 1,024 slots — $500/year. A 6‑month option exists for some tiers but must be processed manually through TeamSpeak Support.
Commercial use — using TeamSpeak as part of a business or revenue-generating activity — requires a Commercial License, priced individually. Reselling TeamSpeak capacity or hosting servers for third parties is not permitted under either license. The client itself is free regardless of server licensing.
System Requirements
Requirements below reflect the current TeamSpeak 6 client and server line (checked October 2026). TeamSpeak is exceptionally lightweight compared with most modern communication apps.
TeamSpeak 6 Client
- OS (Windows): 64-bit Windows 10 or Windows 11. Older Windows versions are not supported by the current client.
- OS (macOS): A recent macOS version (both Apple Silicon and Intel builds are available). Refer to the official download page for the exact minimum version.
- OS (Linux): 64-bit Linux distribution with a standard C library (glibc or musl).
- RAM: 512 MB is sufficient for the client; 1 GB+ is comfortable.
- Storage: ~200 MB for the installer and application. Cache grows with use but remains small.
- Internet: Broadband connection required. Wired Ethernet is recommended for competitive use.
- Audio: A headset with microphone is strongly recommended. TeamSpeak is designed for voice-first communication.
TeamSpeak 6 Server (if self-hosting)
- CPU: 1 core minimum; 2+ cores recommended for larger servers.
- RAM: 512 MB minimum; 1 GB+ recommended. Memory usage scales with the number of virtual servers and connected users.
- Storage: 100 MB for the application, plus space for the database (SQLite or MariaDB) and logs.
- OS: Linux (64-bit), Windows (64-bit), or Docker (recommended for isolated, manageable deployments). FreeBSD is supported for the server only.
- Network: A stable connection with the ability to open the required ports — 9987/UDP (voice), 30033/TCP (file transfer), and optionally 10080/TCP (WebQuery).
TeamSpeak 6 is in active beta. Features and system requirements may change. Check the official downloads page for the latest builds.
How to Install TeamSpeak (Client)
- Go to the official downloads page. Visit teamspeak.com/en/downloads. The page auto-detects your OS. Download the TeamSpeak 6 client for Windows, macOS, or Linux. Avoid third-party “TeamSpeak download” sites — official installers are signed and safe.
- Run the installer. Double-click the downloaded file. The installer is small and finishes in under a minute. On Windows, you may see a SmartScreen prompt — the installer is signed by TeamSpeak Systems, so you can proceed.
- Launch TeamSpeak. Open the app from the Start menu (Windows), Applications folder (macOS), or your application launcher (Linux).
- Create a myTS account. On first launch, click Create Account. Choose a username, enter your email, and set a secure password. You will receive a confirmation email — follow the link to verify your account.
- Save your Recovery Key. After verification, TeamSpeak displays a Recovery Key. This is the only way to recover your identities, bookmarks, and permissions if you forget your password. Store it in a password manager or offline. Confirm you have saved it and continue.
- Connect to a server. Use Bookmarks → Community Discovery to browse public servers, or manually enter a server address if a friend gave you one. You are now ready to join a channel and talk.
Getting Started
- Join a server. If you have a server address, go to Connections → Connect and enter the address and port (default voice port is
9987). If you are browsing, use Community Discovery. - Pick a channel and test your mic. Double-click a channel to join. Open Settings → Audio and run the microphone test. TeamSpeak’s voice activation and push-to-talk modes are both available — choose push-to-talk if you are in a noisy environment.
- Set up push-to-talk (recommended). In Settings → Hotkeys, bind a key (or mouse button) for push-to-talk. This prevents background noise from broadcasting and is the standard for competitive play.
- Understand the permission system. TeamSpeak’s granular permissions control who can talk, join channels, move users, create channels, and manage files. Server groups and channel groups are assigned separately. As a new user, you will typically have basic talk and join rights — administrators can promote you.
- Add contacts and use chat. Click the Contacts tab to search for users by myTS username or ID. TeamSpeak 6 also includes direct messages and group chats alongside voice, so you can coordinate without leaving the app.
Useful Tips
- 🎧 Use a headset, not speakers. TeamSpeak’s voice activation is sensitive; speakers cause echo and feedback. A headset with a boom mic is the standard setup for a reason.
- ⌨️ Push-to-talk beats voice activation. For any competitive or noisy environment, bind a push-to-talk key. It eliminates breathing, keyboard clatter, and background noise from your transmission.
- 🔊 Choose the right codec. TeamSpeak supports high-bitrate Opus voice codecs. In server settings, use a higher bitrate Opus configuration for music or high-fidelity audio, and a standard low-latency Opus configuration for normal voice comms. (Exact codec mode names may vary by server version.)
- 🔐 Save your Recovery Key immediately. Without it, a forgotten myTS password means losing access to your identities and bookmarks. There is no other recovery path.
- 🖥️ Self-host with Docker if possible. Docker is the easiest and cleanest way to run a TeamSpeak 6 server. The official image handles dependencies and makes updates and backups straightforward. Use a
docker-compose.yamlfor persistent setups. - 🔌 Open the right ports. For a self-hosted server, forward 9987/UDP (voice) and 30033/TCP (file transfer) on your router and firewall. Clients cannot connect if UDP 9987 is blocked.
- 🛡️ Use the permission system, not admin for everyone. TeamSpeak’s permissions are hierarchical and powerful. Grant only the rights each group needs — “least privilege” prevents accidental channel deletions and server mismanagement.
- 📱 Mobile is TeamSpeak 3 only. If you need voice on your phone, install TeamSpeak 3 from the App Store or Google Play. It connects to TeamSpeak 3 servers, not TeamSpeak 6 servers.
- 📅 Know the beta status. TeamSpeak 6 is in active development. Features may change, and bugs are possible. For a fully stable, long-established server, TeamSpeak 3 remains an option — but the 6 client and server are the current generation.
TeamSpeak vs Discord vs Mumble
- TeamSpeak: Low-latency voice (reported ~20–45 ms typical), self-hosted, granular permission system, crystal-clear Opus codecs, and a free 32‑slot beta tier for self‑hosting. The client is modern (TeamSpeak 6) and includes text chat and contacts. Best for competitive gaming, clans, esports teams, and any group that wants to own its voice infrastructure and prioritise audio quality and control over social features.
- Discord: Feature-rich community platform with servers, channels, video, screen share, bots, and rich presence. Free tier is generous. Reported latency is higher (~50–100 ms typical) and the service is centralised — you do not host your own server. Best for broad communities, friend groups, and users who want an all-in-one social hub rather than a dedicated voice tool.
- Mumble: Fully open source, self-hosted, and designed for sub-20 ms latency on a self‑hosted server. Extremely lightweight and private. The interface is dated compared with TeamSpeak 6 and Discord, and it lacks modern social features. Best for users who want a completely open-source, minimal, low-latency voice server and are comfortable with a more technical setup.
For pure voice quality and control, TeamSpeak is the sweet spot — lower reported latency than Discord, more polished than Mumble, and self-hosted so you are not dependent on a third-party platform. Choose Discord if you want an all-in-one community platform with video and bots. Choose Mumble if open-source purity and the absolute lowest latency are the priority.
Troubleshooting Common Issues
- 🔌 “No reply from server” or connection timeout. The server address or port is wrong, or a firewall is blocking the connection. Double-check the IP/hostname and port (default
9987). If you are self-hosting, confirm UDP 9987 is forwarded and allowed through the server’s firewall. Try connecting via Ethernet instead of Wi-Fi — wireless timeouts are a common cause. - 🚫 Error code 0x705. Your ISP or a firewall is filtering TeamSpeak traffic. Check for typos in the server address, and temporarily disable your local firewall to test. If the connection works with the firewall off, add an exception for TeamSpeak. Contact your ISP if filtering is suspected at the network level.
- 🖥️ Self-hosted server is not accessible from outside your LAN. Port forwarding is the usual culprit. Forward 9987/UDP and 30033/TCP on your router to the server’s local IP. Ensure the server’s firewall allows both. If using Docker, confirm the ports are published correctly in the
docker runordocker-composeconfiguration. - 🎙️ Others cannot hear you. Check Settings → Audio and confirm the correct input device is selected. Run the microphone test. On Windows, also check Settings → Privacy → Microphone and allow desktop apps to access the mic. If you are using push-to-talk, confirm the hotkey is bound and not conflicting with another application.
- 🔊 You cannot hear others. Check the output device in Settings → Audio. If you use a USB headset, plug it in before launching TeamSpeak — the client can latch onto the wrong default device at startup. Restart TeamSpeak after changing audio devices.
- 🐌 High latency or choppy voice. Use a wired Ethernet connection instead of Wi-Fi where possible. Close background applications that saturate upload bandwidth. On a self-hosted server, check CPU and RAM usage — if the server is overloaded, voice quality degrades. TeamSpeak 6 server is lightweight, but Docker and database overhead still consume resources.
- 🐳 Docker container exits immediately. The
TSSERVER_LICENSE_ACCEPTED=acceptenvironment variable is required. Without it, the server refuses to start. Check the container logs withdocker logs teamspeak-serverfor the specific error. If you are using a volume, ensure permissions are correct for the container user. - 💾 SQLite database corruption (self-hosted). Stop the server and run
sqlite3 /path/to/ts3server.sqlitedb "PRAGMA integrity_check;". If corruption is detected, restore from a recent backup. Regular database backups are essential — do not rely on the server staying corruption-free indefinitely. - 🪟 Missing
api-ms-win-crt-runtimeon Windows. The TeamSpeak client requires the Visual C++ Redistributable. Download and install it from Microsoft, or use the copy linked from TeamSpeak’s support pages. On older systems, ensure Windows Updates are fully installed before running the client. - 🔑 Recovery Key lost. There is no way to recover a myTS account without the Recovery Key. If you still have access to the account, generate a new key immediately from account settings. If you have lost access entirely, you will need to create a new myTS account — identities and bookmarks tied to the old account cannot be restored.