Every other guide stops at the hosting bill. We priced the stack from vendor pages, then checked it against what 540+ vibe-hosted businesses on Stripe actually charge. The price is the problem, not the server.
A vibe-coded app costs $0 a month to run as a prototype, $45 a month once you charge money on the standard Vercel plus Supabase stack, and about $70 if you keep paying an AI builder to make changes. Those are list prices read from each vendor’s pricing page on September 25, 2026. AI features, backups and overages sit on top.
The hosting bill is rarely what kills these apps. The price is. Across 160+ businesses in our Stripe Index that still run on a vibe-coding subdomain and publish prices, the median lowest price is $11. At that price, five paying customers exist only to cover the stack. And in our revenue data on 8,600+ startups, 31.8% of the ones earning anything make less than $45 a month.
This page is about the running bill after launch. For what it costs to build before your first dollar, see how to make money vibe coding. For credit spend and adoption numbers, see vibe coding statistics for 2026.
The rest of this page breaks that number into line items, shows where it jumps, and checks it against real prices and real revenue.
Build cost is what you spend on AI credits and subscriptions to create the app. Run cost is what keeps it online for customers: hosting, database, email, payment fees and any AI calls your users trigger. Most confusion online comes from mixing the two.
starting cost and total cost are completely different conversations
YouTube, agency explainer on vibe coding costs
Build cost falls after launch. Run cost rises with every customer. A founder paying $300 a month in credits during a build sprint may pay $45 to run the finished app, while a founder who launched cheap may watch an AI feature quietly outgrow the subscription price. Our guide to common vibe-coded SaaS problems covers the build side, and what Claude Code costs a founder covers the coding-agent route. This page stays on the meter.
I am completely new to app-building and coding. I need to know the approximate costs for hosting an app which is built by Lovable.
r/lovable
Every vibe-coded web app runs on the same six line items, whether a builder bundles them or you buy them separately.
A domain name is the one line with no free tier. It is billed yearly by your registrar. Everything else can start at zero. For a fuller launch budget, the startup cost calculator adds the one-off items, and what it costs to start a business covers the non-software lines. If you are starting with nothing, how to start a business with no money shows which of these you can defer.
Running cost moves in steps, not a smooth curve. Each step is triggered by a licensing clause or a free-tier limit, not by traffic.
| Stage | Typical stack | Monthly cost | What triggers the next step |
|---|---|---|---|
| 0. Prototype, no paying users | Vercel Hobby + Supabase Free + Resend Free | $0 | Charging a customer, or a quiet week pausing the database |
| 1. First paying customer | Vercel Pro + Supabase Pro + Resend Free | $45 | Needing AI help to keep shipping changes |
| 2. Still editing with AI | Stage 1 + Lovable Pro, Replit Core or Cursor Pro | about $65 to $70 | Email volume, storage, AI calls, backups |
| 3. Growth | Stage 2 + Resend Pro + usage overages + optional point-in-time recovery | $90 and up | Metered usage past included allowances |
The biggest jump is from Stage 0 to Stage 1, and it happens on the day of your first sale. Budget for it before you launch, not after. If you want the arithmetic done for you, run your numbers through the break-even calculator.
A prototype with a handful of users runs free. Vercel Hobby includes 100 GB of data transfer, 1 million edge requests and 1 million function invocations a month. Supabase Free includes a 500 MB database, 50,000 monthly active users, 5 GB of egress and 1 GB of file storage. Resend Free sends 3,000 emails a month.
The tiers on theese tools is very generous and you can use it for free for a long time before starting to pay
r/lovable
Lovable’s free plan also includes a monthly grant of 20 Cloud credits for hosting, according to its pricing page. For a demo, a waitlist or a deliberately small MVP, Stage 0 is enough.
The first sale changes the terms, not the traffic. Vercel’s pricing FAQ says the Hobby plan is for personal, non-commercial use, so a paid product belongs on Pro at $20 a month. Supabase Free pauses a project after one week of inactivity, which is unacceptable once someone pays you. Supabase Pro starts at $25 a month and never pauses.
That $45 is a plan floor, not usage. Pro on Vercel includes $20 of usage credit, and Supabase Pro includes $10 a month of compute credit, enough for one Micro instance. A small app can sit inside both allowances for a long time.
It currently costs around $30/month before Stripe fees. I don’t have a paying customer yet, so I’m looking closely at every part of the stack.
r/SaaS
If your first customers have not arrived yet, how to get your first 100 SaaS users and where to launch your startup matter more than any hosting choice. Cheaper paid floors exist. Railway’s Hobby plan is a $5 minimum that includes $5 of usage, so Railway plus Supabase Pro starts near $30. The trade-off is setup work that Vercel hides.
Most vibe coders do not stop editing at launch. Keeping a builder adds $20 to $25: Lovable Pro is shown at €25 a month with 100 credits for EU visitors, Replit Core is $20 ($18 billed yearly), and Cursor Pro is $20. So a live app you are still improving costs about $65 to $70 a month before AI features.
I had the 100 credit plan for the first 2 months to add all the core features to my site and now dropped to the Lite $5 plan so my custom URL works.
r/lovable
That builder’s approach is the cheapest honest one: pay for heavy building only while you are building, then drop to the smallest plan that keeps the app live. The same builder reported earning $500 from a $7.99 license.
I have made $500 so far which is not much but this was more about learning a new skill vs making money.
r/lovable
Growth adds usage lines. Resend Pro is $20 a month once you pass 3,000 emails. Supabase Pro bills $0.00325 per monthly active user past 100,000, $0.125 per GB of disk past 8 GB and $0.09 per GB of egress past 250 GB. Point-in-time recovery starts at $100 a month for seven days of retention.
PITR is $100/mo and goes up from there based on retention. for a 6GB db that feels steep.
r/Supabase
If your app is heading for a sale one day, clean infrastructure is part of the price: see what transfers when you sell a SaaS. None of these are surprises if you read the pricing page. The surprises come from things the pricing page cannot predict, covered in the surprise bills section below. When you reach this stage, track the ratio of running cost to revenue monthly with the SaaS metrics dashboard.
Three clauses end free hosting for most vibe-coded apps, and none of them is about traffic.
Once I passed the free tier limits on two projects (mostly storage and database egress), the bill jumped to $25/project per month.
r/Supabase
The per-project pricing is the part portfolio builders miss. Supabase lists additional projects from $10 a month on paid plans. Four small apps on four Pro projects is a real bill for someone testing ideas. If you are testing several ideas at once, validate before you deploy each one. Our idea validation guide and the idea validation hub show how.
Vercel is $0 on Hobby and $20 a month on Pro, which includes $20 of usage credit. Past the allowances, Pro bills usage uncapped by default, with starting rates such as $0.60 per million function invocations and $0.128 per hour of active CPU, according to Vercel’s pricing page.
Two safety features matter more than the rates. New teams get a default on-demand budget of $200 with email, web and SMS alerts, and you can configure a hard pause at 100%. Pro also offers a Flat Rate CDN option that stops traffic spikes from raising the bill.
Their pricing doesn't start too badly, but when you start getting towards their Pro and Enterprise tiers, which happens pretty quickly, they will rinse you dry.
Capterra review of Vercel
Image optimization is the line that surprises content-heavy apps. One founder on r/vibecoding reported paying Vercel $150 to $250 a month for image transformations, about 20% of their total bill, before replacing it.
Whole thing costs me $8.11/month to run. I know the exact number because I check Vercel billing every morning.
r/SaaS, founder at $4,150 MRR
Supabase is $0 on Free and from $25 a month on Pro, per Supabase’s pricing page. Pro includes 100,000 monthly active users, 8 GB of disk, 250 GB of egress, 100 GB of file storage, daily backups kept for seven days, and a spend cap that is on by default.
For most vibe-coded apps that hope is realistic. The Pro allowances are large relative to a small SaaS. The bill moves when you add projects, add point-in-time recovery, raise compute size, or turn on branching.
you're shipping a business. pay for cloud. $25-200 for "this keeps working" is a deal.
r/Supabase, after four months self-hosting
Lovable says that for most smaller or new apps, publishing and keeping an app running costs little and is covered by the monthly Cloud grant included with a subscription. Apps with significant traffic or size draw on the credit balance beyond that grant. Pro is shown at €25 a month with 100 credits and Business at €50 for EU visitors.
The line that matters is structural. Since workspaces moved to a unified balance (June 1, 2026 at the earliest), building, chat, hosting, backend and in-app AI all draw from one credit balance. Build credits and Run credits are reporting views, per its credits documentation. They are not separate pools.
If build actions, hosting, and AI usage all draw from the same balance, it may become less obvious what is actually burning credits.
r/lovable
it’s completely unclear how much that actually costs us in credits vs. database fees.
r/lovable, on a media-heavy site
Replit Core is $20 a month and includes $20 toward usage. Pro is $100 and includes $100, per Replit’s pricing page. Deployments bill separately against that usage: Autoscale at a $2 monthly base plus $0.60 per million compute units and $0.40 per million requests, a shared 0.5 vCPU Reserved VM at $15 a month, dedicated VMs from $35, and static sites free plus $0.05 per GB.
Rates change. One builder on r/replit posted a support reply quoting Autoscale at a $1 base and $3.20 per million compute units, different from the docs we read on September 25, 2026. Check the live docs before you estimate, and read invoices line by line.
I was charged for 37GB Postrgres Storage where my actual DB is 64MB.
r/replit
Avoid using their native AI integrations. They are essentially overpricing your GPT/Claude APIs.
r/replit
Netlify is free, then $9 a month on Personal and $20 on Pro, per its pricing page. Railway is free on a trial, then a $5 minimum on Hobby and $20 on Pro, each including that much usage. A plain virtual server holds one flat price no matter the traffic.
no spend cap anxiety. the box costs $12 whether i have 10 users or 10,000.
r/Supabase, self-hosting on a small server
The flat price is real, and so is the work. The same builder reported 98.1% uptime over four months, with one outage caused by their own reboot. If your time is worth more than $40 a month, the managed floor is cheaper. Our guide to Next.js SaaS boilerplates and what a micro SaaS boilerplate includes cover stacks that deploy cleanly to either route.
Payments cost a percentage, not a plan. Stripe charges 2.9% + 30 cents per successful US domestic card payment, plus 0.7% of volume for Stripe Billing on the pay-as-you-go plan, per Stripe’s pricing page. International cards add 0.8% and currency conversion adds 2%.
| Monthly price | Stripe + Billing fee | Share of price | You keep |
|---|---|---|---|
| $5 | $0.48 | 9.6% | $4.52 |
| $11 | $0.70 | 6.3% | $10.30 |
| $26 | $1.24 | 4.8% | $24.76 |
| $49.99 | $2.10 | 4.2% | $47.89 |
The 30 cents is what hurts cheap products. For the full comparison against merchants of record, read which payment processor a SaaS should use.
Here is the half of the equation other guides skip. We matched the websites of every company in our Stripe Index against the default subdomains that vibe-coding platforms hand out. 540+ businesses taking payments on Stripe still run on one, and 160+ of them publish usable prices.
| Measure | Vibe-hosted (160+ companies) | All others (9,400+ companies) |
|---|---|---|
| Median lowest listed price | $11 | $14 |
| 25th to 75th percentile, lowest price | $6 to $30 | $7 to $50 |
| Median of all listed prices | $26 | $49.99 |
| Lowest price at or under $20 | 69.2% | 60.8% |
| Lowest price at or under $50 | 82.2% | 75.7% |
Vibe-hosted businesses price at about half the market. That is consistent with who they sell to: 26.6% of the cohort is consumer SaaS, and only 5.1% run a freemium tier while 13.8% offer a free trial. Of the ones with a known pricing model, 55.5% charge a subscription. For the wider market’s price points, see what micro SaaS actually charges, and for no-code products specifically, what no-code SaaS actually sells for. The Stripe Index tools let you run the same lookup for your own category.
How do i decide what price is of the application/website i made?
r/lovable
The platform predicts the price. Builders still on vercel.app, who tend to be developers shipping micro tools, list the lowest prices. Builders on Lovable, Netlify and Base44 price higher.
| Platform subdomain | Companies on Stripe | With usable prices | Median lowest price |
|---|---|---|---|
| vercel.app | 150+ | 98 | $8 |
| netlify.app | 100+ | 30 | $27 |
| lovable.app / lovable.dev | 120+ | 20 | $22 |
| replit.app / repl.co | 58 | 11 | $19 |
| base44.app | 100+ | 9 | $24 |
The vercel.app number is the one with a real sample, and it is striking: a median entry price of $8, which after fees leaves about $7.41. Covering Vercel Pro alone takes three customers. Our study of whether vibe-coded apps make money profiles what this cohort sells, and web app ideas for 2026 lists categories where buyers pay more.
Divide the monthly stack by what you keep per customer after Stripe and Billing fees. The answer is small, which is the good news, and it is also the bar most apps never clear.
| Price | Keep per customer | Cover $45 (Stage 1) | Cover $70 (Stage 2) | Cover $90 (Stage 3) |
|---|---|---|---|---|
| $8 (vercel.app median entry) | $7.41 | 7 | 10 | 13 |
| $11 (vibe-hosted median entry) | $10.30 | 5 | 7 | 9 |
| $26 (vibe-hosted median price) | $24.76 | 2 | 3 | 4 |
| $49.99 (market median price) | $47.89 | 1 | 2 | 2 |
The lesson: pricing at $26 instead of $11 cuts the customers needed to cover a Stage 2 stack from seven to three. Our help guides on calculating a break-even point and pricing a micro SaaS walk through the same math for your numbers.
At $1.99/mo per customer, I basically can't spend anything to acquire users
r/vibecoding
Fewer than you would hope. Among 3,700+ startups in our revenue data that report any recurring revenue, 31.8% earn under $45 a month, 44.0% earn under $100 and 68.0% earn under $500. The median is $145.
| MRR band | Share of earning startups | What it covers |
|---|---|---|
| Under $45 | 31.8% | Less than the managed paid floor |
| Under $100 | 44.0% | A Stage 2 stack, barely |
| Under $500 | 68.0% | The stack, not the founder |
| Median | $145 | About two Stage 2 stacks |
The vibe-hosted slice is thinner still. Of 130+ startups in the same data whose website sits on a vibe-coding subdomain, 10 report any MRR, with a median of $29.50. That is a small sample, so read it as a direction, not a benchmark. Our vibe coding statistics page tracks it over time. To benchmark your own numbers, start with how to use revenue intelligence and the revenue intelligence MCP tools, or compare trackers in the best MRR tracking tools.
If your app calls a model at runtime, that line scales with every user, and it can dwarf the stack. We priced a typical call with 2,000 input tokens and 500 output tokens at OpenAI’s list prices on its API pricing page.
| Model | Input / output per 1M tokens | Cost per call | Per user, 1,000 calls | Share of an $11 plan |
|---|---|---|---|---|
| GPT-6 Luna | $0.10 / $0.50 | $0.00045 | $0.45 | 4% |
| GPT-6 Sol | $2 / $10 | $0.009 | $9 | 87% |
| GPT-6 Astra | $10 / $50 | $0.045 | $45 | 437% |
Share of plan is measured against the $10.30 you keep from an $11 price. The call size is an assumption, so rerun the math with your own token logs. Our deeper study of AI SaaS pricing models shows how revenue-verified AI startups handle this with hybrid pricing, and the AI SaaS revenue reality check shows how many of them earn at all.
My app hasn't really picked up yet, have a few active users but API costs have been minimal. Will have to see what happens if the game ever picks up.
r/vibecoding
The gap between the cheapest and the most capable model in that table is 100x. Picking a model is a pricing decision disguised as a technical one. Default to the smallest model that passes your quality bar, route only hard requests to a bigger one, and cap free usage.
Around 800$ a month. Main use is Ai credits my website gets a lot of traffic and Ai useage
r/lovable
Builder-hosted AI adds its own markup risk. Lovable says its AI gateway rates are based on underlying provider costs, while one Replit builder advised calling providers directly. Either way, measure cost per user before launch, not after. If you run agents in production, our help guide on AI agent cost control lists the guardrails.
Add an LLM API without spending cap is a financial disaster in the making.
r/lovable
Pricing pages are predictable. Surprise bills come from a meter left running with no ceiling. Across the Reddit threads we read, five patterns repeat.
Recently I got a $500 charge from Supabase. FIVE HUNDRED. I typically pay 40 a month for their services.
r/Supabase
Each one has a fix, and each fix is cheaper than one bad month. The vibe-coded app security checklist covers the endpoint and key exposure side in depth, and the vibe-coded app production checklist covers backups and outages.
The most expensive story we found: a builder on r/lovable reported a private app generating a $4,000 bill in about two hours, and commenters traced the pattern to an uncapped AI API and a stuck browser tab. Another reported a $4,300 Replit charge from autoscaling plus background processes across several projects.
What caught me off guard was how quickly costs can compound with autoscaling + background processes, combined with the lack of hard spending caps or aggressive alerts as usage ramps.
r/replit
Background jobs cost money even when they do nothing. One r/lovable builder traced a development project’s idle spend to an email queue that woke the database every five seconds.
Surprisingly, Project B was consuming around 1.86 Run Credits/day, while the production project was using only 0.15/day.
r/lovable
The project had a background email queue job running every 5 seconds.
r/lovable
For perspective Replit says my average spend is $60/day..which is insane cause it wasn't like that in June and yet I coded many times a day.
r/replit
A generate button wired straight to an AI provider is an open tab for anyone who finds it. Client-side budgets do not help, because an attacker never loads your client.
id just slap a rate limit on the expensive routes server side, that way one source cant nuke you whether its a loop or someone poking at it
r/lovable
The fix is a server-side rate limit per user and per IP on every paid route, plus a hard limit in the provider dashboard. If you already shipped without these, our guide to hiring a developer to fix a vibe-coded project covers who to call and what it costs.
Storage lines bill on what the platform counts, not what you think you store. Supabase branches, a preview environment feature, produced the $500 charge above after a GitHub integration started creating branches, with no warning near the default cap of 50. Backups add their own lines.
Backups and Snapshots costs extra and are pricy.
Capterra review of DigitalOcean
The same logic applies to anything you store for users, so keep uploads out of the database. Check the storage and branch counts on your usage page once a month. It takes two minutes and it is where most slow-burn overages hide. For production readiness beyond cost, see vibe code rescue services.
A ceiling on every meter is the single highest-return setting in this whole article.
| Platform | Default control | What to set |
|---|---|---|
| Vercel Pro | $200 on-demand budget with alerts | Lower the budget and enable the hard pause at 100% |
| Supabase Pro | Spend cap on by default | Leave it on until you know your usage |
| Lovable | Credit check-in at 20 credits per long build message | Auto top-up with a monthly spend limit, so the backend never hits zero |
| Replit | Usage billed after included credits | Set a usage budget and review invoices line by line |
| AI provider | Varies | A low monthly limit plus server-side rate limits |
Self-reported numbers are anecdote, not average, but they show the spread. In one r/lovable thread asking how much people spend a month, 13 builders gave a number. The median answer was about $50, with a range from zero to nearly $1,000.
So far that has been enough for me to build and host a live product without buying extra credits.
r/lovable, on the €25 Pro plan
I'm spending $120 per month across gamma mcp, emergent and claude tokens
r/vibecoding
Most people start with Lovable or Bolt, hit the paywall, then realize they're spending $50-200/mo just to prototype.
YouTube comment
Anecdotes like these are why we pair builder threads with structured data, the approach behind our complaint analysis platform. Demand for this kind of honest cost breakdown is lopsided. The dedicated YouTube explainer on what vibe coding really costs that we found had under 600 views, while “I vibe coded a $20K a month app” stories pull 670,000+. Everyone wants the revenue story. Few price the bill.
We counted how often pricing shows up in the cons of 25 Capterra reviews per platform. Small samples, but the ranking is consistent with the Reddit threads.
| Platform | Cons mentioning price | Share |
|---|---|---|
| Heroku | 13 of 25 | 52% |
| Replit | 10 of 25 | 40% |
| DigitalOcean | 10 of 25 | 40% |
| Vercel | 9 of 25 | 36% |
| Netlify | 8 of 25 | 32% |
| Cloudflare | 4 of 25 | 16% |
The agent will break existing functionality, and you still are charged - this is a regular occurrence.
Capterra review of Replit
Once you are locked in with Netlify, costs can really creep up with the steep pricing.
Capterra review of Netlify
When first bought my hosting plan, it costed me $1.99 per month, but when wanting to renew it, they asked me to pay the quadruple price $7.99!!!!
G2 review of a web host
Renewal pricing is its own trap: 12 of 24 G2 reviews of one budget host mention price. Read the renewal rate, not the first-term rate. The same review data is browsable in our Capterra database. To pull review evidence like this for any category, use the Capterra analysis guide or the G2 analysis guide.
Leave when running the app and editing the app start competing for the same credits, or when you need direct access to your own database. Stay while you are still finding out whether anyone will pay. Leaving is now a planned move rather than a rebuild.
My database was sitting inside Lovable Cloud with no way to get direct access to it.
r/lovable, after spending $300 to $400 a month
already moved to supabase because staying in lovable could looked a bad idea when I saw the cost difference.
r/lovable
The question is not whether Lovable is expensive. For hosting alone, Lovable says most small apps sit inside the included Cloud grant. The question is what happens to production when a build binge drains the balance.
Lovable’s own documentation is explicit. When a workspace runs out of credits, building stops, AI features in deployed apps stop working, and built-in backend services such as the database, storage and authentication pause shortly after. The data stays safe, but you cannot access or export it until services run again.
Two more details from the same docs matter. Member credit limits cover Build credits only, so they do not protect Run credits. And monthly Cloud and AI grants do not roll over. A long evening of fixes can therefore take your live app down if auto top-up is off. That is the finding no hosting price table shows.
If we only make one minor website tweak a month, paying for a full monthly credit bucket feels unnecessary when all we really need to cover is the database/hosting layer.
r/lovable
Stay if you are pre-revenue, editing weekly, and your Run credits are a small slice of the balance. The included Cloud grant, zero setup and one invoice are worth a lot while you validate.
Better stay in Lovable cloud. Get the real customers using your app and feel the pain. Then move to anything you mentioned above.
r/lovable
Staying on Lovable Cloud while you validate is honestly the right move
r/lovable
If you stay, turn on auto top-up with a monthly spend limit so the backend never hits zero, and check the Run credits view in usage details weekly. Before you invest months, confirm the idea has buyers with the idea validation tool or score it with the idea evaluator. Our guide to validating a SaaS idea before coding shows the review-based method.
Lovable now provides a database export and a Remove Lovable Cloud option under advanced settings, according to its Cloud documentation. Removal is permanent, and there is no one-click migration to your own Supabase.
Your data was basically locked in, and every migration was a hand-crafted workaround.
r/lovable, on the export launch
Honestly, I might use Lovable Cloud MORE now, not less.
r/lovable
That second quote is the right frame. An exit you can use makes staying safer. Our guide to building SaaS without code covers the no-code path if you would rather not manage a repository.
The same test applies: leave when running costs become unpredictable, not when they become non-zero. Replit’s strength is that the editor, database and deployment live together. Its weakness, in builder reports, is that usage lines are hard to verify.
A lot of people are getting hit with massive Replit bills lately because of their autoscale pricing and expensive credits.
r/replit
The low-risk path is decoupling one piece at a time: push to GitHub, move the database to your own Postgres, then move hosting. You can keep editing in Replit throughout. If you want to launch lean from the start instead, see how to launch a micro SaaS in a weekend and our help guide on how to build a micro SaaS. If you would rather pay someone, MVP development agencies lists what that costs.
Builder-reported before and after numbers, not audited, but consistent in direction.
| Move | Before | After | Source |
|---|---|---|---|
| Replit app (about 200 daily users) to Railway + Vercel + Supabase | $85+ | about $32 | r/replit |
| Supabase Pro to self-hosted Supabase on a small server | $45 to $60 | about $12 | r/Supabase |
| Four small Supabase projects to SQLite on one server | $100 projected | $5 | r/Supabase |
| Lovable for everything to Lovable for UI only + own Supabase + Vercel | $300 to $400 | $20 | r/lovable |
Total monthly cost comes to about $32 compared to $85+ the client was paying on Replit with unpredictable credit charges.
r/replit
Note what the last row really measures: build credits, not hosting. Most of the $300 to $400 was edits. The running cost difference is usually tens of dollars, not hundreds. For a solo founder, that is the difference between a hobby and a solopreneur SaaS, so decidewhat to build as a solo developer before you optimize the stack.
Steps 1 and 2 are the ones that make every later decision cheap. Measure the payback of each change with the ROI calculator. Track the result with the burn rate calculator and read how to calculate burn rate if the number is new to you.
The cheapest way to afford your hosting is a higher price. Moving from the vibe-hosted median entry price of $11 to the vibe-hosted median price of $26 cuts the customers needed for a $70 stack from seven to three, and the Stripe fee share from 6.3% to 4.8%.
Acquirers see small software businesses keep most of their revenue. Across 380+ SaaS listings with financials in our acquisition data, the median profit margin is 66.9%, and 73.9% for the 120+ listings under $60,000 in trailing revenue, where median monthly expenses are about $580. Costs are real but manageable once the price is right. See how to value a SaaS business for why margin matters at exit, or estimate it with the SaaS valuation calculator. The SellSide guide explains the listing data.
To pick a defensible price, look up what apps solving the same problem charge in the Stripe Index, check whether any of them earn in TrustMRR, and read SaaS pricing strategies for 2026.
Underpricing to launch and fixing it later sounds sensible. Customers disagree. In our App Store corpus of 136,000+ reviews, 1,000+ low-star reviews mention credits or tokens and 110+ low-star reviews complain about a price increase.
But the price increase is excessive. $10 a week is a little much..
App Store review of a photo editor
Doubled the price of a premium membership in the span of a year.
App Store review of a calorie tracker
Launch at a price that covers your stack with a handful of customers. Grandfather early users if you must raise it. And watch churn when you do, using the churn rate calculator, the guide to calculating churn rate and our analysis of why SaaS customers churn. A higher price with lower churn raises lifetime value, which the LTV calculator and the guide to customer lifetime value make concrete. You can read the same complaints yourself in our App Store database (see how to use it).
| Benchmark | Value | Source |
|---|---|---|
| Prototype running cost | $0 | Vercel, Supabase, Resend free plans |
| Managed floor once charging | $45 | Vercel Pro $20 + Supabase Pro $25 |
| With an AI builder | about $70 | + Lovable Pro €25, Replit Core $20 or Cursor Pro $20 |
| Vibe-hosted businesses on Stripe | 540+ | BigIdeasDB Stripe Index |
| Median entry price, vibe-hosted | $11 | Stripe Index, 160+ with prices |
| Median entry price, all others | $14 | Stripe Index, 9,400+ with prices |
| Median listed price, vibe-hosted vs others | $26 vs $49.99 | Stripe Index |
| Customers to cover $45 at $11 | 5 | Computed after Stripe fees |
| Earning startups under $45 MRR | 31.8% | TrustMRR, 3,700+ with MRR |
| Median MRR, earning startups | $145 | TrustMRR |
| AI cost per user, 1,000 calls, smallest vs largest model | $0.45 vs $45 | OpenAI list prices |
| Median SaaS listing margin under $60K TTM | 73.9% | BigIdeasDB SellSide, 120+ listings |
Vendor prices were read from official pricing and documentation pages on September 25, 2026. Where a page showed regional pricing, we report what it showed and say so (Lovable displayed euros including VAT). Bolt’s pricing page returned an error on the snapshot date, so Bolt is not priced here.
The vibe-hosted cohort is every company in the BigIdeasDB Stripe Index whose website or resolved domain ends in vercel.app, lovable.app or lovable.dev, base44.app, netlify.app, replit.app or repl.co, or bolt.new or bolt.host. Price points were parsed from published prices and filtered to values above $3 and at or below $2,000, the same rule used in our micro SaaS pricing study, because many raw values at $1 to $3 are currency symbols captured from page text. The lowest price is computed per company, then the median is taken across companies.
Break-even counts use Stripe’s US domestic card rate plus 0.7% for Stripe Billing and round up to whole customers. AI costs assume 2,000 input and 500 output tokens per call with no caching. TrustMRR bands include only startups reporting MRR above zero. Quotes are verbatim, attributed to the subreddit or platform only.
| Source | What it contributed | Limitation |
|---|---|---|
| Vendor pricing and docs pages | Every plan price, allowance, overage rate and spend control | Prices change without notice; Replit support quotes differed from its docs. Regional display (euros for Lovable). Excludes tax. |
| Stripe Index (30,000+ companies) | Vibe-hosted cohort, listed prices, pricing model, freemium and trial rates | Only catches builders still on a platform subdomain, so it is a floor. Listed prices are not realised prices. Only 160+ of 540+ publish usable prices. |
| TrustMRR (8,600+ startups) | MRR bands and the vibe-hosted revenue slice | Skews to indie founders who chose to verify revenue. Only 10 vibe-subdomain startups report MRR. |
| Capterra reviews | Price complaints in hosting platform cons | 25 reviews per platform, keyword matched. Coverage decays alphabetically by category. |
| G2 reviews | Renewal pricing complaints | Small per-vendor samples; reviews carry no date in our table. |
| App Store reviews (136,000+) | Reaction to price increases and credits | Consumer mobile skew; keyword matching misses paraphrase. |
| SellSide listings (380+ SaaS with financials) | Profit margins and expenses at sellable scale | Asking-period financials reported by sellers; expenses include salaries and tools, not only hosting. |
| Reddit, YouTube, Hacker News | Builder bills, migrations, quotes | Anecdote, self-reported, not audited. Hacker News returned nothing relevant for this topic. |
| Upwork jobs (5,300+) | Checked for hosting-migration demand | Snapshot ends March 2025, before most vibe hosting; only 6 jobs matched, so not used as a finding. |
| Google Trends | Relative interest in platform pricing terms | Relative index only, never search volume. |
The subdomain method sees only builders who never moved to a custom domain. The most successful vibe-coded businesses probably did move, so the cohort likely skews toward earlier, cheaper products. That would push the median price down. Treat $11 as the price of the visible cohort, not of every vibe-coded app.
We also checked our Reddit pain-point corpus for hosting and infrastructure cost complaints and found too few to publish, so every builder quote here comes from live threads read on the snapshot date. Google Trends showed all five platform pricing terms falling sharply from mid-July 2026 at the same time, which looks like an index change, so we only use the relative comparison: “supabase pricing” averaged about three times the interest of “lovable pricing” over the past year on Google Trends.
The stage totals are list prices for a small app. A media-heavy app, a large database or a busy AI feature can move them by an order of magnitude. Use the method, then plug in your own numbers.
BigIdeasDB shows what 30,000+ companies on Stripe charge, what 8,600+ startups actually earn, and what buyers complain about across a corpus of 1M+ records. Find a problem people pay to solve at a price that carries your hosting.
See BigIdeasDB plans →Hosting is a solved problem. Pricing and demand are not. Here is the order we would use the tools in to decide whether an app can carry its own stack:
| Rank | Tool | Best for |
|---|---|---|
| 1 | BigIdeasDB | Real prices from the Stripe Index, verified revenue from TrustMRR, and complaint evidence for a problem |
| 2 | ChatGPT | Estimating token counts and drafting a pricing page |
| 3 | Claude | Reading your own usage exports and invoices line by line |
| 4 | Google Trends | Direction of interest in a category |
| 5 | Notion | Keeping a monthly cost and revenue log |
To go further: get started with TrustMRR, read the revenue intelligence overview, query prices from your AI assistant with the Stripe Index MCP tools (the MCP setup guide walks through it), or browse documented problems in the pain points database (the pain points guide explains the filters). Our study of growth levers founders never pull shows why distribution, not infrastructure, decides most outcomes, and low-cost, high-profit business ideas lists models with thin stacks. For what to build in the first place, see vibe coding project ideas, micro SaaS ideas for 2026 and SaaS market saturation. To start from a clean codebase, the Micro SaaS Boilerplate ships with auth and billing wired. And for the metrics on this page, read MRR against ARR against TTM and how to calculate MRR, or plug numbers into the MRR calculator.
Between $0 and about $70 a month for a small app, before AI features. A prototype with no paying users fits free tiers ($0). Once you charge money, Vercel Pro ($20) plus Supabase Pro ($25) is a $45 floor, per vendor pricing pages checked September 25, 2026. Keep paying an AI builder to make edits and the bill lands near $70. Usage, AI calls and backups sit on top.
Yes, while it is a prototype. Vercel Hobby, Supabase Free and Resend Free cost $0. The fine print ends it: Vercel Hobby is for personal, non-commercial use, and Supabase pauses free projects after one week of inactivity and limits you to two active projects. The day you charge customers, plan for the $45 paid floor.
Lovable says hosting a small or new app usually fits inside the monthly Cloud grant that comes with a plan. Pro is shown at €25 a month with 100 credits for EU visitors. The catch is that building, hosting and in-app AI all draw from one credit balance, and Lovable's docs say the built-in backend pauses shortly after the balance reaches zero.
Replit Core is $20 a month ($18 billed yearly) and includes $20 of usage. Replit's deployment docs list Autoscale at a $2 monthly base plus $0.60 per million compute units and $0.40 per million requests, a shared Reserved VM at $15 a month, and static hosting free plus $0.05 per GB, as read on September 25, 2026.
It is the cheapest managed stack at $0 for a prototype and $45 once you charge. A single virtual server is cheaper in dollars. Builders on Reddit report self-hosting Supabase on a roughly $12 a month server against $45 to $60 on Supabase Pro, but you take on updates, backups and uptime yourself.
Less than the market. Across 160+ businesses on Stripe's public directory that still run on a vibe-coding subdomain, the median lowest listed price is $11 and the median of all listed prices is $26, against $14 and about $50 for 9,400+ other companies, per the BigIdeasDB Stripe Index in September 2026.
About 5 at an $11 price to cover a $45 stack, and about 7 if you also keep a $20 to $25 AI builder. At $26 you need 2 and 3. That is after Stripe's 2.9% + 30 cents per US card payment and 0.7% for Stripe Billing, which take 6.3% of an $11 sale.
Many do not. Of 3,700+ startups in BigIdeasDB's revenue data with any recurring revenue in September 2026, 31.8% earn under $45 a month, the cost of the managed paid floor, and 44.0% earn under $100. The median is $145.
It depends almost entirely on the model. A call with 2,000 input and 500 output tokens costs about $0.00045 on OpenAI's GPT-6 Luna, $0.009 on GPT-6 Sol and $0.045 on GPT-6 Astra at list prices. A user making 1,000 such calls a month costs $0.45, $9 or $45. On an $11 plan, only the cheapest model leaves a margin.
Almost always a meter without a ceiling: a runaway loop calling an AI API, a background job that keeps a database awake, autoscaling plus background processes, preview branches, or bots hitting an open endpoint. Builders on Reddit report bills of $500, $4,000 and $4,300 from exactly these causes.
Leave when running costs and edit costs start fighting for the same credits, or when you need direct database access. Stay while you are validating. Lovable now offers a database export and a Remove Lovable Cloud option, so leaving later is a planned move, not a rebuild. Storage files, edge function code and secrets still move separately.
Yes. Lovable's credits documentation says built-in backend services such as the database, storage and authentication pause shortly after a workspace runs out of credits, AI features in deployed apps stop, and you cannot access or export the data until services run again. Auto top-up with a monthly spend limit is the guard.
Set a ceiling on every meter. Vercel gives new teams a $200 default on-demand budget with alerts and an optional hard pause. Supabase Pro has a spend cap on by default. Set a low limit in your AI provider dashboard and add server-side rate limits to any route that calls a paid API.
Often. One consultant on r/replit reported moving a client app with about 200 daily users to Railway ($7), Vercel (free) and Supabase ($25), about $32 a month against $85+ on Replit. Railway's Hobby plan is a $5 minimum that includes $5 of usage.
Nothing at first. Resend's free plan covers 3,000 emails a month and 100 a day. Pro is $20 a month for 50,000 emails. Most small apps stay free for months, but auth emails, receipts and onboarding drips all count.
Only if your time is cheaper than $40 a month. A plain server holds a flat price as traffic grows, which removes surprise bills, but you own updates, backups, security and uptime. Most founders should start managed, set spend caps, and move one piece at a time when a specific line item hurts.
BigIdeasDB's Stripe Index shows listed prices for 30,000+ companies on Stripe's public directory, and TrustMRR shows revenue for 8,600+ startups. Together they tell you whether your price can carry your stack before you build.
BigIdeasDB Research. (2026). What It Costs to Run a Vibe-Coded App (and Whether Your Price Covers It). BigIdeasDB. Retrieved from https://bigideasdb.com/cost-to-run-a-vibe-coded-app