Spaces, Users & BillingEducators

How to manage your Bloom subscription

All subscription management for a Teaching Space happens in one place: the Teaching Space dropdown at the bottom of the sidebar. From there you can open Plan & Benefits to see usage and limits, click Upgrade Plan to switch tier, or open Billing to launch the Stripe customer portal where payment methods, invoices, and cancellations live. Upgrades take effect immediately with a prorated charge. Downgrades and cancellations take effect at the end of the current billing period, so you keep paid features until that date.

Who can manage billing

Only users with the MANAGE_BILLING permission can open checkout or the Stripe portal. In practice this means Space Owners on the Teaching Space. If you click a billing button and see “User does not have permission to manage billing,” ask your Space Owner to either run the change for you or grant you the role.

You will also need:

  • A Teaching Space that is not already on the plan you are trying to switch to.
  • For new paid subscriptions, a card that Stripe accepts in your billing country. Bloom prices in the currency Stripe detects from your country code.
  • For downgrades, your current usage to be within the new plan’s seat and Bloom limits (see How seats and limits work).

Step 1: Open Plan & Benefits

Click the Teaching Space dropdown at the bottom of the sidebar and select Plan & Benefits. The page header shows your current plan name (for example, Growth 30) along with seat usage, your weekly message usage, knowledge base limits, and analytics history. This is the safest place to start any subscription change because you can see at a glance whether your current usage fits the plan you are considering.

Step 2: Upgrade your plan

Open the Teaching Space dropdown and click Upgrade Plan, or go to the pricing page directly. You will land on Upgrade your Teaching Space, which lists all tiers side by side with monthly and annual toggles.

If you are on a paid plan already

Bloom detects your existing Stripe subscription and routes the upgrade through Stripe’s subscription update confirm flow. This means:

  • The change takes effect immediately the moment you confirm.
  • Stripe calculates a prorated charge for the remainder of the current billing cycle and applies any unused credit from your previous tier.
  • Your billing date and payment method stay the same.

If you are upgrading from Free

You will be sent to a fresh Stripe Checkout session. Enter your payment details, confirm, and Stripe redirects you to the success page where Bloom polls until your subscription activates, normally within a few seconds.

Step 3: Update payment or download invoices

For anything related to payment methods, invoices, receipts, tax IDs, or billing addresses, open the Stripe customer portal:

  1. Click the Teaching Space dropdown at the bottom of the sidebar.
  2. Click Billing (the entry with the credit card icon and the small arrow up-right indicator). It opens in a new tab.

Inside the portal you can:

  • Add, replace, or remove cards on file.
  • Download every past invoice and receipt as PDF.
  • Update the billing email, address, and tax ID shown on invoices.
  • Cancel the current subscription (covered in step 4).

If a payment fails

When Stripe reports a failed charge, Bloom shows a red Payment Failed banner on the dashboard with the message “Please update your payment method or Request Help.” Click the Manage Billing button on that banner to jump straight into the portal and replace the card. Stripe automatically retries the charge once the card is updated.

Step 4: Downgrade or cancel

Both downgrades and cancellations take effect at the end of the current billing period, not immediately. You keep all paid features until that date and Bloom shows a banner counting down the days remaining.

To downgrade to a lower tier

Open the pricing page from the Teaching Space dropdown, choose the new plan, and confirm. Bloom schedules the change with Stripe and the dashboard shows a Plan Downgrade Scheduled banner with copy like “Your plan will be downgraded to [new plan] on [date]. Update your subscription to keep your current benefits.” If you change your mind, click Renew Subscription in the banner before the downgrade date.

To cancel completely

Open the Stripe customer portal (Billing) and click Cancel subscription. The dashboard then shows a Subscription Cancelled banner that reads “Your subscription has been cancelled and will end on [date]. After this date, your space will be downgraded.” On the cancellation date, the space drops back to the Free plan. Your data is retained, and you can resubscribe at any time from the same pricing page.

Pre-flight check before downgrading

If your current usage exceeds the new plan’s limits (too many staff, students, or active Blooms), Stripe accepts the change but the Bloom webhook rejects it and surfaces a Downgrade Failed alert on the pricing page. Check seat usage on Plan & Benefits first, or read How seats and limits work, before scheduling the change.

Common issues

“Teaching space plan is already the same as the selected plan”

You clicked through to checkout for the plan you are already on. Pick a different tier, or close the tab.

“Teaching space does not have a Stripe customer ID”

The portal cannot open because this space has never been paid. This usually means you are on Free. Run an upgrade first; the portal becomes available immediately after checkout completes.

“Currency mismatch” on checkout

The price you selected is not offered in your detected country’s currency. Try the pricing page with ?country=US appended to force USD, or contact hi@bloom.study if the currency you need is missing.

The Upgrade Plan button is missing from the dropdown

Bloom only shows it for spaces on Free, Educator Plus, or Growth. Enterprise spaces manage plan changes through their account manager.

What’s next

On this page

Still stuck?

Send our team a message and we'll get back to you.