USPS
Priority Mail Intl
10–15 days$18.30
$10.00 of taxes & duties included
all-in · no surprises
A prepaid wallet is the structural fix for subscription billing surprises: with GoatLabels you can only ever spend what you've loaded, and voided labels credit straight back.
USPS, UPS, FedEx, and DHL — live all-in rates, no monthly minimum to print.
Card, Apple Pay, Google Pay, ACH, or crypto — one prepaid balance.
Most complaints about shipping software billing are not really about the amount. They are about a charge that happened without a decision — a renewal, a rollover, a month nobody meant to buy. That is a property of the payment model, so compare the models rather than the promises.
| Prepaid wallet | Subscription billing | |
|---|---|---|
| How a charge starts | You choose to load the wallet. Nothing initiates a payment on its own. | A recurring subscription charge on a renewal date. |
| What a trial can turn into | There is no trial to roll over — the free tier is simply the free tier. | Trial-to-paid rollovers are the most common billing surprise people describe. |
| The maximum you can be charged | What you have loaded. A prepaid balance cannot overdraw itself. | Whatever the plan terms allow while the account is open. |
| Stopping the spend | Stop topping up. There is no cancellation flow to complete first. | A cancellation process people report as the friction point. |
| Refund on a voided label | Credited back into the same wallet, ready to spend on the next label. | Handled through the postage account on the carrier's own cycle. |
| Reading the bill | One ledger: top-ups in, labels out, voids back. Nothing else appears on it. | Software billing and postage charges arrive on separate lines. |
Stamps.com is a trademark of its owner and is not affiliated with GoatLabels. The right-hand column describes subscription billing in general and the themes users commonly report; for their actual plans, fees, and cancellation terms, read their own pricing and support pages.
A billing surprise needs a mechanism that can charge you without your involvement. Delete that mechanism and the category of complaint disappears — not because we promise to be careful, but because there is nothing in the system that pulls money on a schedule. You load the wallet, and only labels take money out of it.
The other half of billing anxiety is what happens when something goes wrong. Void a shipment here and the amount credits straight back into the wallet it left, ready to spend on the next label — no case to open, no separate postage balance to reconcile, no waiting to see it on a card statement.
Cancellation friction only exists where there is a subscription to cancel. If you stop shipping here, stop topping up: the account sits idle at no cost and nothing renews behind your back. Whatever balance remains is yours to spend the day you come back.
The reason the billing is simple to audit is that the pipeline only ever spends money in one place. Orders arrive from Shopify, Etsy, WooCommerce, or TikTok Shop, from the REST API, or as a pasted DM or screenshot, and land in one To Ship queue. Billy fills in the addresses, the package details, and the service, then hands the draft back for you to confirm — a confirmation step, before any money moves. The label is then a single debit against a prepaid wallet topped up with card, Apple Pay, Google Pay, ACH, or crypto, and voiding it credits the same balance back. Rate-shop USPS, UPS, FedEx, and DHL at the all-in price, print from your phone or a thermal printer, and let signed webhooks and idempotency keys carry the same events on the API side.
Hey! 2x hoodies (M) 1x tee (L) 😅 Ship to: Maya R. Austin, TX 78701
Connectors, REST API, DMs, and screenshots — one queue, and one place money can leave.
One debit, one label, and a void credits it back. Signed webhooks push tracking back to the store and to your stack.
Shopify, Etsy, WooCommerce, and TikTok Shop sync into To Ship and get tracking pushed back when you print, and none of them is an upgrade, an add-on, or a line item on a bill. Paste an Instagram or Facebook DM, or a screenshot of one, and Billy builds the label without a connector existing at all — also at no extra charge, because there is no charge to add to.
Via AI tiles: an order that never became a record still becomes a label.
If you arrived here from a billing complaint, the useful question is not which features exist but which of them can generate a charge. The answer is one: buying a label. Everything below is included, and none of it appears on a bill.
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. You start each top-up yourself, and nothing in the system can initiate one for you.
A DM, a comment thread, a voice note, a screenshot — Billy reads any of them and drafts the whole label, unlimited in the web app on Free. There is no per-draft charge waiting on the statement.
Fund the wallet, pay per label, and ship nothing in February without paying for February. Pro is an optional flat plan you would choose deliberately — never something a trial converts you into.
Live all-in rates side by side, and the number you see is the exact amount that leaves your balance. No surcharge is bolted on at checkout and no adjustment invoice arrives the day after. That is the honest carrier list — if you need a service outside it, Stamps.com's postage-centric coverage is the reason to stay.
REST and JSON, one Bearer header, idempotency keys so a retry cannot double-buy a label — which is a billing feature as much as an engineering one — and signed webhooks instead of polling. The dashboard and the API spend the same balance.


Label ready
CL-1038 · Brooklyn, NY
Recurring charges usually trail recurring things: a client licence, a meter, a scale on a rental agreement. There is none of that here. The browser is the client, the phone in your hand is the shipping station, and the only money that moves is a label price.
Billy is also how you interrogate your own ledger. Ask what a shipment cost, which carrier it went with, or whether a void was credited, and the answer comes back in the same conversation that drafted the label — instead of a support ticket about a line on a statement. 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 renews and nothing auto-charges · 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. This is the second half of billing certainty: not only can nothing charge you on a schedule, but the price you agreed to is the price that moves, and a void puts it back.
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
A retried request that buys a second label is a billing surprise with an engineering cause, so the API is built to make it impossible. REST, JSON, one Bearer header, real idempotency keys, signed webhooks for tracking and label events instead of polling, and errors that name what to fix. Unlimited on every plan, so the calls themselves never appear on a bill.
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 — and it is a tier, not a trial, so it does not convert into anything on a date you forgot. We make a little on each label instead. Pro is a flat monthly fee you would have to choose on purpose, for unlimited shipments, cheaper label pricing, and Billy on Telegram.
Volume pricing
illustrativemore volume → lower per-label rates
$0 / forever
A free tier that stays free, with no rollover date.
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. Stamps.com's plans and terms move, so read their current pricing page rather than a figure on ours. Full pricing details
Recurring billing is least noticeable when volume is steady and high. It is most painful for exactly the sellers below — bursty, seasonal, off-platform — which is why they are the ones writing the complaints.
TikTok Shop & live commerce
Volume that arrives in bursts fits a prepaid wallet better than a plan. Pre-fund before a drop, print all night, then pay nothing at all through the quiet weeks — no renewal landing in the middle of them.

Etsy & independent creators
Connect the stores that have connectors, and handle the market stall, the comment sale, and the friend-of-a-friend order in the same queue — and on the same single ledger.
One queue, connector or not
Order #1024 · pasted from a comment thread
Income that arrives unevenly
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
Ready to move? Switching from Stamps.com step by step times the cancellation so you are not billed once more. If the fee is the whole problem, read Stamps.com vs free shipping software or, at low volume, occasional shipping without a subscription.
Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, buy one label at the all-in USPS, UPS, FedEx, or DHL rate, and watch a void credit straight back into the same balance.
Sign up in seconds. No card required. Nothing renews.