TeamsBusiness

Business

Your company’s sign-in, for the whole team.

Company sign-in, directory sync and the rule that members use them, for teams that run on an identity provider or need more than 25 seats. Everything else a team does works without it.

+$15 a seat a month, or $150 a seat a year

On top of seats at $100 each, bought once.

What it adds

Five things, and only these.

Business is services we run for your team every month. The software itself is yours from the seat.

  1. 01

    Company sign-in (SSO)

    Members sign in through your identity provider, such as Okta, Microsoft Entra ID or Google Workspace, over SAML 2.0 or OpenID Connect. It answers only for addresses at domains your team has proven it owns.

  2. 02

    Directory sync (SCIM)

    Your directory tells ZestSSH who joins, who leaves and which groups they are in, and groups map to roles. Removals take effect at once; anything that gives access waits for an owner or admin, who confirms it on their own device.

  3. 03

    Company sign-in required

    A team rule, checked by ZestSSH Cloud on every request: members sign in through your company sign-in, not with a password, Google or Apple.

  4. 04

    More than 25 seats

    Up to 1,000 seats, bought up to 250 at a time, still $100 each and once. For a larger team, write to support@zestssh.com.

  5. 05

    Priority support and help setting up

    Questions from Business teams are answered first, and we aim to answer within one business day. We help you connect your identity provider and your directory.

Setting it up

Four steps on one page, in the app.

Owners set it up on the Team page, under Sign-in. Each change asks for a sign-in from the last ten minutes.

  1. 1

    Prove a domain

    Add a TXT record that starts with zestssh-verify= where you manage DNS.

  2. 2

    Connect your provider

    SAML or OIDC. Copy the reply URL and entity ID, or the redirect URI, from the app.

  3. 3

    Test a sign-in

    Sign in with an address at a proven domain. It does not change who is signed in.

  4. 4

    Turn it on

    People at your domains can now sign in with SSO. Require it with a rule, if you choose.

Your directory can only take access away by itself. Inviting someone or giving a higher role waits for an owner or admin, who confirms it on their own device with the team’s usual signed changes. Neither your directory nor ZestSSH Cloud can sign those.

Company sign-in, in the docs Directory sync, in the docs

Without Business

Everything else keeps working.

None of these need Business, and none of them stop if it ends.

  • Seats, bought once, and everyone who holds one
  • Shared vaults, roles and access levels
  • Short-lived SSH certificates from the team’s own authority
  • The audit log: version history, activity and event export
  • Session sharing, watched sessions and session logs
  • Approved devices, team recovery and setup as code
  • Signing in through company sign-in, once it is on

If a payment fails, or Business ends

  1. Active

    Everything Business adds works. Cancelled, it stays active until the date it was paid to.

  2. 14 days after the paid time ends

    Directory sync and the company sign-in rule keep working. Company sign-in cannot be changed until what is due is paid.

  3. Not on for this team

    Directory sync stops, and the company sign-in rule is no longer applied, so nobody is locked out. People still sign in through company sign-in. The seats stay, all of them.

The cost

Seats once. Business per seat.

Seats, once
$4,000
40 × $100
Business, each year
$6,000
40 × $150 a year
First year
$10,000
Then $6,000 a year, for as long as you keep Business

Prices in US dollars, before any tax. More than 25 seats needs Business.

Team and Business

Team

For 2 to 25 people.

$100per seat, once

See Team

Squeezed and Juiced for every member, plus

  • Shared vaults, each with its own key
  • Roles with a level in each vault: Connect, Use, Edit or Manage
  • Invite by email, or by a code or QR that checks both sides' keys
  • Removing someone replaces the keys they held
  • Access for a set time, session sharing and session logs
  • Short-lived SSH certificates from the team's own authority
  • Team rules: two-step sign-in, approved devices, app lock, no export
  • Audit log and event export, off unless an owner turns them on
  • Team recovery and setup as code
  • ZestSSH Cloud on every device of every member
  • Pay by card, or by invoice with a purchase order number
  • No recurring charge, ever

Holding the Bundle (Squeezed + Juiced)? Your own first seat is included.

Next billNever

Questions about Business

Do certificates and the audit log need Business?

No. Short-lived SSH certificates, version history, activity and event export come with every Team. Business adds company sign-in, directory sync, the company sign-in rule, more than 25 seats, and priority support with help setting up.

What happens if we stop paying for Business?

The software keeps working. For 14 days after the paid time ends nothing changes, except that company sign-in cannot be changed. After that, directory sync stops and the company sign-in rule is no longer applied, so nobody is locked out. People still sign in through company sign-in, the seats stay, and everything else in the team works as before.

How is Business billed?

Per seat, $15 a month or $150 a year, for every seat the team has, an owner’s Bundle seat included. It follows the seats: buying more adds them, and Stripe works out the difference for the time left. A team needs its first 2 seats before it can subscribe.

Can we cancel Business, or get a refund?

Cancel at any time, from the Buy seats page or Stripe’s billing page. Business stays on until the end of the month or year already paid, and is not charged again. Business payments are not refunded. Seats are a one-time purchase and keep their own 30-day refund.

How fast is priority support?

Questions from Business teams are answered before any others, and we aim to answer within one business day. It is an aim, not a guaranteed response time or service level.

Is a Business seat a different price?

No. Every seat is $100, bought once, with or without Business. Business is the only part of ZestSSH that is billed by the month or the year.

Which identity providers work?

Any provider that speaks SAML 2.0 or OpenID Connect (with the authorization code flow), such as Okta, Microsoft Entra ID or Google Workspace. Directory sync works with Microsoft Entra ID, Okta and any other directory that speaks SCIM 2.0.

Does ZestSSH keep our provider’s secrets?

No. An OpenID Connect client secret goes only to Identity Platform, the sign-in service behind ZestSSH accounts. A SAML certificate is kept as its fingerprint and the date it runs out. The directory token is shown once, to you.

Bring your company sign-in.

An owner turns Business on from the team's seats page on zestssh.com. Monthly or yearly, per seat.