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
How to get started
Follow these 4 simple steps to get up and running.
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.
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.
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.
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?
What are the risks of accepting offline payments?
How long can payments stay offline?
Which card readers support offline payments?
Can I use my product catalog offline?
Ready to get started?
Download the free app and start accepting payments in minutes.