New: Agent approvals, red teaming and model scanning. See how
MITRITY
Docs / Administration / Billing & Plans

Billing & Plans

MITRITY has three subscription tiers: Starter, Pro and Enterprise. You subscribe to Starter and Pro yourself, through Stripe. Enterprise is a negotiated annual contract.

This page explains what the plan limits mean in day-to-day operation, how to upgrade and downgrade, and how Stripe checkout, invoicing and cancellation work. For the full presentation of the plans, with prices and the comparison table, see the pricing page.

Plan summary

StarterProEnterprise
Price (monthly)$149$599Custom
Price (yearly, per month)$119$479Annual contract
Use caseSolo team or light production useProduction teams running governed agents at scaleRegulated organizations and large-scale deployments

The Enterprise tier is "Custom" on every scale dimension on purpose. Its caps are negotiated when the contract is signed, and apply per tenant. Sales sets them in the admin portal. The platform does not apply any default cap when a tenant moves to Enterprise.

Scale limits

StarterProEnterprise
Agents525Custom
Events / month10,000100,000Custom
Users525Custom
Policies1050Custom
Environments1 (prod only)5Custom
Audit log retention7 days30 days90 days

When you reach a limit, creating another resource of that type returns HTTP 409 plan_limit_exceeded. You are never charged overage fees: billing is flat per plan.

Feature ladder

MITRITY's intent intelligence comes as three named products. Higher tiers include more of them.

StarterProEnterprise
Static governance rules✓✓✓
DriftGuard — runtime ML✓✓✓
DeepTrace — control-plane ML—✓✓
TrustGraph — delegation graph——✓
Custom / tenant-trained models——✓

Governance features:

StarterProEnterprise
Prompt injection detectionBasicFull MLFull + custom rules
Destination allowlists✓✓✓
Credential broker—✓✓
Approval workflows—✓✓
DLP—✓✓
Threat intelligence feed—✓✓ (early access)
Delegation chain governance—✓✓
SAML 2.0 SSO——✓
SIEM forwarding (Splunk, syslog, webhook)——✓

Reports:

  • Starter receives basic templates.
  • Pro adds advanced templates.
  • Enterprise gets SOC 2 / GDPR / ISO 27001-ready report formats plus custom templates.

Support:

  • Starter offers 8 × 5 email support, with a 48 h response SLA.
  • Pro offers 24 × 7 email support, with a 24 h SLA.
  • Enterprise adds a dedicated Slack channel, 24 × 7 phone support for P1 incidents, and a 3 h P1 SLA.

Stripe integration

MITRITY uses Stripe for all self-serve subscription management and payment processing. Stripe holds your payment information, and it never touches MITRITY's servers.

Checkout flow

When you select Starter or Pro:

  1. Click Upgrade or Subscribe in the dashboard at Settings → Billing.
  2. You are redirected to a Stripe Checkout page.
  3. Enter your payment details (credit card, Apple Pay, Google Pay, or SEPA bank debit in the EU).
  4. Complete the checkout.
  5. You are redirected back to MITRITY, and your new plan is active immediately. The Stripe webhook writes the plan-tier limits to your tenant record. Upgrading below shows the exact mechanics.

Billing portal

Open Settings → Billing → Manage Subscription to launch the Stripe billing portal. There you can:

  • Update your payment method
  • View and download invoices and receipts
  • Update your billing email address
  • View your upcoming invoice amount
  • Add or update your EU VAT number for reverse-charge treatment

Subscription management API

Viewing your subscription

curl https://api.mitrity.com/api/v1/billing/subscription \
  -H "Authorization: Bearer mk_your-api-key"

The response includes your current plan, its status, the billing period and the cancel-at-period-end flag. It also has the live usage and limit of each capped resource.

Creating a checkout session

curl -X POST https://api.mitrity.com/api/v1/billing/checkout \
  -H "Authorization: Bearer mk_your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "plan": "pro",
    "interval": "yearly"
  }'

plan is starter or pro (Enterprise is arranged with sales), and interval is monthly or yearly. The response holds a checkout_url to redirect the user to. Stripe Checkout handles the rest and returns the user to MITRITY. Only the tenant Owner can start a checkout.

Getting the billing portal URL

curl https://api.mitrity.com/api/v1/billing/portal \
  -H "Authorization: Bearer mk_your-api-key"

The response holds the portal link as url. The portal returns the user to MITRITY's billing page. Only the tenant Owner can open the portal, and the tenant needs a subscription first. The portal session is single-use and expires shortly after it is created.

Upgrading

Starter → Pro

  1. Go to Settings → Billing → Upgrade to Pro.
  2. Complete Stripe Checkout.
  3. Your plan changes immediately. You are charged a prorated amount for the rest of the current billing cycle.
  4. The Stripe webhook writes the new Pro caps to your tenant record:
    • max_agents = 25
    • max_users = 25
    • max_policies = 50
    • max_environments = 5
  5. Pro-only features become available on the next request: the credential broker, DLP, approval workflows, threat intelligence, delegation chains, Slack notifications and webhooks.

Pro → Enterprise

Enterprise plans are negotiated:

  1. Settings → Billing → Let's talk opens the Enterprise contact form.
  2. A MITRITY sales representative follows up.
  3. After the contract is signed, your tenant is moved to plan = enterprise in the admin portal. Your negotiated limits are written directly to your tenant record: sales sets the actual numbers, and the standardised plan-tier caps do not apply.
  4. Enterprise-only features become available: TrustGraph, SAML SSO, SIEM forwarding, custom-trained ML, a dedicated Slack channel and phone support.

The Stripe webhook deliberately does not overwrite the negotiated caps when later subscription events fire on an Enterprise tenant. Your contract-signed numbers stay intact across renewals.

Downgrading

Pro → Starter

  1. Go to Settings → Billing → Manage Subscription → Switch to Starter.
  2. The downgrade takes effect at the end of the current billing period. There is no proration credit.
  3. Before the downgrade is final, reduce your usage to within the Starter limits:
    • Agents: down to 5
    • Users: down to 5
    • Policies: down to 10
    • Environments: down to 1
  4. When the downgrade takes effect, the Stripe webhook writes the Starter caps to your tenant record.

If your usage still exceeds the Starter limits when the downgrade takes effect, the platform fails closed:

  • Excess agents are switched to Monitor mode. They keep emitting events, but nothing is enforced.
  • Excess policies are disabled. They stay in the database; they are not deleted.
  • Excess environments become read-only.
  • You are notified by email and by a banner in the dashboard, so you can resolve the overage.

You can upgrade to Pro again at any time to clear the read-only state.

Enterprise → Pro

Contact your account manager. Moving from Enterprise to Pro is a contract-driven change, not a self-serve flow. At the downgrade, any custom caps on your tenant record are reset to the standard Pro values.

Cancellation

  1. Go to Settings → Billing → Manage Subscription → Cancel Subscription.
  2. Your subscription continues until the end of the current billing period.
  3. After the period ends:
    • The dashboard stays accessible for 30 days in read-only mode, for audit log access, report downloads and configuration export.
    • Agents stop being governed. The Sidecar / Gateway fails open if it can still reach the control plane (returning "no policy decision"), or fails closed if you have configured it to.
    • After 30 days, all data is permanently deleted.

Reactivation

If you subscribe again within 30 days of cancellation, your configuration and historical data are fully restored.

Dashboard billing page

Settings → Billing shows:

  • your current plan, billing cycle, next renewal date and the payment method on file;
  • usage against limits, with a progress bar per resource type;
  • recent invoices, which you can download;
  • quick links to the Stripe billing portal.

Usage warnings

Usage of any capped resourceSurfaced as
≥ 80 % of limitYellow banner
≥ 90 % of limitOrange banner with upgrade CTA
100 %Red banner; new resource creation returns 409 plan_limit_exceeded

Tax & VAT

All prices are exclusive of applicable tax. Stripe calculates the tax automatically at checkout, from your billing address and the VAT number on file.

Customer typeLocationTax treatment
Individual or businessSweden25 % Swedish VAT
Business with valid VAT numberEU (outside Sweden)0 % — reverse charge
Individual without VAT numberEU (outside Sweden)Local country VAT rate
AnyOutside EUNo VAT charged by MITRITY

Adding your VAT number

EU businesses can enter their VAT number during Stripe Checkout to get reverse-charge treatment. To add or update it later, open Settings → Billing → Manage Subscription (the Stripe Customer Portal) and edit the company details.

Stripe automatically generates a tax-compliant invoice for every payment, with a full breakdown per jurisdiction.

Billing FAQ

What payment methods are accepted?

Credit cards (Visa, Mastercard, Amex), Apple Pay, Google Pay and SEPA bank debit (EU). Enterprise contracts can be invoiced annually.

Is there a free trial?

Yes. Every new account starts with a 14-day free trial of the Pro plan. You don't need a credit card to start.

Can I change my billing cycle?

Yes. You can switch between monthly and annual billing at any time in the Stripe billing portal. The annual cycle is billed once a year, at a 20 % discount compared with monthly. If you switch to annual in the middle of a month, the unused part of the month is credited toward the annual term.

Are there overage charges?

No. When you reach the limit of a capped resource, the platform refuses to create more of it. You are never charged more than your plan price.

Is pricing per seat?

No. Plans are flat per tier and include the listed number of users. There are no per-seat charges.

Do you offer discounts for nonprofits or startups?

We run programs for both. Contact sales@mitrity.com. Enterprise pricing is bespoke, and can include discounts for paying a year in advance.

What currency is billing in?

All billing is in USD. The website and the dashboard show prices in USD.

Where can I find my invoices?

Settings → Billing → Manage Subscription opens the Stripe billing portal. Every invoice is available for download there.

Operational best practices

Match the plan to actual scale

Pro is built for production teams running 5–25 agents that emit up to 100k events / month. Below those numbers, Starter is fine. Above them, Enterprise will quote you a contract.

Watch your usage banner

The dashboard warns you about usage well before you hit the cap. Acting at the 80 % yellow banner gives you time to plan an upgrade conversation or reduce usage. Waiting until 100 % means a hard stop: no new resources can be created.

Use annual billing once committed

The 20 % annual discount is significant compared with the headline prices. Most teams should switch to annual billing once they have decided the platform is the right fit, typically 1–2 months in.

Keep payment methods current

A failed payment starts a 7-day grace period. During it, the dashboard stays active and you receive an email warning. After 7 days, the subscription is suspended (read-only mode) until the payment is resolved.