August 28, 2026 · 8 min read · Technical Whitepapers
Forecourt IoT SIM procurement guide: eSIM local profiles vs global roaming for dispensers, POS, tank gauges. Data from €0.005/MB, 190+ countries.
Fuel-pump forecourt equipment IoT connectivity is the cellular link between dispensers, payment terminals, tank gauges, price signs, and EV chargers, on one side, and the operator's back-office systems on the other, carried over a Global IoT SIM, eSIM, or multi-carrier CMP platform. For a 50-station fuel retail chain averaging 15 connected devices per site, connectivity at €0.005/MB (telemetry) to €1.50/GB (POS/CCTV) scales to roughly €1,660–€1,850/month before platform fees — when profiles are provisioned as local eUICC profiles rather than roaming.
The procurement constraint changed when permanent-roaming restrictions stopped being a footnote. A SIM that relies on its home-carrier IMSI in a foreign market can be refused service; an eUICC eSIM downloads a local profile over the air instead (iot.cards [7]). For forecourt equipment, the affected slate includes dispensers, payment terminals, tank gauges, price signs, and EV chargers — roughly 15 connected devices per station in a modern build. Before eUICC, each country in a retail chain's footprint meant a separate carrier contract and a separate SIM SKU, with the network identity decided at the factory (iot.cards [7]). Now a single hardware SKU can carry a multi-carrier bootstrap profile across 190+ countries and 750+ networks (iot.cards [7]), and the network identity is decided at activation. The coverage footprint of eSIM and physical SIM is the same — the difference is operational: profile management and OTA operator switching (iot.cards [7]).
Forecourt POS terminals are the data-intensive end of the estate. At €1.50/GB (iot.cards [7]), a dispenser-side terminal consuming 1.5 GB/month for card authorization, receipt logging, and remote diagnostics costs €2.25/month in connectivity. The procurement question is not the per-MB price but the profile lifecycle: when a station is acquired by another fuel brand, the terminal must switch carriers without a truck roll and without opening the payment housing. An eSIM holding multiple profiles with different IMSIs that switch by country or cost (iot.cards [7]) is the product path; the CMP's API layer — typically RESTful M2M — performs the switch remotely (Spenza [6] documents the API capability).
Tank gauges and leak-detection sensors are low-consumption by design — 30–80 MB/month per site for level, temperature, and alarm events. At from €0.005/MB (iot.cards [7]), that is €0.15–€0.40/month per gauge. These devices typically run for 10+ years in a confined space, which is why the MFF2 embedded form factor with remote provisioning matters (floLIVE [4], Cellhire [3]); it removes the SIM slot and reduces manufacturing complexity (floLIVE [4]). LTE-M or NB-IoT profiles (Cellhire [3], floLIVE [4]) are the radio fit, and a Global IoT SIM with multi-IMSI (floLIVE [4]) covers the carrier-switching requirement.
Remote price changes are pushed from head office to signs at each station. A sign polling for price updates and displaying failure alerts consumes roughly 200–400 MB/month, or €1.00–€2.00/month at the €0.005/MB tier (iot.cards [7]). The procurement boundary: in markets with permanent-roaming restrictions, the eUICC downloads a local profile over the air (iot.cards [7]); without that, a roaming sign can sit dark for days. A CMP platform (Spenza [6]) is what schedules the profile download and verifies the sign reconnects before the change window closes.
EV chargers turn a fuel station into a mixed-energy forecourt, but they add a second connectivity estate with different uptime requirements — charging sessions are ended by the network, not by the driver walking inside. SGP.32 eSIM IoT (Onomondo [2], iot.cards [7]) supports eSIMs made for IoT, while a CMP that unifies multi-carrier management and eSIM provisioning (Spenza [6]) lets procurement treat EV chargers and fuel dispensers as one fleet. At 250–500 MB/month per charger, or €1.25–€2.50/month each, the data cost is modest; the cost risk is the SLA structure, not the byte price.
The table below maps the three procurement form factors against the dimensions that change the P&L of a forecourt connectivity estate.
| Procurement Dimension | Global Roaming SIM | eSIM (eUICC) Local Profile | Global IoT SIM (Multi-IMSI) |
|---|---|---|---|
| --- | --- | --- | --- |
| Network identity | Home-network IMSI roams abroad | Local IMSI downloaded OTA (iot.cards [7]) | Multiple IMSIs selected by country/cost/coverage (iot.cards [7]) |
| Profile lifecycle | Factory-provisioned, no OTA change | SGP.32 remote provisioning (iot.cards [7], Onomondo [2]) | CMP-orchestrated profile switching (Spenza [6]) |
| Coverage footprint | Carrier-dependent | 190+ countries, 750+ networks (iot.cards [7]) | 190+ countries, 750+ networks (iot.cards [7]) |
| Data pricing | Roaming rate cards, negotiated per operator | from €0.005/MB low-consumption; from €1.50/GB data-intensive (iot.cards [7]) | Same footprint; operational difference is profile management (iot.cards [7]) |
| Best fit | Legacy dispensers, short-term pilots (IXT [1]) | New dispenser POS, multi-country rollouts, long lifecycles (IXT [1]) | Mixed fleets: tank gauging, price signs, EV chargers |
Choose a traditional or Global IoT SIM when the device is legacy hardware with a 2FF/3FF slot, the deployment is short-term, or remote profile management is not critical (IXT [1]). Choose eSIM when the requirement is remote profile updates, long deployment lifecycles, or devices operating across multiple regions (IXT [1]). Catalog pricing is sufficient when the fleet stays under 200 devices in a single market with no permanent-roaming restrictions; at that scale, pay-as-you-go pricing from €0.005/MB or €1.50/GB (iot.cards [7]) is forecastable. A project quote is required when the deployment exceeds 200 devices, spans multiple countries, or needs API integration into a wet-stock or POS monitoring system — because the CMP's multi-carrier management, automation, and cost-control scope (Spenza [6]) is negotiated per fleet, not per SIM. If satellite backup is on the requirement list, expect a project quote: G+D's AirOn360 portfolio combines cellular, satellite, and private networks, and the technology choice depends on coverage, bandwidth, energy use, and lifecycle requirements per site (G+D [8]).
The MFF2 embedded eSIM eliminates the SIM slot and reduces manufacturing complexity (floLIVE [4]), which is why new forecourt builds tend to specify it. Based on published carrier rate cards, MFF2 modules typically range between €0.50 and €2.50 per unit at volumes above 1,000; the delta against a plug-in SIM is recovered in logistics because one SKU serves every country — the coverage footprint is identical for eSIM and physical SIM (iot.cards [7]).
Using published pay-as-you-go rates (iot.cards [7]) — from €0.005/MB for low-consumption devices and from €1.50/GB for data-intensive deployments — a 15-device station model lands at roughly €33/month: 8 dispensers at 50 MB each (€2.00), 2 POS terminals at 1.5 GB each (€4.50), 1 tank gauge at 40 MB (€0.20), 1 price sign at 300 MB (€1.50), 1 CCTV at 15 GB (€22.50), and 2 EV chargers at 250 MB each (€2.50). At 50 stations that is €1,660/month before platform fees. The single largest line item is CCTV; removing it drops the station cost to about €10.70/month, which is the difference between the €0.005/MB tier and the €1.50/GB tier being the dominant cost driver.
CMP fees are not published in the sources cited here; they are scoped per fleet. What the sources do establish is what the CMP must cover: connectivity orchestration, multi-carrier management, eSIM provisioning, automation, APIs, cost control, and analytics (Spenza [6]), plus multi-RAT connectivity for mixed LTE-M/NB-IoT estates (Eseye [5]). For a 750-device, 60-month fleet, budget a project quote for the platform regardless of whether the SIMs are catalog-priced — the API integration into the fuel retailer's monitoring stack is custom work, and the analyst-ranking reference (Eseye [5]) shows MNOs themselves standardize on third-party CMP technology.
A 50-station fuel retailer in 6 EU countries deploys 750 devices with a 60-month lifecycle. Option A is a catalog-priced global roaming SIM; Option B is an eUICC eSIM with a multi-carrier bootstrap profile and OTA local profile downloads (iot.cards [7]). The coverage footprint is the same — 190+ countries and 750+ networks (iot.cards [7]) — so the selection logic is operational, not geographic. Procurement managers note that 'global roaming' SIM offers are not equivalent to eSIM local profiles: a roaming SIM can pass acceptance in a home market and then fail the first time a host market enforces local-profile routing. The contract clause that separates the two is profile management — whether the local profile download is included in the per-MB price or billed as a separate provisioning event.
From the Field: deployment teams report that the devices most exposed to roaming enforcement are the ones that were cheapest to connect — tank gauges and price signs — because they were speced as 'low data, low risk.' At €0.15–€0.40/month per gauge, a connectivity failure costs €0.40 in data but a full wet-stock reconciliation visit at technician rates. The eSIM local profile is the procurement fix, but only when the CMP API is integrated into the monitoring system so the profile switch happens before the tank alert goes stale (Spenza [6]).
Catalog pricing is enough when the forecourt fleet is small enough that a connectivity failure is an inconvenience, not a revenue event: under 200 devices, one country, no permanent-roaming restrictions, and standard hardware with a 2FF/3FF slot. At that scale, pay-as-you-go pricing from €0.005/MB and from €1.50/GB (iot.cards [7]) plus a CMP portal (Spenza [6]) gives a complete procurement picture without a tender. A project quote is required when the fleet crosses 200 devices, spans multiple countries, embeds MFF2 eSIM in new dispenser hardware, or needs API integration into wet-stock and POS monitoring. The quote must scope the eUICC subscription manager relationship, the per-profile-download provisioning events, the CMP's automation and cost-control layer (Spenza [6]), and any satellite backup component (G+D [8]). Use the 2026 Counterpoint IoT CMP rankings (Eseye [5]) as the shortlist reference, but note that the ranking establishes vendor capability, not price — the per-device platform fee is negotiated against the data volume split between the €0.005/MB and €1.50/GB tiers (iot.cards [7]).