Square How-To

How to Handle Refunds on Square Online Orders

By The Tany Team 8 min read

Refunds are a fact of life the moment you take orders customers can’t see and touch before they pay. A latte made with the wrong milk, a pickup order that never got collected, a double-charge from a flaky connection, an item that sold out after the order came in — pickup and delivery generate more of these than a counter ever did. Handling them cleanly is part of running the channel well.

This guide walks through exactly how to refund a Square online order, what a refund actually costs you (there’s a catch most owners don’t know about), how long the money takes to move, and when store credit is the smarter play than a refund.

How to refund a Square online order, step by step

Square lets you refund from either the web Dashboard or the Point of Sale app. The flow is the same:

  1. Find the order. In the Square Dashboard, go to Transactions (or Orders for online-ordering fulfilment). On the Square POS app, open Transactions and search by date, amount, or the last four digits of the card.
  2. Open it and choose Refund. Select the transaction, then tap or click Issue Refund.
  3. Pick full or partial. Refund the whole order, or select specific items / enter a dollar amount for a partial (itemized) refund — the right choice when one item was wrong but the rest of the order was fine.
  4. Add a reason. Square prompts for a refund reason (e.g. “item unavailable,” “customer request”). Log it honestly — those reason codes are the raw material for spotting a recurring problem.
  5. Confirm. The refund posts to the customer’s original payment card automatically. You can’t send it to a different card, and you generally can’t refund more than the original amount.

A few limits worth knowing: Square lets you refund a payment for up to one year from the original transaction date, and refunds always go back to the source card. If that card is closed or expired, the customer’s bank routes the money to their new card in almost all cases — you don’t have to do anything special.

The processing-fee catch nobody mentions

Here’s the part that surprises people. Square does not charge you an extra fee to process a refund — but it no longer gives back the original processing fee either.

Square changed this policy for US sellers effective April 11, 2023. Before that, refunding an order returned the percentage-plus-fixed fee you’d paid. Now it doesn’t. So on a refunded $18 online order that originally cost you about 82¢ in processing (2.9% + 30¢), you’re out that 82¢ even after the refund — the customer gets their $18 back, and Square keeps its fee.

On one order that’s trivial. But it means:

  • Full refunds have a small floor cost. Every refund quietly costs you the original processing fee.
  • Partial refunds are proportionally worse. Refund $4 of a $20 order and you’ve still paid the fee on the full $20, so the fee is a bigger slice of the money you actually kept.
  • High-refund items deserve attention. If a particular item gets refunded a lot, you’re paying its processing fee twice-over (once on the sale, again as a sunk cost on the refund) on top of the wasted product.

None of this means “don’t refund” — a fair refund policy is non-negotiable for repeat business. It means refunds belong in your cost thinking, right alongside food cost and comps. For the broader picture of what every payment method costs, see how to reduce Square processing fees for your cafe and our Square fees for restaurants explained guide.

How long refunds take

Set customer expectations up front and you’ll field far fewer “where’s my money” messages. The typical timeline:

StageTiming
You issue the refundImmediate
Funds leave your Square balanceSame day
Money appears on customer’s card2–7 business days (depends on their bank)

Square debits the refund from your available Square balance; if the balance is short, it pulls from your linked bank account. Tell the customer to allow up to a week and to check with their own bank if it hasn’t landed — the delay is almost always on the issuing bank’s side, not yours.

Full vs partial vs cancellation — which to use

Not every problem is a full refund. Match the tool to the situation:

  • Order not yet made / not yet picked up → cancel or full refund. If the kitchen hasn’t started and the customer messages to cancel, refund the whole thing. No product lost, no argument.
  • One item wrong, rest fine → partial (itemized) refund. Refund just the sold-out oat-milk latte, keep the sandwich and cookie. Faster than remaking, and the customer keeps most of their order.
  • Made correctly but customer changed their mind after pickup → your policy call. This is where a written refund policy earns its keep. Many cafes comp or offer store credit here rather than a cash refund.
  • No-show pickup → usually no refund, but review the pattern. If no-shows are frequent, the fix is upstream. See how to reduce no-shows on pickup orders.

When store credit beats a refund

For a small service slip — a drink that took too long, a minor mistake — a straight card refund sends both the money and the customer back out the door. Store credit keeps both.

Square gift cards are the clean way to do this. Loading a gift card (eGift or physical) carries no fee, and it turns a service recovery into a reason to come back. Offer the customer a choice: “I can refund your card, or put $8 on a gift card plus a little extra for the trouble.” A meaningful share will take the credit — and the ones who do are worth more than the refund would have cost you.

This isn’t about dodging refunds; a customer who wants their money back should get it, cleanly. It’s about giving a better option to the many people who’d genuinely rather have credit at a place they already like. We cover the mechanics in selling eGift cards at your cafe on Square, and the retention logic in winning back lapsed cafe customers.

Build a refund policy your staff can run without you

The goal is that any barista can resolve a routine refund correctly at 8:15 on a Monday without texting the owner. A one-page policy does that:

  • What’s auto-approved: wrong item, missing item, double charge, unfulfilled order — refund or remake on the spot, no manager needed.
  • What’s a judgment call: changed-mind-after-pickup, “didn’t like it,” late pickup. Default to store credit; cap the amount staff can comp without you.
  • How to log it: always enter a Square refund reason so you can see patterns monthly.
  • What to say: a short script — “So sorry about that, I’ve refunded it to your card, you’ll see it in a few days” — keeps the interaction warm and consistent.

Then actually read the reason codes each month. Three refunds for the same sold-out item means fix your online menu stock settings, not your refund policy.

Where a branded ordering channel helps

Most refund friction is really communication friction — the customer couldn’t reach you, didn’t know the order was cancelled, or had no easy way to flag a problem. A channel you own closes that gap: push notifications confirm and update orders, so fewer no-shows and surprises turn into refunds in the first place.

That’s part of what Tany does — a branded order-ahead app plus web ordering on your existing Square POS, with push, self-running loyalty, and eGift cards built in, live in about a day for $99 CAD/month per location. You can run a clean refund process without any of that, using nothing but the Square Dashboard. But fewer refunds beat faster refunds, and most of the fixes there are about keeping the customer informed before the order goes wrong.

The takeaway

Refunding a Square online order is a three-tap job: find it, choose full or partial, confirm. The nuance is in the economics and the policy — Square eats no fee to refund but won’t return the original one, refunds take up to a week to land, store credit often beats a card refund for minor issues, and a one-page policy lets your staff handle the routine cases without you. Get those right and refunds become a normal, low-drama part of running online orders.

Sources

Frequently asked questions

How do I refund a Square online order?
Open the Square Dashboard or Square Point of Sale app, go to Transactions or Orders, select the order, and choose Refund. You can refund the full amount or select specific items for a partial refund. The money returns to the customer's original card automatically — you cannot redirect it to a different card.
How long does a Square refund take to reach the customer?
Square typically returns refunds to the customer's card within 2 to 7 business days, depending on their bank. The funds are debited from your Square balance or linked bank account. Tell customers to allow up to a week and to check with their bank if it hasn't appeared, so you don't field repeat calls.
Does Square give me back the processing fee when I refund an order?
No. Square does not charge an additional fee to issue a refund, but since April 11, 2023 it no longer returns the original transaction's processing fee to you. On a refunded order you eat that fee, so high-refund menu items or frequent comps carry a small hidden cost you should account for.
Can I refund a Square online order to store credit instead of the card?
Not directly as a card-refund substitute, but you can issue a Square gift card (eGift or physical) as store credit. Loading a gift card carries no fee, and it keeps the money and the customer with you instead of sending both back out the door. It's often the better goodwill option for a small service issue.