Most developers spend a week scaffolding a new full-stack app. Install dependencies, wire up the database, configure auth, build the UI, connect the backend – two days in, you haven’t written a single feature yet.
Bolt.new collapses that timeline. Describe the app in a prompt. Minutes later: working prototype, frontend + backend + database scaffolding done. No npm installs, no config files, no “works on my machine” debugging.
Tokens burn fast on anything beyond a landing page. Auth breaks. Bolt gets you 70% there – the last 30% is where costs explode.
Working Code, Zero Setup
Bolt runs a full Node.js environment in your browser (powered by StackBlitz’s WebContainers as of 2026). Install npm packages, run dev servers, edit code, see live previews. No terminal.
Prompt-first workflow. Tell Bolt what to build – “a task manager with drag-and-drop, tags, and due dates” – and it scaffolds the project: React components, routing, state management, database schema. Then iterate in chat: “add dark mode,” “make the sidebar collapsible,” “connect to Supabase for auth.”
Traditional setup? Hours. Bolt: 2-4 minutes for simple apps, 5-10 if you need database integration. The time savings on boilerplate alone justify trying it.
Think of Bolt like a sous chef who preps all your ingredients. You still cook the meal, but the chopping, measuring, and organizing is done. You just combine and season.
Start basic, layer features. Bolt handles foundational wiring better than complex multi-feature requests. “A SaaS dashboard with auth, billing, analytics, and team management” in one prompt? You’ll burn tokens fixing conflicts. Build the skeleton, verify it works, add features one by one.
Token Costs Scale with Project Size, Not Prompt Length
According to the official pricing FAQ (as of 2026), most token usage comes from syncing your project’s file system to the AI. A 5-word prompt (“fix the header spacing”) on a 20-component project burns more tokens than a paragraph-long prompt on a 3-file prototype.
| Plan | Monthly tokens | Daily cap | Price | Reality check |
|---|---|---|---|---|
| Free | 1M | 300K | $0 | 2-3 small prototypes, but daily cap kills mid-session work |
| Pro | 10M | None | $25/mo | Solo devs building 3-5 MVPs/month; tokens roll over one month |
| Teams | 10M per member | None | $30/member/mo | Per-seat, tokens don’t pool – one teammate uses 15M? Tough luck |
300K daily cap on the free tier. Community reports confirm you’ll hit it mid-session on anything beyond a landing page. 1M monthly sounds generous until one auth debugging loop eats 3-8 million tokens.
One user spent over $1,000 on tokens for a single project when authentication bugs triggered fix spirals. Bolt tries to fix the bug, creates a new bug, tries to fix that – tokens gone.
Build a Reading Tracker in 10 Minutes
Go to bolt.new and sign up. Free tier: 1M tokens to start.
First prompt sets the foundation. Be specific:
Build a reading tracker with:
- Add/edit books (title, author, status: reading/done, 1-5 rating)
- Tag-based filters
- Responsive grid layout
- Use React + Tailwind
- Local storage for now (no backend yet)
2-3 minutes later: file tree on the left, live preview on the right, chat panel at the bottom.
Add one feature at a time:
- “Add a search bar that filters by title and author”
- “Show reading stats: total books, books finished this month, average rating”
- “Make the status filter buttons look like pills with hover states”
Each prompt triggers diff-based editing – Bolt only updates the lines that need to change, not the entire file. Cuts token waste.
Ready for a real database? Swap local storage:
Replace local storage with Supabase:
- Create a 'books' table with id, title, author, status, rating, tags, created_at
- Keep the same UI and component structure
- Add error states for loading, empty, network failure
Bolt scaffolds the Supabase client, writes the SQL schema, updates your components to use async data fetching. Preview the app, test adding a book, check the Supabase dashboard – row inserted.
Debugging
Blank preview screen? Refresh first. Still broken? “The preview isn’t showing, fix this.” Fails after 2-3 attempts? Stop. Repeated prompting won’t help – just burns tokens.
Switch to Discussion Mode (click the + icon in chat, select Discussion Mode). Describe the issue. Bolt analyzes without making changes. Problem persists? Export the code and debug locally. Faster.
70% Done, 30% to Go
Bolt gets you 70% there – UI renders, features work, database connects. Last 30%? That’s the wall.
Real production apps need error handling (Bolt generates happy-path code), security hardening (input validation, rate limiting, SQL injection protection), performance optimization (database indexing, query optimization, code splitting), and deployment configuration (environment variables, CORS headers, webhook verification).
Community case studies show most Bolt projects need 20-40 hours of professional dev work to go live. Budgets: $2,000-15,000 depending on complexity.
Stripe integration? Common trap. Bolt generates code that calls the API successfully in preview. Production? Fails. Missing CORS headers, webhook signing secrets, environment variable misconfiguration. Can’t properly test payment flows in Bolt’s preview – bugs surface after deployment.
Authentication is worse. Supabase auth debugging can consume millions of tokens with no resolution. The AI doesn’t understand session management edge cases or RLS policy conflicts. One developer used over 20 million tokens trying to fix a single auth issue (community reports, 2026).
Three Things Break This
At 15-20+ components, the AI forgets patterns. Creates duplicate components, loses naming consistency, breaks existing functionality when adding new features. “Project size exceeded” error appears even on paid plans when context windows max out.
Workaround: use .bolt/ignore to exclude large dependencies, test files, or static assets from the AI context. Frees up space – but Bolt can’t see those files anymore. Integration bugs.
You can’t run Bolt projects locally during development. Everything happens in the browser. Need to debug with Node inspector, test with a real database, or use tools that require local access? Export the code first. Kills the iterative AI workflow.
Free plan daily token cap resets at midnight UTC, not your local timezone. In PST and start a session at 8pm? You get 4 hours before the cap resets and pauses your work.
Where Bolt Wins
Bolt excels at rapid prototyping for investor demos, internal tools where “good enough” is fine, and learning full-stack patterns by seeing working examples.
Keep projects under 15 components. Use Plan Mode (available with Claude Agent as of 2026) to outline changes before implementing them – prevents wasted token cycles. Skip auth and payments until you’re ready to hand off to a developer. Export code regularly as backups.
Stop using Bolt when you’ve spent more than 5 million tokens on a single issue, when the same feature hasn’t worked for 3+ days despite multiple attempts, or when token costs exceed what hiring a developer would cost. If fixing a problem through Bolt would cost more than $500 in tokens, hire a developer instead.
Before you start, describe the MVP scope. Includes auth, payments, or real-time features? Budget for professional finishing from the beginning. Bolt’s value: speed to prototype, not production-ready apps.
Sometimes the fastest way to ship is knowing when to stop prompting and start coding.
FAQ
Can I use Bolt.new for production apps?
Not directly. Bolt projects need refactoring: error handling, security hardening, performance optimization, proper deployment configuration. Budget $5,000-20,000 for professional dev work to take a Bolt prototype live, or plan to do that work yourself. The 70% rule holds across most community case studies (2026).
What happens if I run out of tokens mid-project?
AI interactions pause. Daily limit resets (free plan) or wait for next billing cycle (monthly allocation used up). You can still view and manually edit code – just no AI assistance. Upgrade to Pro for no daily cap and 10M monthly tokens with rollover.
Does Bolt support languages other than JavaScript?
No. Bolt runs on StackBlitz’s WebContainers, which only support JavaScript-based frameworks and Node.js backends (this limitation is architectural and unlikely to change). Need Python, Ruby, Go, or any non-JS stack? Use Replit or Cursor instead. Bolt is locked into the JS ecosystem – React, Vue, Next.js, Astro, Svelte, etc.