{"slug":"invite-team-members-to-your-tailnet","title":"Invite team members to your tailnet","tags":["tailscale"],"agent_summary":"Last validated: Jan 5, 2026","trigger_phrases":[],"runnable":false,"markdown":"\r\n# Invite team members to your tailnet\r\n\r\nLast validated: Jan 5, 2026\r\n\r\nIf your Tailscale network (tailnet) uses a custom domain, you can send a team invite to one or more email addresses simultaneously.\r\n\r\nYour Tailscale billing includes invited users who join and transfer data in your tailnet. This includes invited users who are paid users in other tailnets. Tailscale bills for every user on every tailnet.\r\n\r\nTeam invitesare available for [all plans](https://tailscale.com/pricing).\r\n\r\nA Tailscale user account may not be shared or used by multiple individuals.\r\n\r\nUnused invites expire 90 days after the last welcome invite was sent.\r\n\r\n## [Prerequisites](https://tailscale.com/docs/features/sharing/how-to/invite-team-members\\#prerequisites)\r\n\r\n- You need to be an [Owner, Admin, or IT admin](https://tailscale.com/docs/reference/user-roles) to send invites.\r\n- Your tailnet must use a custom domain. If your tailnet uses shared domains (such as `example@gmail.com`) you can [send invites using a URL link](https://tailscale.com/docs/features/sharing/how-to/invite-any-user) instead.\r\n- Your custom domain must use one of the following identity providers:\r\n  - A [supported identity provider](https://tailscale.com/docs/integrations/identity).\r\n  - A [custom OIDC provider](https://tailscale.com/docs/integrations/identity/custom-oidc).\r\n\r\n## [Send a team invite](https://tailscale.com/docs/features/sharing/how-to/invite-team-members\\#send-a-team-invite)\r\n\r\n1. Open the [Users](https://login.tailscale.com/admin/users) page of the admin console.\r\n\r\n2. Select **Send welcome email**.\r\n\r\n3. Add the email address for each user that you want to add to the tailnet. Any email address in an invite must match the custom domain name for your tailnet.\r\n![Invite team popup window.](https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Finvite-team.cf7c3975.png&w=1080&q=75)\r\nMultiple email addresses must be comma-separated with an optional space after each comma. The acceptable formats are:\r\n\r\n`user1@example.com,user2@example.com,user3@example.com`\r\n\r\n`user1@example.com, user2@example.com, user3@example.com`\r\n\r\n4. Select the [user role](https://tailscale.com/docs/reference/user-roles) you want to automatically assign for each user in the invite. Only one role can be assigned for all email addresses in a single invite.\r\n![Invite team popup window with roles.](https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Finvite-team-roles.00503209.png&w=1080&q=75)\r\n5. Select **Send emails**.\r\n\r\n\r\n## [Accept a team invite](https://tailscale.com/docs/features/sharing/how-to/invite-team-members\\#accept-a-team-invite)\r\n\r\nUsers will receive an email inviting them to join your organization's tailnet by [downloading the Tailscale client](https://tailscale.com/download) and signing in with an identity provider or a [passkey](https://tailscale.com/docs/integrations/identity/passkeys).\r\n\r\n## [Approve a team invite](https://tailscale.com/docs/features/sharing/how-to/invite-team-members\\#approve-a-team-invite)\r\n\r\nIf your tailnet has [user approval](https://tailscale.com/docs/features/access-control/user-approval) enabled, you must approve invited users before they can join the tailnet.\r\n\r\n## [Review team invites](https://tailscale.com/docs/features/sharing/how-to/invite-team-members\\#review-team-invites)\r\n\r\nTo review all current invites, use the [`status:invited`](https://login.tailscale.com/admin/users?q=status%3Ainvited) filter.\r\n\r\n## [Resend a team invite](https://tailscale.com/docs/features/sharing/how-to/invite-team-members\\#resend-a-team-invite)\r\n\r\nTo resend an invite:\r\n\r\n1. Open the [Users](https://login.tailscale.com/admin/users) page of the admin console.\r\n\r\n2. Locate the invited user by typing their email address in the search bar or using the [`status:invited`](https://login.tailscale.com/admin/users?q=status%3Ainvited) filter.\r\n\r\n3. Select the ![ellipsis icon](https://tailscale.com/files/images/icons/fa-ellipsis-h.svg) menu next to the user's name, then select **Resend user invite**.\r\n![The user options for invited users.](https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fuser-invite-options.1f2bf51e.png&w=384&q=75)\r\n\r\n## [Delete a team invite](https://tailscale.com/docs/features/sharing/how-to/invite-team-members\\#delete-a-team-invite)\r\n\r\nYou can delete invites if you accidentally share a user invite or want to revoke it for another reason.\r\n\r\nTo delete an invite:\r\n\r\n1. Open the [Users](https://login.tailscale.com/admin/users) page of the admin console.\r\n\r\n2. Locate the invited user by either typing their email address in the search bar or using the [`status:invited`](https://login.tailscale.com/admin/users?q=status%3Ainvited) filter.\r\n\r\n3. Select the ![ellipsis icon](https://tailscale.com/files/images/icons/fa-ellipsis-h.svg) menu next to the user's name, then select **Delete user invite**.\r\n![The user options for invited users.](https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fuser-invite-options.1f2bf51e.png&w=384&q=75)\r\n\r\n## [Monitor team invites](https://tailscale.com/docs/features/sharing/how-to/invite-team-members\\#monitor-team-invites)\r\n\r\nYou can track user invite activity in the [Configuration logs](https://login.tailscale.com/admin/logs) page of the admin console.\r\n\r\n## [Limitations](https://tailscale.com/docs/features/sharing/how-to/invite-team-members\\#limitations)\r\n\r\n- You can only invite users in the same domain.\r\n- GitHub user accounts don't have email addresses, so you cannot send an invite to GitHub accounts.\r\n- A single team invite can only grant the invited users one role.\r\n\r\n![Project Logo](https://cdn.brandfetch.io/tailscale.com/fallback/lettermark/theme/dark/h/256/w/256/icon?c=1bfwsmEH20zzEfSNTed)\r\n\r\nAsk AI\r\n\r\nreCAPTCHA\r\n\r\nRecaptcha requires verification.\r\n\r\nprotected by **reCAPTCHA**\r\n","html":"<h1>Invite team members to your tailnet</h1>\n<p>Last validated: Jan 5, 2026</p>\n<p>If your Tailscale network (tailnet) uses a custom domain, you can send a team invite to one or more email addresses simultaneously.</p>\n<p>Your Tailscale billing includes invited users who join and transfer data in your tailnet. This includes invited users who are paid users in other tailnets. Tailscale bills for every user on every tailnet.</p>\n<p>Team invitesare available for <a href=\"https://tailscale.com/pricing\">all plans</a>.</p>\n<p>A Tailscale user account may not be shared or used by multiple individuals.</p>\n<p>Unused invites expire 90 days after the last welcome invite was sent.</p>\n<h2><a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-team-members#prerequisites\">Prerequisites</a></h2>\n<ul>\n<li>You need to be an <a href=\"https://tailscale.com/docs/reference/user-roles\">Owner, Admin, or IT admin</a> to send invites.</li>\n<li>Your tailnet must use a custom domain. If your tailnet uses shared domains (such as <code>example@gmail.com</code>) you can <a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-any-user\">send invites using a URL link</a> instead.</li>\n<li>Your custom domain must use one of the following identity providers:\n<ul>\n<li>A <a href=\"https://tailscale.com/docs/integrations/identity\">supported identity provider</a>.</li>\n<li>A <a href=\"https://tailscale.com/docs/integrations/identity/custom-oidc\">custom OIDC provider</a>.</li>\n</ul>\n</li>\n</ul>\n<h2><a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-team-members#send-a-team-invite\">Send a team invite</a></h2>\n<ol>\n<li>\n<p>Open the <a href=\"https://login.tailscale.com/admin/users\">Users</a> page of the admin console.</p>\n</li>\n<li>\n<p>Select <strong>Send welcome email</strong>.</p>\n</li>\n<li>\n<p>Add the email address for each user that you want to add to the tailnet. Any email address in an invite must match the custom domain name for your tailnet.\r\n<img src=\"https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Finvite-team.cf7c3975.png&#x26;w=1080&#x26;q=75\" alt=\"Invite team popup window.\">\r\nMultiple email addresses must be comma-separated with an optional space after each comma. The acceptable formats are:</p>\n</li>\n</ol>\n<p><code>user1@example.com,user2@example.com,user3@example.com</code></p>\n<p><code>user1@example.com, user2@example.com, user3@example.com</code></p>\n<ol start=\"4\">\n<li>Select the <a href=\"https://tailscale.com/docs/reference/user-roles\">user role</a> you want to automatically assign for each user in the invite. Only one role can be assigned for all email addresses in a single invite.\r\n<img src=\"https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Finvite-team-roles.00503209.png&#x26;w=1080&#x26;q=75\" alt=\"Invite team popup window with roles.\"></li>\n<li>Select <strong>Send emails</strong>.</li>\n</ol>\n<h2><a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-team-members#accept-a-team-invite\">Accept a team invite</a></h2>\n<p>Users will receive an email inviting them to join your organization's tailnet by <a href=\"https://tailscale.com/download\">downloading the Tailscale client</a> and signing in with an identity provider or a <a href=\"https://tailscale.com/docs/integrations/identity/passkeys\">passkey</a>.</p>\n<h2><a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-team-members#approve-a-team-invite\">Approve a team invite</a></h2>\n<p>If your tailnet has <a href=\"https://tailscale.com/docs/features/access-control/user-approval\">user approval</a> enabled, you must approve invited users before they can join the tailnet.</p>\n<h2><a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-team-members#review-team-invites\">Review team invites</a></h2>\n<p>To review all current invites, use the <a href=\"https://login.tailscale.com/admin/users?q=status%3Ainvited\"><code>status:invited</code></a> filter.</p>\n<h2><a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-team-members#resend-a-team-invite\">Resend a team invite</a></h2>\n<p>To resend an invite:</p>\n<ol>\n<li>\n<p>Open the <a href=\"https://login.tailscale.com/admin/users\">Users</a> page of the admin console.</p>\n</li>\n<li>\n<p>Locate the invited user by typing their email address in the search bar or using the <a href=\"https://login.tailscale.com/admin/users?q=status%3Ainvited\"><code>status:invited</code></a> filter.</p>\n</li>\n<li>\n<p>Select the <img src=\"https://tailscale.com/files/images/icons/fa-ellipsis-h.svg\" alt=\"ellipsis icon\"> menu next to the user's name, then select <strong>Resend user invite</strong>.\r\n<img src=\"https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fuser-invite-options.1f2bf51e.png&#x26;w=384&#x26;q=75\" alt=\"The user options for invited users.\"></p>\n</li>\n</ol>\n<h2><a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-team-members#delete-a-team-invite\">Delete a team invite</a></h2>\n<p>You can delete invites if you accidentally share a user invite or want to revoke it for another reason.</p>\n<p>To delete an invite:</p>\n<ol>\n<li>\n<p>Open the <a href=\"https://login.tailscale.com/admin/users\">Users</a> page of the admin console.</p>\n</li>\n<li>\n<p>Locate the invited user by either typing their email address in the search bar or using the <a href=\"https://login.tailscale.com/admin/users?q=status%3Ainvited\"><code>status:invited</code></a> filter.</p>\n</li>\n<li>\n<p>Select the <img src=\"https://tailscale.com/files/images/icons/fa-ellipsis-h.svg\" alt=\"ellipsis icon\"> menu next to the user's name, then select <strong>Delete user invite</strong>.\r\n<img src=\"https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fuser-invite-options.1f2bf51e.png&#x26;w=384&#x26;q=75\" alt=\"The user options for invited users.\"></p>\n</li>\n</ol>\n<h2><a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-team-members#monitor-team-invites\">Monitor team invites</a></h2>\n<p>You can track user invite activity in the <a href=\"https://login.tailscale.com/admin/logs\">Configuration logs</a> page of the admin console.</p>\n<h2><a href=\"https://tailscale.com/docs/features/sharing/how-to/invite-team-members#limitations\">Limitations</a></h2>\n<ul>\n<li>You can only invite users in the same domain.</li>\n<li>GitHub user accounts don't have email addresses, so you cannot send an invite to GitHub accounts.</li>\n<li>A single team invite can only grant the invited users one role.</li>\n</ul>\n<p><img src=\"https://cdn.brandfetch.io/tailscale.com/fallback/lettermark/theme/dark/h/256/w/256/icon?c=1bfwsmEH20zzEfSNTed\" alt=\"Project Logo\"></p>\n<p>Ask AI</p>\n<p>reCAPTCHA</p>\n<p>Recaptcha requires verification.</p>\n<p>protected by <strong>reCAPTCHA</strong></p>\n"}