- 0 human agents (no live handoff)
- 1 concurrent visitor
- 1M AI tokens for the lifetime of the demo
- 25 MB of knowledge
- "Powered by Bruno" footer shown
- Community support
Simple, monthly pricing.
Pick the plan that fits your traffic, then top up usage when you need more. Each plan's agent count is how many human teammates can take over a chat when a visitor asks to talk to a person - dashboard access for the rest of your team is always unlimited.
- 2 human agents for live handoff
- 25 concurrent visitors
- 10M AI tokens / month
- 100 MB of knowledge
- Custom brand & accent color
- Email support
- 10 human agents for live handoff
- 250 concurrent visitors
- 100M AI tokens / month
- 1 GB of knowledge
- Custom brand & accent color
- Hide "Powered by Bruno"
- Priority email support
- 100 human agents for live handoff
- 2,500 concurrent visitors
- 2B AI tokens / month
- 10 GB of knowledge
- Custom brand & accent color
- Hide "Powered by Bruno"
- Per-website system prompt override
- Priority support
Pay only for the tokens you need.
When your plan's monthly token allowance is used up, Bruno keeps helping by drawing from your top-up wallet, charged at your plan's per-token rate.
Top-ups never expire and apply to whichever website on your account needs them.
Compare plans
Quick reference for what's included on each plan.
| Feature | Free | Starter | Growth | Corporate |
|---|---|---|---|---|
| Human agents (live chat handoff) | 0 | 2 | 10 | 100 |
| AI tokens / month | 1M (lifetime demo) | 10M | 100M | 2B |
| Concurrent visitors | 1 | 25 | 250 | 2,500 |
| Knowledge storage | 25 MB | 100 MB | 1 GB | 10 GB |
| Custom brand & accent color | - | Yes | Yes | Yes |
| Option to hide "Powered by Bruno" | - | - | Yes | Yes |
| Per-website system prompt override | - | - | - | Yes |
| Support | Community | Priority email | Priority support |
Pricing questions.
What counts as an agent?
An agent is a human teammate who can take over a conversation when a visitor asks to talk to a person. Your plan's agent count is how many people can be assigned to answer those live chats at once. Everyone else on your team can still sign in to the dashboard for free - agents are specifically the people who respond to handoff requests. On the Free plan there are no agents, so conversations stay fully self-service.
What is an AI token?
Tokens are the unit of work the language model consumes. Roughly, 1 token equals about 4 characters of text. Both visitor messages and Bruno's replies count toward your monthly allowance, so a quick "where is X?" exchange costs much less than a long support thread.
How can I tell how many tokens my visitors are using?
Open Billing in your dashboard. The "Usage by website" table shows, for each website, a bar of tokens used against your plan's monthly allowance (it resets each billing period), the number of conversations, total tokens used, and the cost at your plan's per-token rate. It refreshes after every visitor turn, so you always know where you stand.
What happens when I exceed my plan's included tokens?
On paid plans Bruno keeps working past your included tokens; the extra usage is charged at your plan's per-token rate and drawn from your wallet top-up balance. On the Free plan the widget pauses for that website until you upgrade - this is intentional, so a single demo can't run up an unbounded bill.
Why are Free demo tokens tied to the domain, not the account?
The 1M Free token allowance is a one-time-per-domain demo allocation. Deleting your account or your website does not reset it - if you want to keep using Bruno on that domain after the demo, upgrade to a paid plan. This stops the same domain from getting infinite free trials by recycling accounts.
Can I switch plans later?
Yes. Pick a plan from your dashboard, and manage or cancel anytime through the Stripe billing portal. Cancelling stops the subscription at the end of the current billing period.
Do you offer a high-volume / enterprise plan?
Yes. Corporate covers most large brands and high-traffic properties. If you need limits beyond Corporate, a signed DPA with custom clauses, or volume pricing, please contact us.
Try Bruno for free.
No credit card. Add a script tag, upload your help docs, and Bruno helps within minutes.