Your choice about storage on this device

We store a few things in your browser so the site works: your language, your colour scheme, and your session if you sign in. We run no analytics and no advertising — nothing here reports your visit to anyone else. One convenience is yours to decide.

Bring your own accounts

Sell eSIMs under your own name,
on your own accounts.

The eSIM reseller platform that runs on your accounts, not ours. We hold the software; you hold the keys, the customer and the money.

14 days free on all three plans. Cancel any time before it ends.

A card starts the trial. No revenue share, no stock to buy, no minimum order.

Read the handbook — nine chapters, in three languages
$0
of your money we hold
0
eSIMs we stock
0%
cut of your sales

The traveller

Your customer

Buys on your store, in English, Turkish or Arabic.

Your payment account

Stripe

Checkout is created in your account. Card details go to Stripe and never reach Esimbit.

Your eSIM provider

Airalo / Maya

The eSIM is bought with your keys, from your balance, on your terms.

The software between

Esimbit

Holds no stock, holds no money, and bills you once a month or once a year.

01 Ownership

You keep the customer, the keys, the money and the legal relationship.

Esimbit is the software behind your counter. That is all of what we are, and this is all of what we touch.

Yours

  • The provider account, and the keys inside it.
  • The payment account, and every payment that lands in it.
  • The customer — their email, their orders, their support thread.
  • The price on every package in your catalogue.
  • The domain, and the name above the door.
  • The terms, privacy, cookie and refund pages, generated in your name.
  • Your staff, and exactly what each of them is allowed to do.

Ours

The software behind your counter.

And what it refuses to do

  • Read a credential back after you save it. You see ••••1234; so does everyone else, including your own support staff.
  • Hold your customers' money. Checkout runs in your own gateway.
  • Hold stock. The eSIM is bought with your keys after the payment clears.
  • Let you save a price below your provider's cost.
  • Sell you a second storefront. One per account, on every plan, with no upsell.
Example

Where the $11.20 goes

$11.20

Into your Stripe balance, less Stripe's own fees.

Where the $8.00 goes

$8.00

To your provider, billed to the account whose keys you connected.

What Esimbit takes

$0.00

We charge a subscription, and nothing per order.

02 Margin

Work out what a month of this is worth before you pay us a cent.

Three numbers you already know, put through the same line the panel runs on every package you sell.

USD

The cost of one eSIM in your provider account, before you mark it up.

40%

One rule across your whole catalogue. You can override any single package later.

100

A guess is fine. Move it and watch the bottom line.

Per eSIM

Provider charges you
$8.00
Your markup
+40%
You sell at
$11.20
You keep
$3.20

Per month · 100 sold

$320.00

Esimbit Starter
−$99.00
Left with you
$221.00

Your Starter subscription is paid for by eSIM number 31. Everything after that is yours.

At these numbers: $3.20 kept per eSIM, $320.00 a month, $221.00 after the subscription.

An illustration, using the same arithmetic the panel uses: price = cost × (1 + markup). Your payment gateway's fees are charged inside your own account and are not deducted here — Esimbit never sees them.

Provider costs are quoted in US dollars. A store priced in another currency will not have an exchange rate invented for it — those packages are marked unavailable instead.

See how the panel prices a package →

03 The counter

You own the accounts. The software catches the mistakes.

Eight things Esimbit does between your provider account and your customer's inbox. Every screen below is drawn from the one you would actually be looking at.

C/01 Pricing

The software will not let you sell at a loss.

Type a price under your provider's cost and the save is refused. If a cost later climbs past a price you fixed months ago, that package leaves your store rather than being sold at a loss.

Example
Example catalogue rows
PackageCostYour priceMargin
TR · 5 GB / 30 d$8.00$11.2040.0%
US · 10 GB / 30 d$14.60$13.90−4.8%refused

Below provider cost — you would lose money on every sale.

price = round(cost × (1 + markup)). Gateway fees are charged in your own account and are not in these figures. Catalogue and pricing

C/02 Credentials

Your keys go in once and never come back out.

Provider and payment credentials are encrypted at rest by one vault class and decrypted only to make the call they are for. After you save, the screen shows the last four characters and nothing else — and your own support staff cannot open that screen in the first place.

  • Airalo · API key••••4821
  • Maya · API key••••1907
  • Stripe · secret key••••8f2c
  • Support roleNothing to show

Never returned to the interface — not even to you.

C/03 Routing Growth · Scale

The price you published and the order we place obey the same rule.

Connect several provider accounts and every order sources itself from whichever is cheapest at that moment. Because listing and ordering share one rule, a margin you show can never be better than the one you get.

Example
  • Account A$3.90 ✓
  • Account B$4.60
  • Account C$5.15

Illustrative figures. Two eSIM suppliers ship today; accounts can sit on either, or on both.

C/04 Fulfilment

Nothing ships until the payment proves it is genuine.

Fulfilment runs only on a webhook whose signature verifies, and it is idempotent — a gateway retry cannot buy a second eSIM. An amount that does not match the order is flagged for a person instead of being delivered.

  1. paid
  2. signature verified
  3. eSIM issued

amount mismatch — flagged, not fulfilled

A retried webhook buys nothing twice.

C/05 Usage

The panel says how much data is left, and admits when it does not know.

Read from your provider every hour, never more than once every fifteen minutes for the same SIM, and a failed read leaves the last good one alone. Under 20% left, 48 hours from expiry, or a day with no install — one email each, once, from you.

TR · 5 GB · 30 d0.9 GB left

as of 14 min ago

US · 10 GB · 30 d— GB

Stale

Over 180 min old → stale · 5 failures → polling stops. Your customers

C/06 Storefront

Your store speaks whatever language your customer opened it in.

English, Turkish and Arabic, with Arabic laid out right to left and its own digits. Guest checkout, country names from the browser's own locale data, and Stripe Checkout opened in the shopper's language.

esim.yourbrand.com
ENTRARRTL

٥ غيغابايت · ٣٠ يومًا · ١١٫٢٠ $

Point a CNAME at us and you keep the DNS. Your storefront

C/07 Team

Give someone the inbox without giving them the keys.

Owner, admin and support, with a capability map sent to the interface so the fields a person cannot use are locked rather than failing when they try. Every privileged action is recorded with who did it and from where.

What each role can do
OwnerAdminSupport
Resend a delivery emailYesYesYes
Retry a fulfilmentYesYesYes
Set a priceYesYesNo
Refund an orderYesYesNo
Read a saved credentialNoNoNo

Team members: 1 · 5 · unlimited. Team and account

C/08 Your name on it

Your terms, your sender name, your support address on the reply.

Terms of sale, privacy, cookies and refunds are generated per store from the details you enter, and they name you as the seller. The delivery email goes out under your store's name with your support address on reply-to, in the language they bought in — on our sending domain, because claiming yours would fail SPF.

Reserved labels are blocked, so a store cannot impersonate the platform. Your storefront

  • TermsYour name
  • PrivacyYour name
  • CookiesYour name
  • RefundsYour name
From
Your Store
Subject
Your eSIM is ready

The install codes and a link to the order page. The QR is drawn on that page. The mail's own header and footer are still ours.

04 Setup

From a signed-up account to a first sale, in three moves.

Setup is a guided flow, and your Overview keeps a card listing whatever you have not finished yet. The trial gives you fourteen days to finish it.

01

Connect your two accounts.

Paste your eSIM provider and payment credentials into Connections. They are encrypted on the way in and never returned to a screen — after that the panel shows you the last four characters and nothing more.

Airalo / Maya••••4821connected

02

Set one markup and publish.

Import the catalogue, put a percentage over cost, fill in the legal details your store's terms are generated from, and press Publish.

Example
40%

$4.20 → $5.88

03

Take the margin.

A traveller pays into your account. The eSIM is bought with your keys. The install codes and a link to the order page arrive under your store's name, and the difference between the two prices is yours.

$3.20

you keep

05 When it breaks

What it does on the day something fails is the part worth reading.

Six ways a business like this breaks, and exactly what happens in each. Read it as a specification, because that is what it is.

When

A payment arrives for the wrong amount.

Then

It is flagged for a person. It is not fulfilled.

When

The gateway retries the same webhook.

Then

The second one changes nothing. Fulfilment is idempotent — one payment, one eSIM.

When

An order is paid but the eSIM did not arrive.

Then

It is flagged for a human, and your support staff can retry the fulfilment and resend the delivery email themselves — without being able to reprice it, refund it, or see your keys.

When

A usage reading fails.

Then

The last good figure stands; a failed read never overwrites it. After 180 minutes the number is labelled stale, and after five failures we stop asking.

When

Your provider's cost rises above a price you fixed.

Then

The package hides itself. We will not sell it at a loss on your behalf.

When

Your own card fails.

Then

Fourteen days and four dated notices before the shop closes. A closed shop keeps serving the customers it already sold to for 45 more days, and paying reopens it automatically, with nothing to reconfigure.

The part this is not

None of that is an availability promise. Esimbit commits to no uptime figure, offers no service credits, and holds no security certification — our own security page says so, and asks you to report anybody who tells you otherwise. What is written above is not a service level; it is a description of what the code does when the day goes badly.

06 Fit

Seven reasons to start, and five to walk away.

We would rather you read the right-hand column now than find it out in week two. Everything there is true today; none of it is a roadmap promise.

Start the trial if

  • You already have people who travel. An agency, a tour operator, a travel media brand, a community, a fintech with a card in someone's pocket.

  • You want the receipt to carry your name. Your store's terms of sale, privacy, cookie and refund pages are generated in your company's name, not ours.

  • You would rather hold your own supplier relationship. You open the supplier and Stripe accounts on your own commercial terms, and the margin those terms buy you is entirely yours.

  • You can price a product yourself. Esimbit does the arithmetic on every package; it does not decide what your packages are worth.

  • You want to hold more than one supplier account. Connect several, and on Growth and Scale every order is sourced from whichever of them is cheapest for that package that day. You see the cost you were actually charged and the margin you kept, order by order.

  • You want your own systems to do the routine parts. Scale carries an API: keys you scope yourself, webhooks that tell you the moment an eSIM is ready, and an OpenAPI description with a page to try every call from. Reconciliation, bulk repricing and order status without anybody opening the panel.

  • You would rather your customers answered their own questions. Every order gets a page in your name with the QR, the install steps, how much data is left and a top-up offer — in English, Turkish or Arabic. Low-data and expiry notices go out without you touching anything.

Don't, if

  • You need to sell in a currency other than USD. Provider costs are quoted in US dollars and Esimbit refuses to invent an exchange rate, so a store set to another currency marks its packages unavailable rather than guessing.

  • You need two different eSIM suppliers today. Two provider drivers ship: Airalo and Maya. You can connect several accounts of either and route between them on Growth and Scale. A supplier we have not written a driver for is still not something you can connect yourself.

  • You want a key that can do everything the panel can. There is an API on Scale now: scoped keys you create yourself, an OpenAPI description and a page to try calls from. But a key deliberately cannot move money, manage people, or touch supplier credentials — refunds, invitations, roles and provider connections stay in the panel behind a person. There is no sandbox either; the calls you make are the real ones.

  • You need our name off everything today. Growth and Scale take the "Powered by Esimbit" line off your storefront footer, and there is a switch for it in Storefront. But it only reaches the storefront: the delivery and service emails go out on our sending domain, and their header and copyright line still say Esimbit on every plan.

  • You need more than one storefront. There is exactly one per account on every plan, and a second is refused on the most expensive plan too. We do not upsell it, because there is nothing to sell.

One more, while we are being exact: a custom domain stores the address you type — you point the CNAME yourself and you arrange your own certificate.

07 Price

One flat subscription. No commission on anything you sell.

At the handbook's own example — an $8.00 package, 40% markup, $3.20 kept per order — the entry plan pays for itself inside the first three dozen sales of the month. The calculator above does the sum on your numbers.

Starter

For solo resellers getting their first eSIM store live.

$99/mo

14-day trial

  • IncludedeSIM providers · 1
  • IncludedPayment providers · 1
  • IncludedTeam members · 1
  • Not includedSmart least-cost routing
  • Not includedBrand removal
  • Not includedBranded QR codes
  • Not includedCustom domain
  • Not includedAPI access
Start free trial

Scale

For agencies and high-volume partners.

$189/mo

14-day trial

  • IncludedeSIM providers · Unlimited
  • IncludedPayment providers · Unlimited
  • IncludedTeam members · Unlimited
  • IncludedSmart least-cost routing
  • IncludedBrand removal
  • IncludedBranded QR codes
  • IncludedCustom domain
  • IncludedAPI access
Start free trial

Fourteen days free on every plan, one trial per account, and a card is collected at signup because the trial runs as a Stripe subscription. Annual billing is about 20% cheaper. There is no free tier. One storefront is included on every plan and is deliberately not something the plans compete on.

Compare plans →
FAQ

Everything you might be wondering

You connect your own eSIM provider and payment accounts (e.g. Airalo or Maya, and Stripe). Esimbit orchestrates ordering and billing through those credentials — your inventory and revenue never pass through us.

Still unsure how the BYO model or routing works? These cover the essentials.