Skip to content

Accept payments without internet

Process transactions even when Wi-Fi or cellular connectivity is limited. Payment for Stripe securely stores offline payments and automatically syncs them when you reconnect.

Last updated March 2026

Quick answer

With a Bluetooth Stripe reader, or with the app running directly on a Stripe Reader S700 or S710, you can accept card payments while offline and submit them once you reconnect. Useful for markets, events and spotty connections.

Official documentation: Stripe Terminal documentation

From the blog: Offline payments with Stripe

Connected

Stripe Account

$950M+
processed since 2015
240K+
businesses worldwide
4.8
App Store rating
135+
currencies supported

How to get started

Follow these 4 simple steps to get up and running.

1

How offline mode works

When your device loses internet connectivity, Payment for Stripe can continue accepting payments using a compatible Bluetooth card reader. Transactions are encrypted and stored securely on your device until connectivity is restored.

2

Processing an offline payment

With a supported reader connected, create a charge as you normally would. The app shows an offline indicator and asks you to confirm the transaction. The payment details are captured and queued. Offline charges are amount entry only, so the product catalog, customers, invoices and payment links stay unavailable until you reconnect.

3

Automatic syncing when online

Once your device reconnects to the internet, Payment for Stripe automatically processes all queued offline payments in the background. You'll receive a notification confirming each successful transaction. No manual action required.

4

Handling failed syncs

In rare cases, an offline payment may fail to process when synced (e.g., insufficient funds, expired card). You'll be notified immediately with details about the failed transaction so you can follow up with the customer if needed.

Common questions

Is there a limit on offline payments?
Yes, offline payments have limits set by Stripe to minimize risk. Transaction limits vary based on your account history and Stripe's risk assessment. Connect to the internet regularly to sync payments and maintain higher limits.
What are the risks of accepting offline payments?
Offline payments carry some risk since the card cannot be fully authorized at the time of sale. If a card is declined when synced, you may not be able to collect payment. We recommend using offline mode for trusted customers or lower-value transactions.
How long can payments stay offline?
Offline payments should be synced within 24 hours for the best chance of successful processing. The app will remind you if you have pending offline payments that need to sync. Connect to the internet as soon as possible to process queued transactions.
Which card readers support offline payments?
Two setups work. Bluetooth readers (Stripe Reader M2, BBPOS WisePad 3, BBPOS Chipper 2X BT) paired to your phone, and a Stripe Reader S700 or S710 running Payment for Stripe directly on the device. What decides it is how the reader connects, not the hardware. An S700 or S710 paired to your phone over Wi-Fi processes cards on the reader itself, so there is nothing to queue locally and offline is unavailable. The same reader running the app on its own screen can take offline payments. Tap to Pay and the BBPOS WisePOS E need an internet connection.
Can I use my product catalog offline?
No. Offline mode is amount entry only. Products, customers, invoices and payment links all need a connection, so they're switched off while you're offline. If you lose connectivity with items already in a cart, the cart is cleared and you'll be told why. Type the amount instead, and everything syncs once you reconnect.

Ready to get started?

Download the free app and start accepting payments in minutes.