USPS
Ground Advantage
2 to 5 days$11.40
all-in · no surprises
Shippo's web app is free up to 30 labels a month, Pro plans bill monthly by label volume, and its API charges per label after 30 free each month. The table below works out each fee from Shippo's own pricing pages, checked 2026-10-17.
USPS, UPS and FedEx domestic, DHL international: the cheapest quote is the number you pay.
Card, Apple Pay, Google Pay, ACH, or crypto — one balance, spent at carrier price.
Shippo bills its web app and its API differently, so the table keeps them apart. The web app is free up to 30 labels a month, then moves to a Pro plan priced by label band. The API gives 30 labels a month free, then charges a fee on every label. GoatLabels is free up to 50 shipments a month and one flat Pro fee above that. Every figure is a software fee: postage is not included in any column.
| Labels a month | Shippo web app plan fee | Shippo Starter extra on your own carrier account | Shippo API label fees | GoatLabels plan fee |
|---|---|---|---|---|
| 30 | Starter: $0 | $1.50 (30 x 5 cents), only on labels bought through your own carrier account | $0 (all 30 free) | Free: $0 |
| 50 | Pro, 1-200 labels: $19 a month ($17 a month billed annually) | n/a on Starter, free on Pro | $1.40 (20 x 7 cents) | Free: $0 |
| 100 | Pro, 1-200 labels: $19 a month ($17 a month billed annually) | n/a on Starter, free on Pro | $4.90 (70 x 7 cents) | Pro: $40 a month, unlimited shipments |
| 200 | Pro, 1-200 labels: $19 a month ($17 a month billed annually) | n/a on Starter, free on Pro | $11.90 (170 x 7 cents) | Pro: $40 a month, unlimited shipments |
| 500 | Pro, 201-500 labels: $29 a month ($26 a month billed annually) | n/a on Starter, free on Pro | $32.90 (470 x 7 cents) | Pro: $40 a month, unlimited shipments |
| 1,000 | Pro, 501-1,000 labels: $54 a month ($49 a month billed annually) | n/a on Starter, free on Pro | $67.90 (970 x 7 cents) | Pro: $40 a month, unlimited shipments |
| 2,500 | Pro, 1,001-2,500 labels: $79 a month ($71 a month billed annually) | n/a on Starter, free on Pro | $172.90 (2,470 x 7 cents) | Pro: $40 a month, unlimited shipments |
| 5,000 | Pro, 2,501-5,000 labels: $139 a month ($125 a month billed annually) | n/a on Starter, free on Pro | $347.90 (4,970 x 7 cents) | Pro: $40 a month, unlimited shipments |
| 10,000 | Pro, 5,001-10,000 labels: $199 a month ($179 a month billed annually) | n/a on Starter, free on Pro | $697.90 (9,970 x 7 cents) | Pro: $40 a month, unlimited shipments |
Where Shippo costs the same or less: up to 30 labels a month both free plans cost nothing, and from 51 to 500 labels Shippo Pro's monthly fee is below GoatLabels Pro, lower still on annual billing. Through the API, Shippo's label fees stay below GoatLabels Pro's flat fee up to 601 labels a month. From 31 to 50 labels GoatLabels Free costs nothing while Shippo's web app needs Pro, and above those ranges GoatLabels Pro is the smaller software charge. GoatLabels keeps a small margin inside its all-in label price, so quote one real parcel in both before you decide.
Software fees only; postage is not included in any column. Shippo figures checked on from Shippo's pricing page and Shippo's API pricing page. Pro prices are Shippo's monthly-billing prices, with its annual-billing price per month in parentheses. Pro labels beyond 10,000 a month add $0.08 each, and Premier and API Premier are quoted by Shippo. GoatLabels figures are from our pricing page. Shippo is a trademark of its owner and is not affiliated with GoatLabels.
Updated
Per-label pricing is designed to look trivial at the moment you read it, because you read it next to one label. Shippo's API fee is the clear case: a few cents next to one label, charged on every label after the first 30 each month. You do not pay it once. You pay it on every parcel you will ship this year, and the total is a straight line with your volume on the x-axis.
Success is the trigger, and on a per-label API fee it is literal. Double your orders and the platform charge doubles, though the software did not change and no extra work was done for you. GoatLabels Pro is one flat monthly fee whether you print five hundred labels or five thousand.
The only fair comparison is what actually leaves your account per parcel. Here the quote and the debit are one number: the rate-shopped carrier price, with no platform fee appended after you confirm.
Checked on from Shippo's own pages. Plans, fees and policies change, so confirm on the vendor's current page before you decide. Shippo is a trademark of its owner and is not affiliated with GoatLabels.
Shippo's API fee is billed per label on top of postage. The reason a per-label fee is easy to overlook is that it lands somewhere you are not looking — after the quote, on a statement, in a monthly total nobody itemises. This pipeline is built so there is nowhere for a charge to hide. An order arrives from a store sync, the REST API, a pasted DM, or a screenshot, and Billy fills the addresses, the package details, and the service before handing the draft back. You see an all-in quote from each carrier, you pick one, and exactly that amount leaves your prepaid wallet, topped up with card, Apple Pay, Google Pay, ACH, or crypto. There is no platform fee line and no reconciliation between what you were quoted and what you were charged, at a hundred labels a month or at two thousand.
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
Same number quoted, same number debited — multiply it by your volume and it stays true.
Shopify, Etsy, WooCommerce, eBay and Wix sync into To Ship and get tracking pushed back when you print, and none of those channels carries a different per-label price. Paste an Instagram or Facebook DM, or a screenshot of one, and Billy builds the label with no connector at all, also at the plain carrier rate.
Once nothing is charged per label, your shipping spend is simply the sum of your carrier rates — a number you can lower by rate shopping rather than by negotiating a tier. Everything below exists to make that sum smaller, not to add another line to it.
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, not into a fee nobody refunds.
Billy reads a DM, a comment thread, a voice note, or a screenshot and drafts the whole label. Unlimited on the free plan, because a tool that charges you per use is the same trap as a tool that charges you per label.
Billy
LIVE
Fund the wallet, pay per label at the carrier price, and ship nothing in February without paying for February. Within Free's 50 shipments a month, the only lever that changes your cost is which carrier you pick; past that, Pro adds one flat $40 a month.
Live all-in rates side by side, and the number you see is the exact amount that leaves your balance. Rate shopping each parcel is the compounding that works in your favour, the same multiplication as a per-label fee, pointed the other way. If you need a carrier outside that list, Shippo's broader network is the reason to stay.
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. High volume is exactly when metered pricing bites, so there is none here.
Label ready
CL-1038 · Brooklyn, NY
Volume math is only half the story — the other half is whether the workflow survives the volume. Every quote, confirm, and print here works from the phone at the packing table, and the price per parcel is identical whether you print one or a pallet's worth.
What did that one cost, what have I spent this week, where is it now — the questions a per-label fee makes annoying to answer, because the software charge and the postage charge live in different places. Here they do not. Hold the mic and ask; Billy rate-shops USPS, UPS and FedEx (DHL on international lanes), queues the label against your prepaid balance, and reads the all-in number back. 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 on Pro.
Three carriers on the same parcel, each an all-in number that is the exact amount leaving your prepaid balance. That equality is what makes the volume math trivial: multiply the quote by your parcel count and you have your bill. A carrier re-weigh posts as its own line on that shipment, and an accepted void credits the wallet.
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. Real idempotency keys so a retried request cannot double-buy a label — which at two thousand labels a month is a cost control, not a nicety — signed webhooks instead of polling, and errors that name what to fix. 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"
}
Free covers 50 shipments a month with the public API, the store connectors, and Billy all unlimited underneath it; the quoted label price is what you pay from a prepaid wallet. Pro is a flat $40 a month for unlimited shipments and Billy on Telegram: a fixed cost that spreads thinner per parcel the more you ship, which is the opposite of a per-label fee. Neither one is a minimum you have to hit before a label prints.
Rate by plan
illustrativePro: one flat monthly plan, unlimited shipments
$0 / forever
Enough to run the numbers on your own volume before you commit.
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.
Quote last month's parcels here and compare them line by line against the invoice you pay today 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. Shippo's fees and plans change; the Shippo figures on this page were checked against Shippo's own pricing pages on 2026-10-17, so confirm them there before you decide. Full pricing details
A per-label charge is a percentage of profit, not a percentage of revenue, so it lands hardest on the sellers with the least room. Shippo's API charges one on every label after the first 30 a month. These are the shapes where the math turns decisive soonest.
TikTok Shop & live commerce
A drop is where a per-label fee compounds fastest — a thousand parcels in a weekend is a thousand multiplications. Pre-fund the wallet and print all night at carrier rates; on Free (up to 50 shipments a month) the quiet weeks after cost nothing.
Etsy & independent creators
When the item is cheap, the fee is a visible slice of the margin on every single order. Rate-shopping USPS, UPS and FedEx with nothing added on top is where that slice goes back.
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
Want the wider comparison? Read GoatLabels vs Shippo, see what free shipping software gives up, or read how label pricing works here. For plans and tiers, see Shippo pricing explained; ready to move, follow the switch from Shippo.
Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, buy one label at the rate-shopped USPS, UPS or FedEx price (DHL on international lanes), and compare the debit against what the same parcel costs you on Shippo today.
No contract. No card required. No monthly fee on Free, up to 50 shipments a month.
Updated