How to void a shipping label and get a refund
Then buy the right one from the same balance.
An unused label can usually be refunded, but the deadline to ask and the wait to be paid differ by carrier, and some carriers never bill a label you did not use. On GoatLabels the credit returns to your prepaid wallet, so it is spendable on the next label rather than queued to a card.
Four carriers, four void rules
USPS, UPS, FedEx, and DHL each decide an unused label differently — the request goes to the right one with the right record attached.
Credit lands as balance, not as a card reversal
Fund with card, Apple Pay, Google Pay, ACH, or crypto — a void credits the same prepaid wallet either way.
Void windows and refund timing, carrier by carrier
A void is not a cancellation in the ordinary sense. The carrier has already issued a tracking number and reserved the service; voiding asks it to un-issue that, and every carrier grants the request on its own terms. Three conditions do almost all of the work. The first is whether the parcel has been scanned — once a carrier has physically accepted the item, there is nothing left to void, because the service has begun. The second is the age of the label, since each carrier sets an outside limit past which an unused label is written off rather than reversed. The third is how the label was billed, and that one changes what the word refund even means.
Carriers that charge at purchase have money to give back, so you file, wait for a decision, and watch for a credit. Carriers that bill on movement never charged you for a label that did not move, so there is nothing to reverse — the correct outcome is an invoice that simply never mentions it. Both are fine. They look completely different on a ledger, they resolve on different timescales, and confusing the two is why sellers spend a week chasing a refund that was never owed.
| Carrier | What a void actually is there | What decides whether you get it | The document that governs it |
|---|---|---|---|
| USPS | A refund request against unused postage, reviewed by the Postal Service rather than granted on the spot. | Whether the label has been scanned, and how old the postage is. | USPS Domestic Mail Manual and the refund flow inside Click-N-Ship. |
| UPS | A void on the shipment record, which stops the charge from finalising rather than reversing a settled one. | Whether the shipment has been picked up or dropped, and how far the billing cycle has run. | The UPS Tariff / Terms and Conditions of Service for your origin country. |
| FedEx | Cancellation of an issued but unmoved shipment; billing is driven by movement, so an untouched label may simply never be invoiced. | Whether a scan exists, and how the label was billed. | The FedEx Service Guide in force on your ship date. |
| DHL Express | Deletion of the shipment before it enters the network, handled as a booking cancellation. | Whether the waybill has been collected or handed over. | DHL Express Terms and Conditions of Carriage for the origin country. |
Carrier policy reference — compiled 2026-08-04. Day counts are deliberately not printed on this page. Each carrier publishes its own refund window in its own terms and revises it without notifying resellers, and the third-party articles that quote those windows disagree with each other for the same carrier. The four documents named in the table above are the governing sources; check the one that covers your label before you rely on a date, and treat a competitor's help centre as hearsay. Review cadence: re-checked against each carrier's published terms at its annual rate announcement, by the named marketing owner recorded with this page.
Voiding vs editing: what you cannot change after purchase
Most people arrive here wanting to edit, not void. A digit is wrong in the street number, the apartment line is missing, the service is one tier too slow. It feels like a text field. It is not. A purchased label is a priced contract, and the destination, the service level, the declared weight and dimensions, and any signature or insurance option were all inputs to that price. Change any one of them and the price is different, which means the label is different. No carrier lets you retype a destination on an issued label and keep the tracking number, and any tool that appears to is quietly voiding and rebuying underneath.
So the practical question is not how to edit but how fast you notice, and the cheapest place to notice is before you pay. GoatLabels validates the destination at quote time and shows a residential or commercial classification badge on the address before money moves, which removes the single most common reason a seller ends up on this page at all. If a bad address does survive that check and the parcel comes back instead, what happens to a returned parcel is a different process with a different bill attached.
Where the money goes back to, and how long it is stuck there
This is the part that decides whether a void costs you a morning or costs you nothing. A refund to a card is not money you can ship with today. It leaves the carrier, crosses a processor, and then waits on your issuing bank's posting cycle — and during that wait you still have a parcel to send, so you pay for the corrected label out of pocket and carry both amounts until the reversal lands. The money was never really returned to you; it was returned to a statement.
A prepaid wallet collapses that. When a void is granted, the credit posts back to the same balance the label was bought from, and the corrected label can be bought from it in the same session — same money, completely different liquidity. It arrives as balance regardless of how you funded: card, Apple Pay, Google Pay, ACH bank transfer, or crypto all top up one balance, and the credit does not care which rail put the money there. It also arrives as its own ledger line rather than as a silently smaller number, so a void you requested and a void you were granted are two visibly different things. That single mechanic is why this page exists on a shipping site instead of on a carrier's help centre — and it is the reason a cheap label stays cheap when an order goes sideways.
Labels that will never refund, and how to stop buying them
Some labels are simply gone. Anything with an acceptance scan has been performed, so there is nothing to un-issue. A duplicate printed from a stale browser tab and then dropped in the same sack as the original will usually both move, and both get billed. A label bought against the wrong parcel and then used anyway is not a void case either — it is a mis-declared shipment, and the carrier will correct the price after the fact rather than give the label back. That last one is the most expensive kind of mistake, because it arrives quietly, weeks later, as a post-shipment billing adjustment rather than as a refusal you can argue with on the day.
The prevention list is short and dull, which is why it works. Buy the label at the moment you pack the parcel rather than in a batch the night before, so the weight on the label is the weight in your hand. Save the box sizes you actually use, so the dimensions are a selection instead of a retype. Let the address validation run and read the classification badge before you pay. Quote all four carriers on the same parcel so the service you buy is a choice rather than a habit. And keep the balance prepaid rather than the plan subscribed, because nothing on GoatLabels charges a monthly minimum to print, so a week you spend voiding and rebuying two labels is a week that costs you the price of two labels and nothing else.
Wrong label out. Right label in.
A void is a three-step loop, and the only step that is slow is the one the carrier owns. You raise the request from the shipment itself so the tracking number, service, and purchase record travel with it. The carrier reviews it against its own window. The credit posts back to your prepaid balance as its own ledger line, and the corrected label is bought from that same balance before the parcel is even taped.
Apartment number missing — the label printed with a street address the validator flagged as incomplete.
- Label
- purchased
- Scan
- none yet
- Service
- changeable only by rebuying
- Balance
- charged at purchase
Only a label with no acceptance scan is a void candidate. Once the carrier has the parcel, the service has begun and this stops being a refund question.
One request, with the record attached.
- Goes out against that specific tracking number, not a support ticket
- Carries the service, the purchase record, and the ship date the carrier will ask for
- Checked against the carrier's own window before it is filed
- Leaves a visible state on the shipment: requested, then granted or refused
The credit is spendable the moment it posts, so the replacement label comes out of the returned money rather than out of your pocket while a card reversal clears.
A wrong label should cost you minutes.
Not a week of float.
Voiding is only cheap if the money comes back somewhere you can spend it, the replacement is priced honestly, and nothing bills you for the month in between.
Voids credit the wallet,
not a statement
Card, Apple Pay, Google Pay, ACH, and crypto all top up one prepaid balance, and a granted void credits that same balance as its own ledger line. It is spendable the moment it posts, which is the whole difference between a refund and a reversal you are waiting on.
Catch the bad address
before you pay for it
Billy drafts the label from a pasted order, a screenshot, or a spoken address, and the destination is validated with a residential or commercial classification badge before money moves. Most voids are an address defect that was visible at quote time.
All-in at quote,
so a void returns all of it
The number you see is the number that leaves your balance, so there is no separate fee stack to unpick when a label is voided. What was taken is what comes back, and anything the carrier corrects after movement arrives as its own adjustment entry instead of as an unexplained difference.
Requote all four
before you rebuy
USPS, UPS, FedEx, and DHL are quoted against the same parcel every time, including the replacement. A label bought in a hurry to fix a mistake is exactly the label people overpay for, so the corrected one gets the same four prices and the same delivery windows as the original.
Void in code,
on every plan
The REST API covers the same lifecycle the dashboard does, with signed webhooks instead of polling and real idempotency keys, so a retried job never buys the label twice. Unlimited calls on every plan.
Voiding a shipping label, answered
- How do I void a shipping label I already bought?
- You submit a void or refund request against that specific label, and the carrier decides. On GoatLabels you do it from the shipment itself, so the request carries the tracking number, the service, and the purchase record the carrier will ask for. What you cannot do is take the label back after the parcel has been accepted — a scan ends the conversation.
- How long do I have to request a refund?
- Every carrier sets its own outside limit for an unused label, and they do not agree with each other. Rather than print a number that goes stale, this page names the governing document for each carrier so you can check the current window against the source instead of a reseller's help article.
- How long does a shipping-label refund take?
- Two clocks, not one. The carrier's own review has to finish first, and that is the slow half. Then the money has to land somewhere: a credit to your prepaid wallet is spendable the moment it posts, while a reversal to a card waits on the issuing bank's statement cycle before it is usable.
- Can I edit the address on a label instead of voiding it?
- No carrier lets you retype the destination on an issued label and keep the tracking number. The address was an input to the price, so changing it means buying a different label. Void the wrong one, fix the address, and buy the corrected one from the same balance.
- What if I already used the label — can I still refund the wrong one?
- Once a parcel has been scanned into the network the carrier has begun performing the service, and an unused-label refund no longer applies. If it moved and then cost more than you were quoted, that is a post-shipment billing adjustment rather than a void, and it follows a completely different process.
- Does the refund come back as cash or as wallet balance?
- As balance. A GoatLabels credit returns to the same prepaid wallet the label was bought from, so the money is available for the corrected label immediately instead of queued behind a card reversal. It arrives as balance no matter which rail you funded with — card, Apple Pay, Google Pay, ACH, or crypto.
Print the wrong label once.
Not twice.
Validate the address at quote, buy the cheapest of four carriers, and if it still goes wrong, take the credit back into the same balance and reprint.
Sign up in seconds. No card required. Credits land as spendable balance.