Most software you rent gets more capable as you pay more. A cheaper plan means fewer features, and the thing you actually need is always one tier above the one you were looking at.
Ours does not work that way, and it is worth explaining why rather than just asserting it.
What the plans change
Two numbers, and only two: how many orders your panel may take in a month, and how many providers you may connect.
That is the whole difference. The cheapest plan has the same order forms, the same refill and drip-feed and subscriptions, the same affiliate programme, the same two-factor sign-in, the same API, the same child panels, and the same themes as the most expensive one.
Why it is built like that
Every panel runs the same deployed copy of the software. There is no cheaper build with parts removed — there is one build, and a fix reaches every panel at once. Withholding a feature from a plan would mean writing code specifically to take it away from people who are paying us.
The costs that do scale with a panel are the ones the limits describe: orders are work the system does, and providers are connections it maintains. Charging for those is charging for something real.
What happens if you go over
New orders on your panel are refused for the rest of the month, with a message saying the plan limit was reached. Nothing is deleted, orders already placed are unaffected, and your customers' balances are untouched.
Moving up a plan clears it immediately. If it happens because you had a good month, that is the right problem to have and it takes one message to fix.
The rest of the bill
Billed before the month it covers, per panel — two panels are two charges on their own dates. No setup fee. No commission on what you sell; that money never passes through us at all.
Cancel whenever you like. The panel runs to the end of the month you have paid for and is not charged again — no notice period, no cancellation fee.
Pick the plan that fits the volume you expect this month, not the one you hope to need next year. Moving up later is a message, not a migration.