USPS
Ground Advantage
2 to 5 days$11.40
all-in · no surprises
On both, the carrier decides whether an unused label is refunded. On GoatLabels, after the carrier accepts the void, the credit posts back to your prepaid wallet as spendable balance, not a card refund.
USPS, UPS and FedEx quoted as all-in rates on domestic parcels, DHL on international lanes; every purchase and every void is a ledger entry on the same balance.
After the carrier accepts the void, the credit posts back to the prepaid balance, spendable on the next label.
On both platforms the carrier decides whether an unused label is refunded. The difference is where the money lands after that: a credit inside a prepaid wallet is a row in the same ledger the next label is bought from. Everything on this page follows from that.
| GoatLabels | Pirate Ship | |
|---|---|---|
| Voiding an unused label | A void request. After the carrier accepts it, the label's amount posts back to your prepaid wallet. | A refund request that routes through the carrier's approval process. |
| When you can spend it again | After the carrier accepts the void and the credit posts. It is wallet balance, so it buys the next label. | After the carrier approves: up to 28 days for USPS (typically about two weeks), about an hour for UPS. |
| Where the money lands | In the same wallet everything ships from — no reconciliation between a refund and a balance. | Your Pirate Ship account balance by default; a Refund Credit button sends it back to your payment method. |
| Reprint after a typo | Void, fix the address, rebuy from your balance; the first label's credit posts back to the same wallet after the carrier accepts the void. | Buy the corrected label now; the refund on the first follows later. |
| Tracking what came back | Every void is a ledger entry on the wallet, next to the purchase it reverses. | Refund status tracked per request. |
| Subscription | No fee on Free for up to 50 shipments a month; past that, the flat $40 Pro plan with unlimited shipments. Prepaid wallet, pay per label on both. | None either. The difference on this page is where the money lands, not price posture. |
Pirate Ship is a trademark of its owner and is not affiliated with GoatLabels. Refund timing on their side belongs to carrier processes that change — check their current site for how it works today.
Both platforms wait on the carrier to accept a void, and nothing here shortens that. What changes is where the credit lands: it posts to the one wallet that buys USPS, UPS, FedEx and DHL labels, as a ledger line next to the purchase it reverses.
A buyer changes the address after you print. Two orders merge into one box. A package gets requoted a size down. None of these are mistakes — they are Tuesday. A workflow where every routine void becomes a refund to track on another balance treats normal selling as an edge case.
The most common void is followed within a minute by a rebuy of nearly the same label. Void, fix the digit in the street address, buy again from your balance; the first label's credit posts back to the same wallet after the carrier accepts the void, and nothing needs reconciling later.
Checked on from Pirate Ship's own pages. Plans, fees and policies change, so confirm on the vendor's current page before you decide. Pirate Ship is a trademark of its owner and is not affiliated with GoatLabels.
The workflow around the wallet is the same one every page on this site describes: orders sync in from any of the store connectors, or Billy drafts them from a pasted DM, a screenshot, or your voice, and every domestic parcel is quoted against UPS and FedEx, and against USPS up to 70 lb (DHL on international lanes), each as one all-in price. What this page adds is the reverse gear. Buy a label and the wallet debits the exact quote; void it and, after the carrier accepts, the same amount credits back, next to the purchase it reverses. The correction loop (void, fix, rebuy) runs from one balance, with the wallet topped up by card, Apple Pay, Google Pay, ACH, or crypto whenever you choose.
wait — can you send it to my work instead? 410 W 5th St, Austin TX
Address changes arrive the same way orders do — a DM, a screenshot, a synced update. The void handles the rest.
Billy AI
The carrier still owns the decision and its own review window, and nothing here shortens that. What changes is where the credit lands: the ledger shows the void and the rebuy side by side.
Shopify, Etsy, WooCommerce, eBay and Wix sync into To Ship and get tracking pushed back when you print; a pasted DM or screenshot goes through Billy into the same queue. Every one of those labels, synced or drafted, buys from the same wallet, and every accepted void credits back to it the same way.
Prepaid balance in, labels out, accepted voids back in: the wallet credit is not a perk bolted on, it is what a wallet architecture does naturally. The rest of the stack sits on the same decision.
Card, Apple Pay, Google Pay, ACH bank transfer, and crypto all top up the same balance, and every method buys identical rates, carriers, and features. Void a shipment and, after the carrier accepts the void, the credit lands back in the wallet: that is the whole page in one sentence.
The cheapest void is the one that never happens. Billy extracts the address from the buyer's own message instead of your retyping of it and validates it before you buy — and when a correction does come in, you paste it the same way.
Billy
LIVE
Fund the wallet, pay per label, and ship nothing in February without paying for February. Free covers 50 shipments a month; past that, Pro is one flat monthly plan with unlimited shipments.
Live all-in rates side by side (DHL on international lanes), and the number you see is the exact amount that leaves your balance, which is also exactly what comes back after the carrier accepts a void. Symmetry between the debit and the credit is what makes the ledger trustworthy.
REST and JSON, one Bearer header, idempotency keys so a retry cannot double-buy a label, and signed webhooks for tracking and label events. Void programmatically and, after the carrier accepts, the credit posts to the same balance your next API purchase spends from.
Void credited
CL-1038 · $12.47 → wallet
Corrections arrive on your phone, the same way orders do. Void the label, paste the buyer's new address to Billy, and rebuy from your balance, without moving to a desk.
Hold the mic and ask what came back this week, or tell Billy the buyer moved and watch the correction get drafted. It rate-shops USPS, UPS and FedEx on the fixed parcel (DHL on international lanes) and queues the rebuy against your balance, then answers for it afterwards. This is the real product, not a render.
Listening
"Where's Maya's package?"
Out for delivery
CL-1039 · Austin, TX · by 6 PM
Plain English in — names, addresses, weights, carriers, services · voids and credits included · reads the all-in rate back before a cent leaves the wallet · phone, browser, or Telegram on Pro.
Every carrier on the same parcel, each an all-in number that is the exact amount leaving your prepaid balance — and the exact amount that returns if the label never ships. No fuel line at checkout and no adjustment invoice the day after.
Ground Advantage
2 to 5 days$11.40
all-in · no surprises
Ground
1 to 5 days$9.85
all-in · no surprises
Ground
1 to 5 days$11.20
all-in · no surprises
The same symmetry, in code. REST, JSON, one Bearer header: create the shipment, rate-shop, buy, and void, with the credit posting to the same balance your next call spends after the carrier accepts the void. Real idempotency keys so a retried request cannot double-buy, signed webhooks for tracking and label events instead of polling, unlimited calls on every plan.
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"
}
There is no fee to void and no fee to hold a balance. Free has no monthly fee and covers 50 shipments a month, with the public API, the store connectors, and Billy all included; the quoted label price is what you pay from a prepaid wallet. Pro is a flat monthly fee for unlimited shipments, required past 50 shipments a month and never a condition for voiding or for the credit landing in your wallet.
Rate by plan
illustrativePro: one flat monthly plan, unlimited shipments
$0 / forever
Void-to-wallet works exactly the same on the free plan.
The assistant that reads a DM, a screenshot, or a voice note into a drafted label runs unlimited in the web app on Free. Pro adds Billy on Telegram.
GET /api/v1/shipments
200 OK · plan: free
Unlimited calls on Free — still unlimited on Pro.
High-volume shippers can ask about custom pricing, which we review account by account. Compare it against what you pay on
ShippoPirate ShipShipStationLabel prices are quoted live from USPS, UPS and FedEx on domestic parcels and DHL on international lanes, shown as one all-in number — the same number that leaves your wallet, and the same number that comes back after the carrier accepts a void. Full pricing details
Voids scale with volume: same wallet, same credit path for everyone, but these are the sellers for whom it compounds. The near-zero-void shippers for whom it does not are named on this page too.
TikTok Shop & live commerce
A drop weekend means a spike of orders — and a spike of address changes and merged boxes right behind it. Credits from accepted voids land back in the same wallet, so the shipping budget stays in one place through the busiest days.
Etsy & independent creators
A custom piece finishes smaller than quoted, two orders share a box — routine repacks mean routine voids. Each accepted void credits back to the wallet every carrier's labels are bought from.
Void and rebuy, one sitting
Order #1024 · void and rebuy on one ledger
Addresses that change after checkout
REST and the UI, one balance
1
ledger where voids sit next to the purchases they reverse
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.
Early customer · TikTok
TikTok Shop seller
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.
Early customer · Etsy
Etsy maker
The API is what every shipping API pretends to be. Idempotency that actually works.
Sasha R.
Staff engineer, marketplace
Updated
Comparing the tools in full? Read GoatLabels vs Pirate Ship, the mechanics of voiding a shipping label, or what happens when a carrier adjusts a label after the fact.
Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, buy a label, void it, and see the credit post back to your balance after the carrier accepts the void.
No contract. No card required. No monthly fee on Free, up to 50 shipments a month.
Updated