GoatLabels GoatLabels
Three rungs. One is not like the others.

Indirect, direct, adult: what each signature level actually changes


Pick the rung per parcel, not per policy.

Signature options are a ladder: indirect lets a neighbor sign, direct requires someone at the address, adult requires ID. Each level changes who can accept the parcel and what evidence exists afterward — and past a declared-value line, carriers stop asking and require one. The fee is chosen per shipment.

Four carriers, one signature ladder each

USPS, UPS, FedEx, and DHL each name their signature levels differently — the ladder is chosen on the shipment, and the fee is folded into the same quote you compare.

UPSFedExDHLUSPS all four
Indirect, direct, adult Who may sign changes per rung.
Adult checks ID The only rung that verifies who.
Evidence captured A named acceptance on record.

The signature fee rides inside the all-in number

Fund the wallet with card, Apple Pay, Google Pay, ACH, or crypto — when you add a signature, the per-carrier fee is folded into the quoted price before you pay.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
One balance Fee debits with the label.
On the record Signature type saved per shipment.
Comparable at quote Signed price beside unsigned.

The ladder: indirect, direct, and adult signature, carrier by carrier

Signature services look like one checkbox and are actually a ladder with three rungs, and each rung answers a different question. Indirect signature asks only that some accountable human accepted the parcel — a neighbor, a building manager, the front desk — which is enough to stop a doorstep drop without forcing your buyer to be home. Direct signature narrows the answer to someone at the delivery address itself, so the parcel cannot detour through a helpful stranger. Adult signature is the odd one out: it is the only rung where the driver verifies who is signing, checking government-issued ID for age before the parcel changes hands. The first two rungs buy you evidence; the third buys you a gatekeeper.

The carriers agree on the ladder and disagree on the vocabulary, which is where sellers get lost. FedEx names all three rungs explicitly. UPS sells two and lets driver-release rules stand in for the bottom rung. USPS builds its ladder out of extra services stacked on top of ordinary tracking. DHL Express treats a signature as closer to the service norm than an add-on. The matrix below translates the four vocabularies onto one ladder, because the practical question is never which brand name to buy — it is which rung this parcel needs, and each carrier has a rung that matches.

Carrier The ladder as they name it Who may sign at each rung Proof captured Governing document
USPS Signature Confirmation, and an adult-signature tier on top of it. Standard: anyone at the address. Adult tier: a person of qualifying age with ID, checked by the carrier. Signer name and signature image attached to the tracking record. USPS Domestic Mail Manual, extra services section.
UPS Signature Required, and Adult Signature Required above it. Signature Required: someone at the delivery address. Adult: age verified against government-issued ID. Signature captured on the delivery record, retrievable as proof of delivery. UPS Service Guide and Tariff for the origin country.
FedEx The full three-rung ladder by name: Indirect, Direct, and Adult Signature Required. Indirect: a neighbor or building manager may sign. Direct: someone at the address. Adult: ID checked for age. Signature proof-of-delivery document with the signer identified. FedEx Service Guide in force on your ship date.
DHL Express Signature on delivery as the service norm, with restricted-release options. A person at the destination signs the waybill record; release options vary by destination country. Signed waybill data on the shipment record, available as proof of delivery. DHL Express Terms and Conditions of Carriage for the origin country.

Signature service matrix — compiled 2026-08-15. Level names, release options, and the declared-value lines that make a signature mandatory are set by each carrier and revised without notice; the fees change with each rate year. The dollar thresholds are therefore deliberately not printed here — the four governing documents named in the table are the sources to check before relying on a line, and the live fee for any parcel appears inside the quote itself. Re-checked against each carrier's published service guide at its annual rate announcement, by the named marketing owner recorded with this page.

What proof each level captures, and what it's worth in a dispute

Every rung of the ladder produces the same category of artifact — a record that a named human accepted the parcel — but the strength of that artifact climbs with the rung. An indirect signature proves acceptance happened somewhere near the address, which defeats the claim that the parcel was never delivered at all but not the claim that it never reached the buyer. A direct signature ties acceptance to the address itself. An adult signature ties it to a person whose ID the carrier checked, which is as close to courtroom-grade as parcel delivery gets. Compare that with an unsigned delivery, where the whole record is a scan and perhaps a doorstep photo: proof the driver was there, and silence about everyone else.

What that artifact is worth depends on where you spend it. Carriers accept their own signature records as strong evidence in misdelivery investigations, and a signed proof-of-delivery document is retrievable long after the buyer conversation has gone cold. Whether it wins a marketplace or payment-processor dispute is a different question with its own framework, and that framework lives on the delivered-but-not-received guide rather than here. This page's honest summary is one sentence: a signature changes what you can prove, and the venue decides what proof is enough.

When a signature stops being optional: the mandatory triggers

Below a certain point, the signature fee is a choice you make parcel by parcel. Above it, the carrier makes the choice for you, and three triggers do nearly all of the work. The first is declared value: every carrier draws a line in its service guide above which a shipment must travel with a signature, because the carrier wants a named acceptance on record before it carries that much liability. The second is the commodity: goods the law requires an adult to receive travel on adult signature regardless of what they cost. The third is the service itself — some premium and high-coverage services bundle a signature into the product, so the requirement arrives with the service choice rather than as a line item you can strike.

The practical consequence for a seller is that signature cost is not always avoidable, and pretending it is skews rate comparisons. When a parcel crosses a mandatory line, the honest quote includes the signature fee, and a comparison that omits it undercounts exactly the carriers that enforce it. That is why the per-shipment model matters: the signature type is chosen on the shipment, the per-carrier fee is folded into the all-in number at quote time, and a mandatory signature shows up as a visible price difference instead of a surprise. Fees that arrive by other routes — destination, season, account — are a different subject, covered on the surcharges guide.

What happens when nobody can sign: retries, holds, and returns

A signature requirement is a promise that the parcel will not be released without one, and carriers keep that promise even when it costs everyone a week. The failure path runs in three stages. First the driver leaves a notice and takes the parcel back — no rung of the ladder permits leaving it anyway. Then comes the attempt cycle: a small number of redelivery tries on subsequent days, each ending in another notice if nobody qualifying is there. Finally the parcel goes to ground — held at a depot, post office, or pickup point for a limited window in which the buyer can collect it, sign, and show ID if the rung demands it. Only when that window closes does the parcel turn around, and the return leg has costs and consequences of its own.

Sellers can shorten the failure path more cheaply than they can buy their way out of it. Telling the buyer at purchase that a signature is coming turns the first attempt into the last one more often than any carrier option does. The carrier-side delivery-management tools can reschedule an attempt or redirect to a pickup point, though the adult rung refuses online waivers on principle — the ID check is the service, and a waiver would delete it. And the rung itself is worth matching to the buyer: direct signature on a parcel headed to a workplace with a front desk fails less than adult signature headed to an empty house. The decision of whether the fee is worth paying at all is arithmetic, and it belongs to the same expected-value method as the insurance decision — weigh the fee against what an unproven delivery would cost you, and let the label itself stay cheap either way.

Where the rung gets chosen

One parcel in. One signature decision out.

The signature call is per parcel, so it has to happen where the parcel is priced — on the quote, with the fee visible next to the value it protects. The flow keeps it honest: the order arrives with a value and a destination, the quote shows each carrier's price with the chosen signature level folded in, and the shipment record keeps the signature type so the proof-of-delivery trail starts before the label prints.

1
The parcel and its stakes
Value, destination, and who can sign
order_3151

Limited-run watch, high declared value, buyer in an apartment building with a front desk that signs for parcels.

The routine order
Low value, doorstep drop is fine
The regulated order
Adult signature is not optional here
What the quote shows
Signature level
chosen for this shipment
Per-carrier fee
folded into each quote
Mandatory trigger
flagged when value crosses it
All-in price
fee inside, nothing bolted on
Quote the parcel, pick the rung, read the fee

The rung question takes seconds once the ladder is understood: does this parcel need any acceptance, acceptance at the address, or acceptance by a verified adult. Most parcels need the first; the expensive mistakes come from the few that needed the third.

2 Decision support

A ladder, not a checkbox.

Billy AI
  • Signature type is chosen per shipment, never imposed account-wide
  • Each carrier's signature fee is folded into its all-in quote
  • The chosen level persists on the shipment record with the label
  • Mandatory-signature services price the requirement in from the start
Chosen. Priced. On the record.
3
A proof trail that starts at purchase
Level, fee, and signer all on one record
Fee debits the wallet
Inside the all-in price, no separate line to reconcile
$12.47
USPS
Label out, level archived
Signed and unsigned shipments side by side
$12.47

When a dispute arrives months later, the shipment record answers the first question before it is asked: what level was bought, what it cost, and what the carrier captured at the door.

Where the order came from does not pick the rung

Every channel's orders, one per-parcel signature call.

Shopify, Etsy, WooCommerce, TikTok Shop, Amazon, eBay, Walmart, Square, BigCommerce, Magento and the rest of the connector list drop orders into one To Ship queue — and not one of them carries a signature policy in with it. The rung is chosen on the shipment, against the declared value and the destination actually in front of you, whether the order arrived from a connector, a CSV, or a screenshot.

Via AItiles: a pasted order or a screenshot reaches the same quote screen, and the same three-rung choice, as a synced one.

Shopify logo Shopify
Etsy logo Etsy
WooCommerce logo WooCommerce
TikTok Shop logo TikTok Shop
Instagram logo Instagram AI Facebook logo Facebook AI
Amazon logo Amazon
eBay logo eBay
Show 15 more Show less
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
What the product contributes to the rung

The ladder is the carriers' invention.
The per-parcel choice is ours.

Signature services predate every shipping platform. What a platform adds is the ability to choose the rung one parcel at a time and see its true cost before paying.

One prepaid balance,
signature fee included

Card, Apple Pay, Google Pay, ACH, and crypto all fund the same wallet, and a signed label debits exactly its quoted all-in amount — signature fee inside. The fee never arrives as a separate charge to match back to a parcel.

Wallet balance
$1,247.36 USD
AI

Billy drafts the label,
you pick the rung

Paste an order, drop a screenshot, or speak the address and Billy drafts the shipment on every plan. The signature level stays a human decision on the quote — a parcel that legally requires an adult signature is not a judgment call an assistant should silently make for you.

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 the fee is visible

The quoted number is the number that leaves the balance. When the signature fee is folded into one visible price per carrier, comparing the signed and unsigned versions of the same label is a glance, and a mandatory signature is a price difference you can see rather than an invoice line you discover.

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

Four ladders quoted,
side by side

USPS, UPS, FedEx, and DHL price their signature services differently, and the gap between carriers can exceed the fee itself. Because all four are quoted on every parcel with the chosen level applied, the rung you need gets rate-shopped exactly like the postage under it.

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

The same lifecycle,
over REST

The API covers the shipment lifecycle the dashboard uses — signature type included — with signed webhooks and unlimited calls on every plan, so a seller who codifies a signature rule by value band can apply it in code against real shipment records.

POST /v1/shipments
{
"to": { "name": "Maya" },
"from": { "name": "Alex" },
"service": "ups_ground",
"label_format": "pdf"
}
Webhook delivered
GoatLabels mobile shipments queue showing all-in carrier prices per parcel
Billy drafting a label from a pasted order on mobile

Signature level saved

On the shipment record, fee inside the price

The rung gets picked where the parcel gets packed

Signature chosen, box still in your hands.

The signature decision is a judgement about the parcel in front of you — its value, its destination, whether anyone will be there — and it is worst made from memory at a desk hours later. Every part of it fits on the phone at the packing bench: the quote, the level, the fee folded into the price, and the record that keeps all three.

Pick indirect, direct, or adult on the shipment, right where the parcel is sitting.
Each carrier's signature fee is folded into its all-in quote — signed and unsigned compared side by side.
USPS, UPS, FedEx, and DHL priced at the rung you chose, not at a default.
One-tap print to the share sheet or a thermal printer over Wi-Fi.
The level stays on the shipment record, so a dispute months later starts with an answer.
Billy drafts. The rung stays yours.

Ask what the parcel did after it left.

A signature buys evidence, and evidence is only useful if you can reach it without digging. Ask out loud and Billy finds the shipment and reads its delivery status back, so the question a buyer asks in a message gets answered in the same minute. What Billy will not do is quietly choose a signature level for you — a parcel that legally needs an adult to receive it is not a call an assistant should make. Included on every plan. This is the real product, not a render.

goatlabels.io/dashboard/shipments — Billy
Billy reading a shipment's delivery status back over the purchased labels list

Listening

"Has the watch order been delivered yet?"

Delivered

Signed for at the address · level saved on the record

Speaks plain English · finds the shipment and reads its status back · included on every plan, never a pricier tier.

All-in quotes

The signature fee rides inside the number.

A comparison that leaves the signature fee out flatters exactly the carriers that charge most for it. Add a rung and the per-carrier fee is folded into the same all-in figure you were already comparing, so the signed and unsigned versions of a label are one glance apart and there is no separate line to reconcile later. The sample parcel below illustrates the all-in format itself.

US → DE 2.6 lbs 12×8×4 in
USPS

USPS

Priority Mail Intl

10–15 days

$7.40

$1.90 of taxes & duties included

all-in · signature fee inside

Cheapest at this rung
FedEx

FedEx

Intl Connect Plus

3–5 days

$8.90

$2.20 of taxes & duties included

all-in · signature fee inside

DHL

DHL

Express Worldwide

1–2 days

$9.80

$2.50 of taxes & duties included

all-in · signature fee inside

No fee bolted on after the quote Void → credit straight back to your wallet Multi-currency display
Public API v1

Codify the rung instead of remembering it.

Most sellers who buy signatures end up with a rule in their head: above this value, sign for it. A rule in a head is applied unevenly on a busy Friday. The API covers the same shipment lifecycle the dashboard does — signature type included — so the rule can live in code and apply to every shipment identically.

Set the signature type on the shipment, so a value band can decide it in code
Signed webhooks for delivery events instead of polling for a signature
Real idempotency keys — a retried order never buys a second signed label
REST, JSON, OpenAPI 3.1, and unlimited calls on every plan including Free
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"
}
What the platform charges for a signature: nothing

Two plans. No rung behind a paywall.

Signature services are the carriers' products and the fee is the carriers' fee — it appears inside the quote and leaves your wallet with the label. There is no plan here that unlocks a level, no per-shipment platform surcharge for choosing one, and no monthly minimum to print. Free covers 50 shipments a month; Pro is an optional flat plan with unlimited shipments and cheaper label pricing.

Pro

Most popular
$40 / month
Unlimited shipments — every one of them still a per-parcel rung choice
Cheaper label pricing that scales down as your volume grows
Billy AI on Telegram — check a delivery 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

Choose indirect, direct, or adult on any shipment, on the free plan, from the first parcel.

50 shipments a month, no monthly minimum to print
USPS, UPS, FedEx, and DHL rate-shopped with your chosen level applied
Signature type set per shipment and kept on the shipment record
Billy AI unlimited in the web app — paste, screenshot, or speak
REST API with unlimited calls; fund by card, Apple Pay, Google Pay, ACH, or crypto

Billy is not an upsell

The assistant that drafts the label and finds the shipment afterwards runs unlimited on Free. The signature level stays a human decision on either plan — that is a policy choice, not a feature gate.

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.

We'll beat your current rates

Bring your invoice — on Pro we work with you to beat the rates you're getting from

ShippoPirateShipShipStation
No contracts No monthly minimum to print Per-shipment, never account-wide
USPS UPS FedEx DHL

Signature fees, level names, and the declared-value lines that make a signature mandatory are each carrier's to set and revise; the live fee for any parcel appears inside that parcel's quote. Label prices are quoted from USPS, UPS, FedEx, and DHL as one all-in number and that exact amount leaves your prepaid wallet. Full pricing details

Which parcels have earned a rung

Most parcels need no signature. A few need the top rung.

Buying a signature on everything is as wasteful as buying it on nothing, and the sellers who get this right are choosing per parcel rather than per policy. Four cases where the ladder repays the fee.

Sellers shipping above a carrier's declared-value line

Where the choice stops being yours

Rung set by the tariff

Cross the line in a carrier's service guide and the signature arrives with the shipment whether you asked for it or not. Because the fee is folded into each quote, the mandatory rung shows up as a visible price difference between carriers instead of a surprise on a later invoice.

3 rungs, chosen per parcel fee inside the quote level kept on the record
goatlabels.io/dashboard/shipments
GoatLabels shipments queue with purchased labels

Sellers of goods an adult must receive

The one rung that checks ID

Adult signature is not a stronger version of direct signature — it is a different service, because the carrier verifies who is signing rather than that someone did. It cannot be waived online, which is exactly the point of it.

Adult rung, chosen at quote

ID checked at the door · no online release

Sellers whose buyer is a message, not an account

Telling the buyer before the driver does

will someone need to be in for it?
Direct signature on this one — first attempt Thursday

Sellers shipping to buildings rather than doors

Front desks, mail rooms, and empty houses

1

attempt, if the rung matches who is actually there to sign

Signature confirmation, answered

What's the difference between direct and adult signature?
Direct signature requires a person at the delivery address to sign — any resident, a receptionist, a roommate — while adult signature requires the recipient to show government-issued ID proving they are of age before the driver releases the parcel. Adult is the only level where the carrier checks who is signing rather than just that someone did, which is why it is the level regulated goods and the highest declared values ride on.
Does a signature help me win a not-received dispute?
It converts an anonymous doorstep drop into a named acceptance, which is the strongest single piece of evidence a seller can hold — but whether that evidence wins the dispute depends on the marketplace's or processor's own rules, and that framework lives on the delivered-but-not-received guide at /delivered-but-not-received.
When is a signature mandatory rather than optional?
Three triggers take the choice away: a declared value above the line each carrier sets in its service guide, commodities the law requires an adult to receive, and certain premium or high-coverage services that bundle a signature whether you asked or not. Below those lines the fee is your call per shipment; above them the carrier adds the requirement and the quote reflects it.
What happens if nobody is home to sign?
The driver leaves a notice and the parcel goes back on the truck. Carriers then run an attempt cycle — usually a small number of retries — after which the parcel is held at a facility or pickup point for a limited window. If nobody claims or signs within that window, it is returned to the sender, and the return trip is not free.
Can the buyer waive a signature I paid for?
It depends on the level. Indirect and some direct signatures can often be redirected or released through the carrier's own delivery-management tools, but an adult signature cannot be signed away online — the ID check is the service. If your reason for buying the signature is evidence rather than control, a buyer-side waiver quietly converts your named acceptance back into a doorstep drop.
Real sellers, real words

Sellers who decide it one parcel at a time.

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

Builds on the free API
No monthly minimum to print. No account-wide signature policy.

Sign the parcels with stakes.
Drop the rest at the door.

Quote the parcel across four carriers, pick the rung it actually needs, and let the fee ride inside one all-in number you approved.

Sign up in seconds. No card required. Signature level stays a per-shipment choice.