Plans and billing
This section covers how to manage your plan, workloads, payments and invoices
Last updated
This section covers how to manage your plan, workloads, payments and invoices
Last updated
Note: https://bubble.io/pricing is the authoritative source about pricing information, in the event of discrepancies with the documentation.
You can subscribe to a paid plan and manage the plan that you are on in the Settings - App plan.
Bubble's pricing structure comprises various plans, from the free tier to customized enterprise solutions. Each plan caters to different stages of your app's life cycle, providing progressively advanced tools for collaboration, data processing, log retention, and backups.
Each plan is connected to a single application, allowing you to work on multiple projects at different development stages. You have the option to pay monthly or annually, and you can switch between the two whenever you like.
You can change your plan at any time during the period. When switching between paid plans, the features of the new plan become instantly available, and the cost is prorated. A credit for the unused days from the previous plan will be automatically applied to your Bubble account, and you'll be charged for the corresponding days on the new plan.
Both of these calculations – remaining time and unused time – will appear on your next Bubble invoice.
You have the flexibility to cancel your plan at any point. Here are a few key points to remember:
App plans stay active through the end of the billing cycle: Your app plan will stay active through the end of your billing cycle, meaning your app will stay live (if you’ve already published it) and will consume workload units.
Workload consumption: If are enabled on your application, you will be responsible for any overages accrued after canceling your application and before the end of your subscription period. To avoid overages, disable overages in .
Workload tiers: you can't buy workload tiers after your plan is cancelled.
For cancellation, you can either use the app editor settings page or our AI-powered bot for assistance.
To cancel a plan in your app's editor, follow these steps:
Navigate to the Settings tab, and the App plan sub-tab.
From there, you can cancel in one of two ways:
Click Cancel plan on your current plan option.
Open your app’s editor, click on Settings, then on the App Plan tab. From there, you can cancel one of two ways:
OR - Click on the Change Plan button, then click the Select button on the Free plan, fill out the required fields in the cancellation popup, and click on the button at the bottom of the popup to confirm.
Logged in: ensure you are logged into the Bubble account that owns the app in question. This step is necessary for the chat bot to recognize the app and check that you are authorized to cancel it.
Select "Billing support 💵" from the available options
Follow the prompts from there to allow the bot to automatically cancel your subscription for you.
When multiple users have admin privileges on an app, any of them can assume responsibility for the app's plan payments. If a transfer takes place, the new paying user's card will be charged immediately.
The person you are transferring the app to must be a registered Bubble user prior to the transfer taking place.
To transfer an app:
Go to Settings - Collaboration
Under Invite a user, type in the email of the user you want to transfer to
Click the Transfer button
You can read more about the difference between Workload tiers and overages in our main pricing article. You can also use our Subscription planner calculator to estimate the best option for you.
Article: Pricing plans
Page: Subscription planner
If your app needs more workload than the current plan provides, you can purchase a workload tier for additional units.
In addition to pre-purchasing workload, we offer flexible overages, ensuring your app remains accessible even if it surpasses its monthly workload allotment. Flexible overages are charged at a unit price for each additional workload unit.
Flexible overages can be enabled or disabled at any time. To disable them, navigate to Settings - App plan and uncheck Enable overages.
Bubble accepts major credit and debit cards (see Stripe's information for more details)
Visa
MasterCard
American Express
JCB
Discover
Diners Club
You can find your invoices in the Account Page, where you also have the option to define your business name and address. If you update your business name or address, you can download an updated version of your invoices reflecting these changes.
You can also opt to have invoices emailed to your registered email address. Check Email every invoice to enable this.
Bubble relies on an external service, Stripe, to process credit card transactions. A declined charge can result from the interaction between Stripe and your bank's fraud system. Even with correct information and a history of successful payments, a transaction may be declined. When processing a payment, we send all the information you've entered, and the system evaluates the risk level based on this data.
If your payments are being declined, double-check that all entered information is accurate. If you still encounter issues, consider contacting your banking institution to inquire about any restrictions on your card.
We do not offer refunds. Any paid month is non-refundable and cannot be credited back to your account.
We extend a 30% discount for students, educators, and non-profits, applicable with appropriate documentation.
To get this activated on your account, please visit our Support center to get in touch with a member of our Support team.
Discounts cannot be applied retroactively, cannot be applied to Enterprise plans, cannot be applied to workload tiers 3-5, and cannot be combined with other discounts such as Referral or Affiliate credits
Click Cancel plan on your current plan option.
Click 'Cancel an app plan/subscription ❌' in the next list of options