GoatLabels GoatLabels
Bought the wrong label? Usually fixable.

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.

UPSFedExDHLUSPS all four
Void from the shipment Tracking number attached.
A scan ends it Accepted means performed.
Two clocks Carrier review, then payout.

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.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
Back to the wallet Spendable when it posts.
Rebuy same session No waiting on a bank.
Its own ledger line You can see it happen.

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. After you cancel, peel the printed label off the box and destroy it before the driver arrives; a pickup scan reactivates the sticker and the full postage is billed again. 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.

Remove the label from the box

Cancelling in the dashboard only asks the carrier to void the tracking number. If the printed sticker is still on the parcel when the driver scans it, the void is reversed and you are billed again. Peel it off (or cover it completely) before pickup or drop-off.

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.

What voiding looks like here

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.

1
The label you should not have bought
Wrong address, wrong service, wrong parcel
order_1042

Apartment number missing — the label printed with a street address the validator flagged as incomplete.

Bought too early
Weighed the night before, packed heavier
Wrong service
Ground bought, buyer paid for two-day
The shipment record
Label
purchased
Scan
none yet
Service
changeable only by rebuying
Balance
charged at purchase
Open the shipment, request the void

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.

2 Void request

One request, with the record attached.

Billy AI
  • 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
Requested. Reviewed. Credited.
3
Credit back, corrected label out
Same balance, same session
Credit posted to the wallet
Its own ledger line, not a silent adjustment
$12.47
USPS
Corrected label bought
Validated address, all four carriers requoted
$12.47

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.

Every storefront. One void request.

The wrong label happens on every channel you sell through.

Shopify, Etsy, WooCommerce, and TikTok Shop sync into the To Ship queue, and the label you buy sits on a shipment record here rather than inside the storefront — which is what turns a void into a request against a tracking number instead of a support thread with whoever sold you the postage. Paste an Instagram or Facebook DM and Billy builds the label from the message; the void, the credit, and the rebuy behave identically.

Shopify logo Shopify
Etsy logo Etsy
WooCommerce logo WooCommerce
TikTok Shop logo TikTok Shop
Amazon logo Amazon
eBay logo eBay
Squarespace logo Squarespace
Wix logo Wix
Walmart logo Walmart
Shopify Plus logo Shopify Plus Soon
Square logo Square
BigCommerce logo BigCommerce
Magento logo Magento
Zapier logo Zapier Soon
NetSuite logo NetSuite Soon
Ecwid logo Ecwid Soon
Temu logo Temu
Shein logo Shein Soon
ChannelAdvisor logo ChannelAdvisor Soon
SkuVault logo SkuVault Soon
Zoho Inventory logo Zoho Inventory Soon
Four things that decide what a mistake costs

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.

Wallet balance
$1,247.36 USD
AI

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.

Billy LIVE
Where's the package to Maya?
It's in transit via UPS. Expected Friday, Aug 7.
UPS
1Z8923A6B05G4123456
In transit
Austin, TX → Dallas, TX
Ask Billy anything...

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.

Shipment summary
UPS Ground $12.49
Insurance $0.75
Fuel surcharge $0.32
Total $13.56

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.

Compare rates
UPS UPS $12.48
FedEx FedEx $13.22
DHL DHL $14.10
USPS USPS $11.79
Duties & taxes paid

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.

POST /v1/shipments
{
"to": { "name": "Maya" },
"from": { "name": "Alex" },
"service": "ups_ground",
"label_format": "pdf"
}
Webhook delivered
GoatLabels mobile shipments queue showing a void request on a purchased label
Billy drafting a corrected label from a spoken address on mobile

Void requested

CL-1038 · Seattle, US

Fix it at the packing table

Void it and rebuy it before the tape is on.

Nobody notices a missing apartment line at a desk. They notice it at the bench, holding a box that is heavier than the one they weighed last night. Both halves of the fix — the void request and the corrected label — fit on the phone that is already next to the tape gun, which is the difference between sorting it now and finding it in a pile on Monday.

Open the shipment and request the void against that tracking number — no support ticket, no email thread.
The state stays on the shipment: requested, then granted or refused, so you are never guessing.
A granted credit posts back to the prepaid balance as its own ledger line, spendable immediately.
Requote USPS, UPS, FedEx, and DHL on the corrected parcel and buy the replacement from that same balance.
Hands full of tape? Hold the mic, speak the corrected address, and Billy drafts the replacement label.
Billy is included, not a paid tier

Ask what happened to the label you voided.

A void has two states worth knowing and both of them are questions, not screens: did the carrier grant it, and has the credit landed yet. Ask out loud and Billy reads the shipment back — requested, granted, or refused, and whether the balance has moved. Then dictate the corrected address and it drafts the replacement, quoted across all four carriers, while the parcel is still open in front of you. This is the real product, not a render.

goatlabels.io/dashboard/shipments — Billy
Billy reading a shipment's void state and wallet credit back over the purchased labels list

Listening

"Did the void on Maya's label clear?"

Credit posted

CL-1039 · back to wallet balance

Speaks plain English · reads a shipment's void and credit state back · drafts the corrected label from a spoken address · included on every plan, never a pricier tier.

Requote before you rebuy

The replacement label gets four prices too.

A label bought in a hurry to correct a mistake is exactly the label people overpay for — the first instinct is to rebuy whatever was bought the first time. The corrected parcel is quoted against every carrier at once instead, each column one all-in number locked at quote time, so the rebuy is a decision rather than a reflex.

US → DE 2.6 lbs 12×8×4 in
Cheapest all-in
USPS

USPS

Priority Mail Intl

10–15 days

$7.40

$1.90 of duties & taxes prepaid, not billed to your buyer

all-in · no surprises

FedEx

FedEx

Intl Connect Plus

3–5 days

$8.90

$2.20 of duties & taxes prepaid, not billed to your buyer

all-in · no surprises

DHL

DHL

Express Worldwide

1–2 days

$9.80

$2.50 of duties & taxes prepaid, not billed to your buyer

all-in · no surprises

No day-after invoice to unpick Void → credit straight back to your wallet Multi-currency display
Public API v1

Void from your own script, not from an inbox.

Buy, void, and rebuy over REST and JSON with one Bearer header. A signed webhook tells you when the carrier grants or refuses the request instead of you polling for it, and real idempotency keys mean a retried job never buys the replacement twice. Unlimited calls on every plan.

Request a void against a shipment id — the same lifecycle the dashboard uses
Signed webhooks carry the granted-or-refused decision instead of polling for it
Real idempotency keys — a retried rebuy never buys two labels
OpenAPI 3.1 spec, no SDK lock-in, unlimited calls on every plan
Read the API docs Get a free API key $0 on every plan
curl https://api.goatlabels.io/api/v1/shipments
POST /api/v1/shipments
Authorization: Bearer sk_live_…
Idempotency-Key: ord_8421

{
  "to": { "name": "Joyce", "city": "Berlin", "country": "DE" },
  "parcel": { "weight": 2.6, "weight_unit": "lb" },
  "service": "fedex_intl_priority"
}
Pricing that does not compound a mistake

Two plans. No monthly minimum to print.

You do not have to be on a plan to void a label or to take the credit back into your balance. Free covers 50 shipments a month with everything else unlimited, and Pro is a flat monthly plan with unlimited shipments and cheaper label pricing. Either way a granted void credits the same prepaid wallet the label was bought from, and a week spent voiding and rebuying two labels costs you the price of two labels.

Pro

Most popular
$40 / month
Unlimited shipments — no monthly cap
Cheaper label pricing, so the corrected label costs less too
Billy AI on Telegram — check a void's state without opening the dashboard
API access still free and unlimited

Volume pricing

illustrative
less volume more volume

more volume → lower per-label rates

Free

$0 / forever

Fund a wallet, pay per label, and take credits straight back into the same balance.

50 shipments a month, no monthly minimum to print
Voids credit the prepaid balance as their own ledger line
USPS, UPS, FedEx, and DHL requoted on the replacement label too
Billy AI in the web app, unlimited — the address validated before you pay
REST API with unlimited calls; fund by card, Apple Pay, Google Pay, ACH, or crypto

Billy prevents most voids

The assistant that reads a pasted order or a screenshot into a draft also validates the destination before money moves, which is where the majority of these mistakes are actually catchable. It runs unlimited in the web app on Free. Pro adds Billy on Telegram.

Web, every plan Telegram, Pro

API free on every plan

GET /api/v1/shipments

200 OK · plan: free

Unlimited calls on Free — still unlimited on Pro.

Bring what you pay today

On Pro we will work with you to beat the label rates you are already getting from

ShippoPirate ShipShipStation
No contracts No monthly minimum to print Start in seconds
USPS UPS FedEx DHL

Label prices are quoted live from USPS, UPS, FedEx, and DHL as one all-in number, that exact amount leaves your prepaid balance, and a granted void credits the same amount back to it. Full pricing details

Who ends up on a void screen

A mistake at the bench should not cost a week.

Same wallet, same credit, same requote on the replacement, whether that is two labels a week or two hundred a night. These are the four shapes of seller where money stuck in a card reversal hurts most.

Sellers batching labels at midnight

TikTok Shop & live commerce

Bought too early

Labels printed the night before are labels bought against a guess: the weight changes when the item is actually in the box, and the service gets chosen before the buyer's date is confirmed. Voiding a handful every morning is normal — what matters is that the credit is spendable by the time you rebuy.

4 carriers requoted credit to balance bulk print
goatlabels.io/dashboard/shipments
GoatLabels shipments queue with purchased labels

Etsy makers weighing by hand

Etsy & independent creators

Low volume and no float. When a label is wrong, paying for the corrected one out of pocket while a card reversal crawls through a bank's posting cycle is the actual cost of the mistake — not the postage.

Void granted, credit posted

Order #1024 · spendable on the corrected label

Sellers taking addresses in DMs

Where the apartment line goes missing

sorry!! it's apt 4B not 4D
Void requested · corrected label quoted

Anyone shipping internationally

Where a rebuy is most expensive

DDP

duties quoted inside the same all-in number

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.
Real sellers, real words

Sellers who have printed the wrong label too.

A video took off and I had 80 TikTok Shop orders by morning. I printed every label from my phone on the bus to the post office.
E

Early customer · TikTok

TikTok Shop seller

TikTok Shop
I run my Etsy shop from the kitchen. The AI reads the order, picks the carrier, the label prints. That's the whole workflow now.
E

Early customer · Etsy

Etsy maker

Etsy
The API is what every shipping API pretends to be. Idempotency that actually works.
S

Sasha R.

Staff engineer, marketplace

API user
No monthly minimum to print. No fee to be wrong.

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.