Change Your Plan
How to move to a higher plan from the portal, what changes the moment a plan change goes through, and what a lower plan does to your displays, slides and airport add-ons.
Change Your Plan
This article explains how to move to a higher plan, what a plan change does to your account the moment it goes through, and what to expect if you move to a lower one. Plan changes in LobbyFlight take effect immediately β there is no scheduled change that waits for the end of the billing period.
Upgrading from the portal
The fastest way to upgrade is the billing page itself: go to Portal β Billing. Below your current plan you will find the Upgrade Your Plan section with a card for each plan above yours and an Upgrade Now button on it. On Basic you see both the Pro and the Premium card, so you can go straight from Basic to Premium without passing through Pro. On Pro you see the Premium card. On Premium the section is not shown at all, because there is nothing above it.
Pressing Upgrade Now changes the subscription right there β you are not sent to Stripe and you do not have to re-enter payment details. The card on file is charged, the new limits are written to your account, and the billing page reloads with the new figures. If your account has no active subscription yet, the same button sends you to Stripe Checkout instead, because there is no subscription to change.
The Manage Subscription button next to your current plan is a different thing. It opens the Stripe billing portal in the same browser tab, where you look after the payment method and invoices. Use the browser's back button to return to LobbyFlight.
What a plan change costs
A plan change is prorated. Stripe credits the part of the current period you have already paid for on the old plan and charges the remainder of the period at the new rate, so an upgrade in the middle of a month costs the difference for the days that are left rather than a full month. The exact amount is calculated by Stripe and appears on the resulting invoice, which you can review under Portal β Billing in the payment history and in the Stripe billing portal. From the next billing date onwards you are charged the full price of the new plan.
If the charge fails β an expired card, insufficient funds β the plan change does not silently succeed. Update the payment method first, then try the change again; see Payment Failures for the recovery path.
What each plan gives you
Every plan includes one airport. What the tier actually scales is the number of displays, not the number of airports.
| Basic (β¬69/month) | Pro (β¬149/month) | Premium (β¬199/month) | |
| --- | --- | --- | --- |
| Displays | 1 | 3 | Unlimited |
|---|---|---|---|
| Airports included | 1 | 1 | 1 |
| Additional airports | Not available | β¬99/month each | β¬99/month each |
| Own info slides | 0 | 5 | Unlimited |
| Languages per display | 1 | 2 | All 42 |
| Branding | Logo only | Colours and logo | White-label, custom domain option |
| Weather widget | No | Yes | Yes |
| Analytics dashboard | No | No | Yes |
| Push notifications | No | No | Yes |
| Flight data refresh | Every 60 minutes | Every 30 minutes | Every 5 minutes |
| Support | Priority | Priority and phone |
Pro is marked Most Popular in the portal. One smaller difference is worth knowing before you move down: airline logos on the board are on by default on Pro and Premium and off by default on Basic.
What happens the moment a change goes through
The new entitlements are written to your account immediately, so the portal reflects them as soon as the billing page reloads. Your displays follow on their own schedule: they poll for their configuration and pick up the change at the next refresh, which is why nothing needs to be reinstalled. The display URL does not change, and no device has to be touched.
Two consequences are easy to miss:
Moving to a lower plan
There is no downgrade control in the portal. The upgrade cards only ever show plans above your current one, so a move down has to be arranged through the Stripe billing portal behind Manage Subscription, or by contacting us.
When such a change is processed, it behaves exactly like an upgrade in reverse: it takes effect at once, prorated, and the lower limits are written to your account immediately. There is no period during which you keep the old features.
Nothing you have configured is deleted. The plan change writes only the tier and the limit columns; your slides, branding, languages, airports and display settings all stay where they are, and they become usable again the moment you move back up.
What actually changes is what you are allowed to add or switch on from here:
Checking the result
Portal β Billing is the place to verify a change. The page states your account rather than the price list: the price and status at the top, the renewal date, and then the entitlements that are actually stored for you β displays, own slides, languages, branding level, weather and analytics. If those match the plan you bought, the change went through.
The rest of the portal follows the same numbers. Airports live under Portal β Airports, info slides under Portal β Content, and languages are set per display under Portal β Displays β open the display β Language Settings, where the header shows how many of your allowance you have used.
If a plan change fails
If the change cannot be completed you get "Failed to change plan. Please try again or contact support." on the billing page. In practice this is almost always the payment method or a subscription that Stripe could not update. Check the card under Manage Subscription first, then retry the upgrade. If it still fails, write to us with your hotel name and the plan you were trying to move to.
Complimentary accounts are a separate case. They cannot change plans at all β the billing page shows the complimentary view instead of the plan cards, and both the plan-change and the Stripe portal endpoints refuse the request. That is expected, not a fault.
Annual billing
Each plan can also be billed yearly instead of monthly. The yearly price is ten times the monthly one β two months free, about 17 percent β and the interval is chosen at checkout. Annual pricing is a property of the subscription, so switching between monthly and yearly is not the same operation as changing tier; contact us if you are already subscribed and want to move to yearly billing.
Under the hood
Upgrades from the portal post to POST /api/stripe/change-plan with a body of { targetPlan: 'basic' | 'pro' | 'premium' }. The endpoint updates the organisation's Stripe subscription with prorations and writes the new entitlements β subscription_tier, max_displays, max_info_slides, branding_level, languages_enabled, weather_enabled, analytics_enabled and can_add_airports β to every property of the organisation.
Changes made on Stripe's side arrive as a customer.subscription.updated webhook, which applies the same update and sends a confirmation email when the tier has actually changed. That is why a change made in the Stripe billing portal ends up in LobbyFlight without anyone touching the portal.
Next steps
Support
Questions about a plan change: info@lobbyflight.com or +43 650 753 1811.