Skip to content

Billing and subscriptions

Subscription billing is managed from the operator console Billing page (/{account_id}/billing). You need Billing read permission to view the page; subscribe, change plan, and open the payment portal require Billing manage permission (included in the default Admin role and for account owners).

Free trial

Every new account starts on a 14-day free trial:

  • No credit card required
  • You can enroll agents, create Services, and send ingress traffic
  • The Billing page shows Trial status, trial start date, and days remaining

On day 12 and day 14 of the trial, reminder emails are sent to account members. When the trial ends without a subscription:

  • Status becomes Trial expired
  • Ingress traffic is blocked (clients see a billing-related deny)
  • You cannot enable new agents or Services until you subscribe

Subscribe from the Billing page to restore access.

What you pay for

Billing is based on enabled Services, not agents or users.

A Service counts toward your subscription only when it is billable — both of these must be true:

  • The Service is enabled and not deleted
  • The Agent bound to that Service is enabled and not deleted

The Billing page Usage section shows:

MetricMeaning
AgentsEnabled agents in the account
ServicesBillable (effective) Service count used for subscription quantity
UsersAccount members

When you enable or disable a Service or agent on an active subscription, the billable count updates automatically on your Stripe subscription.

Agents are included — you do not pay per agent. Users are included — IAM seats are not metered separately.

Plans

Three plan tiers are available. Each tier sets a per-Service monthly rate and a cap on enabled Services per agent:

PlanRate (USD)Services per agent
Starter$13 / Service / month1
Professional$16 / Service / monthUp to 5
Enterprise$18 / Service / monthUnlimited

Plan cards on the Billing page list tier-specific features (support level, alerts, audit logs, monitoring).

Volume discounts

Listed prices are the base rate for your chosen plan tier. Volume discounts apply automatically at checkout and on invoices based on how many billable Services you have — you do not need to pick a separate “volume band.” The console shows Volume discounts apply at checkout on each plan card.

Subscribe (first time or after cancellation)

When your account is on Trial, Trial expired, or Cancelled, plan cards show a Subscribe button.

  1. Open Billing in the left navigation.
  2. Under Plans, choose a tier and click Subscribe.
  3. In the dialog, confirm your billing email (used for invoices and payment notifications). You can change this later in the Stripe customer portal.
  4. Click Continue — you are redirected to Stripe Hosted Checkout to enter payment details.
  5. After successful payment, you return to the Billing page. Status becomes Active and metering starts.

If you still have trial time remaining when you subscribe, any unused trial days may be applied to your new subscription at checkout.

Resubscribe after cancellation uses the same flow — choose a plan and complete Checkout again.

Manage billing (payment, invoices, cancel)

When status is Active or Past due, use Manage billing on the Billing page. This opens the Stripe Customer Portal in a new tab where you can:

  • Update payment method
  • View and download invoices
  • Cancel your subscription (immediately or at period end, depending on what you choose in Stripe)

Plan tier changes are not done in the Stripe portal — use the console Plans section instead (see below).

Upgrade or downgrade your plan

When status is Active, each plan card shows Upgrade, Downgrade, or Current plan relative to your subscribed tier.

  1. Click Upgrade or Downgrade on the target plan.
  2. Review the confirmation dialog — Stripe prorates the price difference on your next invoice.
  3. Click Confirm change.

Downgrade restrictions

You cannot downgrade to a tier whose per-agent Service cap is exceeded. For example, if an agent has 3 enabled Services, you cannot move to Starter (max 1 per agent).

If a downgrade is blocked, the Billing page lists each violating agent with its enabled Service count and the new tier’s maximum. Disable or move Services first, then retry.

Upgrades are never blocked by Service counts.

Subscription status and what it means

StatusIngress trafficEnable agents/ServicesWhat to do
TrialAllowedAllowedSubscribe before trial ends
Trial expiredBlockedBlockedSubscribe on Billing page
ActiveAllowedAllowed
Past dueAllowed for existing trafficBlocked for new enablesManage billing → update payment method
CancelledBlocked after cancel effective timeBlockedResubscribe via Checkout

Past due

If a payment fails on an active subscription:

  • Status becomes Past due
  • A banner warns you to update your payment method
  • Existing enabled Services keep accepting traffic
  • You cannot enable new agents or Services until payment is restored

When payment succeeds, status returns to Active automatically.

Cancelled

When a subscription ends (immediate cancel or at period end):

  • Status becomes Cancelled
  • The Billing page shows Cancelled at or Cancelling at with the effective date
  • At the effective time, all agents are disabled and ingress stops
  • Resubscribe from the Billing page to enable agents and Services again

Permissions

ActionTypical requirement
View Billing pageBilling read (or account owner)
Subscribe, change plan, open portalBilling manage (Admin role or account owner)

If Billing is missing from the menu, your role may be Viewer only — ask an account admin to grant Billing manage or assign the Admin role.