GoatLabels GoatLabels
A bad address is the most expensive line item in shipping.

Why a package comes back, and who pays to reship


Catch it at quote time, not two weeks later.

Parcels come back for a short list of documented reasons: a missing apartment number, a residential address flagged commercial, a PO Box handed to a carrier that cannot deliver to one, or a ZIP that does not match the city. GoatLabels validates the address before you pay for the label.

Four carriers, four ways to fail

USPS returns an undeliverable parcel outright; UPS and FedEx hold it, chase the address, and bill the correction to you. Same defect, different bill.

UPSFedExDHLUSPS all validated
Checked first Before the label exists.
Type flagged Residential or commercial.
Worst abroad Returns cost most overseas.

A return costs you the label twice

The outbound postage is spent whatever happens. The reship is a second purchase from the same prepaid wallet.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
One balance Both labels, one wallet.
Voids credited Unused labels come back.
No subscription A reship is not a fee.

The address defects carriers actually reject on

Returns feel random from the seller's side because the carrier never explains one. In practice the causes are a short, boring list, and four of them account for most of what comes back.

The missing secondary line. An apartment, suite, unit, or floor number that the buyer left out of a checkout field, or that a DM never contained in the first place. The street address resolves perfectly, which is why nothing looks wrong until a carrier stands in a lobby with forty mailboxes. This is the single most common defect and the one validation can flag but cannot fix — the number does not exist anywhere for software to find.

The type mismatch. A residential address entered as commercial, or the reverse. The parcel is deliverable, so it does not bounce for that reason alone, but the service was priced and routed for a different kind of door — and on UPS and FedEx the reclassification arrives later as its own charge. A shop unit inside a house and a home office are the two cases that catch sellers repeatedly.

The component mismatch. A ZIP that belongs to a different city, a street number outside the range that exists on that street, a directional prefix dropped so that North and South Main Street collapse into one. Each of these is machine-detectable before you buy, which is exactly why they are the cheapest class of defect to eliminate.

The address the carrier cannot serve at all. A PO Box handed to a carrier whose network does not deliver to one, or a military address formatted like a domestic street address. This one is an eligibility question rather than an accuracy question — see shipping to PO Boxes and APO addresses for which carrier can reach which address type.

Two non-address causes round out the list: a recipient who refuses the parcel, and a parcel that sits unclaimed at a pickup point past the hold window. Neither is your fault and neither is preventable at label time, but both come back through the same door and cost the same to reship.

Return, hold, intercept, or correction fee — what each carrier does

The defect is only half the story. What it costs depends entirely on which carrier is holding the box, because the four handle an undeliverable parcel in genuinely different ways — and only one of them tells you at the time.

Dated block — carrier handling of an undeliverable parcel

Mechanisms as published by each carrier and reviewed August 2026. Fee amounts, attempt counts, and hold windows are deliberately absent: they change every rate cycle. Verify against the carrier's own current service guide before you build a policy on any line below.

USPS
Endorses the parcel undeliverable as addressed and routes it back to the return address printed on the label. There is no phone call and no chance to correct it in transit unless you buy a separate intercept.
What it costs: The return leg itself is generally not billed separately on retail domestic services, but the outbound postage is spent — you are buying a second label to send it again.
UPS
Attempts delivery, then holds the parcel at the local centre while it tries to resolve the address with the shipper or the consignee. It comes back only after the attempts are exhausted.
What it costs: A corrected address is billed as an address-correction charge against the shipper, applied after the fact rather than at purchase.
FedEx
Same shape as UPS: attempt, hold, contact, then return. A residential address entered as commercial is one of the most common triggers, because the service level was priced for a business door.
What it costs: An address correction is billed to the shipper, and a residential reclassification is billed as its own line — both arrive after delivery, not at quote time.
DHL
International returns are the expensive case: an undeliverable parcel abroad can be returned, abandoned, or held by customs, and the choice is not always yours.
What it costs: Return transportation plus any duties already assessed. On a low-value parcel the return can cost more than the goods, which is why validation matters most on the international lane.

The asymmetry is worth sitting with. USPS gives you a fast, free-ish failure: the parcel returns and you are out the postage. UPS and FedEx give you a slow, billed failure: they will often get the parcel delivered, and then charge you for having fixed your address. Neither is worse in the abstract — but if you default to one carrier and never look at the adjustments, the second shape is the one that quietly erodes margin, because the charge never appears next to the order it belongs to.

Who pays to reship: a framework instead of a shrug

The honest answer is that the money is already gone and the only live question is who funds the second label. A framework beats a rule here, because the fair answer changes with who introduced the defect.

The buyer supplied it, character for character. Ask them to cover the reship. Quote the address back exactly as they gave it — that one line resolves most of these conversations, because the mistake is visible rather than asserted. On a marketplace, check the platform's policy first: several will not let you charge a buyer outside the original order, and a few treat the attempt as a policy violation.

Your system dropped something. An autocomplete that overwrote the unit number, a CSV column mapped to the wrong field, a transcription that lost a digit. Absorb it. It is cheaper than the review, and it is a signal to fix the intake step rather than the parcel — mapping columns once and saving the preset is the point of doing bulk labels from a CSV properly.

Nobody typed anything wrong. Refusals, unclaimed holds, and a buyer who moved between order and delivery are business costs. Decide once what you do — reship, refund, or refund minus postage — write it into your shipping policy, and stop relitigating it per order.

One thing not to do: void the returning label and expect the money back. A void applies to a label that was never used, not to one that travelled and came home. If you catch a mistake before the parcel enters the network, the credit lands back in your prepaid wallet immediately — see how voiding a label works for the deadlines that decide whether you are in time. And if the parcel is genuinely lost rather than returned, that is a claim, not a reship.

Catching it at label time instead of two weeks later

Every fix above is more expensive than the message you could have sent before buying the label. GoatLabels validates the destination address as part of the quote, before your prepaid balance moves, and shows a residential or commercial classification next to it — which is the same signal UPS and FedEx would have billed you to correct later.

Validation is not magic and this page will not pretend otherwise. It cannot conjure an apartment number nobody supplied. What it can do is separate the addresses that resolve cleanly from the ones that do not, so the handful that need a message get one, and the rest go out untouched. On a hundred orders that is two conversations instead of two returns.

The other half is intake. Most bad addresses are not typed wrong by the buyer — they are copied wrong by a human moving text between a message and a form at eleven at night. Billy reads the pasted order, the screenshot, or the spoken address and fills the fields directly, so the transcription step that generates those defects stops existing. Then the address gets validated anyway, because two checks on a free step is not extravagance.

Where a return gets prevented

The address is checked before the money moves.

Validation is worth nothing after purchase, so it happens at quote time. The order arrives however it arrived — a store sync, a pasted DM, a screenshot, a spoken address at the packing table — and Billy pulls the name, the street, the secondary line, and the parcel out of it rather than you retyping them at eleven at night, which is where transposed digits come from. The destination is then validated against deliverable addresses and classified residential or commercial, and anything ambiguous is surfaced for you to confirm with the buyer rather than quietly corrected. Only then do USPS, UPS, FedEx, and DHL quote the parcel, and only then does the prepaid balance move. The label prints against an address that has already been checked twice.

1
The order arrives, defects and all
Sync, DM, screenshot, or dictation
oak_st_buyer

hey! can you send it to 214 Oak St, Austin TX — apt number is 4B, forgot to add it

Shopify
Address as the buyer typed it
TikTok Shop
Address as the buyer typed it
Order screenshot
Order
#2291
Customer
Jordan Lee
Street
214 Oak St
Unit
missing
Drop the screenshot or paste the message

Shopify, Etsy, WooCommerce, and TikTok Shop sync in; a DM or a screenshot needs no connector at all.

2 Billy AI

Billy fills the fields so nobody retypes them.

Billy AI
  • Reads a pasted order, a screenshot, or a spoken address
  • Pulls the street line AND the apartment, suite, or unit number out of it
  • Validates the destination and classifies it residential or commercial
  • Flags an ambiguous address for you to confirm instead of guessing
Validated. Classified. Ready to quote.
3
One label, one delivery
Bought against a checked address
Paid from the prepaid wallet
Card, Apple Pay, Google Pay, ACH, or crypto
$12.47
USPS
Label bought once
Cheapest of four carriers that hits the date
$12.47

No address-correction charge arriving three weeks later for a defect that was visible before purchase.

The four things that stop a parcel coming back.

Returns are an intake problem.
So the fix is at intake.

Nothing here is a returns dashboard. Every item below is a step that happens before the label exists, because after purchase your options narrow to a paid intercept and a second label.

Address validated
before you pay

The destination is checked at quote time, not at print time, and comes back with a residential or commercial classification attached — the same distinction UPS and FedEx would have reclassified and billed you for after delivery. Nothing is silently rewritten: an ambiguous result is shown to you to resolve.

Wallet balance
$1,247.36 USD
AI

Billy reads the address
out of the message

Most bad addresses are transcription errors, not buyer errors. Paste the order, drop the screenshot, or say it out loud and Billy fills the street line, the unit number, the city, and the ZIP directly, so the retyping step that generates transposed digits and dropped apartment numbers stops happening.

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...

A reship is a label,
not a penalty

There is no monthly minimum to print and no per-order fee, so buying a second label costs exactly one more label. It comes out of the same prepaid wallet as the first, and an unused label voided before it moves credits straight back to that balance.

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

Four carriers quoted,
four return behaviours

USPS, UPS, FedEx, and DHL are quoted on the same parcel as one all-in price each, which matters more than usual on an address you are unsure about: the carrier that returns a parcel outright and the carrier that fixes the address and bills you for it are a genuinely different bet. On the international lane the gap is widest, because a returned parcel abroad can cost more than the goods inside it.

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

Validate in code,
before you buy

The REST API runs the same validation the dashboard does, so a storefront can check an address at checkout instead of discovering the defect a week later. Unlimited calls on every plan means checking every address costs nothing extra.

POST /v1/shipments
{
"to" : { "name" : "Maya" },
"from" : { "name" : "Alex" },
"service" : "ups_ground" ,
"label_format" : "pdf"
}
Webhook delivered
Live rates

The reship is quoted the way the first one was.

A returned parcel becomes a second label, and a second label is a second quote. The corrected address is rated against three carriers, the original label is voided back to your wallet, and the reship is bought from that same balance. Figures are illustrative.

Corrected address, zone 4 1.4 lb 10×7×4 in
Cheapest for the reship
USPS

USPS

Ground Advantage

2–5 days

$7.40

$1.20 of Premium insurance included

all-in · nothing added at checkout

UPS

UPS

Ground

3–4 days

$10.80

$1.20 of Premium insurance included

all-in · nothing added at checkout

FedEx

FedEx

Home Delivery

2–4 days

$11.40

$1.20 of Premium insurance included

all-in · nothing added at checkout

No carrier invoice the day after Void an unmoved label → credit back to your wallet Address validated before you pay

Returned packages, answered

Why was my package returned to sender?
Almost always an address defect the carrier could not resolve on the doorstep: a missing apartment, suite, or unit number; a street number that does not exist on that street; a ZIP code that does not match the city; a mailbox or business that no longer receives mail at that address; or a PO Box handed to a carrier that cannot deliver to one. Refusal by the recipient and an unclaimed hold are the two non-address causes. The carrier does not diagnose it for you — the endorsement on the returned label is the only explanation you get, which is why catching the defect before you buy the label is the only reliable fix.
Who pays to reship when the buyer gave a bad address?
Commercially, you do, and then you decide whether to recover it. The first label is spent whatever happens, and the second label is a new purchase. The workable framework is: if the address you shipped to is the address the buyer supplied, character for character, ask the buyer to cover the reship — most will, because the mistake is visibly theirs. If your system dropped a unit number, transposed a digit, or auto-completed the wrong city, absorb it. On a marketplace order, check that platform's policy before you charge anything, because several treat a seller-initiated reship charge as a separate transaction they do not support.
What is undeliverable as addressed?
It is the carrier endorsement meaning the address on the label could not be matched to a deliverable point. It covers a real mix: an incomplete address, a nonexistent street number, a vacant address, an addressee who has moved with no forwarding order, and a service that cannot reach that address type. It is a routing verdict rather than a fault finding — the carrier is telling you the parcel had nowhere to go, not who typed it wrong.
Can I intercept or redirect a parcel mid-transit?
Sometimes, through the carrier, and it is a paid request rather than a setting. USPS sells Package Intercept for eligible items that have not yet been delivered, and UPS and FedEx accept shipper-initiated intercept or redirect requests on their own terms. All three are best-effort: if the parcel is already out for delivery, the request usually loses the race. GoatLabels does not intercept parcels on your behalf — that request goes to the carrier that has the box.
Do carriers charge an address-correction fee?
UPS and FedEx do, as a post-shipment charge against the shipper when they have to fix an address in transit — and a residential address you declared commercial can be reclassified and billed the same way. These land after the parcel moves rather than at quote time, so they never appear in the price you agreed to. The current triggers and amounts change every rate cycle; see shipping surcharges explained for how that family of charges works.
How does address validation prevent this?
GoatLabels validates the destination at quote time, before any money moves, and shows a residential or commercial classification alongside it. That catches the two defects that cause most returns — an address that does not resolve at all, and one that resolves to a different type than the service assumed. It cannot invent a missing apartment number, so an ambiguous result is flagged for you to confirm with the buyer rather than silently corrected. Fixing it there costs one message; fixing it after the parcel comes back costs a second label and two weeks.
Free plan. No monthly minimum. Validation included.

Stop paying for the same parcel twice.
Check the address first.

Paste the order, let Billy pull the street line and the unit number out of it, and see the address validated and classified before a cent leaves your prepaid wallet.

Sign up in seconds. No card required. Address validation on every quote, on every plan.