USPS
Priority Mail Intl
10–15 days$18.30
$10.00 of taxes & duties included
all-in · no surprises
Switching from Shippo takes minutes: create a free GoatLabels account, fund the prepaid wallet, and Billy AI drafts your first labels — no subscription, no per-label platform fee.
USPS, UPS, FedEx, and DHL — live all-in rates from day one, with no carrier accounts to bring across.
Top up with card, Apple Pay, Google Pay, ACH, or crypto and run both tools in parallel for as long as you like.
Migrations are frightening in proportion to how much state they move. This one moves very little: no carrier accounts to re-provision, no negotiated contracts to transfer, and no data model to map. The address book is a CSV, the storefronts are a few clicks, and the labels start the moment the wallet has money in it.
| GoatLabels | Shippo | |
|---|---|---|
| Step 1 — open the account | Free, in seconds, no card required. Nothing on the Shippo side has to change yet. | Keep it running exactly as it is while you evaluate. |
| Step 2 — bring the addresses | Export your address book to CSV and import it, or skip it entirely: Billy reads addresses from pasted orders. | Exports are available from their dashboard — check their current docs for the path. |
| Step 3 — reconnect the stores | Shopify, Etsy, WooCommerce, and TikTok Shop connect in a few clicks and start filling the To Ship queue. | Leave the connectors in place until you have printed a few labels here. |
| Step 4 — fund the wallet | Card, Apple Pay, Google Pay, ACH, or crypto into one prepaid balance. Top up what a week of labels costs. | Your existing plan keeps billing on its own cycle until you cancel it. |
| Step 5 — print one real label | Rate-shop the parcel, compare the all-in number, buy it. That comparison is the whole decision. | Quote the same parcel there and compare the carrier rate plus whatever your plan adds. |
| Step 6 — cancel, or don't | No contract and no monthly minimum, so running in parallel costs you nothing but the labels you buy. | Cancel when you are satisfied — not before, and not on our timetable. |
Shippo is a trademark of its owner and is not affiliated with GoatLabels. Their plans, fees, and carrier list change — compare against their current pricing page before you decide.
There is no monthly minimum to print here, so keeping GoatLabels alongside Shippo costs exactly the labels you buy through it. Ship a day's orders each way and compare real all-in numbers instead of arguing about pricing pages.
There is no per-label platform fee to negotiate away and no tier to reach before the pricing improves. The carrier rate you accept is the amount debited from the wallet, from the very first parcel you print.
You do not have to migrate an address book to get started. Paste an order, drop a screenshot, or say the address, and Billy drafts the whole label — recipient, parcel, and service — so your first shipment happens before any import does.
Start with an account and a funded wallet — card, Apple Pay, Google Pay, ACH, or crypto — and you can print before you have imported anything at all. Connect Shopify, Etsy, WooCommerce, or TikTok Shop when you are ready and orders drop into the To Ship queue with tracking pushed back on print; wire the free REST API when your developer has an afternoon. In the meantime, paste an order, drop a screenshot, or dictate it, and Billy fills in the addresses, the package details, and the service, then hands the draft back for you to confirm. Rate-shop USPS, UPS, FedEx, and DHL at the all-in price, buy from the prepaid balance with no platform fee inserted in between, and print from your phone or a thermal printer. Nothing on the Shippo side has to be cancelled for any of that to work.
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 and no migration project.
No per-label platform fee and no monthly minimum, so a parallel run costs only the labels you buy.
Shopify, Etsy, WooCommerce, and TikTok Shop reconnect in a few clicks and start syncing into To Ship with tracking pushed back when you print — the same shape of integration you already had. What is new is everything that never had a connector: paste an Instagram or Facebook DM, or a screenshot of one, and Billy builds the label anyway.
Via AI tiles: an order that never became a record still becomes a label.
The carriers, the store connectors, the batch printing, and the API all came with you — that is why this migration is short. What stays behind is the platform fee on every label and the subscription under it, and what arrives is an assistant that drafts labels from the orders no connector ever saw.
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. Top up a week's worth to start; void a shipment and the credit lands straight back in the wallet.
The fastest way to test a new shipping tool is to give it one real order. Paste the message, drop the screenshot, or say it out loud, and Billy drafts the entire label — no address book import required before your first parcel goes out.
Fund the wallet, pay per label, and let the overlap period cost nothing but the labels you actually buy through it. Pro is an optional flat plan for when volume makes cheaper label pricing worth it — nothing you need on day one and nothing that gates a print.
Live all-in rates from USPS, UPS, FedEx, and DHL side by side, with no carrier accounts to provision or credentials to move across — that is most of why the migration is short. The number on screen is the exact amount that leaves your balance. That is the honest carrier list; if you need one outside it, Shippo's broader network is the reason to stay. Shopify, Etsy, WooCommerce, and TikTok Shop reconnect in a few clicks and push tracking back when you print.
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. Free and unlimited on every plan, so your developer can port the client on their own schedule rather than yours.


Label ready
CL-1038 · Brooklyn, NY
Most tool switches start with an import screen. This one can start with the next order that lands: paste it, snap it, or say it, and Billy drafts the label on the phone already in your hand. The address book import is something you do later, if you bother at all.
The real cost of switching tools is the week your team spends learning one. Hold the mic, say who the parcel is going to, and Billy looks up the buyer, rate-shops USPS, UPS, FedEx, and DHL, and queues the label against your prepaid balance — then answers for it afterwards when someone asks where the parcel is. 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 · nothing to import and nothing to map · reads the all-in rate back before a cent leaves the wallet · phone, browser, or Telegram.
Three carriers on the same parcel, each an all-in number that is the exact amount leaving your prepaid balance. This is the comparison that decides the migration: quote the same parcel in both tools and put the two final numbers side by side, rather than comparing pricing pages.
Priority Mail Intl
10–15 days$18.30
$10.00 of taxes & duties included
all-in · no surprises
Intl Connect Plus
3–5 days$22.80
$11.00 of taxes & duties included
all-in · no surprises
Express Worldwide
1–2 days$26.20
$12.20 of taxes & duties included
all-in · no surprises
The API migration is the same three calls: create the shipment, read the rates, buy the label. REST, JSON, one Bearer header, real idempotency keys so a retried request cannot double-buy, signed webhooks instead of polling, and an OpenAPI 3.1 spec to generate from. Unlimited calls on every plan, so a long parallel run costs nothing.
POST /api/v1/shipments
Authorization: Bearer sk_live_…
Idempotency-Key: ord_8421
{
"to": { "name": "Joyce", "city": "Berlin", "country": "DE" },
"parcel": { "weight": 1.2, "weight_unit": "kg" },
"service": "fedex_intl_priority"
}
Free covers 50 shipments a month with the public API, the store connectors, and Billy all unlimited underneath it — enough to run a full parallel trial without spending anything beyond the labels themselves. Pro is a flat monthly fee for unlimited shipments and cheaper label pricing when you are ready for it. Neither one is a minimum you have to hit before a label prints, and neither is something you commit to on day one.
Volume pricing
illustrativemore volume → lower per-label rates
$0 / forever
Enough to run a full side-by-side trial without a subscription under 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 — which is how you print a first label before importing anything. Pro adds Billy on Telegram.
GET /api/v1/shipments
200 OK · plan: free
Unlimited calls on Free — still unlimited on Pro.
On Pro we will work with you to beat the label rates you are already getting from
ShippoPirateShipShipStationLabel prices are quoted live from USPS, UPS, FedEx, and DHL and shown as one all-in number — the same number that leaves your wallet. Shippo's plans and fees move, so compare against their current pricing page rather than a figure on ours. Full pricing details
These are the sellers for whom the switch pays back on the first label — and the ones who should stay exactly where they are appear on this page too.
Switch in the quiet month
The best time to migrate is a slow week, and a prepaid wallet makes that free: fund it, test it, and pay nothing at all until the next rush starts printing.

Bring the connectors, gain the rest
Reconnect the storefronts that have connectors, and handle the market stall, the comment sale, and the friend-of-a-friend order in the same queue as everything else.
One queue, connector or not
Order #1024 · pasted from a comment thread
The orders that never became JSON
Three calls, 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
Want the comparison behind the migration? Read GoatLabels vs Shippo and the Shippo pricing teardown. Shipping a specific channel? See the Etsy and TikTok Shop pages, or the API alternative.
Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, paste in the next order that lands, and compare the all-in USPS, UPS, FedEx, and DHL rate against the quote you were about to buy. Cancel nothing until that comparison has answered the question.
Sign up in seconds. No card required. No monthly minimum.