mirror of https://github.com/zulip/zulip.git
543 lines
17 KiB
Markdown
543 lines
17 KiB
Markdown
# Self-hosted Zulip billing
|
||
|
||
This page describes how to manage your self-hosted plan, and answers some common
|
||
questions about plans and billing for self-hosted organizations. Please refer to
|
||
[Self-hosted Zulip plans and pricing](https://zulip.com/plans/#self-hosted) for plan
|
||
details. If you have any questions not answered here, please don't hesitate to
|
||
reach out at [sales@zulip.com](mailto:sales@zulip.com).
|
||
|
||
## Paid plan details and upgrades
|
||
|
||
For businesses with up to 10 Zulip users, the Free plan is a good option, and
|
||
includes free access to the Mobile Push Notification Service.
|
||
|
||
For businesses with more than 10 Zulip users, both the Basic and Business plans
|
||
include unlimited access to the Mobile Push Notification Service.
|
||
|
||
The Business plan also includes commercial support for dozens of features and
|
||
[integrations](/help/integrations-overview) that help businesses take full advantage of their Zulip
|
||
implementation. The minimum purchase is 25 licenses.
|
||
|
||
If your organization requires hands-on support, such as real-time support during
|
||
installation and upgrades, support for advanced deployment options, custom
|
||
feature development or integrations, etc., should contact
|
||
[sales@zulip.com](mailto:sales@zulip.com) to discuss pricing.
|
||
|
||
Paid plan discounts are available in a variety of situations; see
|
||
[below](#paid-plan-discounts) for details.
|
||
|
||
### Upgrades for legacy customers
|
||
|
||
On December 15, 2023, it was
|
||
[announced](https://blog.zulip.com/2023/12/15/new-plans-for-self-hosted-customers/)
|
||
that self-hosted customers will no longer get unlimited free access to Zulip's
|
||
[Mobile Push Notification
|
||
Service](https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html).
|
||
Legacy customers can continue using the notification service for free (no action
|
||
required) until February 15, 2024.
|
||
|
||
To continue using the service after that date, organizations with more than 10
|
||
users must upgrade to a paid plan or the Community plan. When you upgrade to a
|
||
paid plan, you can start the plan right away (if you‘d like your technical
|
||
support to start immediately), or schedule a February 15 start date.
|
||
|
||
If your organization needs more time to sign up for a plan, please contact
|
||
[sales@zulip.com](mailto:sales@zulip.com) to request extended free access to the
|
||
Mobile Push Notification Service.
|
||
|
||
!!! tip ""
|
||
An email announcing this change was sent to the registered contact email
|
||
address for all legacy customers. If you did not receive this email, please
|
||
[update](https://zulip.readthedocs.io/en/latest/production/mobile-push-notifications.html#updating-your-server-s-registration)
|
||
your contact information.
|
||
|
||
Any Zulip server that registered for Zulip's [Mobile Push Notification
|
||
Service](https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html)
|
||
prior to December 15, 2023 is considered to be a legacy customer.
|
||
|
||
#### Do I have to upgrade my server first?
|
||
|
||
While upgrading your Zulip server to version 8.0+ makes it more convenient to
|
||
manage your plan, you do not have to upgrade your Zulip installation in order to
|
||
sign up for a plan. **The same plans are offered for all Zulip versions.**
|
||
|
||
In addition to hundreds of other improvements, upgrading to Zulip Server 8.0+ lets
|
||
you:
|
||
|
||
- Easily log in to Zulip plan management, without an additional server
|
||
authentication step.
|
||
|
||
- Separately manage plans for all the organizations on your server.
|
||
|
||
- Upload only the [basic
|
||
metadata](https://zulip.readthedocs.io/en/latest/production/mobile-push-notifications.html#uploading-basic-metadata)
|
||
required for the service, without also [uploading usage
|
||
statistics](https://zulip.readthedocs.io/en/latest/production/mobile-push-notifications.html#uploading-usage-statistics).
|
||
|
||
If you upgrade your server after signing up for a plan, you will be able to
|
||
transfer your plan to an organization on your server. If your server has one
|
||
organization on it, this will happen automatically. Otherwise, contact
|
||
[support@zulip.com](mailto:support@zulip.com) for help.
|
||
|
||
#### Upgrading to a paid plan
|
||
|
||
{!self-hosted-billing-multiple-organizations.md!}
|
||
|
||
{start_tabs}
|
||
|
||
{tab|v8}
|
||
|
||
{!self-hosted-billing-admin-only.md!}
|
||
|
||
{!self-hosted-log-in.md!}
|
||
|
||
1. On the page listing Zulip's self-hosted plans, click the button at the bottom
|
||
of the plan you would like to purchase.
|
||
|
||
1. Select your preferred option from the **Payment schedule** dropdown.
|
||
|
||
1. Under **Plan start date**, select **February 15, 2024** or **Today**.
|
||
|
||
1. Click **Add card** to enter your payment details.
|
||
|
||
1. Click the **Purchase** or **Schedule upgrade** button to complete your
|
||
purchase.
|
||
|
||
!!! warn ""
|
||
|
||
If your server hosts more than one organization, commercial
|
||
support for server-wide configurations requires upgrading the
|
||
organization with the largest number of users.
|
||
|
||
{tab|all-versions}
|
||
|
||
{!legacy-log-in-intro.md!}
|
||
|
||
{!legacy-log-in.md!}
|
||
|
||
1. Select your preferred option from the **Payment schedule** dropdown.
|
||
|
||
1. Under **Plan start date**, select **February 15, 2024** or **Today**.
|
||
|
||
1. Click **Add card** to enter your payment details.
|
||
|
||
1. Click the **Purchase** or **Schedule upgrade** button to complete your
|
||
purchase.
|
||
|
||
{end_tabs}
|
||
|
||
### Upgrades for new customers
|
||
|
||
#### Upgrade to Zulip Basic
|
||
|
||
**New customers** are eligible for a free 30-day trial of Zulip Basic. An
|
||
organization is considered to be a new customer if:
|
||
|
||
- It was not registered for Zulip's [Mobile Push Notification
|
||
Service](https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html)
|
||
prior to December 12, 2023, and
|
||
- It has never previously signed up for a self-hosted Zulip plan (Basic, Business,
|
||
Community or Enterprise).
|
||
|
||
{!self-hosted-billing-multiple-organizations.md!}
|
||
|
||
{start_tabs}
|
||
|
||
{tab|v8}
|
||
|
||
{!register-server.md!}
|
||
|
||
{!self-hosted-log-in.md!}
|
||
|
||
1. On the page listing Zulip's self-hosted plans, click the **Start 30-day
|
||
trial** button at the bottom of the **Basic** plan.
|
||
|
||
1. Click **Add card** to enter your payment details.
|
||
|
||
1. Click **Start 30-day trial** to start your free trial.
|
||
|
||
!!! tip ""
|
||
|
||
Once you start the trial, you can switch between monthly and annual billing
|
||
on your organization's billing page.
|
||
|
||
{tab|all-versions}
|
||
|
||
{!legacy-log-in-intro.md!}
|
||
|
||
{!register-server-legacy.md!}
|
||
|
||
{!legacy-log-in.md!}
|
||
|
||
1. On the page listing Zulip's self-hosted plans, click the **Start 30-day
|
||
trial** button at the bottom of the **Basic** plan.
|
||
|
||
1. Click **Add card** to enter your payment details.
|
||
|
||
1. Click **Start 30-day trial** to start your free trial.
|
||
|
||
!!! tip ""
|
||
|
||
Once you start the trial, you can switch between monthly and annual billing
|
||
on your organization's billing page.
|
||
|
||
{end_tabs}
|
||
|
||
#### Upgrade to Zulip Business
|
||
|
||
{!self-hosted-billing-multiple-organizations.md!}
|
||
|
||
{start_tabs}
|
||
|
||
{tab|v8}
|
||
|
||
{!register-server.md!}
|
||
|
||
{!self-hosted-log-in.md!}
|
||
|
||
1. On the page listing Zulip's self-hosted plans, click the **Upgrade to Business** button
|
||
at the bottom of the **Business** plan.
|
||
|
||
1. Select your preferred option from the **Payment schedule** dropdown.
|
||
|
||
1. Click **Add card** to enter your payment details.
|
||
|
||
1. Click the **Purchase** button to complete your purchase.
|
||
|
||
!!! warn ""
|
||
|
||
If your server hosts more than one organization, commercial
|
||
support for server-wide configurations requires upgrading the
|
||
organization with the largest number of users.
|
||
|
||
{tab|all-versions}
|
||
|
||
{!legacy-log-in-intro.md!}
|
||
|
||
{!register-server-legacy.md!}
|
||
|
||
{!legacy-log-in.md!}
|
||
|
||
1. On the page listing Zulip's self-hosted plans, click the **Upgrade to Business** button
|
||
at the bottom of the **Business** plan.
|
||
|
||
1. Select your preferred option from the **Payment schedule** dropdown.
|
||
|
||
1. Click **Add card** to enter your payment details.
|
||
|
||
1. Click the **Purchase** button to complete your purchase.
|
||
|
||
!!! tip ""
|
||
|
||
Once you start the trial, you can switch between monthly and annual billing
|
||
on your organization's billing page.
|
||
|
||
{end_tabs}
|
||
|
||
|
||
## Manage billing
|
||
|
||
{!self-hosted-billing-multiple-organizations.md!}
|
||
|
||
{start_tabs}
|
||
|
||
{tab|v8}
|
||
|
||
{!self-hosted-log-in.md!}
|
||
|
||
{tab|all-versions}
|
||
|
||
{!legacy-log-in-intro.md!}
|
||
|
||
{!legacy-log-in.md!}
|
||
|
||
{end_tabs}
|
||
|
||
## Cancel paid plan
|
||
|
||
{!self-hosted-billing-multiple-organizations.md!}
|
||
|
||
If you cancel your plan, your organization will be downgraded to the
|
||
**Free** plan at the end of the current billing period.
|
||
|
||
{start_tabs}
|
||
|
||
{tab|v8}
|
||
|
||
{!self-hosted-log-in.md!}
|
||
|
||
1. At the bottom of the page, click **Cancel plan**.
|
||
|
||
2. Click **Downgrade** to confirm.
|
||
|
||
{tab|all-versions}
|
||
|
||
{!legacy-log-in-intro.md!}
|
||
|
||
{!legacy-log-in.md!}
|
||
|
||
1. At the bottom of the page, click **Cancel plan**.
|
||
|
||
1. Click **Downgrade** to confirm.
|
||
|
||
{end_tabs}
|
||
|
||
## Free Community plan
|
||
|
||
Zulip sponsors free plans for over 1000 worthy organizations. The following
|
||
types of organizations are generally eligible for the free Community plan.
|
||
|
||
- Open-source projects, including projects with a small paid team.
|
||
- Research in an academic setting, such as research groups, cross-institutional
|
||
collaborations, etc.
|
||
- Organizations operated by individual educators, such as a professor teaching
|
||
one or more classes.
|
||
- Non-profits with no paid staff.
|
||
- Communities and personal organizations (clubs, groups of
|
||
friends, volunteer groups, etc.).
|
||
|
||
Organizations that have up to 10 users, or do not require mobile push
|
||
notifications, will likely find the Free plan to be the most convenient
|
||
option. Larger organizations are encouraged to apply for the free Community
|
||
plan, which includes unlimited push notifications and support for many Zulip
|
||
features.
|
||
|
||
If you aren't sure whether your organization qualifies, submitting a sponsorship
|
||
form describing your situation is a great starting point. Many organizations
|
||
that don't qualify for the Community plan can still receive [discounted paid
|
||
plan pricing](#paid-plan-discounts).
|
||
|
||
### Apply for Community plan
|
||
|
||
These instructions describe the Community plan application process for an
|
||
existing Zulip server. If you would like to inquire about Community plan
|
||
eligibility prior to setting up a server, contact
|
||
[sales@zulip.com](mailto:sales@zulip.com).
|
||
|
||
!!! tip ""
|
||
|
||
Organizations that do not qualify for a Community plan may be offered a
|
||
discount on the Business plan.
|
||
|
||
{start_tabs}
|
||
|
||
{tab|v8}
|
||
|
||
{!register-server.md!}
|
||
|
||
{!self-hosted-log-in.md!}
|
||
|
||
1. On the page listing Zulip's self-hosted plans, scroll down to the
|
||
**Sponsorship and discounts** area, and click **Apply here**.
|
||
|
||
1. Fill out the requested information, and click **Submit**. Your application
|
||
will be reviewed for Community plan eligibility.
|
||
|
||
{tab|all-versions}
|
||
|
||
{!legacy-log-in-intro.md!}
|
||
|
||
{!register-server-legacy.md!}
|
||
|
||
{!legacy-log-in.md!}
|
||
|
||
1. On the page listing Zulip's self-hosted plans, scroll down to the
|
||
**Sponsorship and discounts** area, and click **Apply here**.
|
||
|
||
1. Fill out the requested information, and click **Submit**. Your application
|
||
will be reviewed for Community plan eligibility.
|
||
|
||
!!! tip ""
|
||
|
||
Organizations that do not qualify for a Community plan may be offered a
|
||
discount on the Business plan.
|
||
|
||
{end_tabs}
|
||
|
||
## Paid plan discounts
|
||
|
||
The following types of organizations are generally eligible for significant
|
||
discounts on paid plans. You can also contact
|
||
[sales@zulip.com](mailto:sales@zulip.com) to discuss bulk discount pricing for a
|
||
large organization.
|
||
|
||
- [Education organizations](#education-pricing) and [non-profit
|
||
organizations](#non-profit-pricing).
|
||
|
||
- Discounts are available for organizations based in the **developing world**.
|
||
|
||
- Any organization where many users are **not paid staff** is likely eligible
|
||
for a discount.
|
||
|
||
If there are any circumstances that make regular pricing unaffordable for your
|
||
organization, contact [sales@zulip.com](mailto:sales@zulip.com) to discuss your
|
||
situation.
|
||
|
||
### Education pricing
|
||
|
||
Organizations operated by individual educators (for example, a professor
|
||
teaching one or more classes) are generally eligible for a free
|
||
Community plan.
|
||
|
||
Departments and other institutions using Zulip are eligible for discounted
|
||
education pricing.
|
||
|
||
- **For-profit education pricing**:
|
||
- **Basic plan**: $0.50 per user per month
|
||
- **Business plan**: $1 per user per month with annual billing
|
||
($1.20/month billed monthly) with a minimum purchase of 100 licenses.
|
||
|
||
- **Non-profit education pricing**: The non-profit discount applies to
|
||
online purchases only (no additional legal agreements) for use at registered
|
||
non-profit institutions (e.g., colleges and universities).
|
||
- **Basic plan**: $0.35 per user per month
|
||
- **Business plan**: $0.67 per user per month with annual billing
|
||
($0.80/month billed monthly) with a minimum purchase of 100 licenses.
|
||
|
||
### Non-profit pricing
|
||
|
||
Non-profits with no paid staff are eligible for the free Community plan.
|
||
|
||
For non-profits with paid staff, volunteers and other unpaid participants in
|
||
your community are eligible for free Zulip accounts. Additionally, discounts are
|
||
available for paid staff accounts. Contact
|
||
[sales@zulip.com](mailto:sales@zulip.com) to arrange discounted pricing for your
|
||
organization.
|
||
|
||
### Guest user discounts
|
||
|
||
There is no automatic discount for guest users. However, organizations with a
|
||
large number of guest users are very likely to be eligible for a discount. If
|
||
this is your situation, please apply for a discount or email
|
||
[sales@zulip.com](mailto:sales@zulip.com).
|
||
|
||
### Duplicate accounts
|
||
|
||
Some servers host multiple organizations, with some individuals having accounts in
|
||
several of these organizations. If you have this setup, the ability to
|
||
[configure whether guests can see other
|
||
users](/help/guest-users#configure-whether-guests-can-see-all-other-users)
|
||
(introduced in Zulip 8.0) may allow you to consolidate into a single Zulip
|
||
organization.
|
||
|
||
If you want to maintain a multi-organization setup with duplicate accounts, you
|
||
may contact [sales@zulip.com](mailto:sales@zulip.com) to arrange a discounted rate.
|
||
|
||
### Apply for a paid plan discount
|
||
|
||
These instructions describe the paid plan discount application process for an
|
||
existing Zulip server. If you would like to inquire about paid plan discount
|
||
eligibility prior to setting up a server, contact
|
||
[sales@zulip.com](mailto:sales@zulip.com).
|
||
|
||
{start_tabs}
|
||
|
||
{tab|v8}
|
||
|
||
{!register-server.md!}
|
||
|
||
{!self-hosted-log-in.md!}
|
||
|
||
1. On the page listing Zulip's self-hosted plans, scroll down to the
|
||
**Sponsorship and discounts** area, and click **Apply here**.
|
||
|
||
1. Select your preferred option from the **Plan** dropdown.
|
||
|
||
1. Fill out the requested information, and click **Submit**. Your application
|
||
will be reviewed for discount eligibility.
|
||
|
||
{tab|all-versions}
|
||
|
||
{!legacy-log-in-intro.md!}
|
||
|
||
{!register-server-legacy.md!}
|
||
|
||
{!legacy-log-in.md!}
|
||
|
||
1. On the page listing Zulip's self-hosted plans, scroll down to the
|
||
**Sponsorship and discounts** area, and click **Apply here**.
|
||
|
||
1. Select your preferred option from the **Plan** dropdown.
|
||
|
||
1. Fill out the requested information, and click **Submit**. Your application
|
||
will be reviewed for discount eligibility.
|
||
|
||
{end_tabs}
|
||
|
||
## Payment methods
|
||
|
||
### Can I pay by credit card and/or invoice?
|
||
|
||
You can always use a credit card to pay. If you would like to pay by invoice,
|
||
you will need to sign up for an annual plan.
|
||
|
||
### How does automatic billing work?
|
||
|
||
{!automatic-billing.md!}
|
||
|
||
### How does manual billing work?
|
||
|
||
{!manual-billing-intro.md!}
|
||
|
||
#### Manually manage licenses
|
||
|
||
{start_tabs}
|
||
|
||
{tab|v8}
|
||
|
||
{!self-hosted-log-in.md!}
|
||
|
||
1. Modify **Number of licenses for current billing period** or **Number of
|
||
licenses for next billing period**, and click **Update**.
|
||
|
||
!!! tip ""
|
||
|
||
You can only increase the number of licenses for the current billing period.
|
||
|
||
{tab|all-versions}
|
||
|
||
{!legacy-log-in-intro.md!}
|
||
|
||
{!legacy-log-in.md!}
|
||
|
||
1. Modify **Number of licenses for current billing period** or **Number of
|
||
licenses for next billing period**, and click **Update**.
|
||
|
||
!!! tip ""
|
||
|
||
You can only increase the number of licenses for the current billing period.
|
||
|
||
{end_tabs}
|
||
|
||
## How paid plans support the Zulip project
|
||
|
||
Zulip is proudly independent, with [no venture capital
|
||
funding](https://zulip.com/values/#building-a-sustainable-business-aligned-with-our-values),
|
||
which means that revenue strongly impacts the pace of Zulip’s development. Paid
|
||
plans for self-hosted customers help fund improvements in Zulip's self-hosting
|
||
experience, and overall product development. Zulip needs the support of
|
||
businesses that self-host Zulip in order to thrive as an independent, [100%
|
||
open-source](https://github.com/zulip/zulip#readme) project.
|
||
|
||
You can also learn about [other ways](/help/support-zulip-project) to support
|
||
the Zulip project.
|
||
|
||
## Self-hosting Zulip for free
|
||
|
||
Zulip is 100% open-source. Organizations that do not require support with their
|
||
installation can always use Zulip for free with no limitations. Additionally,
|
||
the [Mobile Push Notification
|
||
Service](https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html)
|
||
is provided free of charge for organizations with up to 10 users.
|
||
|
||
You can self-manage your Zulip installation without signing up for a plan. Get
|
||
started with the [installation
|
||
guide](https://zulip.readthedocs.io/en/stable/production/install.html).
|
||
|
||
## Related articles
|
||
|
||
* [Trying out Zulip](/help/trying-out-zulip)
|
||
* [Zulip Cloud or self-hosting?](/help/zulip-cloud-or-self-hosting)
|
||
* [Migrating from other chat tools](/help/migrating-from-other-chat-tools)
|
||
* [Contact support](/help/contact-support)
|