Pricing

Priced on what a build costs, not on tokens.

Twenty-five million tokens is about $7 on the cheapest model and about $375 on the most capable one, so a token allowance cannot tell you what you are buying. One credit is one build on a fast model — an expensive model spends the allowance faster, which is true and easy to check.

Billing is not configured on this server, so the paid plans cannot be bought yet. Missing: RAZORPAY_KEY_ID, RAZORPAY_KEY_SECRET, RAZORPAY_WEBHOOK_SECRET, RAZORPAY_PLAN_STARTER, RAZORPAY_PLAN_PRO, RAZORPAY_PLAN_TEAM.

Your plan

Free

Build one site and publish it.

Free

100 credits a month · up to 4 a build

Shared hosting

Published sites are public and forkable

  • 15 credits — about one complete small site
  • 3 projects
  • Hosted by us on a blank.build subdomain
  • Models up to 4 credits a build

Starter

For one person shipping real sites.

₹499/month

160 credits a month · up to 12 a build

Shared hosting, your domain

  • 160 credits — roughly ten sites a month
  • 15 projects
  • Shared hosting on our servers, with your own domain
  • Push to GitHub
  • Models up to 12 credits a build, including Sonnet
Most chosen

Pro

Private hosting, for anyone billing for this.

₹1,999/month

600 credits a month

Private hosting

  • 600 credits — roughly forty sites a month
  • Private hosting — a dedicated instance for your sites
  • 100 projects
  • Every model, including Opus
  • Supabase databases with Row Level Security
  • Priority support

Team

Shared projects and one invoice.

₹3,999/month

1,800 credits a month

Private hosting

  • 1,800 credits — roughly a hundred sites a month
  • Private hosting, sized for a team's traffic
  • 5 seats on one invoice
  • 500 projects
  • Shared skills across the team

Hosting is included, not an add-on.

Every plan serves your published sites from our servers. What changes is whether you bring your own domain, and whether the machine is yours alone.

Shared hosting

Served from a blank.build subdomain on shared infrastructure.

On Free

Shared hosting, your domain

Your own domain on our shared infrastructure. Fast, and it shares capacity with other sites.

On Starter

Private hosting

A dedicated instance for your sites. Predictable performance that nobody else's traffic can affect.

On Pro and Team

Or deploy to your own Cloudflare account instead, on any paid plan, and pay us nothing for hosting at all. The project is yours either way — push it to GitHub and take it anywhere.

Before you buy

What is one credit?

One build turn on a fast model, which is about five cents of provider spend. A complete small site is fifteen to thirty turns, so the free plan is roughly one site. Capable models cost more per build and the plan cards say how much, so nothing is a surprise after the fact.

Are the credit figures exact?

They are an estimate from a local copy of the providers' list prices, and the provider's own billing is the source of truth. Close enough to meter a budget, which is why the interface says estimated wherever it shows one.

Can I use my own model key?

On every plan, including free. Add an OpenRouter key in settings and nothing is metered at all — the allowance exists to bound what we spend, and if you pay a provider directly it costs us nothing. Project limits still apply; those are product boundaries rather than cost ones.

What happens when I cancel?

The plan runs to the end of the month you have already paid for and then stops. Nothing is deleted — your projects and published sites stay exactly as they are, on the free plan's limits.

What if a build fails?

Tell us. A turn that failed on our side should not cost you credits, and an operator can put them back on your account directly.

Do I own what it builds?

Yes, and that is the whole design. Real React files you can read and edit, a database in your own Supabase account, and a one-click push of the entire project to your own GitHub repository.

Start on the free plan.

No card, and enough credit to finish one real site. Upgrade when the limits start mattering, which is the only honest moment to ask.