v0 pricing: what the credits cost and what you still pay after you move

v0 has two prices. The plan price is the one on the pricing page. The other one is the token price: every prompt is billed by how much text goes in and comes out, and that includes your chat history and your source files. Then there are the bills v0 does not show you at all: Vercel hosting and the database. Prices below were checked on 12 November 2026. They change often, so check them before you pay.

What v0 costs, before and after

The plans

PlanPriceCreditsLimits and extras
Free$0$5 once for new accounts. Older Free accounts keep $5 a month7 messages a day. Deploy to Vercel, Design Mode and GitHub sync. You cannot buy more credits
Premium$20 a month$20 a month, plus $2 daily login creditsBeing shut down. New users cannot pick it
Plus$30 per user a month$30 per user a month, plus $2 daily login creditsAll models, shared chats, extra credits shared across the team, billing on vercel.com
Business$100 per user a monthSame as PlusEverything in Plus, and your data is kept out of training by default
EnterpriseCustomCustomYour data is never used for training, SAML SSO, role-based access, priority access with no queues, support SLAs

Prices checked on 12 November 2026, in US dollars, without VAT and other taxes.

Business has the same credits as Plus. The extra $70 per user pays for keeping your data out of training by default, not for more prompts.

How the credits work

Credits are a prepaid balance, and they pay for tokens. When they run out, v0 stops generating until you buy more or the next billing cycle starts. A few rules from the v0 docs are worth knowing before you pay:

  • Monthly credits you did not use roll over to the next billing cycle and expire after 65 days.
  • The $2 daily login credits expire at midnight UTC. They do not add up.
  • You can buy extra credits on Premium, Plus and Business. They stay in your balance after the subscription ends, but you need an active paid plan to use them. They expire one year after purchase.
  • On Plus, Business and Enterprise, extra credits go to a pool shared by the team. Monthly credits stay with each user, and the pool is used when a user runs out.
  • If you pay for ChatGPT Plus, Pro or Business, you can connect it to v0 to cover eligible answers. You still need v0 credits, because every request has a small platform fee and image generation still uses credits. When you hit your ChatGPT limit, v0 pauses. It does not switch to v0 credits on its own.

The third rule matters if you plan to leave. Spend the credits you bought before you cancel.

What one prompt costs

v0 has four models. Prices are in US dollars per million tokens.

ModelInputCache writeCache readOutput
v0 Mini$0.20$0.25$0.02$1.20
v0 Pro$2$2.50$0.20$10
v0 Max$5$6.25$0.50$25
v0 Max Fast$10$12.50$1$50

Your message is only a small part of the input. The v0 docs say the chat history, your source files and Vercel-specific knowledge go in as context, and that context is counted as input. So the same short question costs more in a big project with a long chat than in a new one. That is why the bill gets harder to predict as the app grows.

An example with made-up numbers, only to show the math. Say a prompt sends 100,000 tokens and gets 5,000 tokens back, with nothing from the cache:

  • v0 Pro: $0.20 in + $0.05 out = $0.25. The $30 of Plus credits buys about 120 of those.
  • v0 Max: $0.50 + $0.125 = about $0.63. About 48 prompts.
  • v0 Max Fast: $1 + $0.25 = $1.25. About 24 prompts.

Cache reads cost a tenth of normal input, so a real prompt can cost less. The Usage page of your v0 account shows what you really spent, by project or by chat.

Hosting on Vercel

v0 deploys your app to Vercel, and hosting there has its own plans. Vercel Hobby is free, but Vercel limits it to non-commercial, personal use. If the app sells something or runs for a company, you need Vercel Pro: $20 a month for each developer seat. Pro includes 1 TB of data transfer and 10 million CDN requests a month, then you pay for usage.

The database

When you add a database in v0, it opens the Vercel Marketplace and creates a new account for you at the provider, for example Neon, Supabase or Upstash. These are native Vercel integrations, and Vercel says their billing is managed through your Vercel account. You pick the plan when you add the database.

  • Neon Free is $0 with 1 GB of storage per project. Neon Launch is pay as you go, and Neon says a small database there costs about $15 a month.
  • Supabase Free is $0 with a 500 MB database, but free projects pause after 1 week without activity. Supabase Pro starts at $25 a month.

The database stays in that account when you leave v0. It does not move with the code, and the app keeps using it from the new place. Moving the app off Vercel does not end that bill either.

AI features in your app

If v0 added AI to the app, the calls go through the Vercel AI Gateway. Vercel charges the provider's list price with no markup and no platform fee on tokens. In our test the gateway answered 403 until the Vercel team had a credit card on file, even for the free credits.

What you pay after you move

There are two step-by-step routes out of v0. v0 to Claude Code keeps the app on Vercel and moves the editing to your computer. v0 to own VPS moves the app to your own server too, and works with Claude Code or Codex. Here is a rough monthly bill for one person with an app that makes money, next to staying on v0. List prices before tax. The database and AI Gateway cost the same in all three, so they are left out.

Stay on v0v0 to Claude Codev0 to own VPS
AI that writes the codev0 Plus, $30 plus top-upsClaude Pro, $20, or $17 a month billed yearlyClaude Pro, $20, or $17 a month billed yearly
HostingVercel Pro, $20Vercel Pro, $20A VPS, about $5 to $15 a month
Total$50 plus top-ups$37 to $40About $22 to $35

So the move saves about $10 to $28 a month. That is not a reason to move on its own.

The real difference is the shape of the bill. v0 charges per token, so a long chat in a big project costs more every time. Claude Pro is a flat price with a five-hour limit and a weekly limit. When you hit one, you wait, pay for usage credits or move to Max at $100 a month. You trade a bill that grows for a limit you sometimes hit. For most people who prompt every day, that is the better deal. For someone who opens v0 twice a month, it is not.

And you do not have to drop v0 completely. The Free plan still has GitHub sync and Design Mode, so you can keep v0 for visual tweaks and do the rest in Claude Code. Both work on the same repository. Keep a v0 project in sync with GitHub explains how the branches work.

Before you cancel a paid v0 plan

  • Connect the project to GitHub, so the code is in a repository you own. Export a v0 project to GitHub shows where the button is.
  • Copy the environment variables from the Vercel project. Get the environment variables of a v0 app covers an empty pull.
  • Spend the credits you bought. They need an active paid plan.
  • Leave the database where it is. The app keeps using it from the new place.

Then pick a route. If you are not sure the app runs outside Vercel, read Can you self-host a v0 app? first. The Claude plans in detail are in Claude Code pricing.

Sources

  1. v0: Pricing
  2. v0 docs: Pricing
  3. v0 docs: Databases
  4. v0 docs: Deployments
  5. Vercel: Pricing
  6. Vercel docs: Hobby plan
  7. Vercel docs: Integrations
  8. Vercel docs: AI Gateway pricing
  9. Neon: Pricing
  10. Supabase: Pricing
  11. Claude: Pricing

Read next

Pick your route.

Choose where you are and where you want to go. The guide takes it from there.