EPOS Hardware | Journal

How Card Readers Work Offline: Limits, Mechanics, and Risks

How Card Readers Work Offline: Limits, Mechanics, and Risks

See how card readers process offline sales during outages, why post-sync declines happen, and how platform limits protect your counter.

How Offline Mode Works on Card Readers: The Short Answer

What happens when your shop Wi-Fi cuts out in the middle of a busy shift? Customers still tap cards. Readers still beep. The counter line keeps moving.

Card readers handle offline sales through two architectures: Store and Forward, or Offline EMV. With Store and Forward, the terminal captures payment data, encrypts the payload inside a secure hardware element, and saves the file in local memory until connectivity returns. With Offline EMV, the card reader talks directly to the physical chip on the card to check a PIN, skipping the remote bank entirely.

Thing is, the terminal cannot query the issuing bank to check account balances or card status. You approve the checkout blind. If that card is expired, overdrawn, or reported stolen, the payment declines during settlement later on. The bank will not cover that charge. You take the financial loss. Because broadband cuts hit during peak trading hours, knowing your hardware limits protects your revenue when the network drops.

The Two Core Mechanisms: Store and Forward vs. Offline EMV

Offline processing splits into two workflows based on where card verification happens. It either sits in the reader storage queue or runs inside the silicon chip on the physical card.

Store and Forward (Batch Processing)

In a Store and Forward setup, your card reader acts as a locked digital vault. When a customer taps or inserts a card, the reader encrypts the card data inside its secure element and saves the token to local memory. The terminal prints a local approval code. Nothing leaves the store yet.

Technical documentation from Adyen shows that terminals track held payments using internal counters like unconfirmedBatchCount. The reader also stores an internal authCode, the merchant ID (authorisationMID), and the specific authorisedAmount for each ticket. It is a waiting game, really, because those payments just sit there in flash memory until your counter gets back online and the machine dumps the batch to the processing network for clearing.

Offline EMV (Local Chip Authentication)

Offline EMV moves verification right onto the silicon chip inside the card. Banks build cryptographic keys directly into that chip. They add risk rules too.

When a customer inserts an EMV card and types a PIN, the reader runs Offline Data Authentication (ODA). The terminal sends the digits directly to the card chip instead of routing them across the internet. The chip checks the PIN against its stored reference value.

If the PIN matches, the chip checks its internal offline spending counters. It tracks consecutive offline uses and cumulative offline transaction value. If those numbers stay under the bank's thresholds, the chip generates an authorization cryptogram approving the sale. The card proves the PIN is authentic. It still cannot check if the account has enough money.

Hardware and Payment Method Restrictions During an Outage

Offline mode is never an open fallback for every payment type. Point-of-sale platforms shut off specific entry methods during outages to hold fraud down.

Turns out, platform rules vary widely across the checkout industry:

  • Toast disables EMV chip reads entirely during an outage, forcing staff to swipe cards through the magnetic stripe reader.
  • Shopify POS accepts EMV chip inserts and contactless taps, but it blocks magnetic stripe swipes, manual keyed entry, and Canadian Interac debit.
  • Square processes chip and contactless cards offline, but it disables Tap to Pay on phone software, manual keyed card entry, Square gift cards, and Interac debit in Canada.

Hardware generation limits offline processing as well. Field guides from Devicefield note that Square blocks offline mode on its first-generation and second-generation contactless-and-chip readers (v1 and v2). Square Kiosk units cannot run offline either. The same restriction blocks Square Terminal units deployed through the developer Terminal API. If your counter relies on older readers or custom API setups, an internet drop stops card acceptance entirely.

Processor Ceilings, Expiration Deadlines, and Financial Liability

Taking payments without an internet connection carries financial risk. Because the reader approves tickets without live bank verification, your business carries 100% of the financial liability for post-settlement declines.

Industry data published by JetPOS estimates an average decline rate of roughly 5% once merchants reconnect and upload pending batches. If a card was canceled or overdrawn before walking up to your counter, the issuing bank rejects the charge during clearing. You cannot recharge that card without the customer standing in front of you. That revenue is lost.

To curb runaway losses, POS providers enforce single-transaction caps and total exposure ceilings:

  • Square applies a default limit of $100 per transaction, which owners can adjust up to $50,000 in settings.
  • Stripe maintains an offline in-person terminal ceiling cited around $10,000.
  • Moneris limits daily offline volume to 20% of a merchant's projected monthly card volume.

Deadlines are just as strict. Authorizations expire fast.

POS Platform Offline Entry Methods Supported Configurable Limits & Ceilings Upload Expiry Deadline
Square EMV Chip, Contactless (Card/NFC) Default $100/transaction; adjustable up to $50,000 72 hours hard cutoff (24-hour sync recommended)
Shopify POS EMV Chip, Contactless Merchant-configured transaction thresholds 24 hours to 7 days depending on card network
Toast Magnetic Swipe only (EMV chip disabled) Manager-set floor limits 24 hours to 3 days maximum
Moneris EMV Chip, Contactless Max 20% of projected monthly processing volume Batch upload required within 24 hours

A cross-platform review by Merchant Maverick notes that Square enforces a hard 72-hour cutoff. Any payment not uploaded within 72 hours gets deleted from the reader memory permanently. Toast allows between 24 hours and 3 days, although individual card issuers may reject authorizations submitted after 24 hours. Make a 24-hour sync your counter standard to avoid expired authorizations.

Stored Offline Mode vs. Cellular Fallback Terminals

Holding unconfirmed transactions in local memory is fundamentally different from running a terminal with cellular fallback.

Readers in stored offline mode save unverified payment records in flash memory. Standalone terminals with built-in SIM cards, like the SumUp Solo with its integrated 3G/4G connectivity, behave differently. When Wi-Fi cuts out, the terminal switches its data path to cellular frequencies. Transactions receive live bank authorization over mobile data. That changes your risk profile.

Stored batch mode carries that estimated 5% decline rate because approvals happen blind. Cellular fallback removes post-sync decline risk because the bank checks funds in real time.

Your register hardware dictates how fallback works, to be honest, which catches plenty of shop owners off guard when their broadband goes down. A Bluetooth card reader paired with an iPad has no cellular modem of its own. If the tablet is a Wi-Fi-only model, the reader drops into offline batch storage. If the tablet carries an active cellular SIM, the POS software routes live authorizations over mobile data. Counters can also install a cellular failover router. When the primary broadband drops, the router shifts local counter traffic to 4G automatically.

Counter Protocols for Managing an Outage Without Losing Payments

Running clear counter procedures during an outage keeps hardware from locking up and saves counter revenue.

  1. Set conservative floor limits before peak trading. Set offline limits before your doors open. Keep them low. If your average sale is $20 to $30, set the single-ticket ceiling to $50 or $100. A low ceiling caps your loss.
  2. Monitor device battery life. Card readers and tablets drain battery faster during network drops because internal radios constantly search for lost Wi-Fi. Keep countertop readers connected to wall power or portable battery packs. If a battery dies with unconfirmed payment tokens in memory, recovering the queue becomes difficult.
  3. Never restart hardware while batches are pending. Do not reboot, power cycle, or update any terminal while unconfirmedBatchCount sits above zero. POS operating systems include security safeguards that lock the application if restarted with unsent tokens in storage. The reader will often refuse new cards until it reconnects to the network.
  4. Force a batch sync within 24 hours. Open your POS settings as soon as internet connectivity returns to confirm queued payments begin uploading. Check that the unsent count clears to zero. Confirm on your management dashboard that pending transactions settled before trading starts the next morning.

Frequently Asked Questions

Can customers use Apple Pay or Google Pay while a card reader is offline?

Support depends on your POS platform and reader hardware. Systems that support contactless offline mode process NFC tokens locally, though mobile wallets face tighter limits than plastic cards. Platforms like Toast turn off all contactless and chip interactions during an outage, accepting magnetic stripe swipes only.

What happens if a card processed offline declines after the internet reconnects?

The payment is gone permanently. Because the terminal approved the checkout locally, a post-sync decline means the issuing bank rejected the charge. Your business absorbs the cost of the sale. You cannot recharge the card unless the customer returns in person with another payment method.

Why does restarting a POS terminal during an outage cause problems?

Power cycling a card reader with an unconfirmed batch triggers internal cryptographic locks. Payment software checks stored batch states against processing servers during boot. If the device restarts without an internet connection, it may freeze card acceptance until it can reconcile the queue online.


Review your POS offline limits today so thresholds match what you can afford to lose on an unverified card. Keep charging cables plugged in at the counter, never reboot a terminal holding pending batches, and reconnect your system within 24 hours to clear the payment queue.