Tailscale無料プラン後の料金とHeadscale比較
Tailscaleはデバイス数ではなくユーザー数で課金します。家庭と5人チームの実額、先に達する上限、Headscaleが有利な条件を整理します。
Tailscale の料金を1段落で説明
Tailscale の料金はデバイス単位ではなく、ユーザー単位で課金されます。無料プランを含むすべてのプランで、ユーザーが使用できるデバイス数に制限はありません。そのため、ノートパソコンをもう1台購入しても無料プランの上限には達しません。上限に達するのは、ユーザーを追加した場合、または有料プランでのみ利用できる管理機能が必要になった場合です。Tailscale は WireGuard を基盤とする VPN(仮想プライベートネットワーク)であり、料金が発生するのはトンネル周辺のコントロールプレーン、つまり ID 管理とポリシー管理の部分です。
The data behind this chart
[
{
"plan": "Personal",
"usd_per_user_month": 0
},
{
"plan": "Standard",
"usd_per_user_month": 8
},
{
"plan": "Premium",
"usd_per_user_month": 18
}
]Tailscale は、セルフサービス型のプランを 3 個と、見積もり制のプランを1つ提供しています。Personal はユーザーあたり月額 $0 で、最大6ユーザーに対応します。Standard はユーザーあたり月額 $8 です。Premium はユーザーあたり月額 $18 です。Enterprise は個別見積もりのため、一覧に掲載された金額はありません。これらは2026年8月時点で公開されている通常料金で、Tailscale の料金ページから確認したものです。Tailscale はプランを何度も改定しているため、予算を組む前にこのページを確認してください。
Tailscale は2026年4月8日にプランを改定しました。Personal Plus は廃止され、6ユーザーの枠は無料の Personal プランに移行しました。また、旧 Starter プランは Standard になりました。Tailscale は、すでに料金を支払っていた場合、現在のプランを発表時点から少なくとも12か月間、同じ料金で利用できると説明しています。そのため、既存の請求書は現在の料金ページと一致しない場合があります。
Tailscale が実際に課金対象として数えるもの
tailnet(デバイスが共有する 1 つの Tailscale ネットワーク)で数値として管理されるものは 4 つあります。そのうち、人を表すものは 1 つだけです。以下の数値は 2026 年 8 月時点の公開情報です。
- Seats。 seat はユーザーを表します。Standard と Premium は seat 単位で月額課金され、seat 数が請求額全体を決めます。
- User devices。 すべてのプランで無制限です。ユーザーに属するマシンは、そのユーザーが何台所有していても料金はかかりません。
- Tagged resources。 すべてのプランに 50 個が含まれます。追加分は 1 個につき月額 $1 で、請求コンソールからセルフサービスで追加できます。tagged resource はユーザー ID の代わりに tag を付けたマシンです。サーバーなどの人以外のノードは、この方法で参加します。
- ACL groups。 ACL(アクセス制御リスト)group は、ポリシールールから参照する名前付きユーザー集合です。利用できる数はプランによって大きく異なり、その違いについては以下の独立したセクションで説明します。
Ephemeral resources は分単位で別に計測されます。Personal と Standard は月 1,000 分、Premium は 10,000 分です。Ephemeral node は、ビルド中だけ参加して終了すると離脱する CI(継続的インテグレーション)runner など、短期間だけ存在するノードです。ノードが tailnet に 4 時間を超えて接続し続けると、このプールの使用量には含まれなくなるため、通常のサーバーが枯渇させることはありません。比較表には exit node、subnet router、MagicDNS の行がないため、ネットワーク自体の構成は計測対象ではありません。そのため、1 台のマシンで VPS からプライベートサブネットを広告するだけで、請求項目を 1 つも増やさずにデバイスのネットワーク全体を tailnet から到達可能にできます。Serve と Funnel も比較表には含まれていないため、HTTPS サービスの公開はどのプランでも無料です。ただし Funnel は料金ではなくポリシー設定によって制限されます。詳しくは serve と funnel の違いを参照してください。無料プランの正確な適用範囲については、無料の Tailscale プランで利用できる範囲を確認してください。
シートの数え方と、請求額を在籍人数に一致させる方法
Tailscale の請求に関するドキュメントには、明確に記載されています。tailnet 上のシート数に対して料金を支払い、ユーザーが参加すると 1 シートを使用します。実際には、ユーザーが管理コンソールに初めてサインインした時点、またはデバイスを初めて認証した時点でシートを使用します。招待したユーザーがまだ承諾していない場合、そのユーザーはシートを使用せず、料金も発生しません。すべてのシートが使用されている状態で新しいユーザーがサインインすると、シート数は自動的に 1 増加します。月次請求期間の途中で追加されたシートには、日割り料金が適用されます。ユーザーを削除するなどしてシートを空けることもでき、次のユーザーがそのシートを再利用します。年間サブスクリプションでは、こうした変更はコンソールではなく Tailscale の営業チームを通じて行います。年間契約を確定する前に、この点を把握しておく必要があります。
最後まで通した2つのシナリオ
変数はシート数だけです。そのため、年間金額はシート数に月額料金と12を掛けて算出します。定価での4つのパターンを示します。
The data behind this chart
[
{
"label": "Household of 4, Personal",
"usd_per_year": 0
},
{
"label": "Household of 7, Standard",
"usd_per_year": 672
},
{
"label": "Team of 5, Standard",
"usd_per_year": 480
},
{
"label": "Team of 5, Premium",
"usd_per_year": "1,080"
}
]4 人家族
これは簡単なケースで、答えは $0 です。Personal では最大 6 ユーザーを利用でき、ユーザーデバイス数に制限はありません。4 人がそれぞれスマートフォンとノートパソコンを持ち、さらにホームサーバー、ネットワークビデオレコーダー、VPS を使用する構成でも、すべて無料プランに収まります。VPS 上の Tailscale exit node として動作する VPS も無料デバイスとして数えられます。プランで数えるのは役割ではなくユーザーだからです。
ただし、家庭の無料プランが終了する条件は 2 つあります。1 つ目は 7 人目のユーザーです。同居人、パートナーの両親、メディアサーバーへのアクセスを求める友人などが加わり、ユーザー数が 6 人を超えると、tailnet 全体が Standard に移行します。料金は新しく追加したユーザーだけでなく、すべてのシートに発生します。7 シートでは、1 シートあたり $8 なので、年間 $672 です。2 つ目はタグです。サーバーにタグを付けて自分ではなくタグが所有する構成にすると、最初の 50 台は料金に含まれ、それを超える 1 台ごとに月額 $1 がかかります。50 台に達する家庭はほとんどありません。
シナリオ 2: 5 人のチーム
5 人であれば 6 ユーザーまでの無料枠に収まるため、5 人の会社は年間 $0 で Tailscale を運用できます。実際、多くの会社がこの構成を採用しています。小規模チームを有料プランへ移行させる要因は、人数であることはほとんどありません。製品の管理機能が移行を促します。しかも、6 人目を採用する前に移行が必要になる場合もあります。
移行する場合も、入力となるのはシート数だけなので計算は簡単です。Standard の 5 シートは年間 $480 です。同じ 5 シートを Premium で利用すると、年間 $1,080 です。7 か月目に新しい従業員を採用すると、追加されるのは日割り計算された 1 シート分であり、新しいプランではありません。
請求がアイデンティティ側で発生する理由
ログイン自体は、どのプランでも無料です。料金が発生するのは、その周辺の仕組みです。誰が何を管理できるか、アクセスをどこまで細かく定義できるかが対象になります。これは セルフホストアプリにおける SSO のコスト で説明したものと同じ構図であり、Tailscale はその分かりやすい例です。
まずユーザーロールを確認します。小規模チームが有料プランへ移行するきっかけになりやすい項目です。Tailscale のドキュメントでは、ロールを2つに分けています。「Basic roles are available for all pricing plans」で、対象は Owner、Admin、Member です。「Advanced roles are available for the Standard, Premium, and Enterprise pricing plans」で、対象は Billing admin、IT admin、Network admin、Auditor です。無料プランでは、ネットワーク担当者にポリシーファイルの所有権だけを与えることはできません。tailnet を削除する権限も同時に与える必要があります。また、読み取り専用ロールもありません。同僚から監査アクセスを求められた時点で、Standard が必要になります。
SCIM (system for cross-domain identity management) が2つ目の項目です。SCIM は、アイデンティティプロバイダーからサービスへユーザーとグループを登録するプロトコルです。HR がアカウントを無効化すると、そのユーザーが tailnet から自動的に削除されます。SCIM は Standard から利用できます。Personal ではユーザーを手作業で削除します。4人なら問題ありませんが、20人では実際のリスクになります。
The data behind this chart
[
{
"plan": "Personal",
"groups_included": 3
},
{
"plan": "Standard",
"groups_included": 10
},
{
"plan": "Premium",
"groups_included": 300
}
]次は ACL グループです。Personal では 3 グループを利用できます。Standard では 10 です。Premium では 300 です。3つあれば足りそうに見えますが、ポリシーファイルを書くと制約が分かります。スタッフ用に1つ、契約社員用に1つを使うと、残りは1つだけです。そのため、それ以外の構成は個々のユーザーを指定して記述する必要があります。誰かが異動した時点で、この方法は拡張できなくなります。
誤った理由でアップグレードしないように、もう2つ確認しておきます。MDM (mobile device management)、EDR (endpoint detection and response)、XDR (extended detection and response) とのデバイスポスチャー連携は Standard から利用できます。ネットワークフローログとログストリーミングは Premium から利用でき、セッション記録は Enterprise privileged access management 拡張機能で利用できます。新しいマシンを管理者が許可するまで待機状態に保持するデバイス承認は、すべてのプランで利用できると記載されています。そのため、料金を支払う理由にはなりません。
実際に利用できる割引
Tailscale では複数の割引制度を案内しています。定価を支払う前に確認する価値があります。慈善団体、非営利団体、教育機関は「定価の50%割引」を受けられます。まず billing console でプランを選択し、その後 Tailscale Support に連絡して割引を適用してもらいます。OSI(Open Source Initiative)ライセンスのある GitHub organisation 内のオープンソースプロジェクトは、Tailscale を無料で利用できます。ただし、tailnet の認証に GitHub を使用する必要があります。プロモーションコードはカンファレンスやマーケティングメールで配布され、アップグレード時に適用できます。
Headscale:セルフホスト型の選択肢
Headscale は Tailscale のコントロールサーバーをオープンソースで実装したもので、公式の Tailscale クライアントから接続できます。Tailscale Inc. とは関係ありません。公式ドキュメントでは対象範囲を狭く定めており、「個人利用、または小規模なオープンソース組織に適した」単一の tailnet を、セルフホスト利用者やホビイスト向けに提供するものと説明しています。対応機能は、多くの人が想定するより充実しています。MagicDNS、Taildrop、タグ、サブネットルーター、exit node、ephemeral node、組み込み DERP(designated encrypted relay for packets)サーバー、ACL、Tailscale SSH がすべてサポート対象として挙げられています。
このトレードオフには両面があり、正直に説明する価値があります。Headscale ではユーザー単位の料金が完全になくなります。ユーザー、デバイス、ACL グループの数を自分で管理でき、ユーザーごとの料金も発生しません。その代わり、コントロールプレーンを運用する必要があります。コントロールサーバーは node key を発行し、peer map を配布します。そのため、サーバーが停止している間はデバイスを追加できず、key の期限が切れたデバイスを再認証することもできません。したがって、データベースのバックアップ、バージョンアップ計画、ホストの監視が必要です。これは他の本番サービスと同じです。Identity も弱点です。Headscale は OIDC(OpenID Connect)ログインをサポートしますが、公式ドキュメントによると OIDC グループを ACL で使用できません。これは、チームが Tailscale に料金を支払おうとしていた主な機能です。
したがって、1 つの tailnet を運用し、Linux サーバーにパッチを適用してバックアップする体制がすでにあり、検討理由がユーザー単位の料金だけであれば、このトレードオフを受け入れてください。一方、購入しようとしていたものが SCIM、監査担当者向けアクセス、グループベースのポリシーであれば、Headscale は選ばないでください。Headscale はその部分を解決しようとしていないためです。インストールは一般的なサーバー構築と同じで、自分で Tailscale コントロールサーバーとして Headscale を運用する で説明しています。料金もコントロールプレーンも不要であれば、Tailscale に対して素の WireGuard を使用する を比較対象として読んでください。手動管理の WireGuard にはユーザー単位の料金も、調整用サーバーも存在しないためです。グループベースのポリシーが有料プランを検討する理由であれば、自分で NetBird サーバーを運用する のほうが適しています。NetBird はコントロールプレーンとともに identity provider を提供し、自分で定義したグループに基づいてアクセスルールを設定できるためです。
まず自分のユーザー数とデバイス数を数えます
構成を設計する前に、実際の数を2つ確認します。すでに tailnet に接続しているマシンで、次を実行します。
tailscale statusマシンごとに1行が表示されます。
100.101.102.103 laptop-alice alice@ linux active; direct 203.0.113.9:41641, tx 1116 rx 1124
100.101.102.104 phone-bob bob@ iOS active; relay "fra", tx 1351 rx 4262
100.101.102.105 vps-frankfurt alice@ linux idle; tx 1214 rx 50列には、Tailscale の IP アドレス、マシン名、所有者、オペレーティングシステム、接続状態が表示されます。請求額を決めるのは3列目です。行数ではなく、そこに表示されるログインユーザーの重複しない数を数えてください。alice@ が所有するマシンが3台あっても、1つの seat と3台の無料デバイスとして数えられます。
1台のマシンから見える範囲ではなく、tailnet 全体を確認する場合は、API からデバイス一覧を取得します。
curl -s "https://api.tailscale.com/api/v2/tailnet/example.com/devices" -u "$TS_API_KEY:"example.com を tailnet 名に置き換え、管理コンソールの Keys ページで access token を生成してください。この呼び出しを成功させるには、Owner、Admin、または IT admin である必要があります。ただし、請求書を確定する数は管理コンソールの Users ページで確認します。seat はサインインしたユーザーを指し、Tailscale はそのユーザー数をカウントするためです。
FAQ
Tailscale は個人利用なら無料ですか?
はい、最大6ユーザーまで無料です。Personal プランは $0 で、ユーザーデバイス数無制限、タグ付きリソース50個、3個の ACL グループ、月間1,000エフェメラルリソース分が含まれます。これは2026年8月に公開された内容です。6人という上限は tailnet 全体のユーザー数です。そのため、7人目が追加されると tailnet 全体が有料プランへ移行し、既存ユーザーも全員が課金対象のシートになります。
デバイス数は Tailscale の料金に影響しますか?
ユーザーに属するデバイスは影響しません。すべてのプランでユーザーデバイス数は無制限です。そのため、1人が20台のマシンを使用していても、1シートのままです。料金の対象になり得るデバイス数は、タグ付きリソースです。これは、ユーザー ID ではなくタグを持つマシンを指します。すべてのプランに50個が含まれ、追加分は1個につき月額$1です。追加分は billing console からセルフサービスで設定できます。
5人のチームで Tailscale を運用する最も安い方法は何ですか?
Personal を利用してください。5人であれば、6ユーザーまでの無料枠に収まります。無料プランでは利用できない機能が必要になった時点で、Standard へ移行します。料金はユーザー1人あたり月額 $8 で、5シートなら年間 $480 です。対象となる機能には、高度なユーザーロール、SCIM プロビジョニング、デバイス姿勢チェック、または3個を超える ACL グループがあります。登録済みの慈善団体または教育機関であれば、契約前に Tailscale Support へ問い合わせて50%割引を申請してください。
Headscale のセルフホスティングで本当に費用を削減できますか?
ユーザー単位の料金がなくなる代わりに、自分で運用するサーバーが必要になります。この方法が有効なのは、料金が検討の唯一の理由であり、単一の tailnet を運用し、バックアップとパッチ適用を済ませた Linux ホストをすでに管理している場合です。ID ガバナンスにも料金を支払う予定だった場合は、うまく機能しません。Headscale のドキュメントによると、OIDC グループは ACL で使用できないためです。その結果、必要としていたグループベースのポリシーを移行できません。