Square refunds typically take 5 to 10 business days to reach your bank account after you process them, but the full timeline depends on when you initiate the refund and your bank's processing speed.

When you refund a customer through Square, the money does not leave your account instantly. Square first reverses the transaction in their system, then sends the funds back to the customer's original payment method. If the customer paid by card, the refund goes back to that card's issuing bank, which then credits the cardholder's account. If they paid by ACH bank transfer, the refund goes directly to their bank account.

The 5 to 10 business day window is Square's standard timeline. However, your customer's bank may take an additional 1 to 3 business days to post the refund to their account after receiving it from Square. This means a customer might not see the money for up to two weeks in worst-case scenarios, though most see it within 7 to 10 days total.

Key Takeaways

  • Square processes refunds within 5 to 10 business days from the moment you click refund in your Square dashboard.
  • The customer's bank may take an additional 1 to 3 business days to display the refund, so total time can reach 10 to 14 days.
  • Refunds initiated on weekends or holidays do not start processing until the next business day.
  • You can track refund status in your Square dashboard under the transaction history for that specific sale.
  • If a refund does not appear after 14 business days, contact Square support with the transaction ID and customer's payment method details.

When the refund clock actually starts

The 5 to 10 business day count begins the moment you process the refund through your Square dashboard or point-of-sale system, not when the customer requests it. If a customer asks for a refund on Friday afternoon and you process it Friday at 4 p.m., the clock starts Friday. However, if you process it Monday morning, the clock starts Monday.

Square does not process refunds on weekends or federal holidays. If you initiate a refund on Saturday, it will not enter Square's processing queue until Monday morning. This means a refund requested and processed on Friday may not actually start moving through the system until Monday, adding days to the total timeline.

The 5 to 10 business days refers only to Square's part of the process. Once Square sends the refund to the customer's bank or card issuer, that institution controls how quickly it appears in the customer's account. Most banks post refunds within 1 to 3 business days of receiving them, but some take longer.

How to track a refund in your Square account

Open your Square dashboard and navigate to the Transactions section. Find the original sale by searching for the customer's name, the transaction amount, or the date of the sale. Click on that transaction to open its details.

In the transaction details, you will see a Refunds section if a refund has been processed. It will show the refund amount, the date and time you processed it, and the current status. The status will read Pending while Square is processing it, then change to Completed once the money has left your Square account and been sent to the customer's bank.

A Completed status does not mean the customer has seen the money yet—it means Square has finished its part. The customer's bank still needs time to post it. If the status remains Pending for more than 10 business days, that signals a problem on Square's end and you should contact support.

Refunds for different payment methods take different paths

Card refunds go back to the card that was used for the original purchase. If a customer paid with a Visa, the refund goes to Visa's network, then to the customer's card-issuing bank, then to their account. This typically takes 5 to 10 business days from Square's end, plus 1 to 3 business days on the bank's end.

ACH bank transfer refunds move directly from Square to the customer's bank account. These sometimes process faster than card refunds because there is no card network middleman, but the timeline is still 5 to 10 business days from Square plus however long the customer's bank takes to post it.

If a customer paid in person with a card at your physical location, the refund still goes back to their card, not to cash in hand. There is no way to refund cash through Square—you would have to handle that separately at your register.

What to do if a refund is taking longer than expected

If 14 business days have passed since you processed the refund and the customer still has not seen it, the issue is usually on the customer's bank side, not Square's. Ask the customer to check with their bank directly. The bank may have flagged the refund as suspicious, held it pending verification, or simply delayed posting it.

If the refund status in your Square dashboard still shows Pending after 10 business days, that is a Square processing problem. Contact Square support through your dashboard by clicking Help in the bottom left corner, then selecting Contact Support. Have the transaction ID and the customer's payment method details ready. Square will investigate whether the refund actually left their system.

In rare cases, a refund can fail if the customer's card has been closed or if their bank rejects the refund for technical reasons. Square will notify you if this happens, usually by email. If a refund fails, you may need to refund the customer through an alternative method, such as a different card or a manual bank transfer.

Refunds for subscriptions and recurring charges

If you refund a customer who has a recurring subscription or payment plan through Square, the refund applies only to that single charge, not to future charges. The customer's subscription continues unless you manually cancel it in your Square dashboard. Make sure to clarify this with the customer so they do not expect their subscription to stop automatically.

Refunding a subscription charge follows the same 5 to 10 business day timeline as a one-time refund. The money goes back to the original payment method, and the customer's bank handles the rest.

Partial refunds and full refunds use the same timeline

Whether you refund the full transaction amount or only part of it, Square processes both the same way. A partial refund takes 5 to 10 business days just like a full refund. The customer receives the partial amount back to their original payment method.

You can issue multiple partial refunds against the same transaction if needed. Each one is processed separately and follows the same timeline. For example, if a customer disputes part of a charge, you can refund that portion while keeping the rest.

Frequently Asked Questions

Can I speed up a Square refund?

No. Square's 5 to 10 business day processing window is fixed. You cannot pay extra to expedite it. Once you process the refund, the timeline is out of your hands. The only variable you control is when you initiate the refund—the sooner you do it, the sooner the customer will see the money.

Will the customer see a refund pending in their account before it fully posts?

Sometimes. Many banks show pending refunds in the account before the money actually arrives. This depends on the customer's bank and card issuer. Some show it immediately, others do not show anything until the refund fully posts. Tell the customer to check their bank's app or call their bank if they are unsure whether a refund is coming.

What if I refund the wrong amount?

If you refunded too much, you can process a new charge to the customer for the difference, though this requires their permission. If you refunded too little, process an additional refund for the remaining amount. Both follow the standard 5 to 10 business day timeline. It is better to contact the customer first and explain the error before processing any additional charges.

Do refunds count as a transaction fee for me?

No. Square does not charge you a fee to process a refund. However, if you originally paid a transaction fee on the sale, that fee is not refunded to you—only the sale amount goes back to the customer. For example, if a customer paid $100 and you paid a $2.90 fee, the customer gets $100 back but you keep the $2.90 loss.

Can I refund a customer who paid with a different card than the one they used originally?

No. Square refunds only to the original payment method. If a customer wants the refund on a different card, they would need to contact their bank to redirect it, or you would need to process a manual refund outside of Square. Square's system will not let you choose a different destination for the refund.