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.

Screen

Connected

Stripe Account

$875M+
processed since 2015
220K+
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 Bluetooth reader connected, create a charge as you normally would. The app displays an offline indicator and prompts you to confirm the transaction. The payment details are captured and queued for processing.

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?
Offline payments require a Bluetooth card reader that supports offline mode, such as the Stripe Reader M2 or BBPOS WisePad 3. Tap to Pay requires an internet connection and does not support offline mode.

Ready to get started?

Download the free app and start accepting payments in minutes.