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.
Managing your plan
You can subscribe to a paid plan and manage the plan that you are on in the Settings - My 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.
Canceling a plan
You have the flexibility to cancel your plan at any point. Here are a few key points to remember:
Plans stay active through the end of the billing cycle: Your 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 overages 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 Settings.
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.
Canceling a plan in the app editor
To cancel a plan in your app's editor, follow these steps:
Navigate to the Settings tab, and the My 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 My Plan tab. From there, you can cancel one of two ways:
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 cancel it.
1. Make sure you're logged into your bubble.io account, then open the bot by clicking on the conversation icon at the bottom right-hand side of any bubble.io page. Look for this symbol:
2. Ask to cancel your plan or subscription.
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:
Go to Settings - Collaboration
Under Invite a user, type in the email of the user you want to transfer to
Click the Transfer button
Free trial
The 14-day free trial for Bubble's Starter plan offers new users an opportunity to explore the platform's features. You can read more about free trials here.
When starting a trial, note the following:
Trial period: The trial period starts immediately when the trial is activated, regardless of whether you've used the Bubble editor during that time.
Conversion to paid plan: If not canceled before the end of the trial, the subscription automatically transitions to a paid Starter plan.
Refunds: Bubble doesn't offer refunds for trial periods that have converted to a paid subscription, regardless of whether you've used the Bubble editor during that time. This is because paid plans allocate resources for the whole billing period, even when usage is low. You can read more about Bubble's refund policy here, and in our terms.
Cancellation: You can cancel the subscription at any point during the trial to prevent the first charge from occurring.
Additional workload
You can read more about the difference between Workload tiers and overages in our main pricing article.
Article: Pricing plans
Workload tiers
If your app needs more workload than your current plan provides, you can purchase a workload tier for additional units. Reach out to our Sales team for custom pricing for apps with high workload unit consumption.
Overages
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
Payment methods
Bubble accepts major credit and debit cards (see Stripe's information for more details)
Visa
MasterCard
American Express
JCB
Discover
Diners Club
Invoices
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.
Declined payments can occur for several reasons:
Insufficient funds: Make sure your card has enough balance to cover the transaction. Even small authorization charges, such as $1, can fail if funds are insufficient.
Incorrect payment details: Double-check your card number, expiration date, CVV, and billing address.
Bank restrictions: Your bank may block transactions for security reasons, especially international or online payments.
3D Secure (3DS) not enabled: Some transactions require 3DS authentication to process successfully.
Regulatory restrictions: For example, Indian users may face issues due to Reserve Bank of India (RBI) guidelines, which require additional approval for auto-renewable transactions.
Fraud protection systems: Repeated failed attempts can trigger fraud detection systems, leading to automatic declines.
Resubscribing after a canceled subscription
If your Bubble subscription has been canceled, it’s not possible to retry manual payments for the previous subscription period. To continue using Bubble services, follow these steps:
Resubscribe to Bubble: Begin a new subscription for the desired plan.
Proceed with payment: After resubscribing, you can proceed to pay for the new subscription period.
This applies even if you had a canceled subscription due to past payment issues. The system requires you to start a fresh subscription to continue access.
Resolving blocks caused by failed card payments
Remove and re-add your credit card: Log into your Bubble account and remove the existing card. Re-add the same card to trigger a $1 authorization charge, which clears the failed payment record.
Verify the authorization: Make sure the $1 authorization charge succeeds to reset your card's status. Once verified, try subscribing or upgrading again.
Use a different payment method: A new or different credit card can bypass restrictions tied to the original one.
Validate your card: If you see errors after adding a card, make sure it's been validated.
Check for card type restrictions: Prepaid and gift cards aren't accepted for recurring payments. Use a debit or credit card from a provider like Visa or Mastercard.
Contacting your bank
Contacting your bank is sometimes necessary to resolve authorization blocks. Inform them that the payment is for Bubble Group, Inc., and ensure your card supports international and recurring payments. Additionally, confirm with your bank that 3D Secure (3DS) is active on your card and enable online and international transactions if they are disabled.
If the transaction was declined with a specific code, such as 'do_not_honor,' ask your bank to authorize the payment. If you continue to face issues, inquire about any fraud protection systems or restrictions that may be causing the decline and request their removal.
Special cases
Sometimes, blocks happen because of very specific circumstances:
Indian users and RBI regulations: Due to RBI regulations, Indian users cannot activate free trials but can subscribe to the Starter plan after following the RBI process.
Stripe fraud system: Declines may result from how Stripe and your bank’s fraud systems evaluate risk. Contact your bank to resolve flagged transactions.
Refund policy
Bubble's general policy is that subscription plans and associated charges are non-refundable. Any paid month can't be refunded or credited back to your account, including charges from a free trial converting to a paid subscription.
Free trials
Note that 14-day free trials automatically convert to paid subscriptions unless canceled beforehand. Pre-authorization checks may occur, and cancellation is required to prevent unexpected charges, as outlined in our Terms of Service. For billing discrepancies, contact Bubble Support promptly with all relevant details to help us review the request.
Discounts
We offer a 30% discount on all paid app plans and workload tiers 1–2 for students, educators, and nonprofit organizations. To qualify, you'll need documentation confirming your eligibility—typically an email address associated with an educational institution or nonprofit, along with a valid payment method on your account.
The discount is valid for 12 months from the date it's activated. You'll need to request a renewal before it expires if you want to keep it active—discounts don't automatically renew. They also can't be applied retroactively; the discount takes effect from the next billing cycle after it's approved.
How to apply for a discount
The easiest way is through the support bot:
Discounts cannot be applied retroactively, cannot be applied to Enterprise plans, cannot be applied to workload tiers 3-4, and cannot be combined with other discounts such as Referral or Affiliate credits
Classroom and school programs
If you're an educator looking to give a group of students access to Bubble's advanced features together, we're happy to explore options. Reach out to our Support team and we can discuss what works best for your program.



