Glossary

NFC (Near Field Communication)

A short-range wireless technology enabling contactless payments by transmitting data between devices within a few centimeters.

Key Takeaways

  • NFC operates at 13.56 MHz with a practical range under 10 cm, enabling secure data exchange between devices. This short range makes eavesdropping significantly harder than with longer-range wireless protocols.
  • Card emulation mode powers contactless payments like Apple Pay and Google Pay: the phone transmits a tokenized card number instead of the real one, using either a hardware secure element or software-based Host Card Emulation.
  • Beyond traditional payments, NFC enables Bitcoin hardware wallets to sign transactions via air-gapped tap (such as ColdCard's NFC PSBT signing) and Lightning tap-to-pay cards using the LNURL-Withdraw protocol.

What Is NFC?

Near Field Communication (NFC) is a short-range wireless technology that allows two devices to exchange data when they are brought within a few centimeters of each other. It operates at 13.56 MHz in the globally unlicensed ISM band and supports data transfer rates of 106, 212, and 424 kbit/s. Unlike Bluetooth or Wi-Fi, NFC requires close physical proximity to establish a connection, which makes it well suited for use cases where security and intentionality matter: you must deliberately bring your device close to initiate communication.

NFC evolved from radio-frequency identification (RFID) technology and was standardized through ISO/IEC 18092 (NFCIP-1) and ISO/IEC 14443 (contactless smart cards). The NFC Forum, founded in 2004 by Nokia, Philips, and Sony, manages the specifications and certification program. Today, over 94% of smartphones ship with NFC hardware, and the technology underpins more than 95% of global contactless payment transactions.

How It Works

NFC communication relies on electromagnetic induction between two loop antennas. When an NFC-enabled device generates a radio field at 13.56 MHz, it creates a magnetic coupling with any compatible device or tag within range. This coupling can operate in two ways:

  • Passive communication: the initiator generates the RF field, and the target draws power from it to respond. No battery is required in the target device. This is how NFC tags and contactless cards work.
  • Active communication: both devices generate their own alternating RF fields. Both need their own power source. This is used for device-to-device data exchange.

The practical operating range is typically under 10 cm, with most reliable communication happening within 4 cm. The NFC Forum's Release 15 specification (June 2025) extended the certified compliant range from 0.5 cm to 2 cm for its Operating Volume standard.

The Three Operating Modes

NFC devices can operate in three distinct modes, each serving different use cases:

ModeHow It WorksCommon Uses
Reader/WriterThe device generates an RF field and reads or writes data on passive NFC tags. One direction at a time.Scanning smart posters, reading product tags, access control
Peer-to-PeerTwo active devices establish a bidirectional channel using LLCP (Logical Link Control Protocol).Bluetooth/Wi-Fi handover, contact exchange
Card EmulationThe device emulates a contactless smart card, responding to an external reader's field without generating its own.Mobile payments, transit cards, building access

Card emulation mode is the most commercially significant: it is what makes tap-to-pay possible. When you hold your phone near a payment terminal, the phone behaves exactly like a contactless EMV chip card, following the ISO 14443 protocol.

How NFC Payments Work

When you add a card to a mobile wallet, the card network (Visa, Mastercard) issues a Device PAN (DPAN): a tokenized substitute for your real card number. This token is stored on the phone and linked to your actual card through the network's Token Vault. The real card number never reaches the merchant. The payment flow works as follows:

  1. You authenticate with biometrics (Face ID, fingerprint) or a PIN, which authorizes the device to release payment credentials
  2. The phone generates a one-time cryptogram tied to this specific transaction
  3. Via NFC card emulation, the phone transmits the token plus cryptogram to the POS terminal
  4. The merchant's acquirer routes the token to the card network
  5. The network's Token Service Provider maps the token back to the real PAN and forwards the authorization to the issuer
  6. The issuer approves or declines the transaction

This tokenization architecture means that even if an attacker intercepts the NFC transmission, they capture only a single-use token and cryptogram that cannot be reused for another transaction.

Secure Element vs. Host Card Emulation

Mobile wallets store and manage payment tokens using one of two architectures:

Apple Pay uses a hardware secure element: a tamper-resistant chip physically isolated from the phone's main processor. The token and cryptographic keys live inside this chip, and the operating system cannot access them directly. Transaction signing happens entirely within the secure element. Apple tightly controlled NFC access on iPhones until 2024, when the European Commission required Apple to open NFC payment access to third-party wallets in the EEA.

Google Pay uses Host Card Emulation (HCE), a software-based approach available since Android 4.4 (2013). Instead of relying on dedicated hardware, HCE stores tokens on Google's cloud servers and generates single-use virtual tokens on the device at transaction time. This approach works on any NFC-equipped Android phone without requiring a specialized secure element chip, which broadened NFC payment adoption across a wider range of devices.

Use Cases

Contactless Payments

The dominant NFC use case is contactless payment. Global contactless payment volume reached approximately $58 billion in 2024, with projections exceeding $70 billion in 2025. Mastercard reported that contactless payments accounted for over 75% of transactions on its network in 2025. In Europe, roughly 85% of in-store transactions are contactless, and over 93% of retailers worldwide are expected to have NFC-compatible POS terminals by 2026.

Bitcoin Hardware Wallets

NFC provides an air-gapped signing method for Bitcoin hardware wallets. The ColdCard Mk4, Mk5, and Q models support NFC as one of three air-gap methods alongside QR codes and microSD cards. For single-signature transactions, NFC is the fastest option: one tap sends the unsigned PSBT (Partially Signed Bitcoin Transaction) to the device, and a second tap returns the signed result. ColdCard also supports NFC Push TX, which lets users broadcast signed transactions by tapping the device against an NFC-enabled phone.

Tangem takes a different approach: a credit-card-sized NFC-only hardware wallet (85.6 x 54 mm, 0.76 mm thick) with an EAL6+ certified secure element from Samsung Semiconductors. The private key is generated on-chip via a hardware random number generator and never leaves the device. All signing operations happen over NFC communication with a companion mobile app.

Lightning Tap-to-Pay

Bolt Cards bring NFC to the Lightning Network. These NFC cards use NXP NTAG 424 DNA chips with cryptographic authentication and integrate with Lightning via the LNURL-Withdraw protocol. Each tap generates a unique, single-use withdraw link authenticated by cryptographic keys stored on the card. Compatible point-of-sale systems include BTCPay Server, LNbits, Breez, and Swiss Bitcoin Pay. Users can configure per-transaction and daily spending limits for security.

The technical flow resembles a traditional contactless payment from the user's perspective (tap and go), but the underlying mechanism is fundamentally different: instead of EMV tokenization, the card generates an LNURL-W link that triggers a Lightning withdrawal from a pre-funded wallet.

NFC Data Exchange

Beyond payments, NFC's reader/writer mode supports a range of data exchange use cases through NDEF (NFC Data Exchange Format): a standardized format for encoding URLs, text, contacts, and Wi-Fi credentials on passive NFC tags. A simple NDEF record structure looks like this:

NDEF Message
├── Record 1: URI (https://example.com/pay)
│   ├── TNF: 0x01 (Well-Known)
│   ├── Type: "U" (URI)
│   └── Payload: 0x04 + "example.com/pay"
└── Record 2: Text
    ├── TNF: 0x01 (Well-Known)
    ├── Type: "T" (Text)
    └── Payload: "en" + "Pay 50,000 sats"

This is how Bitcoin QR code payment alternatives work: an NFC tag at a merchant can encode a Lightning payment URI that a customer's wallet reads on tap.

Risks and Considerations

Eavesdropping

While NFC's short range provides a baseline of physical security, it does not eliminate eavesdropping risk entirely. Research has demonstrated that in active communication mode, signals can be intercepted at distances up to 10 meters using passive antennas and commercially available spectrum analyzers. In passive mode (where the target uses load modulation), the eavesdropping range drops to approximately 1 meter because the return signal is much weaker. The primary defense against eavesdropping is not distance but rather encryption and tokenization: the intercepted data is useless without the cryptographic keys needed to generate valid transaction cryptograms.

Relay Attacks

A relay attack uses two NFC-enabled devices to extend the effective communication range far beyond the intended few centimeters. One attacker positions a device near the victim's contactless card or phone, while an accomplice holds another device near a payment terminal. The two devices relay the NFC communication over Bluetooth, Wi-Fi, or the internet, effectively making the payment terminal believe the victim's card is present. Open-source tools like NFCGate have demonstrated relay attacks at distances of 50 meters and beyond.

Countermeasures include distance-bounding protocols (which measure round-trip signal timing to detect relaying), transaction time limits, and requiring biometric authentication before releasing payment credentials. Mobile wallets that require Face ID or fingerprint verification are inherently resistant because the authentication step cannot be relayed.

Skimming and Card Data Theft

An attacker with a concealed NFC reader could potentially read data from a contactless card at close range. In practice, the risk is limited: modern EMV contactless cards do not transmit the CVV over NFC, and mobile wallets never expose the real card number. The tokenized architecture means captured data cannot be used for card-not-present fraud. RFID-blocking card sleeves that act as Faraday cages provide an additional physical countermeasure for users concerned about passive skimming.

Compatibility Considerations

NFC tag types vary significantly in memory capacity, data rates, and feature sets. Type 2 tags (NTAG213/215/216) are the most common and affordable but are limited to around 2 KB of storage. Type 4 tags support up to 32 KB and are used in payment cards. Applications that need to store larger payloads (such as full PSBTs for Bitcoin transactions) may encounter constraints with smaller tag types and require multiple read/write cycles.

Why It Matters

NFC sits at the intersection of traditional payments and cryptocurrency. For conventional finance, it has become the default interface for in-store payments: the tap gesture is now more common than inserting or swiping a card in most markets. For Bitcoin and Lightning, NFC provides a familiar payment UX that bridges the gap between crypto infrastructure and mainstream consumer expectations.

Projects like Bolt Cards demonstrate that a Lightning payment can feel identical to an Apple Pay transaction from the customer's perspective. As platforms like Spark make Bitcoin and stablecoin payments more accessible through layer-2 infrastructure, NFC provides the physical-world interface that connects these payment rails to everyday commerce. For a deeper look at how digital wallets compete across payment ecosystems and how merchants can accept Bitcoin payments in store, see the linked research articles.

This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.