QR code return labels, and what happens after you send one

What a QR code return label actually is
A QR code return label is a scannable code a merchant sends a customer in place of a printed shipping label. The customer takes the sealed parcel and the code to a participating carrier location, where staff scan it, print the label and accept the return at the counter. Everyone here sells the absence of paper and nobody prices the absence of data: every system in the chain has finished its work the moment the code lands in the customer's inbox, and not one of them learns whether the parcel ever left the house. I have watched a return sit authorized and unarrived for weeks with nothing raising its hand, until the customer asked where the money was.
This is volume, not an edge case: NRF put 19.3% of online sales returned in 2025. The code and the label are two objects separated by a gap of unknown length, and that gap is where this article lives.
What happens when the customer scans it
The code is an identifier, not a document. USPS Label Broker issues an 8 to 10 character alphanumeric ID by text or email, drawn from labels the merchant lodged in a USPS repository once USPS approved their shipping system. Postal regulation is explicit: DMM 505 allows the prepaid return label to be "printed for them at a USPS Retail System Software (RSS) enabled retail location via a Label ID or QR code on a smartphone".
The customer brings a sealed parcel and a code to a participating counter or a kiosk, an associate scans and prints, and the return is accepted on the spot. FedEx describes the same counter behavior in the same words. A customer who does have a printer takes the other fork, entering the ID and a ZIP code to download a PDF instead, and USPS will mail a printed label out for $1.65. The postage is usually billed on scan, so an unused code costs nothing and reports nothing.
Where the parcel can actually go
The constraint on a QR return is never the code. It's the network of counters that will honor it.
- USPS: redeemed at a Post Office running Retail System Software, or at a Label Broker self-service kiosk. Printing at either is free to the customer.
- FedEx: redeemed at participating locations listed in the email that carried the code, and FedEx states plainly that only FedEx shipments can be processed at a FedEx location. A code minted against one carrier is worthless at another's counter.
- UPS and the rest: every carrier offering this runs its own network and its own eligibility rules. Nothing carries across from one carrier's program to the next.
- Outside your home market: the carrier QR programs that exist run domestically. Nobody says that in the same breath as the convenience argument, and it removes the option from the returns that cost the most to run.
Which means offering this is a decision about somebody else's retail estate, not a setting in your admin.
Your platform probably cannot make one
Shopify's documented choices at return creation are exactly three: create a return label in Shopify, upload a label as a PDF, PNG, JPEG or URL, or no shipping required. There's no QR option in that list, and the create option is US domestic only. A merchant offering QR returns is therefore always introducing a third party to mint the code, which means a second system holding return state that your order management system never sees.
The consequence is the whole argument in miniature: whichever system mints the code is the only one that knows it exists, and it's usually not the system your team watches.
Where a QR code return goes quiet
In every case below, each system is individually correct and the return has gone quiet. Nothing has failed, nothing has been reported, and nothing has raised its hand.
- Code issued, never redeemed: there's no tracking number yet, because the label doesn't exist until somebody scans the code. A printed prepaid label at least leaves a number sitting at zero scans. Here there's nothing to sit at zero, so a return that was authorized and never sent leaves no trace at all.
- Code expired: carriers set a validity window on a code, and it can be short. When it lapses there's no parcel, no scan, no charge and no state change in your systems. The customer finds out at the counter.
- Wrong network: the customer walks into the nearest shipping counter rather than the participating one and is turned away. Nothing about that event reaches you.
- Silently fell back to a label: where the carrier won't mint a code, the customer is emailed a PDF instead. Sensible failover, and your printerless promise was quietly not kept for some share of customers, with no report saying how many.
- Redeemed, then stalled in transit: now there's finally a number to follow, and it's the first moment the return is visible. The clock below started at that scan.
The refund clock the scan starts
The scan that prints a label at a counter you can't see is also the moment a statutory countdown starts. In the UK, the Consumer Contracts Regulations 2013 require reimbursement within 14 days of the earlier of two events: the day the trader receives the goods back, or "the day on which the consumer supplies evidence of having sent the goods back". In a QR return that evidence and the first carrier scan are the same instant. The same rules add that where the trader never told the customer they bear the cost of returning goods, the trader bears it.
In the US the FTC's Mail Order Rule sets its own deadline: a prompt refund is one sent within seven working days, or one billing cycle where the seller is the creditor on a credit sale. Neither clock waits for your warehouse to book the parcel in, and neither is visible in the system that minted the code.
What to watch instead of the parcel
The default at almost every brand is that nothing fires until the customer emails, and then the stalled return becomes a ticket. A helpdesk is a system for replying about problems, not for resolving them. Answering the customer and moving the return are different jobs, and only one of them stops the clock. That second job is proactive e-commerce operations: detect, decide, act.
Watch the state of the code, not the state of the parcel: issued and unredeemed past a threshold, expired without a scan, redeemed and then stationary. Each is knowable before the customer writes in, and none is a ticket yet.
Keeyu doesn't mint QR codes, generate return labels or resell postage, and isn't a carrier, a returns portal or an OMS. The carriers run the counters and the returns platform mints the code, both well. What nothing in that chain does is notice when the code was never used, and none of it reduces how many returns you get.
Every order is a promise, and a return is that promise being unwound in public. A code goes out, the customer means well, and a refund deadline runs down in a silence nothing in your stack is built to break. We watch every return against what it was promised, surface the ones issued and never scanned, and act before the customer writes in. That's proactive e-commerce operations, and you can see it working in a demo.
Frequently Asked Questions
What is a QR code return label?
The label is created at the moment of redemption, not when the code is issued. What a merchant emails or texts after granting a return authorization is a scannable identifier rather than a shipping document, and it does the job a printed return label would otherwise do. The customer carries it, with the sealed parcel, to a carrier location set up to redeem codes, and staff there produce the physical label and take the parcel in. Until that happens the code is a claim on a label rather than the label itself.
Do you need a printer to use a QR code return label?
No. The point of the code is that the label is printed for the customer at the carrier's counter or at a self-service kiosk. USPS documents both paths: a customer without a printer brings the sealed parcel and the code to a participating location, and a customer who does have a printer can instead enter the 8 to 10 character Label Broker ID with a ZIP code and download a PDF label. USPS will also mail a printed label to the customer for $1.65 per label.
Where can a customer drop off a QR code return?
Only at locations inside the network of the carrier the code was minted against, and only at the ones set up to redeem codes. For USPS that means a Post Office running Retail System Software or a Label Broker kiosk. FedEx lists participating locations in the email that carried the code and states that only FedEx shipments can be processed at a FedEx location. A code from one carrier can't be redeemed at another carrier's counter, which is the most common reason a customer is turned away.
Do QR code return labels expire?
Yes. Carriers set a validity window on a code, and it can be short. The operational problem is what an expiry looks like from the merchant's side: no parcel, no scan, no charge and no state change anywhere in your systems. The return simply stops existing, and the customer usually discovers it at the counter rather than being told in advance.
Can a customer use a QR code return label for an international return?
No. QR code returns are domestic only across the carriers that offer them, because the code resolves to a label lodged in that carrier's own domestic system. A cross-border return still needs a conventional label and customs documentation. That's worth knowing before printerless returns are offered as the default, since it removes the option from exactly the returns that cost the most to run.
Can you create a QR code return label in Shopify?
Not natively. Shopify's documented choices at return creation are three: create a return label in Shopify, upload a label as a PDF, PNG, JPEG or URL, or no shipping required. There's no QR option among them, and labels created in Shopify require a US origin and a US destination. Offering a QR return therefore means bringing in a third party that mints the code, which puts return state in a system your order platform doesn't see.
What happens if the QR code does not work or the customer never uses it?
Nothing happens, and that's the problem. An unredeemed or failed code produces no parcel, no scan, no carrier charge and no status change in the merchant's systems, because the label was never created. The return stays open in the returns record and invisible everywhere else. In most cases the first the business hears about it is the customer asking where their refund is, often weeks later.
How is a QR code return tracked before the customer scans it?
It's not. The tracking number is created when the label is printed at the counter, so before redemption there's no carrier identity to follow and nothing to watch. This makes a QR return less visible than a printed prepaid label rather than more: a prepaid label at least leaves a tracking number sitting at zero scans. Until the code is redeemed, the only signal a merchant has is the code's own state, meaning issued, expired or used.
References
- National Retail Federation and Happy Returns. 2025 Retail Returns Landscape. An estimated 19.3% of online sales returned in 2025.
- United States Postal Service. USPS Label Broker. The merchant side: labels lodged in a USPS repository once the shipping system is approved, and an 8 to 10 character alphanumeric ID sent to the customer by text or email.
- USPS Postal Explorer. Domestic Mail Manual 505, Return Services. The regulation that puts the QR code into postal rules: a prepaid return label printed for the customer at a Retail System Software enabled location via a Label ID or QR code.
- FedEx. How to return a package with FedEx. Counter behavior on a QR return, participating drop-off locations listed in the email, and the statement that only FedEx shipments can be processed at a FedEx location.
- United States Postal Service. Label Broker and Label Delivery Service. The printer fork: a customer with a printer enters the ID and a ZIP code for a PDF, and Label Delivery Service mails a printed label for $1.65.
- United States Postal Service. USPS Return Services. Scan-based pricing: postage is calculated and billed when the package enters the network.
- Shopify Help Center. Creating and processing returns and exchanges. The three documented shipping choices at return creation: create a label, upload a label, or no shipping required.
- Shopify Help Center. Buying return labels. Return labels created in Shopify require a US origin and a US destination.
- Legislation.gov.uk. Consumer Contracts Regulations 2013, regulation 34. Reimbursement within 14 days of the trader receiving the goods or, if earlier, the day the consumer supplies evidence of having sent them back.
- Legislation.gov.uk. Consumer Contracts Regulations 2013, regulation 35. The consumer bears the cost of returning goods unless the trader agreed to bear it or failed to give the required information.
- Cornell Legal Information Institute. 16 CFR 435.1. A prompt refund is one sent within seven working days, or within one billing cycle where the seller is the creditor on a credit sale.
Ready to Stop Reacting?
The fastest way to see how Keeyu prevents complaints is to see it in action.
In one call, we’ll map your current operations, show how our AI Agent fits in, and walk through real examples of issues fixed before customers notice.
Most teams go live within 48 hours. We never share your data.

