USPS
Priority Mail Intl
10–15 days$18.30
$10.00 of taxes & duties included
all-in · no surprises
Small businesses shipping under a few hundred parcels a month usually save by dropping ShipStation's subscription for GoatLabels' pay-per-label wallet with four-carrier rate shopping.
USPS, UPS, FedEx, and DHL rate-shopped on every parcel — the comparison big operations run, at any size.
Card, Apple Pay, Google Pay, ACH, or crypto — spent label by label, idle when you are.
Every subscription tool is cheap per label if you ship enough. The whole question for a small business is whether you ship enough — so this table reads every row at the volume a one- or two-person shop actually does.
| GoatLabels | ShipStation | |
|---|---|---|
| Software cost per label | Zero, at every volume — there is no subscription to spread across your labels. | The monthly plan divided by that month's label count — largest exactly when volume is smallest. |
| Built and priced for | Small shops: uneven volume, one or two people, orders from stores and DMs alike. | Multi-store, warehouse-scale operations whose volume amortizes the subscription. |
| Carriers rate-shopped | USPS, UPS, FedEx, and DHL with live all-in rates on every parcel. | Broad multi-carrier list — see their site for current coverage. |
| A month with few orders | Costs its labels and nothing else. Ship two parcels, pay for two labels. | Costs the same subscription as your best month. |
| Feature access | Everything on Free: connectors, Billy AI, and the API — nothing tiered away from small shops. | Capabilities like API access are tied to plan level — check which tier yours requires. |
| Growing into volume | Per-label rates get cheaper as volume grows; Pro is a flat optional plan when the math favors it. | Growth generally means a higher tier. |
ShipStation is a trademark of its owner and is not affiliated with GoatLabels. Their plans and carrier list change — run the break-even math against their current pricing page, not a number here.
Divide any subscription by a small shop's label count and the per-label overhead is real money — a few dozen parcels a month means each one quietly carries a meaningful slice of the plan. The overhead only fades at volumes most small businesses never ship. Pay-per-label removes the division entirely: the label rate is the whole cost.
A market weekend, a holiday spike, a slow January — small shops breathe. A subscription bills flat through all of it, charging the quiet months for the busy ones. A prepaid wallet moves only when a label prints, so the cost curve follows the sales curve automatically.
ShipStation's depth — automation rules, batch stations, multi-warehouse routing — is built for teams processing structured volume all day. A small shop needs four carrier quotes, a fast label, and a way to handle the order that arrived as a DM. That last one is Billy's whole job.
A small business's orders rarely come from one place. Shopify, Etsy, WooCommerce, and TikTok Shop sync into the To Ship queue with tracking pushed back on print, and the rest — the Instagram DM, the market-stall follow-up, the regular who just texts you — gets pasted, screenshotted, or dictated to Billy, who drafts the whole label for you to confirm. Every parcel is rate-shopped across USPS, UPS, FedEx, and DHL as four all-in prices, and every label debits a prepaid wallet funded by card, Apple Pay, Google Pay, ACH, or crypto. No part of it assumes a shipping department exists.
Hey! 2x hoodies (M) 1x tee (L) 😅 Ship to: Maya R. Austin, TX 78701
Connectors, DMs, and screenshots — one queue, no import mapping, no shipping department required.
No monthly minimum to print. The label rate is the whole cost — no overhead spread across it.
Shopify, Etsy, WooCommerce, and TikTok Shop sync into To Ship and get tracking pushed back when you print — with no per-store fee attached. The orders that never became store records — a DM, a comment, a text from a regular — get pasted or screenshotted in, and Billy builds the label without a connector existing at all.
Via AI tiles: an order that never became a record still becomes a label.
Warehouse software makes small shops pay for depth they never touch. This is the feature set actually used at small scale — complete on the Free plan, with no tier ladder rationing it out.
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 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. Small shops live on exactly these orders, and warehouse tools have no field for them.
Every shipping tool scales up with your growth; almost none scale down with your slow season. A wallet spent label by label does both — February costs nothing, and November costs exactly November's labels.
Live all-in rates side by side on every parcel, and the number you see is the exact amount that leaves your balance. On small-shop margins, buying the right carrier per parcel is the biggest lever shipping offers — bigger than any software fee. That is the honest carrier list; if you need one outside it, ShipStation's broader network is a fair reason to stay.
REST and JSON, one Bearer header, idempotency keys, signed webhooks — unlimited on every plan. Most small shops never need it, and the point is that needing it later costs nothing and gates nothing.


Label ready
CL-1038 · Brooklyn, NY
Small businesses ship from kitchen tables, spare rooms, and the trunk of a car after a market. The queue, the four carrier quotes, and the buy button all fit on the phone already in your pocket — the laptop never has to open.
A small business owner is the shipping department, and the shipping department is busy. 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 when the customer asks where it 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.
Thin margins cannot absorb surprise invoices. Every carrier column is one all-in number locked at quote time, and that exact amount leaves your prepaid balance — no fuel line, no residential line, no adjustment arriving the day after to eat the profit on a sale you already made.
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
Small today doesn't mean manual forever. When a spreadsheet or a script becomes the next hire, the REST API is already there: JSON, one Bearer header, real idempotency keys so a retry cannot double-buy a label, and signed webhooks for tracking events — unlimited calls on every plan, including Free.
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 — real capacity for a small shop — with the connectors, the public API, and Billy all unlimited underneath it. We make a little on each label instead of billing you monthly. Pro is a flat plan for unlimited shipments and cheaper label pricing, there for the month your volume outgrows Free and not a day before.
Volume pricing
illustrativemore volume → lower per-label rates
$0 / forever
A complete shipping stack at small-business scale.
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.
On Pro we will work with you to beat the label rates you are already getting from
ShipStationShippoPirate ShipLabel prices are quoted live from USPS, UPS, FedEx, and DHL and shown as one all-in number — the same number that leaves your wallet. ShipStation's plans move, so run your break-even against their current pricing page rather than a figure on ours. Full pricing details
Four kinds of small shop, one shared property: volume too low or too lumpy for a subscription to amortize. The operations that have outgrown this page are named on it too.
TikTok Shop & live commerce
Shipping two days a week means paying for software seven. A wallet spent label by label makes the tool cost exactly zero on the five days you are at the day job.

Etsy & independent creators
A few dozen parcels a month, each one carrying real margin. Rate-shopping four carriers per parcel protects that margin better than any flat fee ever amortized.
Same parcel, four prices
Order #1024 · buy the lowest that hits the date
The orders that never became JSON
REST and the UI, one balance
$0
for unlimited API calls, on every plan
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 fuller picture? Read GoatLabels vs ShipStation or the ShipStation pricing teardown. Etsy shop specifically? There is a page for you. Convinced and ready? Here is the switch, step by step.
Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, ship your next order, and compare the all-in USPS, UPS, FedEx, and DHL rate — with zero software cost on top — against what that parcel costs you today.
Sign up in seconds. No card required. No monthly minimum.