How NFC EV Charging Works — And Why It Beats an RFID Card

If you drive an electric vehicle in Europe, you've almost certainly used — or been frustrated by — an RFID card to start a charge. You apply online, wait a week for the card to arrive, and then discover it doesn't work at half the chargers on your route because you signed up with a different network. Meanwhile, your phone has NFC built in and has had it for years.

NFC EV charging solves this. Hold your phone to the charger, confirm the tariff on screen, and the session starts. No card, no app-switching, no mystery fees. Here's exactly how it works — technically and practically.

What is NFC, and how does it work at a charger?

NFC (Near Field Communication) is a short-range wireless technology that operates at 13.56 MHz. It uses electromagnetic induction to exchange small data packets between two devices held within about 4 cm of each other. You already use it every time you pay contactlessly with your phone or a bank card.

At an EV charger, the NFC reader works identically to a card payment terminal — it's waiting for a device to present a valid token that authorises a charging session. Traditionally that token came from a physical RFID card. With NFC EV charging, it comes from your phone.

How your phone becomes an RFID card: Host Card Emulation

The key technology that makes this work is HCE — Host Card Emulation. HCE allows your phone to present itself as an ISO 14443-A NFC card at the software level, without any physical chip or SIM involvement. When you hold your phone to the charger, it emulates a virtual RFID card and presents a unique token that identifies your Tappy account.

Android has supported HCE since Android 4.4 (2013). Apple added NFC reader and card emulation support for third-party apps in iOS 17 (2023), so newer iPhones can now do this too.

In plain terms

Your phone pretends to be an RFID card. The charger can't tell the difference. The session starts exactly as it would with a physical card — except you don't need the card.

The full technical flow — step by step

Here's what happens in the second or two between tapping your phone and seeing "Session started" on the charger display:

  1. 1
    NFC handshake: Your phone and the charger's NFC reader establish a connection. The charger requests a credential token.
  2. 2
    Token presentation: Tappy's HCE service on your phone presents a virtual RFID token (an EMAID — eMobility Account Identifier) to the charger.
  3. 3
    OCPP authorisation: The charger sends the token to the Charge Point Management System (CPMS) over its OCPP (Open Charge Point Protocol) connection, asking "is this authorised to charge?"
  4. 4
    Tariff fetch: Simultaneously, Tappy's backend retrieves the current tariff from the charge point operator via OCPI (Open Charge Point Interface) — this is the real price, not an estimate.
  5. 5
    Tariff shown to you: Tappy displays the full tariff on your screen — start fee, €/kWh rate, idle fee threshold and penalty — before you confirm anything.
  6. 6
    Session starts: You tap "Confirm & Start." The charger unlocks and begins the session. Live cost tracking begins immediately.

What OCPI means for you: charging anywhere in Europe

OCPI (Open Charge Point Interface) is the protocol that allows different charging networks to interoperate. Because Tappy connects via OCPI, one account works across thousands of chargers from different operators — Allego, IONITY, Fastned, EVBox, and many more — without you needing a separate contract or card for each one.

When you charge on a network other than your home network, this is called roaming. Tappy handles roaming transparently: you tap, and the OCPI connection fetches the correct tariff for that specific charger from that specific operator. What you see on screen is what you pay.

What if the charger doesn't have an NFC reader?

Not every charger in Europe supports NFC tap-to-charge yet. Older chargers, some private installations, and a few public networks use QR codes instead. Tappy supports this as a built-in fallback: open the scanner in the app, point it at the charger's QR code, and you get the same flow — tariff preview, confirm, session starts.

A small minority of chargers require a physical RFID card regardless. Tappy offers an optional physical card (€9.99 one-time, free for waitlist members) for exactly this situation.

NFC charging vs RFID card: the practical differences

Feature RFID card NFC phone (Tappy)
Works without a separate card
See the tariff before charging ✗ (rarely) ✓ Always
Idle fee notifications
Works across multiple networks ✗ (one per card) ✓ Via OCPI roaming
Live session cost tracking
Works without phone battery
Works if NFC reader is broken ✓ (QR backup)

Is it secure?

Yes. The virtual RFID token your phone presents is unique to your account and is cryptographically bound to your device via the HCE implementation. Unlike a physical card, which can be cloned if someone gets close enough with a reader, HCE tokens are session-specific and validated server-side. A stolen or lost phone can be remotely deauthorised; a lost physical RFID card simply lets whoever finds it charge on your account until you notice.

The bottom line

NFC EV charging is technically mature, widely supported, and strictly better than carrying a separate plastic card for almost every charging scenario. The phone you already have becomes your charging credential, and — with Tappy — it also becomes the transparent pricing display that every driver deserves but rarely gets with a card.

The only reason to keep an RFID card is as a backup for the subset of chargers that are too old to support NFC. Tappy includes an optional physical card for exactly that case.

Try NFC EV charging with Tappy

Join the waitlist and get 1 year of 0 platform fees, no signup fee at launch, and a free charging card worth €9.99.

Join the waitlist →