GoatLabels GoatLabels
Migration guide.

Switching from Stamps.com, step by step


One afternoon. No downtime.

Switch before your next Stamps.com billing date: a GoatLabels account is free to open, the wallet funds instantly, and Billy AI drafts your first labels the same day.

Keep printing USPS beside UPS and FedEx

USPS, UPS and FedEx on every domestic parcel, DHL on international lanes: live all-in rates, no monthly fee on Free, up to 50 shipments a month.

UPS FedEx DHL USPS DHL: international
Live quotes One all-in price each.
Quote = debit No day-after invoice.
Same via API Free on every plan.

Fund the wallet today, cancel before renewal

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

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
Instant top-up Ship the same day.
No overlap cost Run both for a day.
Accepted voids credited Back to the balance.
Six steps

The move off Stamps.com, in order.

The migration itself is short. What makes it feel risky is doing the steps in the wrong order — so the sequence below opens the new account first, proves it on a real parcel, and only cancels the old one once labels are already printing. Endicia sits under the same corporate roof and leaves the same way: switching from Endicia, step by step.

1

Find your renewal date first

Open your Stamps.com billing page and write down the day the next charge lands. Everything below is scheduled backwards from that date, because the only expensive way to migrate is to do it slowly enough to pay for one more month you never used.

2

Open a GoatLabels account and fund the wallet

Signing up is free and takes seconds, and the wallet accepts card, Apple Pay, Google Pay, ACH bank transfer, or crypto. Load only what your next few days of shipping needs — a prepaid balance is not a deposit, and it is not a plan you are now committed to.

3

Reconnect the stores, or skip that entirely

Store connectors, Shopify, Etsy, WooCommerce, eBay and Wix, sync into the To Ship queue and push tracking back when you print. If your orders come out of DMs instead, connect nothing: paste the message or drop the screenshot and Billy drafts the label from it.

4

Run one real parcel through both tools

Take the next order you were going to ship anyway, quote it here against USPS, UPS and FedEx (DHL on international lanes), and compare the all-in number with what you were about to buy. One parcel is a faster answer than a week of spreadsheet comparison.

5

Print the rest of the day's queue here

This is the whole migration. There is no data import, no CSV mapping, and no address book to move by hand — type or paste an address once and it is saved. Many sellers can reach this step the same afternoon they started.

6

Cancel before the renewal date, not after

Cancel online (My Account, Manage Account, Account Settings, Change/Cancel Plan) or by phone with Stamps.com's Customer Care Center, with days to spare rather than hours. Stamps.com bills at the end of each cycle, so expect one final service fee after you close. Keep the account open until you have printed here for a couple of days if that makes you more comfortable; nothing on our side charges you for the overlap.

Stamps.com is a trademark of its owner and is not affiliated with GoatLabels. Their cancellation process and billing terms are theirs to change — follow the instructions on their own support pages.

What "no downtime" means on a switch like this.

Shipping migrations go wrong in one specific way: the old tool is off before the new one has printed anything real, and a day's orders sit in a box while somebody reads a help article. Nothing in this sequence requires that. Both accounts can be live at once, the prepaid wallet has no minimum making the overlap expensive, and there is no import job that has to finish before you can print. The hand-over is a decision you make after the first label comes out of the printer, not before.

And when Stamps.com is the right choice

  • You need a carrier or a specialised USPS service GoatLabels doesn't rate-shop: our carriers are USPS, UPS and FedEx on domestic parcels and DHL on international lanes, and that is the honest list.
  • Your postage runs through a desktop client or office mailing setup that your team is trained on and your process depends on.
  • You are mid-quarter with accounting built on Stamps.com reporting — finish the quarter, then move on a clean boundary.

What Stamps.com's own pages say, checked 2026-10-23

  • You can cancel by phone with the Customer Care Center, Monday to Friday 6am to 6pm Pacific Time, or online under My Account, Manage Account, Account Settings, Change/Cancel Plan, then the close-account link. (Stamps.com: How to Cancel Your Account)
  • Stamps.com bills at the end of each billing cycle, so closing the account after the trial can still bring one more service fee plus any applicable taxes. (Stamps.com: How to Cancel Your Account)
  • After you close the account, the remaining postage balance is refunded within 4 to 8 weeks except promotional postage, and the subscription runs to the end of the current cycle with no refund for unused time. (Stamps.com Help: Close Your Account)
  • Stamps.com does not charge the subscription during its 30-day trial; after it, the subscription bills monthly from the original sign-up date unless you cancel first, and postage, carrier services and add-ons such as insurance are charged on top of it. (Stamps.com pricing)
  • Postage comes out of a prepaid account balance, topped up by at least $10 at a time or by an auto-fund setting that buys more when the balance falls to a level you choose. (Stamps.com Help: Fund Your Account Balance)
  • An unused label with tracking is refunded through an electronic request, due within 28 days of printing for USPS and 30 days for UPS and DHL, and approved refunds return to the Stamps.com account balance within 21 days. (Stamps.com Help: Request a Label Refund)
  • Refund Assist, a setting you switch on, files refund requests for USPS labels not scanned within 21 days of printing and credits part of the approved refund to the account balance. (Stamps.com Help: Refund Assist)
  • Stamps.com lists Basic at $14.99 a month for individuals and small offices, with 1 user and up to 25 stamps and 10 shipping labels a month; Professional at $29.99 a month for busy offices, with 3 users and unlimited stamps and labels; and Multi-Location from $49.99 a month for organizations with multiple locations, with unlimited stamps and labels, 10 users per location and 2 locations included. (Stamps.com pricing)
  • Stamps.com says it supports UPS, USPS, FedEx and DHL Express, with international carriers listed from the Professional plan up. (Stamps.com pricing)
  • Its SERA REST API signs in with OAuth 2.0, accepts an Idempotency-Key header on POST calls, publishes an OpenAPI specification and offers a staging environment with no service or transaction fees. (Stamps.com/Endicia REST API (SERA) reference)

Checked on from Stamps.com's own pages. Plans, fees and policies change, so confirm on the vendor's current page before you decide. Stamps.com is a trademark of its owner and is not affiliated with GoatLabels.

Day one, after the switch

The same queue you ran yesterday. Minus the renewal date.

Once the account is open, the working day looks like the one you already know, with the parts that used to be manual taken over. Orders arrive from any of Shopify, Etsy, WooCommerce, eBay or Wix, 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. Every label is a debit against the prepaid wallet you funded with card, Apple Pay, Google Pay, ACH, or crypto, so the month after the switch costs what you shipped, plus Pro's flat $40 if you ship more than 50. Rate-shop USPS, UPS and FedEx at the all-in price (DHL on international lanes), 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
Etsy
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 no import job to run first.

2 Billy Billy AI

Your first labels, drafted on the day you switch.

Billy AI
  • Reads a DM, comment thread, voice note, or screenshot
  • Fills the addresses and the package details
  • Rate-shops USPS, UPS and FedEx at the all-in price, DHL on international lanes
  • 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

No renewal date on Free, and Pro cancels anytime. Signed webhooks push tracking back to the store and to your stack.

Reconnecting takes minutes.

Connectors for the storefronts, AI for everything else.

Shopify, Etsy, WooCommerce, eBay and Wix sync into To Ship and get tracking pushed back when you print, so the storefronts you had wired up are reconnected in the time it takes to authorise them. The orders that never had a connector are the easy part here: paste an Instagram or Facebook DM, or a screenshot of one, and Billy builds the label anyway.

Shopify logo Shopify
Etsy logo Etsy
WooCommerce logo WooCommerce
eBay logo eBay
Wix logo Wix
What you keep, and what arrives with the move.

Everything you shipped with, still here.
Without the renewal date.

A migration is only worth doing if nothing important is left behind. USPS is still there, the carriers multiply rather than shrink, the API comes free, and the recurring charge is replaced by a balance you top up when you feel like it.

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 it funds instantly enough to print on the day you open the account. Void a shipment and, after the carrier accepts the void, the credit lands back in the wallet.

Wallet balance
$1,247.36 USD
AI

Billy drafts your
first labels the same day

A DM, a comment thread, a voice note, a screenshot — Billy reads any of them and drafts the whole label. There is no learning curve to clear before the first parcel goes out, which is exactly what a switch day needs.

Billy 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
on Free

Fund the wallet, pay per label, and on Free ship nothing in February without paying for February. Free covers 50 shipments a month; past that, Pro is one flat monthly plan with unlimited shipments.

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

USPS, UPS, FedEx, and DHL
in one account

Live all-in rates side by side, USPS, UPS and FedEx on every domestic parcel and DHL on international lanes, and the number you see is the exact amount that leaves your balance. That is the honest carrier list: if your current setup depends on a service outside it, finish the switch on your old account first. Shopify, Etsy, WooCommerce, eBay and Wix reconnect in minutes and push tracking back when you print.

Compare rates
UPS UPS $12.48
FedEx FedEx $13.22
DHL DHL $14.10
USPS USPS $11.79
Duties inside the quote where DDP applies

Rewiring an integration
if you had one

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. Point a staging key at it, run one shipment through, then flip production when it passes.

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 to install on switch day

No desktop client, no setup afternoon.

Half the dread of moving shipping tools is the install-and-configure evening. There isn't one. The browser you are reading this in is the client, the phone in your pocket runs the same queue, and the first label can be printed before you have finished cancelling the old account.

Paste the DM, snap the thread, or drop the screenshot — Billy pulls the name, the address, and the parcel out of it.
No software to install and no address book to import: addresses save as you ship.
USPS, UPS and FedEx come back as all-in prices on one screen, DHL on international lanes.
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.
The fastest way to print label one

Talk to Billy, not to a setup wizard.

On switch day the question is how quickly a real parcel gets out the door. Hold the mic, say who it is going to, 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. That is a faster first label than any onboarding checklist. 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 to install and nothing to migrate · reads the all-in rate back before a cent leaves the wallet · phone, browser, or Telegram on Pro.

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 comparison to run on your first day: quote the parcel here, look at what you were about to pay, and let one real number decide the migration.

CA → NY 2.6 lbs 12×8×4 in
USPS

USPS

Ground Advantage

2 to 5 days

$11.40

all-in · no surprises

Cheapest
UPS

UPS

Ground

1 to 5 days

$9.85

all-in · no surprises

FedEx

FedEx

Ground

1 to 5 days

$11.20

all-in · no surprises

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

Repointing an integration without a rewrite week.

If something in your stack talks to your current provider, this is the step to schedule before the cancellation date, not after. 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.

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": 2.6, "weight_unit": "lb" },
  "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 in the web app all unlimited underneath it; the quoted label price is what you pay from a prepaid wallet. Pro is a flat monthly fee for unlimited shipments and Billy on Telegram. Pro has no minimum term and you can cancel it anytime to fall back to Free, so the overlap during a switch costs only the labels you print.

Pro

Most popular
$40 / month
Unlimited shipments — no monthly cap
Unlimited address validation
Billy AI on Telegram Telegram logo — draft a label without opening the dashboard
API access still free and unlimited

Rate by plan

illustrative
Free Pro

Pro: one flat monthly plan, unlimited shipments

Free

$0 / forever

Enough to finish the migration without paying for two tools.

50 shipments a month, no monthly fee
USPS, UPS and FedEx on every domestic parcel; DHL on international lanes
The full REST API with unlimited calls and signed webhooks
Billy AI in the web app, unlimited — paste, screenshot, or speak
Store connectors included: Shopify, Etsy, WooCommerce, eBay and Wix

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 logo 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

High-volume shippers can ask about custom pricing, which we review account by account. Compare it against what you pay on

ShippoPirate ShipShipStation
No contracts No monthly fee Free to sign up
USPS UPS FedEx DHL

Label 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. Stamps.com's plans move, so compare against their current pricing page rather than a figure on ours. Full pricing details

Who this switch is easiest for

Not every Stamps.com user should move.

The migration is shortest for sellers whose shipping never really needed the desktop-and-plan model in the first place — spiky volume, off-platform orders, and small teams printing from a phone.

Seasonal and drop-driven sellers

TikTok logo TikTok Shop & live commerce

Prepaid

Switch during a quiet stretch and the move costs only the labels: pre-fund before the next drop and print all night; on Free (up to 50 shipments a month) the weeks after cost nothing.

4 carriers in one account no monthly fee bulk print
goatlabels.io/dashboard/shipments
GoatLabels shipments queue with purchased labels

Shops that also sell off-platform

Etsy logo 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 as everything else.

One queue, connector or not

Order #1024 · pasted from a comment thread

Instagram logo

Sellers living in the DMs

Messenger logo Orders no import job could carry over

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

Devs who want the dashboard too

Shopify logoWooCommerce logo REST and the UI, one balance

1

wallet behind the API and the dashboard

Real sellers, real words

Sellers who moved mid-cycle and never went back.

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 logo 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 logo Etsy
The API is what every shipping API pretends to be. Idempotency that actually works.
S

Sasha R.

Staff engineer, marketplace

API user

Switching from Stamps.com FAQ

How long does switching from Stamps.com actually take?
This can be done in an afternoon. Opening the account and funding the wallet is a few minutes, connecting any of Shopify, Etsy, WooCommerce, eBay or Wix is a few more, and there is no data migration step because there is nothing to import: orders arrive from the connectors, the API, or a pasted message, and addresses save themselves as you use them.
When in the billing cycle should I switch?
Start a few days before your next renewal date rather than just after it. Open and fund the GoatLabels account first, print here for a day or two while the old account is still live, then cancel with time to spare. Moving in that order means the overlap costs only the labels you print here on Free (up to 50 shipments a month), and the old subscription stops before another cycle bills.
Will I lose my saved addresses or shipping history?
Your Stamps.com history stays in Stamps.com — export anything your bookkeeping needs before you close the account, as you would with any provider. On this side there is no address book to import: addresses save as you ship, and Billy pulls them straight out of a pasted order or a screenshot.
Can I keep printing USPS exactly as I do now?
Yes. Every domestic parcel is quoted against USPS, UPS and FedEx at once as all-in prices, with DHL on international lanes, so the USPS service you print today is still there, with UPS and FedEx priced beside it on the same screen.
Do I have to cancel Stamps.com before I can start?
No, and you should not. Nothing here requires exclusivity and Free has no monthly fee, so the overlap stays cheap; so run both for a day or two, confirm the labels and the rates look right, and only then cancel.
What happens to money left in my postage account?
Stamps.com's help center says the remaining postage balance is refunded within 4 to 8 weeks after you close the account, except promotional postage. Switch off auto-fund first so no new top-up lands, and note the balance so you can match the refund. The GoatLabels wallet is separate and prepaid: you fund it with card, Apple Pay, Google Pay, ACH, or crypto, and voided labels credit back into it after the carrier accepts the void.
Is there a contract or a minimum on the new account?
No contract, and no monthly fee on Free. Free covers 50 shipments a month with the API, the store connectors, and Billy in the web app; past that, Pro is one flat $40 monthly plan with unlimited shipments.

Still weighing it up? Stamps.com vs free shipping software compares the fee against what free actually includes, and how subscription billing works on Stamps.com covers why the timing of the cancellation matters. Developers should start with the API alternative. Ready for step six? Follow how to cancel Stamps.com, and see Stamps.com refunds vs void to wallet for what happens to a leftover postage balance.

Start before the next renewal lands.

Open the account today.
Cancel before you're billed again.

Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, print the rest of today's queue here, and compare the all-in USPS, UPS and FedEx rates (DHL on international lanes) against what you were about to buy.

Sign up in seconds, no card required. Your first top-up may need an approved application. No monthly fee on Free, up to 50 shipments a month.

Updated