Bubble.io, the no-code app builder, puts nine paid plan cells in its price grid and prices every one of them twice. Three plan families, Starter, Growth and Team, each come in a web version, a mobile version and a combined version, and each of those nine cells carries one figure if you pay for the year and a higher figure if you pay by the month. That is eighteen numbers, and the reason different articles quote different prices for the same product is that each of them picked a different cell and did not say which one.
Bubble’s cheapest paid plan is Starter at $29 a month for web only, billed annually, and its top self-serve plan is Team at $649 a month for web and mobile, billed monthly. Both figures come from Bubble’s plans documentation, read on 31 August 2026.
The plan price is only the first half of the bill. Bubble also runs a meter called workload, which counts the work your app does while people use it, and once the included allowance is gone the meter has its own price. This page prints the full grid, the meter’s rate, and Bubble’s own per-operation arithmetic for what spends a unit.
How much does Bubble.io cost per month?
Bubble’s three self-serve paid families are Starter, Growth and Team. On Bubble’s plans documentation read 31 August 2026, they run $29, $119 and $349 a month for web only billed annually, and $32, $134 and $399 billed monthly. Mobile and combined plans cost more on every rung.
Both tables below come from Bubble’s plans documentation, read on 31 August 2026, where Bubble states every price as a monthly figure and separates the two billing bases into two tables of its own.
Bubble paid plans, billed annually, stated per month. Read 31 August 2026.
| Plan | Web only | Mobile only | Web + Mobile |
|---|---|---|---|
| Starter | $29 | $42 | $59 |
| Growth | $119 | $169 | $209 |
| Team | $349 | $449 | $549 |
Bubble paid plans, billed monthly. Read 31 August 2026.
| Plan | Web only | Mobile only | Web + Mobile |
|---|---|---|---|
| Starter | $32 | $49 | $69 |
| Growth | $134 | $199 | $249 |
| Team | $399 | $529 | $649 |
Prices checked: 31 August 2026.
Bubble publishes its prices in two places that behaved very differently to the method used here, an automated read without an account: the plan grid inside Bubble’s documentation, which renders as ordinary text, and bubble.io/pricing, which as of 31 August 2026 returns no figure at all to an automated read. Everything priced below was taken from the documentation on 31 August 2026, with the billing basis and the plan family named on every figure, and nothing here came from a Bubble account.
Here is the sentence that resolves most of the confusion around this product. On Bubble’s plans documentation, read on 31 August 2026, Starter, Growth and Team are each sold as three separate products, one for browser apps, one for app-store apps and one covering both, and each of those nine products carries two prices, a lower one if the year is paid up front and a higher one if the plan is paid month to month. So a figure of $29 and a figure of $32 are the same plan family on the same page, one row apart, on two billing bases, rather than two sources disagreeing about Starter.
Work out which of the eighteen figures is yours in two steps. First decide what you are shipping: a browser app, an app-store app, or both, because Bubble prices mobile as its own product line rather than as a feature switch. Then decide whether you are paying for the year. Only after those two answers does a single number exist for you, and that number is the plan price rather than the bill.
Above Team, Bubble offers an Enterprise route. Its plans documentation carries no figure for it and points buyers at the company instead, so there is no published Enterprise price to state, read 31 August 2026.
What each plan actually unlocks
The three paid families differ mostly by how much traffic and storage they carry, how many app-store builds they allow, and how many live versions of a mobile app can exist at once. All of the limits below are from Bubble’s plans documentation, read on 31 August 2026.
The Free tier
On that page today, the price tables carry only Starter, Growth and Team. A Free tier appears in the limits tables rather than the price tables: it carries 1 GB of bandwidth, its entry for multiple live versions is “No”, and it has no app-store build allotment. Custom domains are not part of it either, which is the practical ceiling most people meet first: a Free app runs on a Bubble address.
Bubble’s own pricing FAQ, read the same day, says the Free plan comes with “more than enough workload to build any kind of app …”. Read that carefully. It is a statement about building, not about running an app that strangers use.
Starter
Starter is $29 a month for web only, $42 for mobile only and $59 for both when the year is paid up front, and $32, $49 and $69 on the same three when it is paid monthly. It carries 100 GB of bandwidth. It is the first tier with a custom domain, which for most people is the actual reason to leave Free.
On the mobile side, Starter allows 10 app-store builds in the first three months and 5 a month after that, and supports 3 live versions. Bubble states the versions rule in one line: “Each plan supports a different number of live versions (see below).” A live version is a copy of your mobile app that is out in the world, so the number is a ceiling on how many releases can be in circulation at once rather than a ceiling on how often you ship.
Growth
Growth is $119 a month for web only, $169 for mobile only and $209 for both billed annually, and $134, $199 and $249 billed monthly. Bandwidth steps up to 500 GB. Mobile builds go to 15 in the first three months and 10 a month after that, and live versions to 5.
The jump from Starter to Growth is the largest proportional step in the grid, and it is worth being honest about why people take it. Usually the reason is a feature that sits behind the tier, or the workload allowance, rather than the bandwidth, and the allowance is the number this page cannot print and explains why below.
Team
Team is $349 a month for web only, $449 for mobile only and $549 for both billed annually, and $399, $529 and $649 billed monthly. Bandwidth is 1 TB. Mobile builds are 25 in the first three months and 20 a month after that, with 8 live versions.
Team is the top of the self-serve grid. If a real business app is on it, the plan price has usually stopped being the interesting part of the bill and the meter has taken over.
Enterprise, Agency, and what has no published price
Bubble names an Enterprise route above Team with no figure attached on the plans documentation read on 31 August 2026. The same page names one more plan that never appears in either price table: an Agency plan, described as full access to the web and mobile features while a company builds an app for a client, with the project transferred to a client plan before it can be deployed or published to a store. It carries no figure on that page either, read the same day, and its bandwidth row is 1 GB. Two other things on this product also have no published price: workload tiers, covered further down, and any custom arrangement made through the company. A page that quotes a number for either is quoting something that is not on Bubble’s own pages today.
Workload units, and what they cost once you have spent them
Why an app burns through workload units is a performance question with its own page; what those units cost once they are gone is the question here. If your app is spending far more than you expected, start with why a Bubble app spends workload units in the first place and come back to this section with a number in hand.
Bubble’s pricing FAQ, read on 31 August 2026, defines the meter in the two sentences that follow its own short definition: ”… workload measures all the underlying activities your app does as it runs. Activities include database operations, workflows, and web requests.” That is the whole idea. The plan buys a monthly allowance of units, and the app spends them every time somebody uses it.
Three figures from that page are worth writing down. Every paid app gets its own separate allowance for building: “All paid apps have 100,000 monthly workload units for their Development environment included in their plan.” The overage rate, for an app that has no workload tier subscription, is stated plainly: “the overage rate is $0.30 per 1,000 workload units”. And Bubble’s plans documentation describes the mechanism the same way, as a unit price rather than a jump to a bigger plan: “Flexible overages are charged at a unit price applied to each additional 1000 workload units needed to cover the extra work required.”
What happens at the limit depends on one switch. With overages on, the FAQ says “you will get billed for any additional workload units your app consumes above the limit in the previous calendar month”. With overages off, it says “you will receive an email notification that your app has been taken offline.” Those are the only two outcomes, and neither of them is a warning shot: one is a larger invoice and the other is an app nobody can reach.
Now the honest gap. The number that decides whether the plan price is the whole bill is the monthly workload allowance included with each paid plan, and as of 31 August 2026 no Bubble documentation page read for this article states it. The pricing FAQ says only that “Most apps on a paid plan do not need more workload than the amount included in the Starter, Growth, and Team plans”, without a figure against any of the three. As of 31 August 2026, Bubble’s pricing page does not render a figure to an automated read, and neither does its plan comparison page, so the grid that would carry those allowances is not readable without an account.
There is one older figure in circulation and it needs its full label. Bubble’s own blog post on workload, published 1 July 2024, says “The Starter plan has all the features you need and comes with 175k WU”. That is Bubble’s blog rather than Bubble’s documentation, it is from 2024, and no Bubble documentation page read on 31 August 2026 repeats a per-plan allowance in any form. It is named here rather than linked, at bubble.io/blog/what-is-workload/, because Bubble’s marketing writing is not the source this page prices from. Treat it as a historical statement, not as this month’s allowance.
A credit allowance and a workload allowance answer different questions and do not convert into one another, so each builder’s allowance belongs to the page that keeps that vendor’s prices current. If you want to see how another no-code builder meters the same kind of app, that comparison lives where those figures are maintained.
What spends a workload unit
The meter is not a mystery. Bubble publishes the entry cost of the common operations, and Bubble’s workload calculation documentation, read on 31 August 2026, is the one page on this subject that almost nobody quotes.
| Operation, as Bubble names it | Starting workload cost |
|---|---|
| Writing to one item, as in “Make changes to a thing” | 0.5 units per item |
| A database search | 0.3 units |
| An aggregate query | 0.2 units, called an entry ticket |
| Data returned from the database | 0.000003 units per character |
Bubble is careful about what those numbers are, and so should you be. The page says “the value in the table represents the starting cost of an operation”, and it uses a theme-park image to make the point: the 0.5 is the price of getting through the gate, and there may still be things to pay for once you are inside. The complexity of what the operation actually does determines the final figure.
The row that catches people is the last one. Returning data costs 0.000003 per character transmitted, which is invisible on one record and is not invisible on a list. A screen that pulls whole records back so it can show three fields is paying, character by character, for every field it never displayed, and it pays that again on every visit from every user. The write cost behaves the same way in a loop: 0.5 per item means a workflow that touches two hundred records has bought two hundred entry tickets before any of the work inside them is counted.
This is the one place this page does arithmetic, and the arithmetic is Bubble’s. The units above are units, not money. They only become money at the overage rate quoted in the previous section, and only once the plan’s included allowance has run out.
What sits beside the plan price
Four things can add to a Bubble bill on top of the plan, and the last of them is not Bubble’s at all.
- File storage above the plan allocation. Bubble’s plans documentation, read 31 August 2026, prices it at $3 per month for 100 GB.
- Bandwidth above the included amount. The allowances are 1 GB on Free, 100 GB on Starter, 500 GB on Growth, 1 TB on Team and 1 GB on Agency, from the same page on the same day.
- Workload above the included allowance, at the rate in the section above, or through a workload tier.
- App-store registration. Apple’s and Google’s developer fees are charged by the stores, and none of the plans read on 31 August 2026 carries a line for them.
Workload tiers deserve their own line, because they are the one purchase on this product with no published price. Bubble’s plans and billing page, read 31 August 2026, says “If your app needs more workload than your current plan provides, you can purchase a workload tier for additional units” and routes that purchase through the company rather than listing a figure. The same page adds a timing rule that matters if you are winding an app down: “you can’t buy workload tiers after your plan is cancelled.”
The fees Apple and Google charge to register as a developer are not Bubble’s and are not on any of these plans, and they are counted where they belong. If you are pricing a mobile launch rather than a mobile plan, what the app stores charge to register is a separate line in your own budget.
It is worth naming what kind of meter this is, because the other family of builder charges works in the opposite direction. Bubble charges for the work your app performs once it is live, so the bill tracks your users. An agent-based builder charges for the work it does writing the app rather than for the work the app performs once it is running, and what that kind of bill reaches over a year has a page of its own.
Why the number you found somewhere else is different from this one
Three independent explainers held page one for this subject on 31 August 2026: a competing no-code vendor’s guide at adalo.com, a Bubble company’s guide at goodspeed.studio, and a course seller’s guide at nocode.mba. Their addresses are named and not linked: all three sell against this query, and the name is all a reader needs to go and check what each one prints.
All three print a plan ladder. Two of them state that their figures are the annually billed ones and stop there, which leaves anybody paying month to month without a number. One prints a single ladder that mixes both bases in the same list without saying so. That is what happens when a page prints one slice of a grid and calls it the price, and none of it is dishonest.
The grid is the answer to that. Nine paid plan cells, each priced two ways, with the billing basis and the plan family attached to every figure, and no cell repeated without both labels. The phrase people type varies, and pricing bubble, bubble.io pricing and how much do bubble cost all land on the same eighteen figures. Once the labels are on, the disagreements disappear.
There is a second reason page one is thin here, and it is a fetch problem rather than an editorial one. Bubble’s own plans and billing page says that “In the event of any discrepancies with this article, https://bubble.io/pricing and https://bubble.io/terms are the authoritative sources on the topics covered.” Yet as of 31 August 2026, Bubble’s pricing page does not render a figure to an automated read, and neither does its plan comparison page. Every ranked explainer presents its numbers as though they came off the page Bubble calls authoritative. They came off the documentation, the same place these did, or off an older version of it.
One last thing about the search itself, as an observation dated 31 August 2026 rather than a permanent fact. On a query pull for how much does bubble cost that day, five of the top nine organic results belonged to a skincare brand and a fan-messaging subscription rather than to the app builder. If you have had trouble finding a straight answer to this question, that is part of the reason, and it is why every heading here says which Bubble it means.
Is Bubble.io free, and what does the trial actually give you?
There is a Free tier in Bubble’s documentation today with 1 GB of bandwidth, no custom domain and no multiple live versions, and there is a separate 14-day free trial of the Starter plan for new apps. The trial has two clocks on it, and missing either one costs you the trial rather than money.
Bubble’s plans and billing page, read on 31 August 2026, describes the trial in its own words: “The 14-day free trial for Bubble’s Starter plan offers new users an opportunity to explore the platform’s features.” Two conditions sit around it on Bubble’s plans documentation, read the same day. The trial has to be activated within 10 days of creating a new app, so an app created and left alone for two weeks has already lost it. And starting the trial places a hold on a card, which that page says clears within 5 to 10 business days, depending on your bank.
Two more figures from Bubble’s own pages are easy to miss. Bubble’s plans and billing page, read 31 August 2026, states a 30% discount for students, educators and non-profits: “We extend a 30% discount for students, educators, and non-profits, applicable with appropriate documentation.” And if a version of your app is removed by accident, the plans documentation gives a 14-day window to recover it, which is a limit worth knowing before you need it rather than after.
For the Free tier itself, treat it as a build environment with a public address attached. It carries enough workload to build with, by Bubble’s own description, and it stops short at exactly the point where an app becomes a product: no custom domain, and no way to keep more than one live version in circulation.
Which plan does a real app end up on?
Three questions decide it, in order: web, mobile or both, then whether the workload allowance holds at your traffic, then whether you are paying for the year. The first moves the price most, the second decides the shape of the bill, and only the third is arithmetic.
Take the first question seriously, because Bubble prices mobile as its own product line rather than as a feature switch, and the mobile-only and combined columns carry their own figures on every rung. If the app-store version is genuinely coming later, buying the web plan now and the combined plan when it is needed keeps the mobile line off the bill through the months where nothing is shipped.
The second question is the one that turns a plan into a bill. The plan price is fixed and the meter is not, and an app whose traffic is growing will meet the workload allowance before it meets any of the other limits on the grid. That is why the missing per-plan allowance figure matters so much: the number that decides the shape of your bill is the one Bubble does not publish where a reader can check it, which leaves watching your own usage as the only reliable way to find your tier.
The third question is arithmetic you can do yourself off the two tables above. Somebody running a platform that outgrew what it was built on has described having to rethink how much of it still sat on a no-code builder, and that is the version of this decision that arrives late rather than early. The month the bill stops being worth the convenience is the month the exit question opens, and the point where the monthly bill turns into an exit decision is worked through separately.
Two nearby questions are not answered by any cell in this grid. Who you pay to work inside a Bubble app, and what an hour of that person’s time is worth, is a different purchase from the plan the app runs on. What a person charges to do the work a plan cannot do for you is priced on its own page, and none of it is on Bubble’s bill, so if that is the question you actually have, start with what hiring a developer costs. Which account the plan sits on when a company finishes a Bubble build and hands it back is a question about who owns the app rather than about what the plan costs.
Almost every repair inside a Bubble app is Bubble work, and a Bubble developer or a Bubble company is the honest place to send it. The narrow case where AxonBuild’s work touches a bill like this one is an owner running something an AI tool built alongside the Bubble app. For that app, the first conversation is a free 20-minute video call with Bilal: show him what happens and what you have tried, and he will talk through what needs checking. If you want him to make a change, including moving the app off a builder, he checks the code and gives you a fixed quote, and you pay after you see it working.
Common questions about Bubble.io pricing
How much is Bubble.io per month?
Starter is $29 a month for web only billed annually and $32 billed monthly, Growth is $119 and $134 on the same two bases, and Team is $349 and $399. Mobile-only and combined plans cost more on every rung. All six figures are from Bubble’s plans documentation, read on 31 August 2026.
Is Bubble.io free?
There is a Free tier in Bubble’s plans documentation, read on 31 August 2026, but the price tables on that page list only Starter, Growth and Team. The Free entries in the limits tables carry 1 GB of bandwidth, “No” for multiple live versions and no app-store build allotment, and a custom domain starts at Starter. Bubble also offers a separate 14-day free trial of Starter for new apps.
What are Bubble workload units?
Workload units are Bubble’s meter for the work your app does while it runs. Bubble’s pricing FAQ, read on 31 August 2026, puts it this way in the two sentences that follow its own short definition: ”… workload measures all the underlying activities your app does as it runs. Activities include database operations, workflows, and web requests.” Your plan includes a monthly allowance of units, and use above that allowance is charged separately.
What happens when a Bubble app runs out of workload units?
One of two things, depending on whether overages are switched on. Bubble’s pricing FAQ, read on 31 August 2026, says that with overages enabled “you will get billed for any additional workload units your app consumes above the limit in the previous calendar month”, and that with them disabled “you will receive an email notification that your app has been taken offline.”
How much does Bubble.io charge for workload above the plan allowance?
For an app with no workload tier subscription, Bubble’s pricing FAQ, read on 31 August 2026, states that “the overage rate is $0.30 per 1,000 workload units”. Workload tiers themselves are a separate purchase, and Bubble’s plans and billing page routes that purchase through the company rather than publishing a figure for it.
What does paying for the year change on a Bubble plan?
Every paid cell is lower on the annually billed table. Starter web only is $29 a month billed annually against $32 billed monthly, Growth web only is $119 against $134, and Team web only is $349 against $399. The mobile and combined columns move the same way. All figures from Bubble’s plans documentation, read on 31 August 2026.
Do Bubble.io’s web and mobile plans cost the same?
No. Bubble prices mobile as its own product line. On the annually billed table read on 31 August 2026, Starter is $29 for web only, $42 for mobile only and $59 for both; billed monthly the same three cells are $32, $49 and $69. Growth and Team follow the same pattern at their own figures.
Does Bubble.io have a free trial?
Yes, on the Starter plan. Bubble’s plans and billing page, read on 31 August 2026, says “The 14-day free trial for Bubble’s Starter plan offers new users an opportunity to explore the platform’s features.” Bubble’s plans documentation, read the same day, adds the two conditions: it has to be activated within 10 days of creating the app, and it places a card hold that clears within 5 to 10 business days, depending on your bank.
How much is a Bubble.io subscription for one small app?
A small browser app on Starter is $29 a month billed annually or $32 billed monthly, from Bubble’s plans documentation read on 31 August 2026. Add the meter on top: workload above the plan’s included allowance is charged at $0.30 per 1,000 units for an app with no workload tier, so the subscription is the floor of the bill rather than the whole of it.
Built it with AI. Can’t get the last part right?
That’s the normal state of an AI-built app, and it’s fixable. I trace what the app actually does, explain what needs changing, and build it if you want me to.
Talk about your app →
Free 20-minute video call with Bilal.