Plans, billing and processing units
Compare Veriom's Free Trial, Starter, Growth, and Enterprise plans, understand processing units, and upgrade, apply a coupon, top up, or cancel.
This page is for the Owner or Admin who manages a workspace's plan. It lists what each plan includes, explains processing units, and shows how to change the plan.
Your workspace's exact plan, limits, and usage are always on Settings → Usage & plan. The figures below are Veriom's list prices and limits, which Veriom can change. Current prices are on veriom.io/pricing.
Plans
| Free Trial | Starter | Growth | Enterprise | |
|---|---|---|---|---|
| Price, billed monthly | Free for 14 days | $249 a month | $1,499 a month | Agreed with Veriom |
| Price, billed yearly | $2,688 a year ($224 a month) | $16,188 a year ($1,349 a month) | Agreed with Veriom | |
| Members | Unlimited | Unlimited | Unlimited | Unlimited |
| Workspaces | 1 | 1 | 3 | No limit |
| Repositories | 10 | 25 | 100 | No limit |
| API tokens | 5 | 10 | 50 | No limit |
| Processing units | 2,500 for the whole trial | 5,000 a month | 30,000 a month | Agreed with Veriom |
| Audit log and resolved findings kept | 90 days | 365 days | 1,095 days | No limit |
| Require two-factor for members | Yes | No | Yes | Yes |
| Compliance programs | Yes | No | Yes | Yes |
| Stream the activity log to a SIEM | No | No | Yes | Yes |
| Single sign-on and SCIM | No | No | No | Yes |
| Your own model keys | Yes | Yes | Yes | Yes |
| Your own OpenAI-compatible endpoint | No | No | No | Yes |
No plan limits the number of audits. Audits use processing units instead.
Members are unlimited on every plan. Roles decide what each member can do. Repositories count the repositories in scope.
Workspaces are how many workspaces one subscription covers. The workspaces on one plan share its repositories and processing units: Growth's three workspaces share 100 repositories and 30,000 processing units a month. One workspace can hold many applications and repositories, so most teams need one.
To add a workspace to your plan, an Owner or Admin of the workspace that pays for it creates a workspace and picks Add to that workspace, or clicks Add a workspace on Settings → Usage & plan. The new workspace starts no trial. Its upgrades, billing and prepaid processing are managed in the workspace that pays, and that workspace cannot be deleted while it covers others.
Yearly billing
Yearly billing costs 10% less than 12 monthly payments, with each month rounded down to whole dollars. Your processing units still renew on the first day of each month.
The Free Trial
- It lasts 14 days and needs no payment details.
- It includes 2,500 processing units for the whole trial. They do not renew.
- When it ends, Veriom keeps your data, but starts no new audits until you choose a plan.
- Each person can start one trial workspace.
Processing units
A processing unit (PU) measures the AI model work Veriom does for your workspace. Your plan includes a number of PUs, and the Usage & plan settings show how many you used, by kind of work.
What uses PUs: every language-model and embedding call Veriom makes for your workspace. That includes audits, Ask Veriom answers, fix pull requests, and architecture explanations. A model call the provider charged for counts even if the run fails later.
What does not use PUs:
- model calls made with your own model keys. Embeddings for code search always run on Veriom's key, so a workspace on its own keys still uses a few PUs;
- compute, storage, and network;
- evidence that did not change since the last audit.
How audits draw on PUs:
- An audit needs at least 100 PUs left to start.
- While it runs, it holds 20% of the month's budget. It returns what it does not use when it finishes.
- At 80% used, the workspace shows a warning.
- When the PUs run out, Veriom starts no new audits until the next month or a top-up. Veriom never charges more than your plan.
See your usage on Settings → Usage & plan.
Upgrade or buy a plan
You need the Admin or Owner role and must be signed in to Veriom in your browser.
- Open Settings and select Usage & plan.
- Click Upgrade and choose Starter or Growth.
- Choose the Billing period: Monthly or Yearly.
- To use a coupon, enter it in Promotion code. You can also enter it on the Stripe checkout page.
- Continue, confirm your identity, and pay on the Stripe checkout page.
The plan changes when Stripe confirms the payment. If the first payment is still pending, the workspace keeps its current plan until it clears.
For Enterprise, click Request on the Enterprise plan. Veriom contacts you.
Change, pay, or cancel
Click Manage billing on Settings → Usage & plan to open the Stripe billing portal. There you can:
- move to another plan;
- update the payment method;
- download invoices;
- cancel the subscription.
Owners and Admins get an email when the subscription changes, when a payment fails, and when a payment succeeds.
If a payment fails, the plan shows that payment is overdue. Audits keep running. Update the payment method in Manage billing to keep the plan.
Deleting a workspace does not cancel its subscription. Cancel in Manage billing before you delete the workspace.
Add processing units
Starter and Growth workspaces with an active subscription can buy a one-time pack of PUs when Veriom offers packs.
- On Settings → Usage & plan, click Add processing.
- Choose a pack and pay on the Stripe checkout page.
The units arrive after Stripe confirms the payment. By default, units you do not use carry into the next month. The dialog says which applies to you. A pack is never bought automatically.
Get alerts before you hit a limit
- On Settings → Usage & plan, click Set alerts.
- Under Processing & limit alerts, set the percentages that trigger an alert:
- Processing: percent of this month's processing allowance. Defaults: 50%, 75%, 90%, and 100%.
- Plan limits: repositories and API tokens. Defaults: 80% and 100%.
- Choose In-app notifications, Email, or both, and save.
Alerts go to Owners and Admins. Each threshold alerts once per metric per month.
If something goes wrong
| Code | What it means | Fix |
|---|---|---|
402 plan_limit_reached | A limit is reached. The response names it in resource: repositories, api_tokens, processing_units, or subscription | Free up capacity, add processing units, wait for the monthly reset, or upgrade |
402 plan_feature_unavailable | Your plan does not include this feature. The response names the plan that does | Upgrade to that plan |
402 trial_workspace_limit | You already started a trial workspace. The message lists how many workspaces each plan covers | Upgrade it, or ask to join an existing workspace |
409 billing_subscription_exists | The workspace already pays through Stripe | Change the plan in Manage billing |
409 billing_managed_by_veriom | Veriom invoices this workspace directly | Contact Veriom to change the plan |
422 promotion_code_invalid | The coupon is not valid | Check the code, or remove it |
502 billing_provider_unavailable | Stripe could not be reached | Try again in a moment |
Was this guide useful?
Your response stays in this browser unless you open a GitHub issue.