USPS
Priority Mail Intl
10–15 days$18.30
$10.00 of taxes & duties included
all-in · no surprises
GoatLabels replaces Shippo's per-label fees and plan tiers with pay-as-you-go labels rate-shopped across USPS, UPS, FedEx and DHL, funded by a prepaid wallet with no monthly minimum.
USPS, UPS, FedEx, and DHL quoted together on the small, light, oddly-shaped parcels Etsy shops actually mail.
Top up with card, Apple Pay, Google Pay, ACH, or crypto and spend it label by label.
Both tools print multi-carrier labels for Etsy orders. The difference shows up in the arithmetic of a handmade catalogue: when the average order is a $14 print in a rigid mailer, a fee charged per label is a fee charged per sale, and it lands on the smallest orders hardest.
| GoatLabels | Shippo | |
|---|---|---|
| What a single label costs you | The carrier rate, and nothing on top of it. No platform fee is added between the quote and the debit. | A per-label platform fee applies on the starter plan — see their pricing page for the current amount. |
| What a slow month costs | Nothing. There is no monthly minimum to print, so a quiet January is a $0 January. | Plan-dependent. Paid tiers are monthly subscriptions whether or not you shipped. |
| Fit for Etsy order sizes | A per-label fee hurts most on a $4 sticker order — so there isn't one. Small parcels keep their margin. | Fine at higher order values; a flat per-label fee is a bigger slice of a small handmade order. |
| Getting an Etsy order in | Etsy sync into the To Ship queue, or paste the order, or drop a screenshot of the custom-order convo. | Etsy store sync, CSV import, or the API. A screenshot is not an input. |
| Carriers rate-shopped | USPS, UPS, FedEx, and DHL with live all-in rates. | Broad multi-carrier list — check their site for current coverage. |
| AI help drafting a label | Billy reads a message, a screenshot, or your voice into a drafted label — unlimited on Free. | Not the model. Orders are expected to arrive already structured. |
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.
Etsy baskets skew small and single-item. A flat fee per label takes the same bite out of a $6 earring order as a $90 one, which is exactly backwards for a handmade shop. GoatLabels charges the carrier rate and stops there, so the label cost scales with the parcel instead of the transaction count.
Most Etsy shops have a Q4 and then a long quiet stretch. A prepaid wallet matches that shape: pre-fund before the holiday rush, print all December, and pay nothing at all in the weeks when the shop is on vacation mode.
Personalisation requests, wholesale enquiries, and repeat buyers who message rather than reorder never reach a structured order feed. Billy reads that message or a screenshot of it and drafts the whole label — addresses, parcel, and service — for you to confirm.
Connect Etsy and orders land in the To Ship queue with tracking pushed back the moment you print — the part any shipping tool owes you. What Shippo has no field for is the other half of an Etsy shop's day: the buyer who messaged about a custom size, the wholesale enquiry, the market-stall sale you promised to post on Monday. Paste that message, drop a screenshot of it, or say the address out loud, and Billy fills in the recipient, the parcel, and the service, then hands you a draft to confirm. Every label is a debit against a prepaid wallet funded by card, Apple Pay, Google Pay, ACH, or crypto, so there is no monthly minimum standing between you and a printed label, and the quote you accepted for USPS, UPS, FedEx, or DHL is the exact amount that leaves the balance.
Hey! 2x hoodies (M) 1x tee (L) 😅 Ship to: Maya R. Austin, TX 78701
Etsy sync, Shopify, WooCommerce, TikTok Shop, DMs, and screenshots — one queue, no CSV mapping.
No per-label platform fee and no monthly minimum. Tracking is pushed back to Etsy when the label prints.
Etsy, Shopify, WooCommerce, and TikTok Shop sync into To Ship and get tracking pushed back when you print. The orders that never made it into the shop — the custom commission agreed in messages, the repeat buyer who asked by text, the craft-fair sale — go into the same queue by paste or screenshot, without a connector existing for them at all.
Via AI tiles: an order that never became a record still becomes a label.
Leaving Shippo should not cost you the carriers, the store sync, or the API. Those all came with you. What did not come with you is the platform fee on each label and the tier you had to sit on to reduce it — and what is new is an assistant that turns an Etsy message into a drafted label.
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 — the mis-sized mailer, the buyer who cancelled — and the credit lands back in the wallet, not on a statement three weeks out.
An Etsy custom-order conversation is not a structured order. Billy reads the message, the screenshot, or your spoken description and drafts the whole label from it. That is the input Shippo has no field for, and for a made-to-order shop it is most of the week.
Fund the wallet, pay the carrier rate per label, and go on vacation mode in February without paying for February. Pro is an optional flat plan for the months a listing takes off — never a gate you clear before a label will print.
Live all-in rates from USPS, UPS, FedEx, and DHL side by side, and the number on screen is the exact amount that leaves your balance — no per-label platform fee inserted between the two. That is the honest carrier list; if you need one outside it, Shippo's broader network is the reason to stay. Etsy, Shopify, WooCommerce, and TikTok Shop sync into To Ship and push tracking 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. Free and unlimited on every plan, and the dashboard and the API spend the same balance.


Label ready
CL-1038 · Brooklyn, NY
Shippo expects the order to already exist somewhere it can read. When a buyer messages about a custom size, you become the integration — retyping a name, an address, and a weight into a laptop you are not sitting at. GoatLabels takes the message itself, on the phone that is already next to the tape gun.
Packing an Etsy order is a two-hands job, and Shippo's answer is a form. Hold the mic, say who it 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 the buyer 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. No platform fee is added on the way through, nothing arrives the day after with an adjustment on it, and voiding a shipment credits the wallet rather than a card statement weeks later.
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
Plenty of Etsy sellers eventually script the boring parts. REST, JSON, one Bearer header, real idempotency keys so a retried request cannot buy two labels, and signed webhooks for tracking and label events instead of polling. Unlimited calls on every plan, and the dashboard and the API buy from the same prepaid balance.
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 Etsy and Shopify connectors, and Billy all unlimited underneath it — we make a little on each label instead of charging you a platform fee on top of it. Pro is a flat monthly fee for unlimited shipments and cheaper label pricing: the plan for the December when a listing goes viral. Neither one is a minimum you clear before a label prints.
Volume pricing
illustrativemore volume → lower per-label rates
$0 / forever
Enough to run a handmade shop through a slow season without a subscription under it.
The assistant that reads an Etsy message, 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.
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 missing per-label fee, the wallet, and the AI drafting add up to a real difference. The shops that should stay put are named on this page too.
Q4 rush, quiet spring
Volume that arrives in bursts fits a prepaid wallet better than a subscription. Pre-fund before the holiday rush, print all night, then pay nothing at all through the quiet months after it.

Markets, wholesale, and repeat buyers
Connect the storefronts that have connectors, and handle the craft-fair sale, the wholesale enquiry, 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 custom orders that never became JSON
REST and the dashboard, 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
Shipping Etsy orders specifically? See shipping labels for Etsy. Comparing the tools directly? Read GoatLabels vs Shippo, the Shippo pricing teardown, or the step-by-step migration guide.
Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, put through the next Etsy order you would have shipped anyway, and compare the all-in USPS, UPS, FedEx, and DHL rate against what that label costs you today.
Sign up in seconds. No card required. No monthly minimum.