USPS
Ground Advantage
2 to 5 days$11.40
all-in · no surprises
Vintage and thrift resellers get the cheapest shipping labels by quoting USPS, UPS and FedEx on each one-of-one domestic parcel as it sells, and DHL on international ones, pulling orders from every marketplace into one queue, and paying per label with no monthly fee on Free (up to 50 shipments a month) for the weeks when nothing sells.
USPS, UPS and FedEx quoted together on the polybagged tee, the boxed boots, and the lamp in its own carton; DHL on international lanes.
Top up with card, Apple Pay, Google Pay, ACH, or crypto and spend it label by label. A slow week at the racks costs nothing.
Vintage and thrift resellers get the cheapest shipping labels by quoting USPS, UPS and FedEx on each one-of-one domestic parcel as it sells (DHL on international lanes), pulling orders from every marketplace into one queue, and paying per label with no monthly fee on Free (up to 50 shipments a month) for the weeks when nothing sells. No two parcels are alike, so a shipping rule written for last week's inventory is wrong for this week's; the decision has to be made per parcel, from a live quote.
| What sold | Quote first, then decide | What usually wins, and why |
|---|---|---|
| A tee, a scarf, or anything that fits a polybag | Quote every carrier that serves the lane. Light and small means the cheapest service is often a ground or first-class tier, and the gap to express is large. | A USPS ground or lightweight service is usually cheapest for a light, small parcel; compare the quotes rather than assuming. |
| Boots, denim, or a boxed jacket | Quote every carrier that serves the lane, with the real box dimensions. Dimensional weight can make a light-but-bulky box more expensive than the scale suggests. | Depends on zone. Short zones favour ground services; long zones can flip to a flat-rate or a different carrier. The quote decides. |
| A lamp, a chair, or something in its own carton | Quote every carrier that serves the lane. Large, light items are where UPS or FedEx ground often beats the postal option, and where a wrong size measurement costs the most. | UPS or FedEx ground on many lanes, but not all. Measure the carton, quote, and take the number. |
| A high-value piece | Quote every carrier that serves the lane and look past the cheapest number at the service's tracking depth and signature options, published by the carrier. | A tracked service with a signature at the door, whichever carrier prices it best on that lane. |
| An international sale | Quote every carrier that serves the lane; the customs form is generated with the label. Ship from a US or Singapore origin and tell the buyer who pays any duties at the door. | Postal for light and patient, express for valuable and urgent. The buyer usually pays duties at delivery. |
| What GoatLabels does | Pulls the sale into one To Ship queue from any of thirteen storefronts, quotes USPS, UPS and FedEx on the real parcel (DHL on international lanes), and debits the all-in rate from your wallet. | Shows the quotes side by side so the decision is a glance, not a rule. No monthly fee on Free, up to 50 shipments a month. |
Service names, dimensional-weight rules, and tracking or signature options are published by USPS, UPS, FedEx, and DHL and change without notice. Check the carrier's own page for the service you choose; the decision above is about mechanics, not figures.
Updated
Reselling is a business of uneven weeks and unrepeatable parcels. The shipping tool has to be shaped like that too.
A reseller's month is a few big sourcing days, a listing push, and then sales that arrive when they arrive. A monthly fee runs through all of it. On Free, a prepaid wallet only moves when a label is bought, so a quiet fortnight at the racks costs exactly nothing.
The same rack of inventory ends up on eBay, Etsy, and a Shopify site, and the sales come in on three different screens. GoatLabels pulls all thirteen supported storefronts into one To Ship queue, pushes tracking back to whichever marketplace the item sold on, and takes the rest by paste, screenshot, or CSV.
A shipping rule assumes repeatable parcels, and a reseller has none. Quoting USPS, UPS and FedEx on the real box for every domestic sale, and DHL on international ones, turns the service decision into a glance at a few numbers instead of a rule that is wrong half the time.
Connect eBay, Etsy, Shopify, and whichever other storefronts you list on, and every sale lands in the To Ship queue with tracking pushed back the moment you print. The sale that happened in a message thread — the buyer who asked for a bundle deal, the local pickup that turned into a ship-it — goes into the same queue by paste or screenshot, and Billy drafts the recipient, the parcel, and the service for you to confirm. Every label is a debit against a prepaid wallet, and the quote you accepted for USPS, UPS, FedEx, or DHL is the exact amount that leaves the balance.
Hey! I'll take the denim jacket + the boots. Ship to: Maya R. Austin, TX 78701
Thirteen storefront connectors, bulk CSV import, DMs, and screenshots — one To Ship queue.
Billy AI
No monthly fee on Free (up to 50 shipments a month) and no per-label platform fee. Tracking is pushed back to the marketplace when the label prints.
Shopify, WooCommerce, Amazon, eBay, TikTok Shop, Etsy, Walmart, BigCommerce, Squarespace, Wix, Square, Magento, and Temu sync into To Ship and get tracking pushed back when you print. The sales that never became a record — the bundle agreed in messages, the repeat buyer who texts — go into the same queue by paste, screenshot, or CSV.
A reseller needs the connectors, the carriers, and a phone-friendly way to ship, without a subscription sized for a warehouse. Here the pieces are the same for a closet-clearing side hustle as for a full-time store with a storage unit.
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 on a statement three weeks out.
A bundle deal agreed in a DM is not a structured order. Billy reads the message, the screenshot, or your spoken description and drafts the whole label from it for you to confirm.
Billy
LIVE
Fund the wallet, pay the carrier's all-in rate per label, and pay nothing in the week when nothing sells. Free has no subscription and no minimum for up to 50 shipments a month.
USPS, UPS and FedEx quoted side by side on every domestic parcel, DHL on international lanes, and the number on screen is the exact amount that leaves your balance. The polybagged tee, the boxed boots, and the lamp in its own carton each get their own cheapest service without a rule you had to write.
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. The dashboard and the API spend the same balance.
Label ready
CL-1038 · Brooklyn, NY
When a buyer messages to take the jacket and the boots together, you become the integration. GoatLabels takes the message itself, on the phone that is already next to the tape gun, and turns it into a drafted label.
Packing a vintage sale is a two-hands job. Hold the mic, say who the next one is going to and what box it is in, and Billy looks up the buyer, rate-shops USPS, UPS and FedEx (DHL on international lanes), and queues the label against your prepaid balance, then answers for it afterwards when the buyer asks where the parcel is.
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 or browser.
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, a carrier re-weigh posts as its own line on that shipment, and an accepted void credits the wallet rather than a card statement weeks later. Figures are illustrative.
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
Some resellers 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. 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": 2.6, "weight_unit": "lb" },
"service": "fedex_intl_priority"
}
A reseller's volume is uneven by nature, and a subscription charges for the even weeks that never come. Here there is no monthly fee on Free (up to 50 shipments a month): fund the wallet, pay the carrier's all-in rate per label, and the balance only moves when a label is bought.
Rate by plan
illustrativePro: one flat monthly plan, unlimited shipments
$0 / forever
Enough for a reselling side hustle without a subscription under it.
The assistant that reads a DM, a screenshot, or a voice note into a drafted label runs in the web app on every plan.
GET /api/v1/shipments
200 OK · plan: free
The dashboard and the API spend the same prepaid balance.
Put a real parcel through and compare the side-by-side rate against what that label costs you on
ShippoPirate ShipShipStationLabel prices are quoted live from USPS, UPS, FedEx, and DHL and shown as one all-in number — the same number that leaves your wallet. Marketplace fees are the marketplace's to set; compare against their current pricing page. Full pricing details
These are the sellers for whom the missing monthly fee, the thirteen connectors, and the AI drafting add up to a real difference. If you sell a few items a month on one marketplace and its built-in label works, this page is not a reason to change that.
Sourcing days, listing pushes, uneven sales
Volume that arrives unevenly fits a prepaid wallet better than a subscription. Fund it and print through a busy week; on Free (up to 50 shipments a month) a quiet one costs nothing.
eBay, Etsy, Shopify, and the rest
Connect the storefronts that have connectors and pack every sale from one queue, with tracking pushed back to whichever marketplace the item sold on.
One queue, connector or not
Order #1024 · pasted from a comment thread
The bundle that never became a listing
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
Selling on a specific platform? See the Poshmark reseller page, shipping labels for Etsy, or shipping labels for Facebook Marketplace.
Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, put through the next sale you would have shipped anyway, and compare the all-in USPS, UPS or FedEx rate (DHL on international lanes) against what that label costs you today.
No card required. No contract. No monthly fee on Free, up to 50 shipments a month.
Updated