Return QR Code Not Working: Find the Correct Drop-Off Network
Return QR code not working at the drop-off location? Identify which of the two QR types you have, check the participating network that issued it, use USPS's manual-entry fallback, and ask for a new code before your return window closes.
You started a return, received a QR code, and brought the item to a Post Office kiosk, a shipping counter, or a partner store. Now the scanner will not read the code, the kiosk rejects it, or staff say they cannot take it, even though the store displays the right carrier or retailer logo.
A return QR code is not a universal shipping pass. It works only inside the network its issuer designated, and only with the packaging that program expects. Before you drive to another store, work out what your code does, where it is valid, and which fallback its issuer documents. If the system rejects the code itself, the fix usually has to come from the retailer or platform that issued it, not from the counter.
💡 Two checks before you go anywhere else
Reread the instructions that came with the code. They say whether to bring a sealed package or the unpackaged item, and they normally name the drop-off network or list participating locations. Then look under the QR code: a USPS Label Broker ID has an 8-10 character ID printed there, which USPS kiosks accept typed in and USPS's Label Broker tool can turn into a printable label.
This guide covers US domestic returns that use a QR code instead of a printed label. The USPS, FedEx, Amazon, and Whole Foods pages linked below were checked on October 12, 2026. Programs and participating locations change, and your own return instructions take priority over anything general here. Nothing below guarantees a replacement code, an extended deadline, or a refund.
Two kinds of return QR code
Return QR codes fall into two broad groups, and the group decides what you carry to the counter.
Label-printing codes: bring a packed, sealed package. The code stands in for a shipping label that a kiosk or staff member prints at the drop-off point.
- USPS Label Broker. A retailer or ecommerce platform emails or texts you a Label Broker ID: a QR code with an 8-10 character ID under it. USPS's Label Broker page tells you to "Pack and seal your package," then bring it to a Post Office location that has Label Broker at the counter or a Label Broker self-service kiosk. The counter or kiosk prints the prepaid label.
- FedEx retailer QR codes. FedEx's QR return FAQ says to pack the item and give it to a team member at a participating location: "They will print your label for you and accept your return." FedEx's returns page puts it as "take your sealed box to a participating location."
Box-free drop-off codes: bring the item itself. Amazon's label-free, box-free option is the main example. Amazon's help page says that after you choose this kind of location, "you'll receive a QR code," and "You don't have to package your item in a shipping box." Amazon's returns announcement says the item "is scanned and prepared for shipping" at the location you selected.
A retailer can offer more than one return method for the same order, so the QR code alone does not tell you which kind you hold. The instructions sent with it do.
| Check | Label-printing code (USPS Label Broker, FedEx retailer QR) | Box-free drop-off code (Amazon partner locations) |
|---|---|---|
| What the code does | Lets a kiosk or staff member print the prepaid label for your package. | Lets the selected location take in an eligible, unpackaged item and prepare it for shipping. |
| What to bring | A packed and sealed package. | The item as your instructions describe it; no shipping box or label. |
| Where it is valid | USPS: Post Offices with Label Broker at the counter or a Label Broker kiosk. FedEx: participating locations listed in the QR email. | The drop-off location you selected when you started the return. |
| How to find a valid location | USPS location finder with its Label Broker filters; FedEx's QR email, or FedEx's mobile-label-printing finder for codes made in the FedEx app. | The drop-off options Amazon shows when you start the return. |
| Published fallback if it will not scan | USPS: type the ID at the kiosk, have the associate key it at the counter, or download the label with the Label Broker tool. FedEx: no fallback published beyond the location list. | None published for a failed scan. Recheck the code and location in your account, then contact Amazon. |
Sources: USPS Label Broker, FedEx QR return FAQ, Amazon Return Items You Ordered, and Amazon's drop-off announcement. Still choosing a return method? Our return shipping label guide compares carrier options, including no-printer routes.
Step one: match the code to its network
A QR code helps only at a location set up to process that program's returns. The logo on the door is not the test.
FedEx: a labeled package and a QR code follow different rules
FedEx's returns page says, "You can drop off prepackaged FedEx return packages at any drop off location." A QR code is different, because someone still has to print your label. FedEx's QR FAQ says to "Check the email with the QR code for participating locations that will process a return using the QR code." A FedEx Drop Box, or a counter that only accepts already-labeled packages, cannot finish that step for you.
If you made the QR code yourself in the FedEx Mobile app, rather than receiving it from a retailer, FedEx's returns FAQ says, "If you use a QR code from the FedEx Mobile app, find a location that will accept it." Its link goes to FedEx's mobile label printing location finder.
USPS: not every Post Office handles Label Broker
USPS sends you to a Post Office location "that has Label Broker at the counter or a Label Broker self-service kiosk." Its location finder has separate links for Post Offices that support Label Broker and for locations with a Label Broker self-service kiosk. If you paid for the label yourself through Click-N-Ship and chose "Print later at Post Office," USPS says "suggested locations are listed in the email."
Amazon: the location you chose when you started the return
Amazon's help page says to "Select a label-free, box-free return location after initiating your return through Your Orders." The announcement describes bringing the item and QR code "to the selected location." Your choices are not unlimited: Amazon's Whole Foods return how-to (published 2023, updated January 2025) says, "Your location options will vary depending on the size, weight, and type of product you ordered, as well as your location."
Participation also varies inside partner chains. Amazon says "Many UPS Store locations also accept eligible Amazon returns," which stops short of saying all of them do. Kohl's and Staples stores appear as an option when a participating location is nearby. Amazon also says The UPS Store option is free unless there is another free option closer to your delivery address, and "In a small number of cases, customers may see a $1 fee."
Amazon's instructions send you to the location you selected. They do not say a different partner will accept the same code. Check the drop-off location shown in Your Orders before you leave. If it is not practical, look in your account for a way to change the return method, or contact Amazon, before the return-by date.
Whole Foods: every store, but not every service
Whole Foods says "All Whole Foods Market stores accept returns," but lists three formats: a staffed Customer Service Desk that accepts returns only, a staffed Amazon Counter for returns and pickups, and a self-service Amazon Returns Kiosk. It adds, "Some services are only offered in select locations," and points to its store finder. Its own steps send you to "the Customer Service desk or Amazon Counter" to show the QR code to a team member, so if a kiosk will not read your code, the staffed desk is the next place to ask.
⚠️ Branding is not participation
Signage tells you which carriers a store works with. It does not tell you whether that counter processes your retailer's QR returns. Use the list or finder from the code's issuer, or ask before you queue: "Do you process QR-code returns for this retailer here?"
The right logo, the wrong counter
FedEx itself describes several kinds of locations. It names FedEx Office, FedEx Office at Walmart, FedEx Authorized ShipCenter, Office Depot, and OfficeMax as places to get packing help, adding, "If you want to go to another location, you'll need to pack your shipment before you arrive." It separately lists FedEx Office, Office Depot, OfficeMax, FedEx Ship Center, and FedEx Authorized ShipCenter locations as places that can help create a return label in store. Neither list says every location processes every retailer's QR code. For QR returns, FedEx's answer is the participating list in your email.
Shoppers in online community threads describe the gap from the other side: an authorized shipping counter with FedEx signage that could not scan a retailer's QR code and sent them to a FedEx-run location. These are individual reports, not FedEx policy. They are still a good reason to check the list first.
When a counter turns your code away, find out which of these it is before you do anything else:
- The location does not take this program. Rescanning will not change that. Use the issuer's list or finder to pick a participating location.
- The scanner cannot read your screen. Try the device checks below. If you hold a USPS Label Broker ID, use the typed-ID fallback.
- The system reads the code but rejects it. This is a code problem, not a location problem. Go to the retailer, as described in the error-message section below.
Before you leave, note the store, the time, and what staff told you.
USPS Label Broker: the official fallbacks when the QR will not scan
Of the programs covered here, Label Broker has the most published fallbacks. All of them use the 8-10 character ID printed under the QR code, so keep that ID readable or write it down.
At a self-service kiosk: type the ID
USPS's kiosk steps say to follow the on-screen instructions to "Scan QR Code for Label" or, when asked, to enter the 8-10 character Label Broker ID. After the label prints, attach it to your package and leave the package at the drop-off area or receptacle. If you are not sure where that is, USPS says to ask a Retail Associate.
At the counter: the associate can key the ID
USPS described the counter process in its October 2019 rollout guidance for retail associates. That guidance says the associate should first try to scan the QR code. "If the code doesn't scan properly, the associate should enter the label ID code in the terminal's Label Broker system." It also says customers can present "a label identification number written on a piece of paper or the package," and that if the label fails to print, the associate "can request a reprint of the label on the RSS screen." After the label prints, the associate attaches it, gives the package an acceptance scan, and hands you a receipt.
Counter software and hardware may have changed since 2019. Use that guidance as a reason to ask the associate to type the ID, not as a promise of what today's counter screen shows.
At home: download the label yourself
If you can get to a printer, USPS's consumer page gives a third route. In the Label Broker tool, enter the 8-10 character ID and your ZIP Code, then download the prepaid label as a PDF. Print it, tape it to the sealed package, and drop the package at a Post Office location, or schedule a free package pickup. This route skips the scanner entirely.
🚨 What Label Broker will not do
USPS's 2019 guidance limits Label Broker to "prepaid or no postage necessary (returns) labels" and says "the customer can't add any additional services to the labels." It also says the package must be ready to enter the mail when the associate creates the label. Bring it packed and sealed. Under that guidance, the counter prints the label only for a package that can go straight into the mail.
Box-free or boxed: read the instruction before you leave home
The packaging rule belongs to the program that issued your code, not to QR codes in general:
- Amazon box-free locations. Amazon's help page says, "You don't have to package your item in a shipping box." Whole Foods' steps say "no box or label needed." Amazon's Whole Foods how-to says there is "no need to bring your own shipping box and tape," even for several items from one order. Amazon describes this option as being for eligible items, and which locations appear depends partly on the product.
- Amazon Haul. Our Amazon Haul return policy guide covers an exception inside the same retailer: Haul returns are not box-free and should be packed in a box or envelope.
- USPS Label Broker. Always pack and seal the package first. The code only prints the label.
- FedEx retailer QR codes. FedEx says to take your sealed box to a participating location. If you need help packing, FedEx says, "take it to a FedEx Office location and a packing pro will do it for you." Ask what that service costs before you agree to it.
If you cannot tell from the instructions which kind of return you have, reopen the return in your account before you leave. If it still does not say, ask the retailer. Do not guess. For a deeper list of which stores take box-free returns, see our guide to in-store versus online returns.
Invalid, Expired, or Permanently Expired: when to stop rescanning
USPS's 2019 guidance names three error messages an associate may see when processing a Label Broker ID: "Invalid Label ID," "Expired" or "Permanently Expired." It does not publicly define them. Its instruction is the same for all three: the associate "should encourage the customer to contact the company that sent them the Label Broker identification number for further instructions." The retailer or platform that issued the code controls the fix, not the Post Office.
Other programs do not publish error vocabularies. The same logic is a reasonable working rule, though: if the location participates and your screen is readable, but the system still rejects the code, rescanning or trying another branch of the same network is unlikely to help. Contact the issuer.
Get a working code before the window closes
A retailer's return deadline does not necessarily pause while you deal with a code problem. Act the same day:
- Check the return in your account. Note its status and the return-by date shown. Take a screenshot.
- Look for another method. Some returns offer a printable label or a different drop-off option. If you have a USPS Label Broker ID and access to a printer, try the Label Broker tool, although that will not help if USPS has rejected the ID itself.
- Ask before you cancel. Some retailers let you cancel a return and start a new one, which produces a new code. Before you do it near the deadline, check that the item will still be eligible once the original request is gone, or ask support to reissue the code instead.
- Keep the item until a new handoff is recorded. Do not leave it at a counter that could not process it.
- Think twice about buying your own label. FedEx and USPS both let you create and pay for a label yourself, but that is a separate purchase. Ask the retailer first whether it will accept that return and whether it reimburses postage.
A message like this one gives support what it needs:
I started return [return ID] on [date]. On [date and time] at [location name and address], the [kiosk / counter / partner desk] could not process the QR code. [Error message, if one was shown.] Please send a new code or a printable prepaid label, and confirm how my return deadline applies.
Adapt it to what actually happened. Do not say an error appeared if staff simply declined the code.
What to record from a failed attempt and a successful one
If the retailer later questions whether you tried to return the item in time, notes made on the spot are far easier to rely on than memory.
After a failed attempt, record:
- The date and time, the location's name and address, and what kind of location it was (Post Office counter, USPS kiosk, FedEx Office, partner desk, independent shipping store).
- The exact error text, or a photo of the screen if staff allow it.
- What staff said, in their words, such as "we don't process this retailer's QR codes."
- A screenshot of your return instructions and return status at that moment.
- Every message you send to and receive from the retailer about a replacement code.
After a successful handoff:
- Ask for the receipt or confirmation the location provides. USPS's 2019 counter guidance ends with the associate handing you a receipt. FedEx says staff accept your return on the spot, so ask for the confirmation that location issues. Partner desks vary.
- Match the identifiers. Check that the receipt's date, location, and any tracking or reference number line up with your return.
- Keep it until the refund posts. A return request email or an unused QR code shows that a return was set up, not that the item was handed over.
If the code worked but tracking stays blank, our guide to return tracking that is not updating explains what each kind of receipt records and what to ask. If the carrier accepted the parcel and it later stalls, see who can open a trace for a lost return. For timing after the retailer receives the item, see refund processing times.
Quick device checks at the counter
Before you conclude a code is invalid, rule out a screen that simply cannot be read. These are general QR scanning problems, not carrier rules.
| Problem | What to try |
|---|---|
| Screen too dim | Turn the screen brightness up before you hold it to the scanner. |
| Glare or reflection | Tilt the phone, shade it with your hand, or try without a privacy or anti-glare screen protector if that is practical. |
| Blurry or compressed image | A heavily compressed or resized copy may not be crisp enough. Reopen the code at full size from the app or email. |
| Something covering the code | Dismiss notifications and banners, and zoom so the code is larger without cutting off any edge. |
| Wrong code | If you have more than one return open, confirm this code belongs to this item and order. |
| Code will not load | Open the return from your account instead of an old link. For Label Broker, use the ID printed under the code. |
Sources: Jotform's general explainer on why QR codes fail to scan covers blur from compression, glare, and obstructions. Amazon notes that "Each return label is assigned to a specific return."
A screenshot is not automatically a problem. Amazon's Whole Foods how-to recommends one: "Pro tip: Take a quick screenshot so you have it ready to go when you arrive." If a clear screenshot will not read, open the original code from the app or the confirmation email instead. Whole Foods says either source works.
Two worked examples
These are hypothetical scenarios built from the official procedures above. They are not reports of real customers, and your screens and staff responses may differ.
A Label Broker QR code that a kiosk cannot read
A shopper's retailer emails a USPS Label Broker ID for a return. The shopper packs and seals the box, then uses the Post Office finder's Label Broker kiosk filter to choose a location. At the kiosk, the camera does not pick up the code from the phone.
The shopper raises the screen brightness and tries again. When that fails, they follow the kiosk's prompt to enter the 8-10 character ID printed under the QR code instead. If the kiosk prints the label, they attach it and leave the package in the drop-off area or receptacle.
If the kiosk is out of service, the counter is the next step: the associate can try the scan and then key the ID. If the counter instead reports "Expired," USPS's guidance points back to the retailer. The shopper writes down the date, time, location, and message. Then, while still within the return window, they contact the retailer and ask for a new ID or a printable label.
A FedEx retailer QR code at a store with FedEx signage
A shopper takes a sealed box and a FedEx QR code from a retailer to a nearby shipping store that displays FedEx signage. The clerk says the store only accepts already-labeled packages and cannot process the code.
The shopper notes the store name, address, time, and what the clerk said. They reopen the retailer's email, find its list of participating drop-off locations, and choose one. At that location, a team member prints the label and accepts the return. Before leaving, the shopper asks for the location's receipt or confirmation and checks that it matches the return.
If no participating location were practical, the shopper's next step would be to ask the retailer for a printable label. Buying their own FedEx label would come only after confirming the retailer will accept it.
Frequently asked questions
Why won't my Amazon return QR code scan at the drop-off location?
First check that you are at the location you selected when you started the return. Amazon's instructions send you there, and partner participation varies: Amazon says "many" UPS Store locations accept eligible returns, not that all do. Next, check the code is for the right item, and try a brighter or freshly opened copy. If a Whole Foods kiosk will not read it, ask at the staffed desk. If the code still fails, check the return in Your Orders and contact Amazon before your return-by date. Note the failed attempt.
Can I use my FedEx return QR code at any store with a FedEx logo?
Not necessarily. FedEx says to check the email with the QR code for "participating locations that will process a return using the QR code." Its "any drop off location" wording applies to prepackaged return packages that already carry a label. If you created the QR code in the FedEx Mobile app, use FedEx's mobile-label-printing finder to choose a location.
The USPS kiosk won't scan my Label Broker QR code. Is there a manual code?
Yes. The Label Broker ID has 8-10 characters printed under the QR code, and USPS's kiosk steps let you enter that ID when asked. At a staffed counter, USPS's 2019 guidance says the associate should key the label ID if the code does not scan properly. With access to a printer, you can also enter the ID and your ZIP Code in USPS's Label Broker tool and print the label yourself.
What do "Invalid Label ID," "Expired," and "Permanently Expired" mean at the Post Office?
USPS's 2019 guidance names these as error messages an associate may receive. It does not publicly define them, and it tells associates to send customers back to the company that issued the Label Broker ID. Contact that retailer or platform for a new code or a printable label, check your return deadline, and keep a record of the attempt. Retrying the same code at another branch is unlikely to help.
Do I need a box for a QR code return?
It depends on the program. Amazon's box-free locations take the unpackaged item. USPS Label Broker and FedEx retailer QR returns expect a packed, sealed package. Eligibility can also differ inside one retailer: Amazon Haul returns, for example, are not box-free. Follow the instructions attached to your specific code.
Will a screenshot of the QR code work?
Often, yes. Amazon's Whole Foods how-to suggests taking one. Problems usually come from a dim screen, glare, or a compressed, blurry copy. If a screenshot will not read, open the original from the app or email. For Label Broker, the typed ID is the backup.
The code finally worked, but tracking shows nothing. What now?
Keep whatever receipt or confirmation the location gave you, and check that its identifiers match your return. A request email or an unused QR code does not show the handoff happened, so the receipt matters. Our return tracking guide covers what each kind of receipt shows and how to ask the location and retailer about a missing first scan.