USPS
Priority Mail Intl
10–15 days$18.30
$10.00 of taxes & duties included
all-in · no surprises
For off-platform reseller orders, GoatLabels rate-shops USPS, UPS, FedEx and DHL per parcel with no per-label fee, so thin resale margins stay yours.
USPS, UPS, FedEx, and DHL — a light, odd-shaped resale parcel finds its cheapest lane.
Card, Apple Pay, Google Pay, ACH, or crypto — top up before a closet clear-out.
Resale is the one category where the shipping tool's own charge is a meaningful share of the profit on a sale. So the comparison is not features — it is what is taken per parcel, and what is taken in a week nothing sold.
| GoatLabels | Shippo | |
|---|---|---|
| Cost per off-platform sale | The rate-shopped carrier price. Nothing added for the software. | Carrier price plus a per-label platform fee — check their current pricing. |
| A month you only sold three things | Three labels' worth of wallet balance. No plan running underneath. | Plan-dependent — a tier bills whether or not the closet moved. |
| How the order reaches the tool | Paste the message, screenshot the sale, or dictate it — Billy drafts the label. | Store sync, CSV import, or an API call. A screenshot is not an input. |
| Carriers rate-shopped per parcel | USPS, UPS, FedEx, and DHL side by side, so a light parcel finds its cheapest lane. | Broad multi-carrier list — see their site for current coverage. |
| Buyer backs out after you bought the label | Void it and the funds land back in your wallet, respendable immediately. | Refunds go through the carrier's own refund cycle. |
| Funding the account | Card, Apple Pay, Google Pay, ACH bank transfer, or crypto into one prepaid balance. | Standard SaaS billing. |
Shippo and Poshmark are trademarks of their owners and are not affiliated with GoatLabels. Plans and fees change — compare against their current pricing pages before you decide.
A thrifted jacket that resells for twenty dollars has a margin measured in single digits. A platform fee on top of postage is a share of that, taken on every sale, whether the item was a find or a dud. Here the carrier rate is the entire shipping cost.
Resale is streaky: nothing for ten days, then a closet clear-out and eleven parcels in a weekend. A prepaid wallet matches that exactly — top it up before a push, spend it down, and pay nothing at all through a slow stretch.
The buyer who DMs you after seeing a listing, the local pickup that turned into a ship request, the repeat customer who just texts. None of those become a structured order anywhere. Billy drafts the label from the message itself.
A resale sale that happens outside a marketplace has no order record anywhere — it is a thread, a comment, or a text with an address buried three messages up. That is exactly the input this pipeline takes. Paste the message, drop a screenshot of it, or hold the mic and read the address out, and Billy fills the name, the address, and the package details, then rate-shops USPS, UPS, FedEx, and DHL so a light parcel finds its cheapest lane rather than defaulting into an expensive one. You confirm, and the all-in price is debited from a prepaid wallet you topped up with card, Apple Pay, Google Pay, ACH, or crypto. Nothing is charged on top for the software, nothing bills in a week you did not sell, and if the buyer disappears you void the label and the money is back in the balance ready for the next one. Marketplace and store orders still sync into the same queue when you have them.
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.
No monthly minimum to print, and a voided label credits the wallet for the next sale.
Shopify, Etsy, WooCommerce, and TikTok Shop sync into To Ship and get tracking pushed back when you print — useful once a closet becomes a shop. The rest of a reseller's week is not that: a comment sale, a bundle agreed in DMs, a repeat buyer who texts. Paste it or screenshot it and Billy builds the label with no connector involved.
Via AI tiles: an order that never became a record still becomes a label.
Resale rewards discipline about small numbers, because small numbers are the whole margin. Four carriers quoted per parcel to push the postage down, no platform fee to push it back up, void-to-wallet so a flaky buyer costs you nothing, and an assistant that does the typing.
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, ready for the next sale rather than stuck in a refund queue.
A DM, a comment thread, a voice note, a screenshot — Billy reads any of them and drafts the whole label. Off-platform resale is almost entirely this shape, and it is the input a structured shipping tool has no field for.
Fund the wallet, pay per label, and let a week with no sales cost nothing. Resale volume is streaky by nature, and a prepaid balance absorbs the quiet stretches that a subscription bills straight through.
Live all-in rates side by side, and the number you see is the exact amount that leaves your balance. For a light garment or an awkward pair of boots the gap between carriers is often the difference between a good flip and a break-even one. That is the honest carrier list — if you need one outside it, Shippo's broader network is the reason to stay. Store connectors are optional and tracking pushes back automatically when you use them.
REST and JSON, one Bearer header, idempotency keys so a retry cannot double-buy a label, and signed webhooks for tracking and label events. Free and unlimited on every plan, so growing into automation does not create a new bill.


Label ready
CL-1038 · Brooklyn, NY
Resellers work from a phone at a thrift store, a sorting table, or a post office queue — not from a desk with a CSV open. The whole flow here fits that: read the message, draft the label, compare four carriers, print.
Packing a resale order is a two-handed job, which is when you least want to type an address. 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 where it is when the buyer asks two days later. 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. When the margin on a flip is a few dollars, an adjustment arriving the day after is the difference between profit and not — so nothing arrives the day after, and voiding a shipment credits the wallet rather than a card statement three weeks out.
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
REST, JSON, one Bearer header. Real idempotency keys so a retried request cannot double-buy a label, signed webhooks for tracking and label events instead of polling, and errors that name what to fix. Unlimited on every plan, so a cross-listing tool or a spreadsheet script costs nothing to wire up.
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 — we make a little on each label instead. Pro is a flat monthly fee for unlimited shipments, cheaper label pricing, and Billy on Telegram: the plan for the month a sourcing run pays off and the parcel count stops being the point. Neither one is a minimum you have to hit before a label prints.
Volume pricing
illustrativemore volume → lower per-label rates
$0 / forever
Enough to run a serious side hustle 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. 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 move, so compare against their current pricing page rather than a figure on ours. Full pricing details
If you clear a closet in a weekend and then sell nothing for ten days, a subscription is charging you for the ten days. These are the reseller shapes where a prepaid wallet is simply the cheaper arrangement.
Live sales & drops
Volume that arrives in bursts fits a prepaid wallet better than a plan. Pre-fund before a live sale, print all night, then pay nothing at all through the quiet weeks after it.

Marketplaces & independent sales
Connect the storefronts that have connectors, and handle the marketplace sale, the comment bundle, and the direct buyer in the same queue as everything else.
One queue, connector or not
Order #1024 · pasted from a comment thread
The sales 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 head-to-head? Read GoatLabels vs Shippo, see how voided labels are credited, or read how label pricing works here.
Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, paste in the next off-platform sale, and compare the all-in USPS, UPS, FedEx, and DHL rate against what that parcel costs you today.
Sign up in seconds. No card required. No monthly minimum.