GoatLabels GoatLabels
Billing, structurally.

Stamps.com billing friction, and how a prepaid wallet avoids it


Nothing renews. Nothing auto-charges.

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.

One all-in price and no second invoice

USPS, UPS, FedEx, and DHL — live all-in rates, no monthly minimum to print.

UPSFedExDHLUSPS all quoted
Four quotes One all-in price each.
Quote = debit No day-after invoice.
Same via API Free on every plan.

You can only spend what you loaded

Card, Apple Pay, Google Pay, ACH, or crypto — one prepaid balance.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
Prepaid No renewal date.
No auto-charge You start every top-up.
Voids credited Back to the balance.
Billing mechanics

Where a billing surprise can and cannot come from.

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.

Three ways prepaid changes the outcome, not just the promise.

Prepaid removes the surprise by construction

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.

Void a label and the money comes back to you

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.

Leaving requires no ceremony

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.

And when Stamps.com is the right choice

  • Your billing is fine and your process depends on Stamps.com reporting — a complaint page about someone else's experience is not a reason to move.
  • You need a carrier or a specialised USPS service GoatLabels doesn't rate-shop — we quote USPS, UPS, FedEx, and DHL, and that is the honest list.
  • You run leased hardware or a desktop workflow that the subscription genuinely underwrites.
One ledger, end to end

Every charge traces back to a parcel you shipped.

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.

1
Any order shape in
Store sync, API, DM, or screenshot
maya_boutique

Hey! 2x hoodies (M) 1x tee (L) 😅 Ship to: Maya R. Austin, TX 78701

Shopify
Synced into To Ship
TikTok Shop
Synced into To Ship
DM screenshot
Order
#1847
Customer
Jordan Lee
Items
1x Hoodie (L)
Address
Brooklyn, NY
Drop the screenshot or paste the DM

Connectors, REST API, DMs, and screenshots — one queue, and one place money can leave.

2 Billy AI

Drafted first, charged only after you confirm.

Billy AI
  • Reads a DM, comment thread, voice note, or screenshot
  • Fills the addresses and the package details
  • Rate-shops USPS, UPS, FedEx, and DHL at the all-in price
  • Hands the drafted label back for you to confirm
Drafted. Checked. Yours to confirm.
3
Clean label out
Bought from the wallet
Paid from your prepaid balance
Card, Apple Pay, Google Pay, ACH, or crypto
$12.47
USPS
Label purchased
USPS Priority Mail — all-in rate
$12.47

One debit, one label, and a void credits it back. Signed webhooks push tracking back to the store and to your stack.

No integration is sold as an add-on.

Connectors for the storefronts, AI for everything else.

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.

13 connected today 2 via AI 8 coming soon
Connected today 13 storefronts sync to To Ship
Shopify logo Shopify
Etsy logo Etsy
WooCommerce logo WooCommerce
TikTok Shop logo TikTok Shop
Amazon logo Amazon
eBay logo eBay
Squarespace logo Squarespace
Wix logo Wix
Walmart logo Walmart
Square logo Square
BigCommerce logo BigCommerce
Magento logo Magento
Temu logo Temu
Via AI

DM and screenshot parsing — the AI builds the label.

Coming soon
Shopify Plus logo Shopify Plus Soon
Zapier logo Zapier Soon
NetSuite logo NetSuite Soon
Ecwid logo Ecwid Soon
Shein logo Shein Soon
ChannelAdvisor logo ChannelAdvisor Soon
SkuVault logo SkuVault Soon
Zoho Inventory logo Zoho Inventory Soon
Nothing here is metered, tiered, or billed separately.

The whole product, one ledger.
No line items to decode.

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.

One prepaid wallet,
five ways to fund 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. You start each top-up yourself, and nothing in the system can initiate one for you.

Wallet balance
$1,247.36 USD
AI

AI drafting included,
not billed per use

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.

Billy LIVE
Where's the package to Maya?
It's in transit via UPS. Expected Friday, Aug 7.
UPS
1Z8923A6B05G4123456
In transit
Austin, TX → Dallas, TX
Ask Billy anything...

No renewal date
to remember

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.

Shipment summary
UPS Ground $12.49
Insurance $0.75
Fuel surcharge $0.32
Total $13.56

USPS, UPS, FedEx, and DHL
in one quote

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.

Compare rates
UPS UPS $12.48
FedEx FedEx $13.22
DHL DHL $14.10
USPS USPS $11.79
Duties & taxes paid

Unlimited API calls,
not metered access

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.

POST /v1/shipments
{
"to" : { "name" : "Maya" },
"from" : { "name" : "Alex" },
"service" : "ups_ground" ,
"label_format" : "pdf"
}
Webhook delivered
GoatLabels mobile shipments queue with all-in carrier prices
Billy drafting a label from a pasted DM on mobile

Label ready

CL-1038 · Brooklyn, NY

Nothing leased, nothing installed

No hardware, no recurring anything.

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.

Paste the DM, snap the thread, or drop the screenshot — Billy pulls the name, the address, and the parcel out of it.
Nothing leased and nothing installed, so nothing renews in the background.
USPS, UPS, FedEx, and DHL come back as four all-in prices on one screen.
Buy from the prepaid balance and one-tap print to a share sheet or a thermal printer over Wi-Fi.
Hold the mic at the packing table and say the address — Billy drafts it and reads the rate back.
Ask where the money went

Talk to Billy, not to a billing queue.

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.

goatlabels.io/dashboard/shipments — Billy
Billy reading back a parcel's tracking history over the purchased labels list

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.

All-in quotes

The quote is the debit.

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.

US → DE 2.6 lbs 12×8×4 in
USPS

USPS

Priority Mail Intl

10–15 days

$18.30

$10.00 of taxes & duties included

all-in · no surprises

Best balance
FedEx

FedEx

Intl Connect Plus

3–5 days

$22.80

$11.00 of taxes & duties included

all-in · no surprises

DHL

DHL

Express Worldwide

1–2 days

$26.20

$12.20 of taxes & duties included

all-in · no surprises

No carrier invoice the day after Void → credit back to the wallet you funded Multi-currency display
Public API v1

Idempotency is a billing guarantee.

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.

Create, rate-shop, and buy — the same three calls you already write
Signed webhooks for tracking and label events instead of polling
Real idempotency keys — a retried request never buys two labels
OpenAPI 3.1 spec, no SDK lock-in, unlimited calls on every plan
Read the API docs Get an API key $0 on every plan
curl https://api.goatlabels.io/api/v1/shipments
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"
}
No plan to clear first

No plan to clear first.

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.

Pro

Most popular
$40 / month
Unlimited shipments — no monthly cap
Cheaper label pricing that scales down as your volume grows
Billy AI on Telegram — draft a label without opening the dashboard
API access still free and unlimited

Volume pricing

illustrative
less volume more volume

more volume → lower per-label rates

Free

$0 / forever

A free tier that stays free, with no rollover date.

50 shipments a month, no monthly minimum to print
USPS, UPS, FedEx, and DHL rate-shopped on every parcel
The full REST API with unlimited calls and signed webhooks
Billy AI in the web app, unlimited — paste, screenshot, or speak
Shopify, Etsy, WooCommerce, and TikTok Shop sync included

Billy is not a paid tier

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.

Web — every plan Telegram — Pro

API free on every plan

GET /api/v1/shipments

200 OK · plan: free

Unlimited calls on Free — still unlimited on Pro.

Bring the invoice you pay today

On Pro we will work with you to beat the label rates you are already getting from

ShippoPirateShipShipStation
No contracts No monthly minimum to print Start in seconds
USPS UPS FedEx DHL

Label 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

Who feels the billing model most

A renewal date hurts some shippers far more.

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.

Seasonal and drop-driven sellers

TikTok Shop & live commerce

Prepaid

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.

4 carriers per quote no monthly minimum bulk print
goatlabels.io/dashboard/shipments
GoatLabels shipments queue with purchased labels

Shops that also sell off-platform

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

Sellers living in the DMs

Income that arrives unevenly

got the dress! can you ship to Austin?
Label drafted · CL-1024

Devs who want the dashboard too

REST and the UI, one balance

1

wallet behind the API and the dashboard

Real sellers, real words

Sellers who wanted the billing to be boring again.

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.
E

Early customer · TikTok

TikTok Shop seller

TikTok Shop
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.
E

Early customer · Etsy

Etsy maker

Etsy
The API is what every shipping API pretends to be. Idempotency that actually works.
S

Sasha R.

Staff engineer, marketplace

API user

Shipping billing FAQ

What are people describing when they talk about Stamps.com hidden fees?
The recurring themes in user complaints are structural rather than technical: a trial that converts to a paid subscription, a monthly charge that continues through months with little or no shipping, and a cancellation process that is harder to complete than the sign-up was. We do not publish their fees or terms here — those are theirs to set and change, and their current pricing page is the only accurate source.
How does a prepaid wallet actually prevent billing surprises?
By removing the ability to charge you without an action of yours. The wallet holds a balance you loaded with card, Apple Pay, Google Pay, ACH, or crypto, and the only thing that draws it down is buying a label. There is no renewal date, no auto-charge, and no way to spend more than the balance you put in.
Does GoatLabels have any hidden fees?
The label price is one all-in number, and that exact amount leaves your balance when you buy — nothing is added at checkout and no invoice follows the next day. The software itself has no monthly minimum to print; the only optional charge is Pro, a flat plan you would have to choose deliberately for unlimited shipments and cheaper label pricing.
Is there a free trial that rolls into a paid plan?
No, and that is deliberate. The free tier is not a trial: it covers 50 shipments a month with the API, the store connectors, and Billy unlimited underneath it, and it does not expire into anything. Nothing converts, so there is no rollover date to diary.
How do I stop being charged?
Stop topping up the wallet. There is no subscription to cancel, so an idle account costs nothing to hold, and there is no support conversation standing between you and the end of the spending.
What happens to a label I bought and did not use?
Void the shipment and the amount is credited back into the same wallet, ready for the next label. The money returns to a balance you control rather than to a separate postage ledger or a card statement weeks later.
Can I check what I have spent?
Yes — the wallet is a single ledger. Top-ups in, labels out, voids credited back, each against the shipment it belongs to, which is a far shorter document to audit than a software bill and a postage account read side by side.

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.

Load ten dollars and see the whole ledger.

Spend what you loaded.
Nothing more, ever.

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.