USPS
Ground Advantage
2 to 5 days$11.40
all-in · no surprises
For a single fulfillment wave, GoatLabels can cost less than a ShipStation subscription: upload a CSV, rate-shop every domestic parcel across USPS, UPS and FedEx (DHL on international lanes), pay from a wallet, add Pro ($40 a month) if the wave passes 50 shipments in a month, and cancel it afterwards, since there is no minimum term.
USPS, UPS and FedEx on each domestic row of the CSV, DHL on international rows. Mixed reward tiers land on different carriers.
Card, Apple Pay, Google Pay, ACH, or crypto — one prepaid balance, and no plan running after it.
Shipping software is priced for shops that ship every week. A campaign ships everything in a fortnight and then nothing for a year, which makes the interesting comparison not features but the shape of the bill either side of the wave.
| GoatLabels | ShipStation | |
|---|---|---|
| Cost shape for one wave | Fund a wallet once, spend it on labels, stop; nothing recurs on Free. | A monthly subscription that keeps running after fulfillment ends unless you remember to cancel. |
| Getting the backer list in | Upload the CSV your campaign platform exported and rate-shop every row. | CSV import and store sync on every plan; custom-store import starts at Standard. |
| Address changes before shipping | Edit in the queue, or paste the backer's message and let Billy redraft the label. | Edit in the order record and re-run the automation rules. |
| Carriers per parcel | USPS, UPS and FedEx quoted together, DHL on international lanes: useful when a reward tier changes the box size. | Broad carrier list — see their site for current coverage. |
| International backers | Quoted with duties handled up front, so the number you see is the number that leaves the balance. | International supported; check their current terms. |
| What happens after the wave | Nothing on Free; Pro, if the wave needed it, cancels with no minimum term. | The plan keeps billing until cancelled. |
ShipStation is a trademark of its owner and is not affiliated with GoatLabels. Their plans and carrier list change — compare against their current pricing page before you decide.
Updated
Crowdfunding volume is a spike with a year of silence on either side. A monthly plan prices the silence too: you sign up to ship the wave, then keep paying while nothing moves, or you cancel and the account is locked down to its billing settings until you resubscribe.
A prepaid wallet matches how campaign money actually arrives — a lump sum you are budgeting against. Top it up before the wave, watch it draw down label by label, and know that whatever is left when the last parcel goes out is still yours.
Every campaign generates a pile of address corrections, split shipments, and replacement requests arriving as email and comments. Paste the message and Billy drafts the corrected label, rather than you re-keying it into a form between packing runs.
Checked on from ShipStation's own pages. Plans, fees and policies change, so confirm on the vendor's current page before you decide. ShipStation is a trademark of its owner and is not affiliated with GoatLabels.
Fulfillment day is one long batch, so the tool should behave like a batch. Export the backer addresses from your campaign platform, upload the CSV, and every row is quoted against USPS, UPS and FedEx at the all-in price, with DHL on international rows, so mixed reward tiers end up on whichever carrier is cheapest for that box rather than whichever one the tool defaults to. Buy from a wallet you funded once, print the stack, and let the corrections that arrive afterwards go through Billy instead of back through a spreadsheet. When the last parcel is out, cancel Pro if the wave needed it, and nothing recurs on Free.
Hi! I moved since the survey — please ship to: J. Okafor, Portland, OR 97209
One queue for the batch and for the messages that arrive after it — no second import mapping.
Billy AI
Bulk print the stack, and void a mistake: after the carrier accepts the void, the credit posts back to the balance you funded.
Plenty of campaigns turn into a small shop, so store connectors, Shopify, Etsy, WooCommerce, eBay and Wix, sync into the same To Ship queue and push tracking back when you print. But nothing requires it, a CSV of backers and a pile of correction emails is a complete workflow on its own.
A campaign does not need inventory forecasting or a warehouse role model. It needs to turn several hundred rows into several hundred labels at the best price each, absorb the corrections, and then stop costing money. That is the list below.
Card, Apple Pay, Google Pay, ACH bank transfer, and crypto all top up the same balance, which is convenient when campaign funds arrive as one payout you are budgeting against. Void a shipment and, after the carrier accepts the void, the credit lands back in the wallet.
Every campaign has a second wave made of address changes, missed tiers, and replacements, and none of it arrives as a clean record. Paste the message and Billy drafts the corrected label — the part of fulfillment that usually eats an evening.
Billy
LIVE
Pay for the labels the wave actually buys, plus Pro's flat $40 for a month that passes 50 shipments. Pro has no minimum term, so when the wave is done you cancel it, the account drops back to Free and costs nothing, and there is no year of fees for a fortnight of shipping.
Every row is quoted individually, so the small reward tier and the heavy one can take different carriers — on a mixed-tier campaign that difference compounds across hundreds of parcels. That is the honest carrier list; if you need one outside it, ShipStation's broader network is a real reason to stay. Store connectors exist for the shop that comes after the campaign, but nothing requires one.
REST and JSON, one Bearer header, idempotency keys so a retried batch cannot double-buy a label — which matters more on a several-hundred-row run than anywhere else — and signed webhooks for tracking. Free and unlimited on every plan.
Label ready
CL-1038 · Portland, OR
Campaign fulfillment tends to happen in a garage, a studio, or a rented unit with a laptop balanced on a box. A desktop-shaped shipping suite assumes otherwise. Everything below works from the phone in your hand while the boxes are still open.
The week after a wave ships is made of one question repeated: where is mine? Ask by name and Billy pulls the parcel out of a batch of hundreds and reads its status back. Drafting works the same way — say who the replacement is going to and the label is queued against your prepaid balance. 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.
Several carriers on the same parcel, each an all-in number that is the exact amount leaving your prepaid balance. On a campaign that is a budgeting property as much as a pricing one: the wallet draws down by exactly what you were quoted, so the shipping line in your backer spreadsheet stays true to the end of the wave.
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
Plenty of creators already have the backer data in a database or a spreadsheet script. REST, JSON, one Bearer header, idempotency keys so a retried batch cannot double-buy a label, and signed webhooks for tracking instead of polling. Free and unlimited on every plan, which matters when one run makes several hundred calls in an afternoon.
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. Pro is a flat monthly fee for unlimited shipments — the sensible choice for the month a several-hundred-parcel wave goes out, and equally sensible to drop the month after. 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 for a small campaign, and the starting point for a large one.
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. ShipStation's plans change, so check the dated source block above against their current pricing page. Full pricing details
Campaign creators are the clearest case, but they are not the only people whose year is one spike and eleven quiet months — and the operations that should stay on a subscription are named on this page too.
Kickstarter & Indiegogo waves
Several hundred parcels over a fortnight, then nothing. Fund the wallet from the payout, bulk-buy the labels, and let the account go quiet when the last box goes out.
Different boxes, different carriers
Because each row is quoted individually, the pin-badge tier and the heavy-box tier do not have to travel with the same carrier — which is where the savings on a mixed campaign actually come from.
One queue, connector or not
Backer #4182 · corrected from an email
Corrections that are not order records
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 full head-to-head? Read GoatLabels vs ShipStation or ShipStation vs free shipping software. Scripting the wave? The API alternative page covers the endpoints, and label pricing works like this.
Top up a wallet with card, Apple Pay, Google Pay, ACH, or crypto, upload a slice of your backer CSV, and compare the all-in USPS, UPS and FedEx rates (DHL on international lanes) against the quote you were about to buy.
No contract. No card required. No monthly fee on Free, up to 50 shipments a month.
Updated