USPS
Ground Advantage
2 to 5 days$11.40
all-in · no surprises
GoatLabels keeps Pirate Ship's no-subscription model on Free (50 shipments a month) but adds FedEx to every domestic quote and DHL on international lanes, so shipments where FedEx or DHL is cheapest are no longer off the table.
USPS and UPS came with you. FedEx joins every domestic quote, and DHL quotes international lanes.
Card, Apple Pay, Google Pay, ACH, or crypto: one prepaid balance on Free or Pro.
Does Pirate Ship use FedEx? No. Pirate Ship offers USPS and UPS labels only; its rates page lists pre-negotiated UPS and USPS discounts and no FedEx service (checked October 23, 2026). GoatLabels quotes USPS, UPS and FedEx on domestic parcels (DHL on international lanes), with no monthly fee on Free (up to 50 shipments a month).
Pirate Ship is genuinely good at what it covers, and the reason people look for an alternative is almost never the billing model — it is the moment a parcel would have been cheaper or faster on FedEx or DHL and there was no way to find out.
| GoatLabels | Pirate Ship | |
|---|---|---|
| Carriers rate-shopped | USPS (up to 70 lb), UPS and FedEx side by side on domestic parcels; DHL joins on international lanes. | USPS and UPS, the two carriers Pirate Ship sells. |
| What happens when FedEx wins | It shows up in the quote list and you buy it in the same click as any other label. | It doesn't come up, because FedEx isn't quoted at all. |
| Cost to keep the account open | None on Free (up to 50 shipments a month): fund a wallet, pay per label, ship nothing in February and pay nothing. Past 50 a month, Pro is $40 a month. | Also nothing — this is the part worth keeping, and we kept it. |
| How you fund labels | Card, Apple Pay, Google Pay, ACH bank transfer, or crypto into one prepaid balance. | Pay-as-you-go per label. |
| Getting an order into the tool | Store sync, API call, pasted DM, voice note, or a screenshot Billy reads. | Manual entry, CSV, or a store connection. |
| Programmatic access | Public REST API — rate, buy, void, track — free and unlimited on every plan. | No public API to build against. |
Pirate Ship is a trademark of its owner and is not affiliated with GoatLabels. Their carrier lineup and rates change — check their current site before you decide.
A big, light box is priced on the space it occupies, and the carriers do not agree on how to charge for that. With two carriers you see two answers to that question. Add FedEx and you see another, and the spread on a bulky parcel is where the difference actually shows up.
Express is exactly the lane where FedEx and DHL compete hardest. If a buyer needs it overnight and your tool only quotes two carriers, you are not choosing the fastest cheap option — you are choosing between the two you happen to have.
International is the clearest case of all: DHL and FedEx run their own cross-border networks, and a quote list without them is missing the services those networks were built for. Every quote sits on one screen, one all-in number each.
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.
Nothing about the pricing model changes: you fund a prepaid wallet with card, Apple Pay, Google Pay, ACH, or crypto, and each label is a debit against it, so on Free (up to 50 shipments a month) a month with no orders costs nothing. What changes is the middle step. Instead of comparing USPS against UPS and buying the better of two, every domestic parcel is quoted against UPS and FedEx at once, and against USPS up to 70 lb (DHL joins on international lanes), each as one all-in number that is exactly what leaves your balance. Orders arrive however they arrive — a store connector, an API call, a pasted DM, or a screenshot Billy reads — and print from your phone or a thermal printer when you confirm the draft.
Hey! 2x hoodies (M) 1x tee (L) 😅 Ship to: Maya R. Austin, TX 78701
Connectors, REST API, DMs, and screenshots — one queue, no import mapping.
Billy AI
No monthly fee on Free, up to 50 shipments a month. The winning carrier is whichever one won that parcel, not whichever one was available.
Shopify, Etsy, WooCommerce, eBay and Wix sync into To Ship and push tracking back when you print. Orders that never became a record, a DM, a comment, a screenshot, go through Billy instead, and either way the parcel gets quoted against every carrier that serves it before you buy.
The pay-per-label math, no monthly fee on Free (up to 50 shipments a month), and the plain workflow all came with you. What is new is the width of the quote: FedEx alongside USPS and UPS on domestic parcels and DHL on international lanes, plus AI drafting and a public API that had no equivalent before.
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.
A DM, a comment thread, a voice note, a screenshot: Billy reads any of them and drafts the whole label, then preselects the cheapest carrier for that parcel. Nothing to retype, nothing to map.
Billy
LIVE
Most of what you liked stays: no monthly fee on Free (50 shipments a month), fund the wallet, pay per label. Past 50, Pro is one flat monthly plan with unlimited shipments.
USPS (up to 70 lb), UPS and FedEx as live all-in numbers on domestic parcels, DHL added on international lanes, and the one you pick is the exact amount that leaves your balance. FedEx and DHL are the reason this page exists: a bulky box, an overnight commitment, or an international leg is where they stop being theoretical. Shopify, Etsy, WooCommerce, eBay and Wix sync into To Ship and get tracking pushed back when you print, but a connector is never a prerequisite.
REST and JSON, one Bearer header, idempotency keys so a retry cannot double-buy a label, and signed webhooks for tracking and label events instead of polling. The dashboard and the API buy from the same balance.
Label ready
CL-1038 · Brooklyn, NY
Comparing two carriers is something you can hold in your head. Comparing more is not, and it should not have to be: the phone does it, shows you the all-in prices on one screen, and buys the winner from the prepaid balance.
Say who the parcel is going to and how big it is. Billy looks up the buyer, quotes USPS, UPS and FedEx (DHL on international lanes), tells you which one came out cheapest and by how much, and queues the label against your prepaid 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 · every eligible carrier quoted · reads the all-in rate back before a cent leaves the wallet · phone, browser, or Telegram on Pro.
The same parcel priced by more than one carrier, each an all-in number that is exactly what leaves your prepaid balance. A carrier re-weigh posts as its own line on that shipment, and an accepted void credits the wallet rather than a card statement three weeks out.
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
REST, JSON, one Bearer header. Rate the carriers, buy the winner, void it (the credit posts to the wallet after the carrier accepts the void), and get signed webhooks for tracking instead of polling. Free and unlimited on every plan, including the free one.
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"
}
Free covers 50 shipments a month with all four carriers, the public API, the store connectors, and Billy unlimited underneath it — the quoted label price is what you pay from a prepaid wallet. Pro is a flat monthly fee for unlimited shipments. Neither one is a minimum you have to hit before a label prints, which is exactly the part of Pirate Ship worth keeping.
Rate by plan
illustrativePro: one flat monthly plan, unlimited shipments
$0 / forever
Everything the no-subscription model gave you, with four carriers behind it.
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 (plus DHL on international lanes) and shown as one all-in number — the same number that leaves your wallet. Pirate Ship's rates and carrier lineup move, so compare against their current site rather than a figure on ours. Full pricing details
If every parcel you send is small, domestic, and already cheapest on USPS, two carriers is a complete answer. These are the sellers for whom it is not.
TikTok Shop & live commerce
A drop ships bubble mailers and bulky boxes in the same night, and those two shapes rarely win on the same carrier. Side-by-side quotes per parcel mean the split happens automatically instead of by rule of thumb.
Etsy & independent creators
Weight and dimensions are where carriers diverge most, and FedEx and DHL price them differently enough to matter. Being able to see every answer is the whole point.
One queue, connector or not
Order #1024 · pasted from a comment thread
The orders that never became JSON
REST and the UI, one balance
1
wallet behind the API and the dashboard
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
Also weighing carriers? Read how multi-carrier rate shopping changes which label is cheapest, the international case, or the full GoatLabels vs Pirate Ship comparison. Ready to move? Here is the switch, step by step.
Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, put in the next parcel you were about to ship, and see what USPS, UPS and FedEx each quote for it (DHL too, if it ships abroad).
No contract. No card required. No monthly fee on Free, up to 50 shipments a month.
Updated