Plans and billing

This section covers how to manage your plan, workloads, payments and invoices

Note: is the authoritative source about pricing information, in the event of discrepancies with the documentation.

Managing your plan

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.

Modifying a plan

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.

Note: the details provided are specific to instant switching between paid plans. Any sequence of downgrading and then re-upgrading your plan will nullify any prorated adjustment.

Canceling a plan

You have the flexibility to cancel your plan at any point. Here are a few key points to remember:

  1. Immediate downgrade: Upon cancellation, your application will be downgraded immediately.

  2. Subscription period: The downgrade happens regardless of the remaining time in your subscription period.

  3. No prorated refunds: We don't offer refunds for the unused portion of your subscription.

For cancellation, you can either use the app editor settings page or our AI-powered bot for assistance.

Canceling a plan in the app editor

To cancel a plan in your app's editor, follow these steps:

  1. Navigate to the Settings tab, and the App plan sub-tab.

  2. From there, you can cancel in one of two ways:

    1. Click Cancel plan on your current plan option.

  3. Open your app’s editor, click on Settings, then on the App Plan tab. From there, you can cancel one of two ways:

    1. 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.

Cancel a plan through the Bubble support bot

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 delete it.

  1. Ask the Bot to "Talk to a person"

  2. Click "Cancel an app plan/subscription in the next list of options

  3. Follow the prompts from there to allow the bot to automatically cancel your subscription for you.

Transferring a plan

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:

  1. Go to Settings - Collaboration

  2. Under Invite a user, type in the email of the user you want to transfer to

  3. Click the Transfer button

Additional workload

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

Workload tiers

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.


Payment methods

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.

Declined payments

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.

Refund policy

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

Last updated