April 7, 2023 update: We’re closing comments on this thread and answering all of the most asked questions in a new thread for better visibility.
Hello everyone,
Today we announced changes to our pricing, and in particular, the introduction of a new metric to quantify an app’s usage on the Bubble platform. You can read a detailed description of what’s changing on our blog, but Josh and I wanted to say a few words here to the community as pricing has been an important topic on the forum.
First of all, we want to thank everyone for their patience and support in this process. We started with an announcement in March 2022, but we ended up pulling it back — we hadn’t gotten enough user feedback on the proposed changes and missed some important factors. Since then, we’ve spoken to hundreds of customers. I’ve personally connected with many of you in the past few weeks. We would not be where we are today without your feedback. We know many members of the community have been waiting for this update, so we’d like to take the opportunity to share some context.
Why are we changing the metric we’re using to quantify usage?
Our goal in approaching this pricing update is twofold:
- Introduce a pricing model that allows apps to scale on the platform without the risk of being throttled
- Ensure Bubble’s long-term success as a platform so that we can continue to support our customers’ businesses for years to come
In short, we are replacing our current usage-based metric, capacity, with a new metric called workload usage. We introduced the concept of capacity in 2017, at a time when Bubble was considerably smaller and less performant. This was a way to protect our infrastructure and ensure that no app could put too much stress on our systems. Back then, apps were being throttled very frequently, so we enabled users to purchase additional capacity credits to avoid getting rate-limited. However, this approach hasn’t been working well for users: often, peak usage on an application is precisely when you want it to run smoothly and efficiently.
Since then, we have significantly improved the scalability of our systems. While we still have limits to protect our infrastructure, we can afford to make those limits much higher, and we no longer need to worry as much about peak usage. Instead, we are enabling applications on paid plans to subscribe to a certain amount of workload usage over the course of a month, with the flexibility to pay-as-you-go on overages if and when they need to. These improvements mean that apps are less likely to hit issues when they have the most usage, and end-users will get more consistent performance. This is also better for Bubble as a business: it ensures that our pricing scales with how much usage an app has, which allows us to keep Bubble affordable for our earliest-stage builders.
This change also solves a fundamental factor to Bubble’s long-term success. What we didn’t realize in 2017, when we introduced capacity, is that as we improve the performance of our systems, applications are less likely to hit peak capacity. This creates a perverse incentive for us: as our team improves Bubble and makes it faster and better, Bubble’s revenue from capacity goes down. As we have sped things up over the last several years, we have seen more of our revenue come from feature plans than from capacity. This would put pressure on us to make features much more expensive, which is at odds with our fundamental philosophy: We do think we should charge for certain features, but we want Bubble’s growth to be driven primarily by users scaling up on our platform. (In other words, we want to succeed because you succeed.)
Workload solves this problem because it measures the amount of work an application needs to do, like the underlying data retrieval and manipulation, API connections, and web interactions. How fast Bubble performs this work does not change the way workload is computed, so as we continue to invest in Bubble’s performance, incentives remain aligned.
What’s the impact on existing users?
Today, new charts showing your app’s workload consumption are available in the editor, but nothing changes yet on the pricing side — as mentioned in our blog post, all existing applications will have the option to maintain their current plan’s structure, with a 10% price increase, for 18 months (until October 1st, 2024). On May 1, the new plans will be available for both new and existing applications.
Because we are changing the way we price Bubble, this shift will affect some apps more than others. If the new pricing structure increases the cost of your app, here are some things to keep in mind:
- You can remain on your old plan for 18 months to give yourself plenty of time to optimize your application. To that end…
- Your app hasn’t been optimized yet. Since workload is a new concept, most of our customers’ apps are not designed to minimize workload consumption. Our team has analyzed many apps, and on average, we were able to reduce consumption by 30-40% pretty quickly, without degrading the user experience. Some apps can be optimized even more dramatically: we found apps where 95% of workload was consumed by a single recurring workflow.
- We’re here to help with optimization. We’re going to publish content and organize webinars to help people understand how to optimize their apps - our first session is coming up in two weeks (link here!) and more will be scheduled in the coming days. We’re already working with some community leaders to produce content in other languages to help train the community faster.
- If you are noticing high usage patterns in your app, our team is available at support@bubble.io for help. We want to make sure Bubble remains the solution of choice for your business.
We want this transition to be as smooth as possible for everyone, and our team will be available over the next 18 months to make sure of it. If you’re unsure whether your app can scale with Bubble, reach out to our team and we’ll figure out how to help you succeed on the platform.
Price changes to legacy plans
As mentioned above, you can choose to keep your app on its existing plan, using capacity, for 18 months (October 2024). Starting May 1, the price of these plans will increase by 10%, and you’ll see that reflected on your following invoice.
This increase will make a significant difference for Bubble, as we haven’t changed our prices since 2019. It will allow us to invest in areas of the product that we have not yet been able to prioritize — particularly the mobile experience.
You have the option to switch your app to a discounted yearly plan before May 1 and lock in this legacy rate for a year. This can be done easily in the App Plan tab in the editor.
Thank you for being a part of our journey
Thank you, everyone, for your patience and understanding during this process. We started talking about a new metric in March 2022. We’re happy we’ve finally released plans and pricing that will enable our users to scale better on the platform and ensure Bubble’s long-term success while remaining accessible for people to launch businesses. I’m excited we can roll this out today and move forward — we have a lot of exciting things we want to build to improve the platform.
Emmanuel & Josh