System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Home>Square Terminal

Process Card Payments with Offline Mode

With Offline Mode, you can accept card payments using your Square Terminal when your Internet service is temporarily unavailable. Offline payments are processed automatically when you reconnect your Square Terminal to the Internet and may be declined if not processed within 24 hours.

Before taking an offline payment, we recommend you verify the name of the cardholder as well as the expiration date to ensure it’s a valid card. You are responsible for any expired, declined, or disputed payments accepted while offline.

Note:

  • If you have pending offline payments, do not sign out of the Square app.

    • Pending offline payments will be permanently lost, and the funds won’t be captured if you log out of your Square account on your Square Terminal.

  • Make sure you process these payments by reconnecting your device to the Internet within 24 hours—either Wi-Fi or a data service plan such as 3G, 4G or 5G.

  • Processing tap and chip payments offline are currently available with Square Terminal only. Keep an eye on the Seller Community for future updates.

Accept Payments Offline

You can accept offline payments when your customer uses a card with a Visa, Mastercard, American Express, or JCB logo. Eftpos debit cards cannot be processed offline, nor when your Internet connection is restored. 

Currently, Offline Mode is only available with tap and insert payments with a payment card and Apple Pay or Google Pay via Square Terminal. Swiped payments or eftpos debit cards are not supported in Offline Mode.

Enable Offline Mode on Square Terminal

  1. Open the main menu.

  2. Tap Settings > Checkout > Offline Mode.

  3. Toggle on Allow Offline Mode.

  4. Review the information, then tap Allow Offline Mode.

  5. To set a limit for card transactions taken offline, enter an amount next to Per Transaction Limit. The maximum limit is $50,000 per transaction.

Offline Mode will automatically be enabled whenever your Internet connectivity is unavailable. An orange banner at the top of your Square Terminal’s screen indicates the app has automatically entered Offline Mode.

Offline payments will appear as pending from your in-app payment history while your device is offline. When you reconnect your device to the Internet, payments will show as completed and will be visible from your online Square Dashboard. Customers’ digital receipts and your payment notification emails will also be sent when the app is back online. Remember – you’ll have 24 hours to upload your offline payments. If the time exceeds 24 hours, you will need to contact the customer to process the payment again.

Accept Offline Payments Safely

  • Some payment cards still request a signature as a backup method of verification. You’ll want to be sure to obtain a signature for every transaction (where possible) and verify the signature on the screen matches the signature on the back of the payment card.

  • If the card is not signed, ask your customer for a government-issued ID and to sign the card. Looking at their ID, match the signature to the signature on the payment card. While you can’t require your customer to provide an ID, and requesting an ID doesn’t change your liability for chargebacks, unsigned cards are invalid and should not be accepted.

  • Remember, if a payment card is declined, Square is unable to provide buyer contact information. You will need to contact the customer to process the payment again.

Refund Offline Payments 

You’re unable to cancel or refund pending offline payments. To issue a refund:

  1. Complete your pending payments by reconnecting to the Internet within 24 hours of the original transaction time.

  2. Re-connect your Square Terminal to the Internet to automatically upload your payments.

  3. Once complete, you can issue a refund.

Read frequently asked questions with processing offline payments.

Can't find what you need?