Plans that work for engineers, IT, security, and home users.

Plans that work for engineers, IT, security, and home users.

Plans that work for engineers, IT, security, and home users.

Personal

For individuals who want to securely connect devices, servers, or software. Access nearly all of Tailscale's offerings and products for free, indefinitely.

$0Free forever
Get started

Plan highlights

  • Unlimited user devices
  • Up to 6 users
  • Up to 3 ACL groups
  • Up to 50 tagged resources
  • Ephemeral resources enable short-lived workloads like CI/CD runners and Kubernetes pods. Premium plan is ideal for heavy usage.
  • Access nearly all of Tailscale’s features
  • Try SSH and Kubernetes features

Standard

For teams adopting the Tailscale platform as a secure connectivity solution and more.

$8Per user, per month
Get started

Everything in Personal, plus

  • Unlimited users
  • Deploy users and groups with SCIM
  • Up to 10 ACL groups
  • Ephemeral resources enable short-lived workloads like CI/CD runners and Kubernetes pods. Premium plan is ideal for heavy usage.
  • Configure Tailscale with MDM tools
  • Device posture integrations with MDM, EDR, XDR
  • Advanced user roles for billing, IT, auditors, and more
Most popular

Premium

For organizations wanting the most from the Tailscale platform with advanced compliance needs, heavy ephemeral resource use, and AI security.

$18Per user, per month
Get started

Everything in Standard, plus

  • Up to 300 ACL groups
  • Ephemeral resources enable short-lived workloads like CI/CD runners and Kubernetes pods. Premium plan is ideal for heavy usage.
  • Just-in-time access to resources
  • Advanced Tailscale SSH
  • Network flow logs
  • Log streaming
  • Regional routing and traffic steering
  • Priority support
Our best self-serve plan to try all of Tailscale’s products

Enterprise

For enterprises running the full Tailscale platform, extending into multiple products like PAM, AI security, CI/CD, Edge & IoT, and Kubernetes connectivity at scale, and more.

Custom
Contact sales

Everything in Premium, plus

  • Custom device quantities and limits
  • Solutions Engineer consultation and implementation assistance
  • Custom MSA & SLAs
  • Premium support with dedicated professional services
  • Custom pricing and bundling to meet your organization’s needs and budget
  • Pay by invoice
  • Cohere logo
  • Duolingo logo
  • Hugging Face logo
  • Mistral AI logo
  • Microsoft logo
  • Nvidia logo
  • Cribl gray logo
  • Mercury logo
  • Instacart gray logo
  • Mercari gray logo
  • Netlify gray logo
  • Gofundmegraylogo

Bring AI usage into focus with Aperture

A unified AI governance solution for AI agents and users, without needing to manage or distribute API keys. Get full LLM session recordings, including local and MCP tool calls.

Platform extensions

Privileged Access Management (PAM)

Supercharge your security with granular elevated access control for K8s, SSH, and databases.

CI/CD connectivity at scale

Secure your managed CI/CD runners and workloads, wherever they are. Grant ephemeral segmented access, and get rid of long-lived secrets.

Workload connectivity at scale

Connect Kubernetes workloads, applications, and pipelines across clusters, clouds, and networks. All without exposure to the public internet.

IoT Edge connectivity at scale

Manage your device fleet, robotics, vehicles, and more through our platform. Stop manually managing thousands of edge devices and avoid local IP clashes.

Add-ons

Mullvad

Browse the internet privately, and securely with Tailscale and Mullvad.

$5Per month for every 5 devices

Connect more resources

Scale your needs beyond the 50 tagged resources or allotted minutes per month for ephemeral resources.

Multiple tailnets

Great option for OEM. Create multiple tailnets under a single organization and IdP. Get separation for testing, development, or automation.

Premium support, dedicated services

Connect across clouds and environments securely, privately, and without complex networking.

Cloud Marketplaces

Get started with Tailscale through your preferred cloud marketplace — consolidate billing, and speed up deployment.

AWS

Simplify procurement by purchasing Tailscale through AWS Marketplace. Enjoy flexible terms, consolidated billing, and utilize your existing AWS spend commitments and credits. Benefit from seamless AWS integration, automated deployment, and centralized vendor management.

Azure

Seamlessly deploy and manage Tailscale in your Azure infrastructure while consolidating billing and streamlining vendor management.

Frequently asked questions

Free trial

Yes! Business customers can enjoy a 14-day free trial of the product with no user limit. After the 14-day trial, you’ll just need to choose a plan to keep using Tailscale. If you need an extension, our sales team is happy to help, and we’ll talk through your options.

Personal users have access to the free tier plan, which will be free forever.

We highly recommend signing up with a separate work email. This way, you get access to our full suite of enterprise features, which ensures you get the most out of your trial period.

If you don’t have access to a work email, our sales team is happy to help.

First, make sure that you’re either the account Owner, Admin, or Billing admin for the tailnet. If you are on a monthly subscription plan or a Personal plan, you can change your plan from the Billing page of the admin console.

If you are on an annual subscription plan and would like to make any changes, our sales team is happy to help. We’ll help sort it out.

Simply put, it all comes down to your domain.

If you create a tailnet with a public domain, such as Gmail, Apple, or a personal GitHub account, it’s treated as personal use. This is perfect for things like playing games with friends, or securely connecting to anything from a DigitalOcean droplet to a Raspberry Pi, home security camera, or even a Steam Deck. These tailnets are automatically enrolled in the free Personal plan.

If you create a tailnet with a custom domain, it’s considered business use, and you’ll be automatically enrolled in a free trial. This setup is ideal for securely connecting critical infrastructure like production clusters, Kubernetes clusters, on-premise databases, and more.

Yes, you can opt out of the trial in the admin console. Once the trial ends, you will be on the Personal plan.

Please note, however, that the Personal plan is not intended for commercial use. If you sign up for Tailscale with your work email or other custom domains (e.g., @acme.com), then the Tailscale account is owned by the company or organization that owns and controls that email domain, regardless of which plan you are on.

Yes! Tailscale offers not-for-profit organizations and educational institutions a 50% discount.

To receive the discount, you’ll need documentation of your registered entity. Choose your plan on the Billing page of the admin console and reach out to our Support team—we’ll take care of applying the discount.

Seat-based pricing, devices, and resources

Our pricing model is focused on giving you more value and ensuring your bill is as predictable as possible. Previously, we charged based on monthly active users, but we heard from customers that this led to unpredictable billing.

As part of our switchover to seat-based pricing, we’ve made the free tier more generous and added meaningful new features to both the Standard and Premium plans. With the shift from our former Starter plan to the new and better Standard plan, we have slightly increased the price per seat. But even though we’ve also added more to the Premium plan, we’ve kept this price point the same.

Our goal is to give Tailscale users more value while making it easier to use Tailscale across both simple and more advanced use cases.

Just as the name suggests, it’s all about seats. Not user devices, those are unlimited on every plan. With Tailscale, you pay for a certain number of seats on your tailnet. When a user joins your tailnet, they “occupy” a seat. A user can also “vacate” that seat to free it up.

You choose the number of seats your tailnet has. At the start of the month, you will be billed based on the number of seats. There’s no hard limit on seats—you can scale up as needed.

And, if you’re on an Enterprise plan, you can also choose to pay via an annual invoice.

A user device is simply anything that is not tagged as a resource! User devices are free and unlimited.

A tagged resource is a device that has certain service features enabled, such as being tagged as an exit node, subnet router, app connector, 4via6 router, or Kubernetes Operator.

Ephemeral resources are devices tagged as short-running resources. This is done by our Kubernetes operator, GitHub action, or set by the user. Ephemeral resource usage is based on a minute pool that is tied to the resource’s lifespan. If an ephemeral device is present in the tailnet for more than four hours, it will not count against the minute pool, and will instead be counted as a standard tagged resource.

For a user to join a tailnet, a vacant seat must be available for them to occupy. Seats are reusable, meaning they can be continually vacated and occupied by different users.

Upon inviting or provisioning a user, that user does not immediately occupy a seat. If the approvals feature is enabled as recommended, users also need admin approval to join. A user then occupies a vacant seat when they first log in to the admin console or when they first authenticate a device.

A user vacates a seat when they leave the tailnet, or if their account is deleted, suspended, or otherwise deprovisioned by the IdP (a user just deleting all of their devices is not enough). This allows a different user to occupy it.

These users don’t count as occupying a seat, and we make sure you are not charged for it. Specifically, a user who is invited does not occupy a seat until they first log in to the admin console or when they first authenticate a device. If the approvals feature is enabled as recommended, users also need admin approval to join.

Users provisioned by SCIM do not occupy a seat until they log in. Once they first log in to the admin console or when they first authenticate a device, they are charged normally as a user occupying a seat.

We chose this specifically to help avoid charges from over-provisioning mistakes, so please go forth and provision without worry!

The tailnet Owner, Admin, or Billing admin can increase or decrease the number of purchased seats per month.

Keep in mind that you cannot decrease below the number of seats that are occupied. For example, if you have 20 seats and they’re all occupied, you would need to remove some users before decreasing the number of seats. If you have 20 seats and 3 seats are vacant, you can simply decrease to 17 seats.

Here are the nitty-gritty details:

Adding seats within a monthly billing period will charge the prorated seat cost. In other words, if you add a seat halfway through the month, you will only be charged half a month for that seat.

Removing seats within a monthly billing period does not affect the cost for that month. Changes will reflect on the next month’s billing cycle.

The number of seats you have can’t go below the number of actively-filled seats. After all, every user who logs in needs to occupy a seat.

Yes! We were very intentional in our design and choice of seat-based pricing to ensure this aspect is as fair and flexible as possible.

A seat can be reused by multiple users. For example, a user can join a tailnet and occupy a seat. They can vacate that seat, such as by being deleted, and a second user can then join and occupy that same seat. In that case, you’re only charged for one seat, not two.

With seat-based pricing, you pay for the number of seats on your tailnet, not whether someone is actively using each one. This generally works in your favor, allowing multiple users to reuse the same seat, as detailed in “Can a seat be reused by multiple users in a single billing period?”

In practice, you’re charged for all seats on your tailnet, including any that are currently vacant. The good news is that avoiding charges is as easy as removing seats that are not in use.

Platform Extensions & Aperture

Separate from the plans, Platform Extensions are available as a way for you to tailor and customize Tailscale to your specific needs. Whether you need more tagged resources for your exit node-heavy setup or more ephemeral nodes for your CI/CD focus, our Platform Extensions aim to remove the constraints of a handful of rigid plans and help you tailor Tailscale and our platform and products to your specific needs.

For now, Platform Extensions are available by reaching out to our sales team. We plan on making many of these Platform Extensions available for self-serve in the near future.

If you’re looking for AI solutions, Aperture is Tailscale’s new unified AI governance solution. It’s feature-rich with the ability to see and stop tool calls before users or agents make them, keep API keys safe, get detailed session logs for auditability, and more. Aperture provides visibility and control over AI agent usage by centralizing access and tying it to Tailscale identity.

Aperture supports major agents, like Claude Code, Codex, Gemini CLI, and agent frameworks that support a custom base URL. It connects self-hosted OSS models and hosted models from OpenAI, Anthropic, and Google. For more information, visit this page.

Yes, it is possible. Tailscale and Aperture work fantastically together, with Tailscale solving the secure connectivity part of the networking puzzle, but you can use Aperture as a standalone product.

Legacy plans

We believe moving to the new plans is a great option for most users. We designed the new Personal plan to have updated benefits, like allowing more users, which makes the switch a net positive for former Personal users. Current Personal Plus users will be able to keep their plans as is or switch to the free Personal Plan that should meet the needs of the vast majority of current Personal Plus users.

That said, there’s no rush. If you prefer to stay on the former Personal and Personal Plus plans, you can continue using them as legacy accounts for the foreseeable future. And if you ever decide to move to a new plan, you’re free to do so at any time. However, moving to a new plan is a one-way change, and you won’t be able to move back to your previous legacy plan.

The new Personal plan now allows 6 users, an increase from the former plan’s 3 users. This is also equivalent to the former Personal Plus plan, which had a maximum of 6 users as well.

Much like with the legacy Personal and Personal Plus plans, Personal Pro accounts stand to gain a lot from a migration to the new Personal plan, which now grants more free benefits.

To grant these accounts those free and added benefits, we will migrate former Personal Pro plans to the new Personal plan. For anyone interested in what the new Standard plan offers, we’ll also provide a discount to help make that transition easier.

To be upfront, we do recommend making a switch. We’ve designed the new Standard and Premium plans to better support the kinds of use cases users and teams typically have at this level, with added benefits.

That said, if you’re currently on a legacy Starter or Premium plan, you can choose to stay on your existing plan for now. After the first year, we will work with customers who are still on these legacy plans to transition to the new ones. Specifically, Starter plans will migrate to the new Standard plan, and legacy Premium plans will migrate to the new Premium plan.

We are really excited to offer more value and features to more self-service plans. We understand that changing plans or pricing can sometimes have friction, and we're here to support you through that.

This will be handled the same way as accounts on the former Starter plan, as detailed in “What happens to accounts on the former Starter and Premium plans?”

This will be handled the same way as accounts on the former Premium plan, as detailed in “What happens to accounts on the former Starter and Premium plans?”

This will be handled the same way as accounts on the former Starter and Premium plans, as detailed in “What happens to accounts on the former Starter and Premium plans?”

If you have six or fewer users, we encourage you to check out our free personal plan. We’ve added more to this plan and expect that this may meet your needs for free.

If you have more than six users or are looking for features offered only in paid plans, you will be able to stick to your legacy plan (including the up-to-three free users) for at least a year. After the first year, we plan to help those still on these plans transition to the new plans through support and discounts. We’ve added much more to each plan, so while we aren’t currently offering an up-to-three free user discount for these updated plans, we still recommend seeing if the new features will better meet your business or organization’s needs and if it could make sense to switch sooner.

If you have questions or concerns or need additional help, please reach out.

Overages

We believe the best user experience comes from having clear visibility into approaching plan limits and receiving appropriate and timely alerts, like email notifications, so that there are no surprises.

With that in mind, we are currently not enforcing the hard limits or overages of ACL groups, multiple tailnets, tagged resources, and ephemeral resources.

Over the next few months, we’ll begin introducing these limits, along with added visibility into account limits and email notifications to help you stay informed and in control. We plan to overcommunicate as much as possible when we’ve added this visibility and when we plan to start enforcing plan limits.

Upon inviting or provisioning a user, that user does not immediately occupy a seat. If the approvals feature is enabled as recommended, users also need admin approval before joining the tailnet.

If a user logs in to the tailnet while seats are full, the seat count will automatically increase by 1 to accommodate and match the number of logged-in users.

For example, let’s say you invite a user to join your tailnet, but your tailnet’s seats are all occupied. When that user logs in, your tailnet’s seat count is automatically increased by 1 to accommodate the new user. In terms of billing, your total seats increased by one, and we will prorate the cost of that extra seat on your next bill.

First, if the approvals feature is enabled as recommended, users also need admin approval before joining the tailnet. For monthly paid plans, if more users are allowed to join than there are seats available, the number of seats on the account is increased to match the new user count. Additional seats are immediately charged to Stripe, prorated to the end of the month.

We recommend working with our sales team to figure out the right allocation of seats for your needs. That said, removing a user and decreasing the number of seats right after an overage occurrence does not remove the charge on the account.

Overages will appear on the invoice for your next billing cycle. It will reflect the current user count, plus the partial-month bill for the previous month.

Features

ACLs enable the adoption of least-privileged access, a core tenet of Zero Trust networking. Before joining your tailnet, every user is authenticated using an identity provider (IdP) such as Okta, Azure AD, or GitHub. ACL tags allow you to assign an identity to your devices. This is available for all plans!

Plans differ in the number of ACL groups and user roles available. Personal tailnets get access to the basic user roles of Owner, Admin, and Member. Paid plans can access advanced user roles to further segment their users and apply policies at scale.

Additionally, user provisioning through SCIM, which was previously only available to Enterprise plans, is now accessible to all paid plans!

All plans get access to Webhooks and Configuration audit logs!

Webhooks let you subscribe to events on your Tailscale network and process the event notifications through an integration or app. Configuration audit logs let you identify who did what, and when, in your tailnet.

While previously exclusive to our highest tier, Premium and higher plans can now access network flow logs, which let you understand how and when nodes on your tailnet connect. Log streaming is also available, allowing you to collect and send configuration audit logs or network flow logs about your tailnet to systems like a SIEM.

Tailscale SSH is available on all plans as a powerful feature that lets Tailscale manage the authentication and authorization of SSH connections within your tailnet.

Advanced Tailscale SSH further enables functionality like non-default check mode length and localpart username matching.

Tailscale provides device posture information like OS and Tailscale version to all plans!

Paid plans extend this further with MDM, EDR, and XDR integrations, such as with CrowdStrike, SentinelOne, XAM, and more. Geolocation adds even more information with identity collection.

Deployment with MDM is available on all plans! This enables streamlined deployment at scale. Going deeper with configuration through MDM is available for paid plans.

With priority and premium support, requests from Premium and Enterprise customers are prioritized and moved to the front of the queue, where our team will get back to you as soon as possible. If you're in need of a guaranteed response time SLA, contact sales to discuss our additional support and onboarding packages.

Have more questions about our pricing?

Contact our sales team for more details.