Shopify Package Returned to Sender: Reship or Refund?
When a Shopify package comes back as "returned to sender", start by finding out why it came back, because the reason decides who pays. If you or the carrier caused it, reship at your cost. If the customer caused it (wrong address, refused, not collected), offer a reship with new postage or a refund minus the original shipping. Write that rule down once for each reason and these tickets stop needing a debate every time.
This guide covers parcels that never reached the customer and came back to you. If the parcel is only late, read our guide to shipping delay emails to customers. If the customer is the one sending items back, see who pays return shipping on Shopify. Both are listed at the end of this article.
Why a Shopify package gets returned to sender
Carriers send a parcel back for only a few reasons. The tracking history usually shows which one, so open it before you reply.
- Address problem. The address was incomplete or wrong, often a missing apartment or unit number.
- Not collected. The parcel sat at a pickup point or post office too long and nobody came for it.
- Failed delivery attempts. The carrier tried, nobody was home, and the parcel went back.
- Refused delivery. The customer, or someone at the address, refused the parcel.
- Customs or duties. On an international order, import fees weren't paid or the paperwork got stuck.
- Carrier error. The label was damaged, a scan was wrong, or the parcel came back with a correct address on it.
Reship or refund: who pays for each reason
This is the whole decision. Put these rules in your support notes so everyone on the team answers the same way.
- Customer typed the wrong address. Fault: customer. Offer a reship to the corrected address, or a refund minus shipping. The customer pays the new postage.
- Address correct, carrier sent it back. Fault: carrier. Reship at once and file a claim with the carrier. You pay the new postage.
- Your team or an app changed the address. Fault: you. Reship at once and apologize. You pay the new postage.
- Not collected at a pickup point. Fault: customer. Offer a reship or a refund minus shipping. The customer pays the new postage.
- Failed delivery attempts. Fault: customer, usually. Offer a reship or a refund minus shipping. The customer pays the new postage.
- Delivery refused. Fault: customer. Offer a reship or a refund minus shipping. The customer pays the new postage.
- Customs fees unpaid. Fault: depends on your checkout terms. Follow what checkout said about duties. Who pays the new postage depends on your terms.
- No clear reason. Fault: unknown. Ask the carrier, then decide. Send it to a person.
Two points matter here.
"Minus shipping" only works if your policy says so. If your shipping or refund policy says nothing about returned parcels, keeping the shipping cost will start an argument, and possibly a chargeback. Add one sentence to your policy before you apply the rule. For example: "If an order is returned to us because of an incorrect address, a refused delivery or an uncollected parcel, we can reship it at your cost or refund the items minus the original shipping."
Customs is the hardest case. If your checkout collected duties up front, the customer should never have been asked to pay them, so the cost is yours. If checkout told the customer that duties are paid on delivery and they refused to pay, the cost is theirs. Your checkout terms decide, so read them first.
What to check in Shopify before you reply
Open these before you write anything. It prevents the wrong reply.
- The shipping address on the order. Compare it with the address on the returned label. If both match and are correct, the carrier made the mistake.
- The order timeline. Look for any address edit after checkout, and who made it.
- The tracking history. Find the last scan before the return: refused, not collected, address unknown, customs.
- The customer's earlier messages. They may have already asked to change the address or asked where the parcel was.
- Whether the parcel is physically back. "In transit to sender" is not "returned". Unless the fault is clearly yours, wait until the parcel is on your shelf.
That last check stops you from paying twice. If you refund now and the carrier delivers the parcel after all, getting the money back is slow and awkward.
How to reship or refund a returned order in Shopify
Once the customer has chosen, here is how to do each one in the Shopify admin. To refund a returned to sender order:
- Go to Orders and open the order.
- Click Refund and enter the quantities.
- Leave Restock items selected if the items are back and resellable (this option needs inventory tracking).
- Under Refund shipping, enter 0 if the customer caused the return and your policy allows it. Enter the full amount if the fault was yours or the carrier's.
- Write the return reason in Reason for refund, then click Refund.
If the customer's card has changed since the order, our guide on Shopify refunds after a new card, listed at the end of this article, explains what happens to the money.
To reship a returned to sender order:
- Open the original order, click More actions, then Duplicate. Shopify creates a draft order with the same items and customer.
- Update the shipping address if the customer corrected it.
- If you pay the new postage, add a 100% discount and choose Free shipping, then mark it as paid.
- If the customer pays, add the shipping rate only and send the invoice from the draft order. Ship once it's paid.
- Add a note on both orders with the return reason, the new order number and who paid.
The duplicate gives the customer a fresh shipping confirmation and tracking email. The note shows you right away when the same customer keeps having parcels returned.
Three returned to sender replies to send
Each reply gives one fact about the order, one sentence of policy and one next step. Change the details to match the order.
Reply 1 (the address was wrong). Subject: "Your order came back to us, please confirm your address." Message: "Hi Sarah, the carrier returned your order #4821 to us because the address was incomplete. The label read 12 Hill Street, with no apartment number. We can send it again once you confirm the full address. As our shipping policy states, the new shipping cost is on you. If you prefer, we can refund the order minus the original shipping instead. Reply with your corrected address or "refund" and we'll take care of it. The support team"
Reply 2 (the carrier made the mistake). Subject: "Your order came back to us by mistake, we're sending it again." Message: "Hi Daniel, the carrier sent your order #5107 back to us even though the address was correct. That's on them, not on you. We've already shipped it again at no cost to you. Your new tracking link is in the shipping confirmation email we just sent. Sorry for the wait. The support team"
Reply 3 (the parcel wasn't collected or was refused). Subject: "Your order was returned to us, reship or refund?" Message: "Hi Amira, your order #6230 came back to us after it waited at the pickup point and wasn't collected. You have two options. We send it again and you pay the new shipping cost. Or we refund the items, minus the original shipping. Reply "reship" or "refund" and we'll process it. The support team"
For a refused parcel, keep the same two options and change the first line: "Your order #6230 came back to us because the delivery was refused at your address." If the customer says they never refused it, don't argue in the reply. Pass the ticket to a person who can check with the carrier.
Each reply ends with a choice the customer can answer in one word. That ends the back and forth, which is where most of the time on these tickets goes. If the customer answers angrily, our angry customer email samples, listed at the end of this article, help you keep the policy without making it worse.
Where Relay fits, and what stays with your team
Returned to sender tickets repeat the same few cases, and the rules above settle most of them. Once the rule is written down, it can be applied the same way every time.
Relay is an AI support agent for Shopify. On these tickets, it finds the order, answers by your rules and can refund within the permissions you give it. When a case falls outside your rules, it brings in your team. So nobody on your team types the same reply again, and the tricky cases still reach a person.
Keep these with your team:
- reading the carrier tracking to confirm why the parcel came back;
- reshipping the order;
- returns with no clear reason in the tracking;
- customs disputes on high value orders;
- customers who say they never refused the parcel;
- a second return to sender on the same order;
- anything above your refund limit.
You decide where that line sits. When a customer asks for a person, our guide on how to reply when a customer asks for a human agent, listed at the end of this article, shows what to write.
How to get fewer packages returned to sender
- Ask for the apartment or unit number on its own line at checkout.
- Show the full address in the order confirmation email, so customers can spot a typo while the order can still be changed.
- Send your own reminder when a parcel is waiting at a pickup point, on top of the carrier's message.
- State clearly at checkout who pays duties on international orders.
- Write your return to sender rule into your shipping policy, so every reply quotes it instead of making it up.
Many of these parcels start as "where is my order" tickets. Catching them early is easier when those emails are automated: see how to automate where is my order emails on Shopify, listed at the end of this article.
FAQ
What happens when a Shopify package is returned to sender? The carrier brings the parcel back to the return address on the label, usually your warehouse. Shopify doesn't refund or reship anything on its own. You check the reason in the tracking, then refund or reship from the order.
Should I refund the shipping cost when a package is returned to sender? Only if you or the carrier caused the return. If the customer gave a wrong address, refused the parcel or didn't collect it, refunding the items minus the original shipping is fair, as long as your shipping policy says so.
Can I charge the customer to reship a returned package? Yes, when the customer caused the return and your policy says so. Duplicate the order, add the shipping rate and send the invoice from the draft order. Don't ship until it's paid.
When should I refund a returned to sender order? When the parcel is physically back with you. Refunding while it is still "in transit to sender" can mean paying twice if the carrier delivers it after all.
Can an AI agent handle returned to sender tickets on Shopify? For the cases your rules cover, yes. Relay finds the order, answers by your rules and can refund within the permissions you give it. When a case falls outside your rules, it hands it to your team. Reading the carrier tracking and reshipping stay with your team.

