Billing
Convolution Labs bills with credits. You buy credit packs, and credits are consumed when your agents run.
What you are (and aren't) charged for
The platform is bring your own keys: agent runs use your own OpenAI, Anthropic or Gemini keys, and those providers bill you directly for tokens.
That means:
| Work | Cost in credits |
|---|---|
| LLM tokens | Not billed — you pay your provider |
| Built-in tool call | 1 credit each |
| Custom Python tool call | 5 credits each |
An agent that only calls an LLM — no tools — costs 0 credits to run.
The credit charge for a run is the sum of its tool calls, applied when the run finishes (whether it succeeds or fails).
Credit packs
| Pack | Credits | Price |
|---|---|---|
| Starter | 1,000 | $10.00 |
| Plus | 5,000 | $45.00 |
| Pro | 20,000 | $160.00 |
| Power | 100,000 | $700.00 |
One credit is roughly $0.001 USD. Purchased credits never expire.
Free credits
New accounts receive 100 free credits on signup.
The free grant expires 90 days after signup. This applies only to the signup grant — credits you purchase do not expire.
Early access bonus
The first 50 accounts created before the public launch on September 14, 2026 receive an extra 1,000 credits — the same size as the Starter pack.
- The bonus is granted on launch day, not at signup, and appears in your
transaction history as a
FREE_GRANTlabelledearly_access. - Unlike the 100-credit signup grant, the early access bonus does not expire.
- Seats are numbered in signup order and capped at 50. Once they're gone, they're gone — signing up later still gets you the standard 100 free credits.
If you joined the waitlist with your email but haven't created an account yet, your seat is held: register with that same email and the bonus follows you.
Running out
If your balance reaches zero, API runs return 402 Payment Required:
{
"error": "Out of credits",
"message": "Top up your account to continue running agents.",
"topUpUrl": "/dashboard/billing"
}
Top up at Dashboard → Billing. Purchases go through Stripe Checkout and credits land as soon as the payment confirms.
Tracking usage
Dashboard → Billing shows your current balance and an append-only ledger of every transaction — purchases, run charges, refunds and grants — so each charge traces back to the run that caused it.
Per-run token counts and duration are visible in the run trace under Dashboard → Agents → <agent> → Test, even though tokens aren't billed.