Bolt pricing: what tokens cost and what you still pay after you move
Bolt Pro costs $25 a month for 10 million tokens. That is where most pricing pages stop. But $25 is only the smallest Pro tier, the tokens expire and the same plan also pays for your hosting, your custom domain and the option to use Supabase. So before you pay for a bigger tier, check which of those you use and which you could get somewhere else.
The plans
| Free | Pro | Teams | |
|---|---|---|---|
| Price | $0 | From $25 a month, or $216 a year | From $30 per member a month |
| Tokens | 1M a month, no more than 300K a day | From 10M a month, no daily limit | Each paid member gets their own |
| Unused tokens | Do not roll over | Stay for up to two months | Stay with the member who got them |
| Agents | Standard only | Standard and Max | Standard and Max |
| Hosting | 10 GB and 333,333 requests a month, then the site goes offline | 30 GB and 1M requests a month, pay as you go above that | Same as Pro |
| Custom domain | No | Yes | Yes |
| Made in Bolt badge | Shown | Removed | Removed |
| Database | Bolt Database | Bolt Database or Supabase | Bolt Database or Supabase |
| File upload limit | 10 MB | 100 MB | Same as Pro |
Prices checked on 12 November 2026, in US dollars. Enterprise is priced on request. Free members of a Teams workspace can view projects, but they get no tokens, so they cannot send prompts.
Since 1 November 2026, Link, a payment service built by Stripe, bills Bolt subscriptions unless you opted out. If your region charges VAT or sales tax, Link adds it, so your total can be higher than the list price.
The pricing page says yearly billing saves "up to 28%". That is the 10M tier: twelve months at $25 is $300, and the yearly price is $216, or $18 a month.
The token tiers you see after you sign in
Signed out, the Pro card only says "Start at 10M tokens per month". Signed in, you pick a bigger allowance on the Pricing page, in the Monthly tokens dropdown of the Pro or Teams section. Bolt does not list the tiers in its help center, but its billing help uses these in its examples:
| Tokens a month | Billed monthly | Billed yearly |
|---|---|---|
| 10M | $25 | $216 a year ($18 a month) |
| 26M | $50 | $540 a year ($45 a month) |
| 55M | $100 | Not listed |
The help center also names a Pro 200 plan, but it does not say how many tokens it has. For current prices it sends you to the pricing page.
Per million tokens that is $2.50 on the $25 tier, $1.92 on $50 and $1.82 on $100. Our math, not Bolt's. The cheapest tier is the most expensive per token.
What a token is, and why the same prompt gets more expensive
Bolt uses tokens when it reads your prompt and your project files, makes a plan and writes code. The part that surprises people: Bolt says most of your tokens go to reading, understanding and syncing your project files. So larger projects use more tokens per message.
A prompt like "change the button color" costs more in month three than in week one, because the project is bigger. To keep an eye on it, turn on Display token usage in chat in your Account settings. It shows your monthly token balance above the chatbox in a project. It is off by default.
Bolt's own tips to spend fewer tokens:
- Use Plan mode to talk things through. It uses fewer tokens because it does not write code.
- Use the Standard agent for normal work. Max uses more tokens to work through a task.
- Use the Publish button and Version history instead of asking Bolt to publish or undo. Buttons do not use tokens.
- Edit the code yourself in Code view. That does not use tokens either, also after you hit the daily limit on Free.
- Do not click Attempt fix over and over. Every try uses tokens.
- Keep the project small, clear the context and turn on connectors only when you need them.
When tokens reset and when they disappear
On Free, the 1 million resets on the 1st of each month. The 300K daily limit resets every day and does not carry over.
On a paid plan, tokens refill on your renewal date, at the time of day your billing period renews, fixed in UTC. Each refill stays valid for two months from the start of its billing cycle. Bolt uses the oldest tokens first. An annual plan still gets its tokens once a month, with the same two-month rule.
To get more tokens, Bolt says the most cost-effective option is a higher tier. You can buy extra tokens with Reload tokens only on the highest individual monthly Pro plan or on any annual Pro plan. Reloaded tokens do not expire, and the price depends on your plan.
Cancelling is the one to know before you move. When you cancel, you keep your plan and tokens until the billing period ends. Then you lose all of them, rollover included. If you subscribe again before they would have expired, you get the unexpired ones back. If you cancel after using more than 1 million tokens that month, you get no Free tokens until the next month.
An annual plan bills 12 months up front. A downgrade, to a smaller annual plan or to monthly, starts only at your next annual renewal, "which could be up to a year away". Bolt subscriptions are non-refundable.
What about the $9 Bolt Lite plan?
You will see it on other pricing pages. Lite is $9 a month and builds only with Bolt Forge, open-source models (GLM, Kimi, DeepSeek) running on Bolt's own hardware. No Standard or Max agent, no custom domain, no Supabase and the badge stays.
Sign-ups closed on 14 October 2026. People who got in keep Lite at $9 a month. The current pricing page does not list it. Forge was a research preview on Pro from 14 September to 14 October 2026, and Pro plans lost it after that.
One more thing from the Forge docs: prompts, code and project files sent through Forge are de-identified and used to train open-source models. Sessions from the EEA, the UK and Switzerland are not used.
What the plan pays for besides tokens
This is the part most pricing pages skip, and it is the part that matters when you move.
- Hosting. Pro hosting comes with every paid plan. The limits are per account, not per site, so all your published sites share them. On Free, a site that hits the limit goes offline until the next month, and there is no way to raise it. On a paid plan you can pay as you go up to a spending limit: click your account or workspace name, then Settings, Cloud, Change spending limit. When the site reaches that limit, it pauses until your usage resets.
- Custom domains. Only on paid plans. If you drop to Free, sites already on a custom domain stay online, but you cannot republish to them or connect a domain again.
- The database. Every plan gets Bolt Database, with no limit on how many. Using Supabase instead, or claiming your Bolt database into your own Supabase account, needs Pro or Teams.
- The badge. Free sites show Made in Bolt. After a downgrade it comes back on your sites the next time you republish.
What changes when you move to Claude Code, Vercel or your own server
On Bolt, one payment covers the AI, the hosting and the backend. When the code moves out, they split into separate bills, and you can move them one at a time.
The AI. Claude Code comes with Claude Pro: $20 a month, or $17 a month billed yearly ($200 up front). Max is $100 a month and Ultra $200. The free Claude plan does not include Claude Code. There is no token bucket that runs out at the end of the month. Pro has usage limits that reset every five hours and every week. The plans in detail are in Claude Code pricing.
The hosting. Claude Code does not host apps, so you have three options:
- Stay on Bolt hosting. You edit in Claude Code, push to GitHub, Bolt pulls the changes and you publish from Bolt. Bolt checks GitHub for new commits every 30 seconds.
- Vercel. Hobby is $0 with 100 GB of data transfer and 1M CDN requests a month, but only for personal, non-commercial use. Pro is $20 a month per developer. Deploy a Bolt app to Vercel shows the steps.
- Your own server. A VPS costs about $5 to $15 a month.
The backend. It does not have to move. An app on Vercel or on your own server can keep using its Bolt backend. Does Bolt use Supabase? shows how to tell which one your app has.
If you want the database in your own Supabase account, Bolt lets you claim it: click the database icon at the top of the project, open the Advanced tab and click Claim. That needs Pro or Teams and a Bolt account connected to Supabase. You also have to be an owner of the Supabase organization. Claiming into a Supabase account on the Free plan turns off leaked password protection.
Supabase Free is $0 with a 500 MB database, but free projects pause after a week without activity. Supabase Pro starts at $25 a month.
If the database stays in Bolt, know one rule. Bolt can pause a Bolt Database after six days of low usage. Databases of live Bolt-hosted projects are not paused, but unpublished projects can be. So if you unpublish the Bolt site after the move, a quiet app could get paused. Bolt says a few requests a day are usually enough to keep it running.
What the bill looks like each way
List prices from the sections above, before tax and before usage above the included limits. Our math.
| Setup | Per month |
|---|---|
| Stay on Bolt Pro, 10M tokens | $25 |
| Stay on Bolt Pro, 26M tokens | $50 |
| Claude Pro for editing, Bolt Pro for hosting and the custom domain | $45 |
| Claude Pro, Vercel Hobby, Supabase Free | $20, but Hobby is non-commercial only and Supabase Free pauses after a week without activity |
| Claude Pro, Vercel Pro, Supabase Pro | $65 |
| Claude Pro, own VPS, Supabase Pro | About $50 to $60 |
Look at the third row. If you move only the editing, you pay for two subscriptions and most of your Bolt tokens go unused. That makes sense as a short step before you move the hosting, not as the place to stay.
So moving is not cheaper by default. A small app on Bolt Pro at $25 is hard to beat. Moving starts to pay off when you keep buying a bigger tier just to make changes.
Before you cancel Pro
The order matters, because some of this only works while you still pay.
- Connect the project to GitHub and check that the GitHub panel says Synced to GitHub. That is your code outside Bolt.
- Export the row data of each table in the Bolt database as a backup.
- If the database should end up in your own Supabase account, claim it now. Claiming needs Pro or Teams.
- Move the custom domain to the new host and check the site there. After the downgrade you cannot republish to a custom domain from Bolt.
- Use your tokens or let them go. They all disappear when the billing period ends.
- Cancel: click your account or workspace name in the sidebar, then Subscription. On the Billing & usage page, under Billing details, click Cancel subscription. On an annual plan, do it before the renewal date, or the plan renews on its own.
Which way to go
- Stay on Bolt Pro if you build only by prompting, your project is small and you never want to open a terminal. Turn on Display token usage in chat on day one, so you see where your tokens go.
- Move the editing to Claude Code if you keep buying a bigger tier just to make changes. The price of a Claude plan does not grow with your project. You can keep Bolt hosting while you try it.
- Move everything if you pay for Pro only to keep the custom domain and the hosting. Vercel or your own server covers that, and the database can stay in Bolt or move to your own Supabase.
The step-by-step guides Bolt to Claude Code, Bolt to Vercel and Bolt to own VPS start with your setup and show only the steps your app needs. All three start with Export a Bolt project to GitHub.
Sources
- Bolt: Pricing
- Bolt help center: Billing
- Bolt help center: Tokens
- Bolt help center: Maximize token efficiency
- Bolt help center: Choose an agent
- Bolt help center: Account settings
- Bolt help center: Bolt Forge
- Bolt: Bolt Lite
- Bolt help center: Host your Bolt project
- Bolt help center: Bolt Cloud hosting plans
- Bolt help center: Add and manage a built-in database
- Bolt help center: Advanced database settings
- Bolt help center: Supabase for databases
- Bolt help center: GitHub for version control
- Claude: Pricing
- Vercel: Pricing
- Supabase: Pricing