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.

8 min readLast updated: 9/28/20260

Change Your Plan

This article explains how to move to a higher or a lower plan, what a plan change does to your account the moment it goes through, and what a lower plan switches off. 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 new limits are written to your account, the prorated difference is added to your next invoice, 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.

Only the account owner can change the plan, upwards or downwards β€” it takes the billing permission (billing.write). Other users see neither the upgrade cards nor the Change plan section; the billing page tells them "Only the account owner can change the plan." instead.

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. Plan changes are made on the billing page in LobbyFlight, not there. Use the browser's back button to return to LobbyFlight.

What a plan change costs

A plan change is prorated in both directions. Stripe sets the part of the current period you have already paid for on the old plan against the rest of the period at the new rate and puts the difference on your next invoice. After an upgrade in the middle of a month that is an extra charge for the days that are left, not a full month; after a downgrade it is a credit for the unused part of the higher plan, deducted from that invoice. Before a downgrade, the preview shows the credit and your next invoice whenever Stripe can calculate them. From the next billing date onwards you pay the full price of the new plan. The exact lines appear on the invoice, which you can review under Portal β†’ Billing in the payment history and in the Stripe billing portal.

Because the difference is settled with the next invoice, the plan change itself does not wait for a payment. If that invoice cannot be charged later β€” an expired card, insufficient funds β€” follow Payment Failures.

What each plan gives you

Every plan includes one hotel and 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)
------------
Hotels1Up to 6 (each beyond the first €49/month)Unlimited (each beyond the first €49/month)
Displays13Unlimited
Airports included111
Additional airportsNot available€99/month each€99/month each
Own info slides05Unlimited
Languages per display12All 42
BrandingLogo onlyColours and logoWhite-label, custom domain option
Weather widgetNoYesYes
Analytics dashboardNoNoYes
Push notificationsNoNoYes
Flight data refreshEvery 60 minutesEvery 30 minutesEvery 5 minutes
SupportEmailPriorityPriority 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:

  • Billing is organisation-wide. A plan change applies to your organisation's subscription and the new tier is mirrored onto every property in the organisation, not only the one you happened to have selected. If you run several properties, this is the most important effect of a plan change. Every plan includes one hotel; each additional hotel is its own €49/month (€490/year) item on the same subscription, and the plan decides how many you may run β€” see What an additional hotel costs and Organization & Properties.
  • Airport add-ons are billed separately. Additional airports are their own €99/month line items and a plan change does not touch them β€” with one exception: when the subscription drops to Basic, every active airport add-on is cancelled automatically, because Basic cannot hold additional airports. You do not have to remove them by hand. Flight Concierge is a separate item and is likewise unaffected.
  • The board plan itself is optional. If you run Flight Concierge, you can remove the board plan and keep Concierge: under Billing, choose to remove the board plan. Your screens then show a notice instead of flights, nothing is deleted, and adding a board plan again switches them back on. Leaving Premium also ends the 50 trips a month that come with it; a Concierge package keeps your allowance.
  • Adding a board to a Concierge account. If you started with Concierge only, choose a board plan under Billing. It is added to your existing subscription and charged pro rata.
  • Moving to a lower plan

    Moving down happens on the same billing page. Below the upgrade cards, the Change plan section shows every plan below yours with a Downgrade to … button: on Premium you see Pro and Basic, on Pro you see Basic. On Basic the section is not shown, and it only appears once there is a subscription to change.

    The button changes nothing yet. It opens a preview of what the lower plan means for your organisation, worked out from your actual displays and slides:

  • The new price next to the current one, and the proration: the unused part of your current plan becomes a credit that is deducted from your next invoice.
  • What switches off, feature by feature, with the number of displays that use it today β€” for example white-label, the two- and three-column layouts, touch and website mode (those displays switch to TV mode), the weather widget, info slides, extra languages and the analytics dashboard.
  • Airport add-ons on a move to Basic: Basic has no additional airports, so the preview names the add-ons that will be cancelled, with the unused part credited.
  • Your hotels have to fit the lower plan, paused hotels included: Basic covers one, Pro six. If you run more, the plan cannot be chosen yet β€” the dialog lists your hotels, and you either remove the ones you no longer need first or stay on your plan.
  • Your displays, per hotel. Where a hotel has more active displays than the lower plan allows β€” one on Basic, three on Pro β€” you choose which ones stay on. The displays seen most recently are preselected.
  • Info slides beyond the new limit β€” none on Basic, five on Pro β€” are listed per hotel. The first ones in running order keep playing.
  • Flight Concierge is not affected. You confirm with a checkbox and the Downgrade to … button, and the change takes effect immediately.

    Switched off, never deleted

    The displays you did not keep show a "switched off" screen instead of the board, and the info slides beyond the limit stop playing but stay in your library. Nothing is deleted β€” not the displays, not the slides, not your branding, languages or design settings. Settings the lower plan does not include stay stored; the board simply does not apply them. After an upgrade you switch displays and slides back on under Portal β†’ Displays and Portal β†’ Content, up to the limit of the new plan.

    Changes made in the Stripe billing portal

    Plan changes belong on the billing page in LobbyFlight. If a plan is ever changed on Stripe's side, LobbyFlight applies the new plan automatically, but without a preview and without a choice of displays. If the new plan covers fewer hotels than you run, the newest additional hotels are paused automatically β€” never your main property, and never the hotel that carries the subscription. The account owner receives one email about it, and the hotels switch back on by themselves as soon as the plan covers them again.

    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 and downgrades both post to POST /api/stripe/change-plan with a body of { targetPlan: 'basic' | 'pro' | 'premium', keepDisplayIds? }. The endpoint requires the billing permission (billing.write) and answers 403 without it. Before a downgrade the billing page loads the preview from GET /api/stripe/change-plan/preview?target=…. A downgrade without a valid display selection for every hotel over the new limit is refused with 409 display_selection_required, together with the preview; a plan whose hotel limit the organisation exceeds, paused hotels included, with 409 too_many_properties_for_plan.

    The endpoint updates the organisation's Stripe subscription with proration_behavior: 'create_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 that follows the organisation's subscription. On a downgrade it then sets is_active = false on the displays that were not kept and on the info slides beyond the new limit; on a move to Basic it cancels the airport add-ons.

    Changes made on Stripe's side arrive as a customer.subscription.updated webhook, which applies the same tier update and sends a confirmation email when the tier has actually changed. If the new plan covers fewer hotels than the organisation runs, the webhook pauses the newest additional hotels with the reason plan_limit, lifts that pause again once the plan fits, and then resyncs the additional-hotel quantity on the subscription.

    Next steps

  • Subscription Plans compares the three plans in full before you commit to one.
  • Understanding Feature Limits explains what each limit means in daily use.
  • Airport Selection covers adding a second airport as an add-on.
  • Viewing Invoices shows where the prorated invoice for the change appears.
  • Support

    Questions about a plan change: info@lobbyflight.com.

    Was this article helpful?