// account and billing

Plans and limits

There are two ways to buy superagnt. Builder plans are for developers driving the platform from their own agent: every capability on every plan, and the plans differ only in how much you get. Managed plans give a team a hosted superagnt with seats and an AI allotment. Every price and limit below is read straight from the billing catalog this platform bills from, so what you see here is what checkout charges and what the limits engine enforces.

01// two ways to buy

Two ways to buy

Builder plans (Starter, Growth and Scale) are for the agent you already run. Nothing is ever locked away: any tool family, any data source, any connection, the workspace database, the dashboard, memory and messaging work on every plan. What a plan sets is quantity (agents, schedules, pipelines, knowledge, database size), throughput, and the data credits it includes each month. AI is not included; you top up AI credits in the dashboard.

Managed plans (Solo, Team and Business) are for people running a hosted superagnt as a team. You buy seats and capability together: one price, a monthly credit allotment for each wallet, and limits sized to the tier.

one fact to carry

Every price on this page is monthly. Buying a plan and buying credits are separate things: a plan includes an allotment, and what you can top up beyond it is covered in Credits and wallets.
02// builder plans

Builder plans

Every limit on every plan, side by side. Database limits are per organization, summed over every workspace database it holds. Webhook events and data job items count per billing period, and the included data credits refill at the start of each one.

LimitStarterGrowthScale
Price / mo$49$149$399
Data credits included / mo$20$90$300
Workspaces1310
Deployed agents31550
Schedules1050250
Queues31550
Webhook events / mo25,000150,000750,000
Data job pipelines31550
Data job items / mo10,00075,000400,000
Knowledge collections31550
Knowledge documents5005,00025,000
Knowledge storage2 GB20 GB100 GB
Database tables1050250
Database rows, all tables25,000250,0002,500,000
Database storage250 MB1 GB10 GB
Inboxes1310
Messaging lines1310
Requests / min60300600

no free plan, no overage

There is no free plan (the no-card trial is how you start) and nothing is metered past a cap. Builder plans do not buy data top-ups, credit packages or credit commitments: the data credits a plan includes are its data budget, and running out offers the next plan. AI credits top up as usual.
Enterprise

Past Scale: limits and throughput sized to your volume, SSO, invoicing and an SLA. Priced per agreement.

talk to us

On the Toolkit

The Toolkit and its modules are no longer sold. Existing Toolkit subscriptions keep working, with Scale quantities for automation, data jobs, knowledge, the database, inboxes and messaging lines, and 5 deployed agents in 1 workspace. Throughput and the included data credits stay what the subscription already carries (600 rpm and $25 a month on All-Access).

03// the no-card trial

The no-card trial

A builder account starts on a trial that never asks for a card. Its clock does not start at signup: it starts when you actually use the data or the database, so wandering off for a week costs you nothing.

  1. 01

    Verify your email

    The first verified sign-in grants $3 of data credits and $1 of AI credit, once, and Growth limits. Nothing is granted before the inbox is proven.

  2. 02

    Use it before the clock starts

    Tool discovery, connecting clients, schedules and every other data-free call cost nothing and do not move the clock. Billable data calls draw on the $3.

  3. 03

    The 7-day clock starts

    At the 25th billable data call, the first time your agent, the API or the dashboard uses your workspace database, or when the credits run out, whichever comes first. Checking the database's status does not count. The trial ends 7 days later.

  4. 04

    If the credits run out first

    Only billable data calls stop: each returns an offer instead of data. The database, schedules, agents, knowledge, the dashboard and messaging keep working until the trial ends.

  5. 05

    When the trial ends

    Everything pauses and nothing is deleted. Your agent serves the upgrade link on every call, and your data is kept for 30 days. Choose a plan in that window and everything resumes where it stopped.

ai credits in the trial

The trial includes $1 of AI credit for hosted agents. Building an agent with the Agnt Wizard costs no AI credits, and running a deployed agent spends them: past the trial's credit, top up AI credits in the dashboard.

One trial per person, counted by email address: letter case, a +tag and, on Gmail, dots and googlemail.com all count as the same address. A disposable address or a second account for the same person starts without one: choose a plan, or ask a teammate to invite you to theirs. Accounts that join through a team invite or claim a workspace set up for them use that organization's plan instead.

04// hitting a limit

What your agent gets at a limit

Every builder limit is a hard cap. When a call would cross one, the call does not run. Over MCP the tool result is an upgrade offer, never a protocol error, because clients bury errors and relay results. Over REST and in the dashboard it is HTTP 402 with the same offer under error.upgrade.

tool result at a limitjson
{
  "status": "requires_upgrade",
  "reason": "limit_reached",
  "message": "This organization has reached its schedules cap on the Starter plan (10 of 10); Growth ($149/mo) raises it to 50.",
  "tool": "agnt_schedules_create",
  "limit": {
    "resource": "schedules",
    "used": 10,
    "cap": 10,
    "tier": "builder_starter"
  },
  "current_tier": "builder_starter",
  "upgrade": {
    "tier": "builder_growth",
    "name": "Growth",
    "price_usd_month": 149,
    "included_data_credits_usd": 90,
    "unlocks": {
      "workspaces": 3,
      "agents": 15,
      "schedules": 50,
      "queues": 15,
      "webhookEvents": 150000,
      "dataJobPipelines": 15,
      "dataJobItems": 75000,
      "knowledgeCollections": 15,
      "knowledgeDocuments": 5000,
      "knowledgeStorageBytes": 21474836480,
      "dbTables": 50,
      "dbRows": 250000,
      "dbStorageBytes": 1073741824,
      "inboxes": 3,
      "messagingLines": 3
    }
  },
  "confirm_url": "https://app.superagnt.com/confirm/<token>",
  "human_step": "The call did not run: schedules is at the plan's cap. Everything that already exists keeps working. Nothing was charged. Share the confirm_url with a person on this account: they review Growth there and confirm it. You never pay or change the plan yourself. Retry once they have confirmed."
}

confirm_url is a page where a person reviews the plan and its price and confirms. No agent can move money on any surface. At Scale the offer names Enterprise with a contact link instead.

reasonWhen
limit_reachedCreating something, or this period's usage, would cross a cap. The offer names the resource, the used and cap figures, and the next plan.
included_credits_exhaustedThe data credits your plan includes this period are spent. Data calls stop; everything else keeps running. The next plan includes more.
included_credits_insufficientA data call needs more than what is left of the credits your plan includes this period. The offer states what the call needs (the reserved budget on range and bulk endpoints) and the remainder, so a cheaper call, or a lower max_cost_cents or max_cost_cents_per_record, can still go through.
trial_grant_insufficientA trial data call costs more than what is left of the trial credits. The offer states the cost and the remainder, so a cheaper call can still go through.
trial_data_grant_spentThe trial credits are used up. Every billable data call returns this until you choose a plan; the rest of the platform keeps working until the trial ends.
trial_endedThe trial is over. Everything is paused and nothing is deleted; the offer carries the date your data is kept until.
trial_ineligibleThis organization cannot start a trial. Choose a plan, or ask a teammate to invite you to theirs.
plan_lapsedThe plan was canceled or a payment failed. Everything is paused until it is active again; the offer names the plan you had.
plan_requiredThe organization has no plan and no trial, and the call needs one.
rate_limitedOver the plan's requests per minute on MCP. Carries retry_after_seconds, and names the next plan for more throughput.

Pause, never delete

  • Moving to a smaller plan is always allowed. Whatever sits over the new caps pauses: the oldest schedules, queues, pipelines, agents, inboxes and messaging lines up to the cap keep running, the rest skip with a plan_limit reason until you upgrade or remove some.
  • The workspace database warns at 80% of a cap. Over the table cap, new tables are refused. After 24 hours over the table or row cap it stops taking new rows while reads, updates and deletes keep working, and SQL that only shrinks it (DELETE, TRUNCATE, DROP) still runs, so you can clean up or upgrade. Storage only warns until its headroom is used, then refuses writes that need more space.
  • A trial that ends or a plan that lapses pauses everything at once. Nothing is deleted inside the retention window, and choosing a plan lifts the pause straight away.
05// managed plans

Managed plans

The self-serve managed tiers you can buy in the dashboard. Credits are the monthly allotment included in the price, split across the two wallets; the request rate is per workspace, per minute.

PlanPrice / moSeatsData creditsAI creditsRate
Solo$991 seat$20$50120 rpm
Team$1993 seats, then $49/seat$25$100300 rpm
Business$4995 people, then $99/person$60$250600 rpm

Extra seats add credits as well as capacity, so a bigger team does not immediately run the allotment dry.

PlanPer extra seatAdds data creditsAdds AI credits
Team$49 / seat$5$20
Business$99 / person$10$45

The counted limits on each tier. A workspace is one superagnt and its data; agents are the deployed agents inside it.

PlanWorkspacesAgentsDatabasesWebhook events / mo
Solo1515,000
Team115325,000
Business1 + 1 per person5010100,000

Sales-led tiers

These two are provisioned by hand. They render with a contact link rather than a checkout, because there is no price to charge until the terms are agreed.

AgencyCustom

Client workspaces at volume.

1,200 rpm10 workspaces
talk to us
EnterpriseCustom

Controls, compliance, and dedicated support.

1,200 rpmunlimited workspaces
talk to us

The managed trial

Managed plans have their own trial, separate from the builder one: a card up front, once per organization, ever. It is a real Stripe subscription with a trial period, which is why deploy entitlement and plan limits behave normally during it and nothing breaks at conversion. Trialable tiers are solo, team, business.

read the length, do not assume it

The standard managed trial is 7 days, but some entry paths grant a longer window and the API resolves the real number at checkout time. Read trialDurationDays from GET /dashboard/billing/entitlement rather than printing a constant, or your badge will quote a trial the checkout does not grant.

What a managed trial seeds, per tier. The data credits arrive as a one-time grant on the purchased balance, so they survive the trial. The AI credits are the trialing subscription's allotment, so they expire with it and swap to the full allotment on conversion.

PlanTrial data creditsTrial AI credits
Solo$10$50
Team$25$75
Business$30$100
06// upgrading in session

Upgrading from inside an agent session

Three control tools cover the whole path from "what are we paying for?" to a page a person taps. None of them moves money, on any surface.

ToolWhat it does
agnt_subscription_getRead-only billing state: the current plan, every limit with its usage, the included data credits left this period, the trial's state when there is one, and the next plan up.
agnt_subscription_previewDry-runs a plan change against Stripe: what switches and what proration would be invoiced right now. Returns an idempotency token, which is the only way to proceed.
agnt_subscription_changeTurns that token into a confirm URL for your user. The change executed is exactly the one previewed. Money moves only when a person confirms on the page.

Valid targets for a preview or change are builder_starter, builder_growth, builder_scale, solo, team, business. Grandfathered, Toolkit and sales-led plans can be the source of a change but never the destination. A limit offer's confirm_url skips the preview step: it already names the plan.

07// what is enforced

What is enforced, by plan

On a builder plan, the trial or the Toolkit, every limit in the builder table is counted and enforced wherever the resource is created: MCP, REST, the dashboard and the Agnt Wizard alike.

On a managed plan, four resources are counted and enforced: workspaces, agents, databases and webhook events. Crossing one raises PLAN_LIMIT_REACHED with HTTP 402 and a message naming the resource, the usage and the cap. Seats are checked when someone is invited, with SEAT_LIMIT_REACHED. Everything else is uncapped.

An organization with no plan and no trial keeps the pay-per-call limits it already had, and whatever it already runs keeps running. Creating schedules, queues, data job pipelines or items, or knowledge returns a plan_required offer. A few dashboard paths stay uncapped for it: connecting an inbox, binding an iMessage number or a Slack DM, and switching a paused schedule or pipeline back on. Knowledge captured from email is not capped either. The same messaging lines added through MCP or the Agnt Wizard, and any other messaging line, return plan_required.

Rate limiting is separate from plan limits. On builder plans the rpm figure is one budget per organization, shared by REST and MCP; on managed plans it is per workspace, on REST. See Errors and rate limits for the full error surface, and Usage for where spend is recorded.