Go Back

Shopify Return Shipping Cost: Who Pays and How to Reply

On Shopify, the merchant decides who pays the return shipping cost. Shopify leaves that choice to you. A simple rule works for most stores: you pay when the mistake is yours (damaged, defective or wrong item), and the customer pays when they changed their mind, unless your return policy promises free returns. Write that rule down, set it in Shopify, and every “do I have to pay for the return label?” ticket gets the same answer.

This guide covers the cost of sending an item back. If the customer wants the shipping they paid at checkout refunded, read our guide on replying to a shipping cost refund request. That’s a different ticket.

If you answer these tickets every day, Relay can apply your return shipping rule to each ticket for you. It reads the order, checks the reason and replies following your rules.

Who pays for return shipping on Shopify?

Shopify doesn’t set a default. In your return rules, you pick one of three options:

  1. Free return shipping. You cover the label.
  2. A flat rate return shipping fee, charged once per return.
  3. Customers buy their own return label.

You can also add a restocking fee, set as a percentage of the return.

What matters for support is that the setting and the reply match. If your policy page says “free returns” and your agent tells a customer to pay for the label, a complaint is on its way. If your reply says nothing about cost, the customer finds out when the refund comes in short.

Where to set it in Shopify

The Shopify Help Center gives the path:

  1. In your Shopify admin, go to Settings > Policies, then find Return and cancellation rules.
  2. Click the rule you want to edit.
  3. Under Return shipping cost, pick free return shipping, a flat rate fee charged once per return, or customers buying their own label. For the flat rate, enter the amount.
  4. To add a restocking fee, select Charge restocking fee in the same rule and enter a percentage.

Then open your public return policy and check that it says the same thing.

The decision grid: who pays, by return reason

The reason for the return decides who pays. This grid covers the cases that show up in a typical Shopify inbox.

Return reasonWho pays the return labelWhy
Damaged in transitYouThe customer did nothing wrong
Defective itemYouSame reason. Also check the consumer rules of each market you sell in
Wrong item or wrong size sentYouYour fulfillment mistake
Item doesn’t match the photo or descriptionYou, in most casesYour listing set the expectation
Changed mind, doesn’t like itCustomer, unless your policy says free returnsThe item is as described
Wrong size orderedCustomer, or free if you sell apparel and promise easy returnsDepends on your policy promise
Exchange for another size or colorYour choice: many stores cover it to keep the saleAn exchange keeps the revenue
Return after the window closedCustomer, if you accept it at allIt’s a favor, not a duty

Two notes before you use it:

  • Check the consumer rules of each market you sell in. Return obligations for faulty goods vary by country. Confirm them for every market before you charge a customer for a defect return.
  • Photos first, label second. For “damaged” or “defective”, ask for a photo before you send a prepaid label. If the photo shows wear or misuse, the case moves to the “customer pays” column.

For the “doesn’t match the photo” row, our guide on products that look different from the photo shows how to tell a real mismatch from a screen difference.

Can you deduct return shipping from a refund on Shopify?

Yes, but not automatically. According to Shopify’s help center, return fees aren’t deducted from refunds for you. When you create the refund, you have to remove the return shipping fee or restocking fee by hand.

A frequent slip: the policy says a flat fee is deducted, but the refund goes out in full. The reverse happens too: the fee gets deducted on a damaged item, where it never should have been.

A short checklist to run before every return refund:

  • What is the return reason on the order or in the ticket?
  • Does the grid above say the customer pays?
  • If yes, did you deduct the right fee, once per return and not once per item?
  • Did the customer use your prepaid label? If so, was its cost meant to come out of the refund?
  • Did your reply tell the customer the final amount before you sent the refund?

If any answer is unclear, hold the refund and check before it goes out. A missing deduction is hard to pull back once the money is gone.

How to reply: 5 ready-to-send messages

Each reply states who pays, why and what happens next. Change the store name and send.

1. Damaged, defective or wrong item (you pay)

Hi Sarah,

I’m sorry your order arrived like this. The return is on us. I’ve attached a prepaid return label: print it, stick it on the box and drop it at any carrier location. Once the item is scanned, we’ll send your replacement or refund, whichever you prefer. Thanks for the photos, they helped a lot.

Emma, Northwood Supply

2. Changed mind, customer pays (label bought by the customer)

Hi James,

No problem, you can return it within our return window. Return shipping is paid by the customer for change-of-mind returns, so please send it with the carrier of your choice to the address below and keep the tracking number. As soon as it arrives and we check it, we’ll refund the item price in full.

Emma, Northwood Supply

3. Changed mind, flat fee deducted from the refund

Hi Lena,

You can return it, and we’ll send you a prepaid label to make it easy. As our return policy explains, a flat return shipping fee is deducted from your refund. You’ll get the item price back, minus that fee, once the parcel reaches us. Your label is attached.

Emma, Northwood Supply

4. Exchange (you choose to cover it)

Hi Tom,

Happy to swap it for the size up. The return label is free for exchanges, it’s attached. Send the item back, and we’ll ship the new size as soon as the return is scanned.

Emma, Northwood Supply

For trickier swap cases, such as a price difference or a size out of stock, see what to do when a customer wants an exchange instead of a refund.

5. Customer asks you to cover a change-of-mind return

Hi Mia,

I understand. For change-of-mind returns, return shipping is paid by the customer, as written in our return policy. If you’d like a different size or color instead, the return label is free for exchanges. Just tell me which one you want.

Emma, Northwood Supply

Reply 5 does the most work. It holds the rule, but it gives the customer a free way out that keeps the sale.

Start the 14-day trial and let Relay send the right reply for each return reason.

Errors that turn one ticket into three

  • Policy page and Shopify settings that don’t match. The policy says free returns, the return rule charges a flat fee. Check both on the same day.
  • No cost mentioned in the first reply. The customer learns about the fee from the refund amount and writes back angry.
  • A free label for every request “to be nice”. It quietly changes your policy. The next customer quotes it.
  • Fee charged per item instead of per return. Shopify’s flat rate fee applies once per return.
  • Label sent before the reason is checked. A “damaged” claim without a photo gets a prepaid label, then turns out to be a change of mind.

If the return then arrives late, our guide on late returns caused by the carrier or your store covers the next step.

Where Relay fits

Return shipping tickets follow a rule, which makes them a good fit for an AI support agent. Relay reads the ticket, finds the Shopify order, checks the return reason against your rules and replies with the right message. It acts within the permissions you set, and it hands the ticket to your team when a case is unclear, such as a damage claim with no photo or a high value item. To see the full returns setup, read how to set up Shopify returns and refund tickets with AI.

You set the rules once. Relay follows them on every ticket, 24/7.

FAQ

Who pays for return shipping on Shopify, the seller or the buyer?

The seller decides. Shopify lets you offer free return shipping, charge a flat rate fee per return, or have customers buy their own label. A common rule: the store pays when the error is its own, and the customer pays for change-of-mind returns.

Does Shopify automatically deduct return shipping from the refund?

No. Shopify’s help center says return fees aren’t deducted automatically. You remove them by hand when you create the refund.

Where do I set return shipping costs in Shopify?

Go to Settings > Policies, then Return and cancellation rules. Open a rule and choose an option under Return shipping cost. The restocking fee is set in the same place.

Should I offer free returns on my Shopify store?

It depends on your margins and what your customers expect. Free returns can remove doubt at checkout, especially for products bought on size or fit. If your margins are thin, a flat return fee or free exchanges only is a middle ground.

Who pays return shipping for a damaged or defective item?

In most stores, the merchant does. The customer received something that wasn’t right, so send a prepaid label once you’ve seen a photo of the problem. Check the consumer rules of each market you sell in for faulty goods.

More return guides are in our returns category.