How to start an eSIM reselling business
What does an eSIM reseller actually sell?
A travel eSIM is a mobile data plan delivered as a digital profile instead of a plastic card. The customer scans a QR code or taps an install link, the phone downloads the profile, and the plan is live. There is no stock to hold and nothing to post, which is what makes reselling attractive: you bring a storefront, a brand and customer service, and someone else's coverage does the rest.
You can get that coverage two ways. You can contract with carriers and wholesalers one by one and integrate each of them, or you can use a reseller platform that puts many plans behind one catalogue, one wallet and one API. The second is faster to start, and it is what the rest of this article assumes.
How does the money move?
The usual model is a prepaid wallet. You top the wallet up — by card, or by bank transfer for larger amounts — and every order you place debits the wholesale cost of the plan. What you charge your own customer is up to you, and the difference is your margin.
In the partner portal we built, the retail price you set is used on the customer's receipt and nothing else; it never passes through the platform. Whatever platform you choose, ask how top-ups are credited (a card payment should be instant, while a bank transfer is usually credited by a person), what the minimum top-up is, whether you get a low-balance alert, and whether every order produces an invoice you can hand to your accountant.
What should your customer see?
Your customer should see you, not the wholesaler. After an order they need a receipt with the QR code and clear install steps, in your wording and ideally from your own email address, plus a way to check how much data they have left.
Be careful with the phrase 'white label'. In our partner portal the customer receipt carries your logo, headline, footer and sender address, but the screens your staff use are not re-branded. Ask any platform exactly which parts you can brand before you promise your customers anything.
Portal or API?
A portal suits agencies and shops where a person places the orders: search a destination, pick a plan, enter the customer's name and email, confirm. It also gives you the parts a business needs around the order — team members with spending limits, price changes, invoices and a sales dashboard.
An API suits an app or website that sells eSIMs automatically. Your server lists the plans assigned to you, buys or tops up from the wallet, reads back the QR code and usage, and receives webhooks when something happens. If you plan to go that way, read our article on building an order API that never charges twice, because most integration bugs are about retries, not about the happy path.
What can go wrong?
Delivery is not always instant. Some plans are issued a few minutes after payment, and a few need the customer to verify their identity first, so your order flow has to handle 'paid but not ready yet' without alarming anyone.
Usage reporting is not uniform either: on some plans it lags by hours, and on a few it isn't available at all. Refund rules differ between plans, so find out what is refundable, what isn't and whether a fee applies before a customer asks. And check what happens when you order several eSIMs and one of them fails: you should only pay for the ones that were delivered.
Getting started
A sensible path is to apply and get your account approved, fund the wallet with a small amount, set your retail prices, place a test order, and then go live with a handful of customers before you advertise. If you are integrating by API, build against the test mode first — it returns the same response shape without buying anything or charging the wallet.
To see how this works in practice, the eSIM Partner Portal and Partner eSIM API pages describe what we built, and MobiSIM is the consumer eSIM store we built alongside them. If you want something like it for your own business, that is what we do.