Improve plans and billing docs

This commit is contained in:
braginini
2025-07-31 16:00:43 +02:00
parent 694abeb829
commit 112982ac44
7 changed files with 54 additions and 31 deletions

View File

@@ -17,8 +17,8 @@ export const docsNavigation = [
{
title: 'ABOUT',
links: [
{ title: 'How NetBird works', href: '/about-netbird/how-netbird-works'},
{ title: 'NetBird vs. traditional VPN', href: '/about-netbird/netbird-vs-traditional-vpn' },
{ title: 'How NetBird Works', href: '/about-netbird/how-netbird-works'},
{ title: 'NetBird vs. Traditional VPN', href: '/about-netbird/netbird-vs-traditional-vpn' },
{ title: 'Why WireGuard with NetBird', href: '/about-netbird/why-wireguard-with-netbird' },
{ title: 'FAQ', href: '/about-netbird/faq' },
/*{ title: 'Whats new in version xx', href: '/welcome/how-netbird-works' },
@@ -120,34 +120,40 @@ export const docsNavigation = [
isOpen: false,
links: [
{ title: 'Concept', href: '/how-to/networks' },
{ title: 'Routing traffic to multiple IP resources', href: '/how-to/routing-traffic-to-multiple-resources' },
{ title: 'Accessing restricted website domain resources', href: '/how-to/accessing-restricted-domain-resources' },
{ title: 'Accessing entire domains within networks', href: '/how-to/accessing-entire-domains-within-networks' },
{ title: 'Accessing your home network', href: '/how-to/access-home-network' },
{ title: 'Route Traffic to Multiple IP resources', href: '/how-to/routing-traffic-to-multiple-resources' },
{ title: 'Access Restricted Website Domain Resources', href: '/how-to/accessing-restricted-domain-resources' },
{ title: 'Access Entire Domains Within Networks', href: '/how-to/accessing-entire-domains-within-networks' },
{
title: 'Homelab',
isOpen: true,
links: [
{ title: 'Access Home Network', href: '/how-to/access-home-network' },
]
},
]
},
{
title: 'Network Routes',
isOpen: false,
links: [
{ title: 'Routing traffic to private networks', href: '/how-to/routing-traffic-to-private-networks' },
{ title: 'Configuring default routes for Internet traffic', href: '/how-to/configuring-default-routes-for-internet-traffic' },
{ title: 'Configuring routes with access control', href: '/how-to/configuring-routes-with-access-control' },
{ title: 'Resolve overlapping routes', href: '/how-to/resolve-overlapping-routes' },
{ title: 'Route Traffic to Private Networks', href: '/how-to/routing-traffic-to-private-networks' },
{ title: 'Configure Default Routes for Internet Traffic', href: '/how-to/configuring-default-routes-for-internet-traffic' },
{ title: 'Configure Routes with Access control', href: '/how-to/configuring-routes-with-access-control' },
{ title: 'Resolve Overlapping Routes', href: '/how-to/resolve-overlapping-routes' },
]
},
{
title: 'DNS',
isOpen: false,
links: [
{ title: 'Manage DNS in your network', href: '/how-to/manage-dns-in-your-network' },
{ title: 'Manage DNS in Your Network', href: '/how-to/manage-dns-in-your-network' },
]
},
{
title: 'Team',
isOpen: false,
links: [
{ title: 'Add users to your network', href: '/how-to/add-users-to-your-network' },
{ title: 'Add Users to Your Network', href: '/how-to/add-users-to-your-network' },
{
title: 'Provision Users & Groups',
href: '/how-to/idp-sync',
@@ -194,8 +200,8 @@ export const docsNavigation = [
links: [
{title: 'Authentication', href: '/how-to/enforce-periodic-user-authentication' },
{title: 'Multi-Factor Authentication', href: '/how-to/multi-factor-authentication' },
{title: 'Delete account/danger zone', href: '/how-to/delete-account' },
{title: 'Plans and billing', href: '/how-to/plans-and-billing' }
{title: 'Delete Account', href: '/how-to/delete-account' },
{title: 'Plans and Billing', href: '/how-to/plans-and-billing' }
]
},
@@ -203,14 +209,14 @@ export const docsNavigation = [
title: 'Integrations',
isOpen: false,
links: [
{title: 'Enable post quantum cryptography', href: '/how-to/enable-post-quantum-cryptography' },
{title: 'Enable Post Quantum Cryptography', href: '/how-to/enable-post-quantum-cryptography' },
{
title: 'MDM',
title: 'MDM for Deployment',
isOpen: true,
links: [
{title: 'Deploying with Jamf Pro', href: '/how-to/jamf-pro-netbird-integration' },
{title: 'Deploying with Kandji', href: '/how-to/kandji-netbird-integration' },
{title: 'Deploying with Intune', href: '/how-to/intune-netbird-integration' },
{title: 'Deploy with Jamf Pro', href: '/how-to/jamf-pro-netbird-integration' },
{title: 'Deploy with Kandji', href: '/how-to/kandji-netbird-integration' },
{title: 'Deploy with Intune', href: '/how-to/intune-netbird-integration' },
]
},
{
@@ -227,7 +233,7 @@ export const docsNavigation = [
title: 'Public API',
isOpen: false,
links: [
{ title: 'Access public API', href: '/how-to/access-netbird-public-api' },
{ title: 'Access Public API', href: '/how-to/access-netbird-public-api' },
]
},

View File

@@ -1,6 +1,6 @@
# Plans and billing
## NetBird plans
## NetBird Plans
NetBird offers diverse plans to accommodate various networking needs, ensuring scalable and secure connectivity.
@@ -9,7 +9,6 @@ It features peer-to-peer connections and encryption, access control, routing, an
- **Team Plan:** Priced at **$5 per user per month**, the Team Plan offers unlimited admin and regular users, multi-factor authentication (MFA), access and connection logging, user and group provisioning and sync from your identity provider (IdP), and custom SSO login options, making it ideal for larger teams seeking scalable and secure connectivity.
- **Business Plan:** At **$12 per user per month**, the Business Plan offers enhanced network security with a Zero Trust approach. It supports unlimited users and includes features like device approvals and integrations (MDM and EDR) for comprehensive control, device posture checks and activity events streaming, making it an excellent choice for organizations seeking advanced security solutions.
@@ -19,7 +18,25 @@ It features peer-to-peer connections and encryption, access control, routing, an
Details can be found on our [pricing page](https://netbird.io/pricing).
## Machine-based usage
## Usage-based Billing
NetBird uses a pay-as-you-go model, charging only for active users or machines.
We bill you at the end of each monthly cycle based on actual usage:
* A user or machine counts as "active" only if it connects or logs in (including the admin dashboard) at least once during the billing period.
* If you integrate NetBird with your [Identity Provider (IdP)](/how-to/idp-sync),
we automatically sync your users and machines. Inactive synced user accounts that never connect or log in won't incur charges.
Example:
You sync 300 users from Entra ID, but only 100 connect during the month. You're billed for 100 users, not 300.
If the next month only 70 connect, you pay for 70 users.
Refer to our pricing calculator on the [pricing page](https://netbird.io/pricing#calculator) to estimate your monthly costs based on your expected usage.
<p>
<img src="/docs-static/img/how-to-guides/plans-and-billing/calculator.png" alt="pricing-calculator" className="imagewrapper-big"/>
</p>
## Machine-based Usage
NetBird offers scalable plans for networks with a machine-based usage model. This approach is relevant, among other scenarios,
for IoT use cases where there is a large number of machines on the network but comparatively fewer users.
@@ -27,24 +44,24 @@ This option is available under both Team and Business plans. Simply subscribe to
automatically adjust the machine costs as detailed in the following sections.
### Inclusive machine allowance
### Inclusive Machine Allowance
- **Team and Business plans**: Start with 100 free machines and an extra 10 machines for each paid user.
- **Example**: a Team plan with 10 users provides:
- `(10 users × 10 machines/user) + 100 base machines = 200 machines`
### Additional machine billing
### Additional Machine Billing
- Extra machines are billed at a set rate per machine.
- **Example**: Adding 20 extra machines to a Team plan with 10 users:
- Base plan cost: `(10 users × €5/user) = €50`
- Extra machines cost: `(20 extra machines × €0.5/machine) = €10`
- **Total monthly cost**: `€50 + €10 = €60`
## Starting a subscription
## Starting a Subscription
To start or change your current plan, navigate to `Settings` > `Plans & Billing` and choose the plan you wish to upgrade or downgrade to.
<p>
<img src="/docs-static/img/how-to-guides/chose-plan.png" alt="chose-plan" width="780" className="imagewrapper-big"/>
<img src="/docs-static/img/how-to-guides/plans-and-billing/chose-plan.png" alt="chose-plan" width="780" className="imagewrapper-big"/>
</p>
**Payment Information**
@@ -56,12 +73,12 @@ Next, you'll be directed to enter your payment information. Available payment op
**Confirmation and billing cycle**
**Confirmation and Billing Cycle**
After successfully submitting your payment information, the updated version of your plan will be reflected in your account.
<p>
<img src="/docs-static/img/how-to-guides/plans-billing-overview.png" alt="plans-billing-overview" className="imagewrapper-big"/>
<img src="/docs-static/img/how-to-guides/plans-and-billing/plans-billing-overview.png" alt="plans-billing-overview" className="imagewrapper-big"/>
</p>
@@ -70,7 +87,7 @@ Please note that changes to the number of peers and user counts are updated in o
</Note>
## Changing a subscription
## Changing a Subscription
Based on your current plan, you have the flexibility to upgrade or downgrade at any time as your needs change.
@@ -79,6 +96,6 @@ Your subscription cycle starts on the first day of your original subscription. I
</Note>
## Deleting an account
## Deleting an Account
If you [delete your account](https://docs.netbird.io/how-to/delete-account), the final charge for your usage will be processed during the next daily statistics update cycle at 2 AM UTC.