Skip to main content

Plugin licenses and purchasing: FAQ

Common questions about plugin license types, per-app pricing, plan requirements for subscriptions, transferability, and price lock-in.

Written by Sofia Maconi

What license types are available?

There are three:

  • Private: authorizes specific apps to access your plugin.

  • Open source (MIT): makes the plugin free on the Marketplace; others can copy the code. Once published as open source, you can't revert to private.

  • Commercial: sell your plugin with a one-time payment (perpetual access in a single app) or a monthly subscription (access in a single app). Commercial plugins go through a review before going live — see our Marketplace Policies.

Can I use a plugin I purchased in more than one app?

No — plugin licenses are per app and can't be transferred between applications. You'll need to subscribe or purchase separately for each app.

Do I need a paid Bubble plan to subscribe to a plugin?

Yes. Your app needs to be on a paid plan to subscribe to a plugin. Billing is linked to your app's plan frequency and due date.

Are plugin subscriptions transferable when I transfer app ownership?

No — plugin licenses don't transfer with app ownership. After transferring an app, the new owner needs to resubscribe or repurchase any plugins. See our Marketplace policies for more details.

Why am I being charged a different price than what's advertised?

When you subscribe, you're locked in at the price from the time of subscription. This can work in your favor if the price goes up later.

If the price has dropped and you want the lower rate, cancel and resubscribe. You'll receive a prorated refund for the remaining time on your current subscription, which will appear in your next app plan invoice.

I'm unhappy with a plugin or template I purchased. What can I do?

Plugin and template purchases are non-refundable. If you're having issues, you can reach out to the publisher directly — and for plugins, you can also leave a review on the plugin's page. Contact our Support team if you need help getting in touch with the right person.

How can I use a plugin I built in my app?

To use an unpublished or private plugin in your app, add your app to the plugin's list of authorized applications. Go to your plugin's Settings tab and enter your app ID in the Application to authorize field.

How do I update my installed plugins?

To update your plugins:

  1. Go to the Plugins tab in your app.

  2. For any plugin marked needs update, select the latest version from the currently installed version dropdown. For plugins marked deprecated, uninstall them and find an alternative on the Marketplace.

  3. Test your app to confirm everything still works. You can use the app search tool to find all the places in your app where you use affected plugins.

Did this answer your question?