Your plan and its limits
What the Subscription screen tells you, what a plan limit does, and what it never does.
What the Subscription screen is
Subscription is the last screen in the sidebar. It is a mirror: it tells you which plan you are on, what it costs, how much of it you are using, and what you have been invoiced. The line under the title is your plan name and the status of your subscription, separated by a dot.
- Current plan — the name, the monthly price, and the dates that matter.
- Entitlement usage — a bar for each countable limit, and a tick or a dash for each yes/no feature.
- Invoices — mirrored from Stripe, and visible to the account owner only.
Who can see what
Everyone on your team can open Subscription and read the plan and the meters. The limits shape their day: an Admin who cannot add a provider needs to know why.
The money half is the account owner’s alone. The "Billing portal" button at the top of the screen and the Invoices card at the bottom appear for the owner and nobody else. Everyone else sees a lock panel at the top of the page carrying the reason: "The plan is visible to everyone on the team; the payment method and invoices are the account owner’s."
The plan card
The card headed "Current plan" shows your plan name, its price per month, and a status badge. Under that, up to three dated facts appear — each one only when it applies to you.
| Line | When it appears | What it means |
|---|---|---|
| Billed | Always | Whether you are charged monthly or yearly. |
| Trial ends | While you are on a trial | The day the trial finishes. |
| Cancels at | When a cancellation has been scheduled | The day the subscription stops. It is set in Stripe, not here. |
The badge beside "Current plan" is the status Stripe reports for your subscription. It turns amber when Stripe is not treating the subscription as being in good standing, and reads "no active subscription" when there is no subscription at all. The panel does not explain an amber badge; the billing portal does.
Your card is held by Stripe — Esimbit never sees or stores the number. Change it in the billing portal.
Changing your plan, your card or your subscription
"Compare plans" on the plan card opens the public pricing page. It is a comparison, not a checkout — pressing it changes nothing about your account.
"Billing portal" in the top bar hands you over to Stripe. That is where your payment method, your billing details and the subscription itself are managed. You leave the panel to get there and come back the same way.
The panel has no upgrade button, no downgrade button and no cancel button. Every billing action happens in Stripe’s portal, and only the account owner can open it. If you are an Admin and the plan needs to change, the owner has to do it.
If the portal refuses to open you get a toast headed "Could not open the billing portal". One wording is worth recognising: "This account has no Stripe customer yet, so there is nothing to manage" means your account has never been billed, so Stripe has nothing to show you.
Invoices
The Invoices card lists what Stripe has billed you: invoice number, date, amount, status, and a PDF link where Stripe has one. It is read straight from Stripe every time you open the screen, on its own separate request, so that a bad day at Stripe cannot take the rest of the page down with it.
Read the empty state carefully. "No invoices yet" means you have none. "Invoices could not be loaded from Stripe right now — this is not a statement that you have none" means the list failed to load; try again later rather than concluding you were never charged.
The three meters
The card headed "Entitlement usage" draws one bar per countable limit, with the numbers beside it — "2 of 3". A plan with no ceiling on that count shows your number followed by "unlimited" and a short stub of a bar.
| Meter | What it counts | Where you add to it |
|---|---|---|
| eSIM providers | Your connected eSIM provider accounts. | Connections |
| payment providers | Your connected payment gateway accounts. | Connections |
| team members | People on your team, plus invitations you have sent that nobody has accepted yet. | Team |
There is no meter for stores. Every account gets exactly one storefront on every plan, so there is nothing to count and nothing to buy more of.
The meter is the number that governs you, not the number on the pricing page. If the two ever disagree, the meter is right — it is read from your own account.
What reaching a limit does
A limit blocks the next addition. That is the whole of it. You meet it at the moment you try to add the thing that would be one too many, and you meet it in the place you were working.
Reaching a plan limit never removes anything. No provider is disconnected, no team member is signed out, no store is taken down, and nothing you have already sold is affected. The panel says it in as many words: "Nothing is removed automatically — upgrade to add more."
| Where you meet it | What you see |
|---|---|
| Subscription | The meter turns amber and a warning band names the feature you are at the limit for. |
| Connections | The save fails with a toast: "Connection not saved" / "Your plan does not allow another connection of this type." |
| Team | A warning band — "Every seat on your plan is taken (3 of 3). Nobody is removed automatically — upgrade, or free a seat first." — and the invite form is locked with a reason rather than hidden. |
| Overview | A warning banner: "Plan limit reached for team members (3 of 3)." |
The Overview banner has a close button, because a limit is a warning rather than a stoppage. Dismissing it is remembered in that browser only, and it comes back if the numbers change — clearing "3 of 3" today does not hide "5 of 5" later.
The tick list
Under the meters is a list of the yes/no features, each with a tick or a dash. A tick means your plan includes that feature; a dash means it does not.
These are not switches. Where a plan feature changes something you can see, it turns up on the screen it belongs to — the routing rule in the header of the eSIM providers card on Connections, the custom domain field on Storefront. The tick list only reports what your plan grants.
Anything your plan lists that the panel does not measure is written out as a plain sentence under the meters instead of being drawn as a bar. A bar with no number behind it would be a guess.
Least-cost routing
This is the plan feature with money attached. With least-cost routing, an order is sourced from whichever of your connected providers offers the cheapest equivalent package. Without it, every order goes to your default eSIM provider whatever the others charge.
Connections tells you which rule is in force, in the header of the eSIM providers card. It reads either "Orders are routed to the cheapest equivalent package" or "Orders use your default provider — least-cost routing needs a higher plan". It is a statement of fact, not a control — there is nothing to switch on.
It moves your prices as well as your costs. Catalog & pricing shows the cost of the source that would actually fulfil the order, and your store markup is a percentage on top of that cost. So when a cheaper source becomes available, every package still following the store markup gets cheaper for your customer at the same margin percentage. A package you gave a fixed price keeps that price, and the whole difference lands in your profit.
It only makes a difference if you have more than one eSIM provider connected. With a single connection there is nothing to choose between, and turning it on changes no figure on any screen.
Custom domain
Storefront has a card headed "Domain". Your platform address is listed first, with an "always on" badge — that address works on every plan and keeps working whatever else you do. Under it is a "Custom domain" field. On a plan without the feature the field is disabled and carries the line "Custom domains need a higher plan." beside a Compare plans link.
With the feature, the field accepts your domain and saves it. The work of pointing the domain at your storefront is yours: "Point the domain at your storefront host with a CNAME, then save it here. Esimbit does not verify DNS or issue the certificate for you yet."
The field stores a name. Nothing checks that the domain resolves, and no certificate is issued for you. Worse, once a custom domain is saved the panel’s own store links point at it — so if you save the name before the CNAME has propagated, "View storefront" leads nowhere. Set up the DNS first, then save, and use the platform address in the meantime.