Tailscale review

by Tailscale Inc.Zero-trust access and business VPN

A WireGuard mesh network for teams, with identity-provider sign-in, access rules and subnet routers on every plan, from $8 per user a month with unlimited user devices.

Facts checked
  • Free plan
  • Self-serve
  • Per seat
  • Public prices
Visit site

What you're paying for

  • Saves engineering time (main value)
  • Easy to adopt

A private WireGuard network for every laptop, phone and server, reached through your identity provider and one policy file instead of a VPN gateway.

Tailscale connects devices and servers directly over WireGuard, and users sign in with the identity provider the company already uses (Okta, Entra ID, Google Workspace and others) on every plan. Access is default-deny and written in one policy file that can live in Git or Terraform, so there is no VPN gateway to size or patch. User devices are unlimited and 50 servers or subnet routers are included, which suits teams where each person carries a laptop and a phone.

  • One policy file for the whole networkACLs are directional and default-deny, kept in a HuJSON policy file that the API, GitOps and the official Terraform provider can read and write on every plan.Evidence: Security page, tailnet policy file and Terraform docs (2026-10-16)
  • IdP sign-in and subnet routers on every planSSO with any identity provider, subnet routers, exit nodes and app connectors are listed on all plans, the free Personal plan included.Evidence: Pricing page comparison table, subnet router and app connector docs (2026-10-16)
  • Devices are not the billing unitPlans are priced per user; user devices are unlimited on every plan, and 50 tagged resources are included, with more at $1 a month each.Evidence: Pricing page (2026-10-16)
  • SOC 2 Type II and a DPA in the termsTailscale has completed a SOC 2 Type II audit; the DPA is part of the agreement with the EU SCCs, and the subprocessor list is published with notice of changes.Evidence: Security page, DPA and subprocessor page (2026-10-16)
Best for
Engineering-led teams replacing a VPN who want every device, server and cloud network on one identity-aware network, managed as code.
Good to know
Network flow logs and log streaming to a SIEM start on Premium ($18 per user), and there is no HIPAA BAA on any plan.

How Tailscale compares

Against 3 other products we reviewed in Zero-trust access and business VPN: what you pay for with each, the five access facts, the plan limits we recorded and each review's bottom line. The note under the table says how each one was checked.

Tailscale compared with Cloudflare Zero Trust, Twingate, NordLayer
MetricTailscaleCloudflare Zero TrustTwingateNordLayer
What you're paying forSaves engineering timeA private WireGuard network for every laptop, phone and server, reached through your identity provider and one policy file instead of a VPN gateway.Worth the priceZero-trust access, DNS and web filtering and device posture for up to 50 users at no cost, with a $7 per-user plan above that.Worth the priceResource-by-resource access to private networks through connectors you run, with Google Workspace sign-in and posture checks from $5 per user.Built-in reachA business VPN with gateways in 40+ countries, a dedicated IP for your team, and SSO, DNS filtering and posture monitoring on one per-user plan.
Overall score6.88.2Best7.36.2
Free optionFree planFree planFree planPaid only
Card to start–Not measured–Not measured–Not measured–Not measured
Getting accessSelf-serveSelf-serveSelf-serveSelf-serve
Starter priceCheapest paid plan$8/user/mo$7/user/mo$5/user/mo$8/user/mo
Pricing modelPer seatPer seatPer seatPer seat
Pricing pagePublic pricesPublic pricesPublic pricesPublic prices
Billing unitPer user per month; user devices unlimited; 50 tagged resources included, then $1/mo eachPer user who authenticates; no device count publishedPer user per month, counting admins, pending and disabled users and service accountsPer user per month, 5-user minimum, plus a dedicated server on Core and Premium
Free optionPersonal: free for up to 6 users, non-commercial only; 14-day Enterprise trial for company domainsFree plan for up to 50 users, business use allowed; no trialStarter: free for 5 users; 14-day trial of paid plansNo free plan; 14-day money-back guarantee on the first purchase
Reference scenario (25 users)$200/mo on Standard ($8 × 25), $8 per user, computed$0/mo on Free (25 of 50 users), computed$125/mo on Teams ($5 × 25, yearly), $5 per user, computed$315/mo on Core ($11 × 25 + $40 server, yearly), $12.60 per user, computed
Annual vs monthly priceOne price per plan with no billing term; annual plans through sales$7 per user on Pay-as-you-go; pages disagree on monthly or annual billingTeams $5 yearly or $6 monthly; Business $10 or $12Core $11 yearly or $14 monthly; server $40 or $50
Devices per userUnlimited on every planNot stated5 on every plan; custom on Enterprise6 simultaneous connections
Okta / Entra ID sign-inEvery plan (OIDC)Every plan (any SAML or OIDC provider)Business and up; Google Workspace on every planEvery plan
SCIMStandard and up (Okta, Entra ID, Google Workspace)SAML and OIDC providers; no plan restriction statedBusiness and up (Okta SCIM)Premium; unpriced add-on on Lite and Core
Device postureBuilt-in checks on every plan; MDM and EDR integrations from StandardBuilt-in checks and EDR or MDM integrations on every planNative checks on every plan; MDM and EDR integrations from BusinessMonitoring on Core, blocking on Premium; SentinelOne and CrowdStrike integrations on every plan
Network flow logsPremium and up, 30 daysEvery plan; 24 hours on Free, 30 days on Pay-as-you-goEvery plan; 24 hours Starter, 7 days Teams, 30 days BusinessEvery plan, 60 days
SIEM streamingPremium and upLogpush on Contract per the plans page; the docs say all customersBusiness and up per the docs; the plan table also ticks HomeCrowdStrike Falcon Next-Gen SIEM; plan not stated
Self-hosted partsDERP relays and peer relayscloudflared connector (open source)Connectors (always customer-run)None
SOC 2 / ISO 27001SOC 2 Type II (on request); ISO 27001 not statedSOC 2 Type II (in the dashboard, under NDA); ISO 27001:2022SOC 2 Type 2 (trust portal, on request); ISO 27001 not statedSOC 2 Type 2 (Type I on the pricing page); ISO/IEC 27001:2022
HIPAA BAANot offeredEnterprise-level customers handling PHINot stated; the HIPAA page says to ask by emailYearly subscriptions, on request
EU data storageNot guaranteed; coordination server in FrankfurtData Localization Suite, Enterprise add-onNo; data stored in the USNot stated
Bottom lineFrom its public pages, Tailscale gives a team identity-aware access to every device and server from the first plan, with unlimited user devices and policy as code. Flow logs and SIEM streaming start on Premium, and there is no BAA or EU residency guarantee.From its public pages, Cloudflare Zero Trust puts access, filtering and posture on a Free plan for up to 50 users. Activity logs are short below Contract, and SIEM export, egress IPs and EU storage go through sales.From its public pages, Twingate offers per-resource access through your own connectors at $5 per user on Teams, with posture checks and an audit log. Enterprise identity providers, SCIM and longer logs start on Business, and data is stored in the US.From its public pages, NordLayer is a managed business VPN with SSO on every plan, a fixed IP and a strong compliance file. The required server raises the per-user cost on Core, and there is no free plan, admin API or Terraform provider.

Evidence: Tailscale: facts checked 2026-10-16 from its public sign-up and pricing pages, no completed hands-on run; Cloudflare Zero Trust: facts checked 2026-10-16 from its public sign-up and pricing pages, no completed hands-on run; Twingate: facts checked 2026-10-16 from its public sign-up and pricing pages, no completed hands-on run; NordLayer: facts checked 2026-10-16 from its public sign-up and pricing pages, no completed hands-on run. Prices in USD as listed, excluding tax. "–" means not recorded.

Score

Score breakdown
Pricing clarity
4.0 / 10, Fair
scenario plan priced; can be bought online; one billing term published; pricing FAQ bills seats at the start of the month, while the terms invoice fees for the prior payment period; plan table lists basic Tailscale SSH on Personal but "Up to 5 hosts" on Standard; a subnet router doc mentions the plan's device limit, while the pricing page lists unlimited user devices; exit-node destination logging is listed for Premium and Enterprise, while the same doc says it needs a sales contract to enable; DNS filtering (Control D), SLA support packages, PAM and extra ephemeral minutes have no published price
Price for 25 users
8.5 / 10, Excellent
$200/mo: Standard at $8 × 25 users, one price published with no billing term; $8 per user per month; IdP sign-in, 10 ACL groups and the configuration audit log are on Standard, user devices are unlimited and the 10 servers fit the 50 included tagged resources (Personal is non-commercial and capped at 6 users); assumes the $8 list price applies; the FAQ says annual plans are changed through sales
Free plan and trial
6.0 / 10, Good
free plan for non-commercial use only, 6 users; IdP sign-in or access rules on free; 14-day trial, card requirement not stated
Access controls
8.8 / 10, Excellent
Okta or Entra ID sign-in on the scenario plan; SCIM on the scenario plan; group or port rules on the scenario plan; posture with MDM or EDR on the scenario plan; connectors or subnet routing on the scenario plan; DNS filtering or web gateway enterprise or through sales only; DNS filtering by Control D bought through sales; no secure web gateway
Visibility and exit
7.6 / 10, Good
audit log on the scenario plan; flow logs on a higher self-serve plan; SIEM streaming on a higher self-serve plan; admin API or Terraform; policy as code or export; self-hosted DERP relays and peer relays; audit log kept 90 days on every plan
Compliance and data
6.0 / 10, Good
SOC 2 Type II, no ISO 27001 stated, HIPAA BAA not listed, self-serve DPA, EU data storage not listed, admin-console SSO on the scenario plan, subprocessor list published, EU data residency not guaranteed; admins sign in through the IdP over OIDC

Review

Review from public pages

Written from Tailscale's public pages (pricing, security or privacy, and docs) as read on Oct 16, 2026. We did not sign up, and no hands-on run is published yet.

What the public pages show

We read Tailscale's pricing page and its embedded plan comparison, the pricing FAQ, the terms, DPA, subprocessor and security pages, the free-trial terms, and docs on identity providers, SCIM, device posture, logging, log streaming, exit nodes, DERP servers, the API and Terraform on Oct 16, 2026. We did not sign up, start the trial or call the API; every fact here is from those pages.

The plan table is detailed and the main prices are easy to find: $8 per user a month for Standard and $18 for Premium. The page gives no billing term; the FAQ says monthly plans are changed from the Billing page and annual plans through sales, so we used $8 as the list price. The free Personal plan is for non-commercial use, and a sign-up with a company email domain starts a 14-day Enterprise trial instead; whether the trial needs a card is not stated.

A few points need a question to Tailscale. The table shows basic Tailscale SSH on Personal but "Up to 5 hosts" on Standard; a subnet router doc mentions a plan device limit while the pricing page lists unlimited user devices; and the FAQ says limits on ACL groups, tagged resources and ephemeral resources are not enforced yet but will be introduced.

Strengths

  • Identity sign-in and access rules on every plan

    SSO with Okta, Entra ID, Google, GitHub, OneLogin or custom OIDC, default-deny ACLs, subnet routers and exit nodes are on every plan, Personal included.

    vs Twingate: Twingate keeps Okta and Entra ID sign-in for Business; ZeroTier offers OIDC sign-in from Essential, on desktops only.

  • Unlimited user devices

    Each user can sign in on as many laptops and phones as needed; only servers and other tagged resources are counted, with 50 included.

    vs Twingate: Twingate allows 5 devices per user and NordLayer 6 connections.

  • Policy as code

    The tailnet policy file is HuJSON and can be managed through the API, GitOps or the official Terraform provider on every plan.

  • Posture with MDM and EDR from Standard

    Built-in checks (OS, client version, auto-update, encrypted state) are on every plan; CrowdStrike, SentinelOne, Intune, Jamf, Iru (Kandji) and other integrations start on Standard.

  • Relays you can run yourself

    DERP relays are open source and can be self-hosted, customer-run peer relays are on every plan, and traffic stays end-to-end encrypted through relays.

Things to know

  • Flow logs and SIEM streaming start on Premium

    Network flow logs (30 days, through the API and streaming only) and log streaming to Splunk, Datadog, S3 and others are on Premium at $18 per user.

    Workaround: The configuration audit log (90 days) and webhooks are on every plan.

  • No published annual price, no refunds

    The pricing page shows one price per plan and annual plans go through sales. Fees are non-refundable, and a seat added when a new user logs in stays billed even if the user is removed right away.

    Workaround: Self-serve plans can be cancelled from the Billing page and drop to Personal at the end of the period.

  • No HIPAA BAA or EU residency guarantee

    The security page says Tailscale does not execute BAAs; its EU page says EU data residency is not guaranteed today, although there is a coordination server in Frankfurt.

  • DNS filtering through sales

    DNS filtering by Control D is bought from the sales team with no published price, and there is no secure web gateway.

    Workaround: NextDNS or Control D can be set as the network’s nameservers.

Pricing reality

Tailscale bills per user a month; user devices are unlimited and 50 tagged resources (servers, subnet routers, exit nodes, app connectors) are included, then $1 a month each. For our scenario, 25 users on Standard cost 25 × $8 = $200 a month, or $8 per user (computed); the 10 servers fit in the included resources. The page gives no billing term, and annual plans go through sales. Seats grow automatically when a new user logs in and are prorated on the next bill. Premium ($18, so $450 a month for 25 users, computed) adds flow logs, log streaming, 300 ACL groups and custom posture attributes. Mullvad exit nodes are $5 a month per 5 devices; DNS filtering (Control D), PAM and multiple tailnets go through sales, and SLA support packages (Silver is self-serve) have no published price. Non-profits and educational institutions get 50% off.

Exit path

The policy file is plain HuJSON, readable through the API and Terraform; device and user lists export as CSV, and audit logs come through the API on every plan. Cancelling drops the network to Personal at the end of the period, but a network with more than six users must delete or suspend users first. Deleting it removes node and user data, with backups rotating out within 60 days.

Compared with

  • Pick Tailscale when
    You want direct device-to-device WireGuard connections, unlimited devices per user and a policy file kept in Git.
    Pick Cloudflare Zero Trust when
    You want up to 50 users free for business use, with DNS and web filtering in the same client.
  • Pick Tailscale when
    You sign in with Okta or Entra ID and want SCIM and MDM posture at $8 per user rather than on a $10 Business plan.
    Pick Twingate when
    You sign in with Google Workspace and want a lower yearly price ($5 per user on Teams) with connectors you run in each network.
  • Pick Tailscale when
    You need device posture, SCIM or flow logs, which ZeroTier does not offer.
    Pick ZeroTier when
    You want to pay per device rather than per user, or need Layer 2 networking.

Choose it if

  • Your users carry several devices each and you do not want to count them.
  • You want access rules kept as code in Git or Terraform.
  • You sign in with Okta, Entra ID or Google Workspace and want SCIM and MDM posture on a self-serve plan.

Look elsewhere if

  • You need a HIPAA BAA or guaranteed EU data residency.
  • You need flow logs or SIEM streaming below $18 per user.
  • You want built-in DNS filtering or a secure web gateway.

Bottom line

From its public pages, Tailscale gives a team identity-aware access to every device and server from the first plan, with unlimited user devices and policy as code. Flow logs and SIEM streaming start on Premium, and there is no BAA or EU residency guarantee.

Plan limits at a glance

LimitAs recorded
Billing unitPer user per month; user devices unlimited; 50 tagged resources included, then $1/mo each
Free optionPersonal: free for up to 6 users, non-commercial only; 14-day Enterprise trial for company domains
Reference scenario (25 users)$200/mo on Standard ($8 × 25), $8 per user, computed
Annual vs monthly priceOne price per plan with no billing term; annual plans through sales
Devices per userUnlimited on every plan
Okta / Entra ID sign-inEvery plan (OIDC)
SCIMStandard and up (Okta, Entra ID, Google Workspace)
Device postureBuilt-in checks on every plan; MDM and EDR integrations from Standard
Network flow logsPremium and up, 30 days
SIEM streamingPremium and up
Self-hosted partsDERP relays and peer relays
SOC 2 / ISO 27001SOC 2 Type II (on request); ISO 27001 not stated
HIPAA BAANot offered
EU data storageNot guaranteed; coordination server in Frankfurt

Read from the vendor's public pages on Oct 16, 2026. No hands-on run is published yet. How we check

Tailscale lists 4 plans. The cheapest paid plan, Standard, costs $8/user/mo.

  • TailscaleFree
    Personal
    $0/mo
    Up to 6 users; non-commercial use only
    • Unlimited user devices, 50 tagged resources
    • SSO with any identity provider
    • ACLs with up to 3 ACL groups
    • Configuration audit log (90 days)
  • Tailscale
    Standard
    $8/user/mo
    One price published, no billing term; annual plans through sales
    • Unlimited users, up to 10 ACL groups
    • SCIM user and group provisioning
    • Posture integrations: CrowdStrike, SentinelOne, Intune, Jamf and more
    • 50 tagged resources, then $1 a month each
  • Tailscale
    Premium
    $18/user/mo
    One price published, no billing term
    • Network flow logs (30 days) and log streaming
    • Up to 300 ACL groups
    • Custom posture attributes and just-in-time access
    • Regional routing
  • Tailscale
    Enterprise
    Contact sales
    • Custom device quantities and limits
    • Custom MSA and pay by invoice
    • Custom tailnet subdomains
    • Solutions Engineer consultation and implementation help

Prices as listed, USD, excluding tax; observed 2026-10-16.

Source: tailscale.com pricing page. Prices change; the observed date above is when our agent read them.

Visit site