Pricing

View as Markdown

Telltale charges per identified user a month. It never charges per session, per detection or per verified action, and every plan includes every safety control. (The agent usage Telltale meters for you to charge your own customers is separate: it counts high-confidence AI agent verdicts (verified identity, an automation trace, injected input, sustained behaviour, a behaviour change, or two or more independent behaviour families agreeing with no physical-device input), never medium confidence (one behaviour pattern alone, held for review and never chargeable). See what counts as chargeable.)

Pricing
FreeStarterGrowthEnterprise
Price$0$39 a month, or $390 a year$149 a month, or $1,490 a yearContracted
Identified users a month5002,500, then $14 per extra 1,00010,000, then $8 per extra 1,000Contracted
Sites115Contracted
Usage historyLast 7 daysLast 30 daysLast 90 daysContracted
Members1310Contracted
CSV exports: usage, reports and the ledgerYesYesYes
Weekly agent report (webhook; email coming soon)YesYesYes
Alerts and HTML reportsYesYes
Stripe meters export for the agent usage ledgerYesYes
Deep insights (opt-in stored tool-call fields for MCP and API)YesYes
Safety controlsAllAllAllAll

Each extra 1,000 identified users (or part of one) costs $14 on Starter and $8 on Growth. From about 9,500 identified users a month (8,500 on yearly), Growth costs about the same as Starter or less, and from about 10,500 a month it never costs more.

Every new workspace starts with a 14-day free trial of Growth. No card is needed. When the trial ends, the workspace moves to Free with soft limits.

Founding partners get 50 % off any plan for their first 12 months.

What every plan includes

Safety controls are never a paid extra:

Keeping your actions safe should never depend on what you pay.

What an identified user is

An identified user is a distinct person your server identifies in one calendar month (UTC), through /api/v1/identify (or /v1/identify) with your server key, or names on a tool call through Telltale for MCP servers or on an API call through Telltale for APIs. Telltale counts the userId. When only an accountId is given, it counts the account instead.

identify from the browser SDK alone is not counted. The browser uses your publishable key, which anyone can copy, so it cannot prove the person is real. Browser identities still show in the dashboard. Only identities your server confirms count toward your plan, its 80 % and 100 % notices, and any overage.

Limits are soft

After a trial

When the trial ends, the workspace is on Free. Nothing is deleted, and Settings › Plan & billing lists what is kept as it was:

Upgrade, change or cancel

The workspace owner chooses a plan in Settings › Plan & billing and pays through Stripe Checkout. Manage billing opens the Stripe customer portal, where the owner changes the plan or period, updates the card, downloads invoices or cancels. A cancelled plan stays on until the end of the paid period, then the workspace moves to Free.

If a payment fails, everything keeps working while the card is updated.

Self-hosted

A self-hosted server, or one in local mode, has no plans, limits or billing: every workspace is on the self-hosted plan.

While payments are not open

Until Telltale turns on payments, nobody can pay: the plan page and the upgrade buttons say payments aren't open yet instead of failing. A trial that ends before then moves to Free, as above, and nothing is deleted.