GoatLabels GoatLabels
Export, drain, re-point, cancel — in that order.

How to cancel ShipStation cleanly


Nothing lost, nothing stranded, nothing still billing.

Before cancelling: export order and shipment history, deal with any funded balance, and note where connected stores will send orders next. Cancellation takes effect against the current billing period, and exports do not come back after closure. Then decide what replaces it — for many sellers, nothing monthly needs to.

Your history leaves with you, if you export it first

Orders, shipments, products, customers, and cost reports all export today — and none of them can be requested after closure.

UPSFedExDHLUSPS export all
Full date range Not the default view.
Drain the balance Prepaid means yours.
Mind the renewal That date is the deadline.

What replaces the plan does not have to be a plan

A prepaid wallet funded by card, Apple Pay, Google Pay, ACH, or crypto meters nothing but the postage itself.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
No subscription Fund it, print, done.
Slow months free No tier to keep fed.
Per-label ledger The bill is the postage.

Export first: what disappears at closure

ShipStation is a system of record, and cancelling it closes the record. Everything you might want later — the order history your accountant reconciles against, the shipment history that proves what you sent and when, the customer list, the product catalogue with its saved weights and dimensions — exists as reports you can export today and cannot request after the account closes. The moment to gather them is before you touch anything on the billing screen, because the one consistent rule of account closure everywhere is that nobody answers the door afterwards.

Work through the list mechanically rather than from memory. Export orders and shipments across your full date range, not the filtered view the screen happens to be showing. Export the product and customer records, because rebuilding saved weights and repeat-buyer addresses by hand is slower than any migration you are about to do. Write down which stores are connected and which carrier accounts are attached, since that map is the thing you will reconstruct on the other side. And download any raw label-cost reporting your bookkeeping uses — a shipping ledger is exactly the kind of thing tax season asks for eight months after you stopped caring.

Export checklist reference — verified against ShipStation's published help documentation on 2026-08-15. The exportable reports (orders, shipments, products, customers), the CSV formats they produce, the balance and cancellation behaviour described on this page, and the fact that a closed account cannot retrieve historical data afterwards are all stated in ShipStation's own support pages, which change without notice. Treat their current help centre as the governing source for exactly which screens produce which files this month. Review cadence: re-checked every six months by the named marketing owner recorded with this page.

Draining a funded balance

The subscription is not the only money in a ShipStation account. If you buy postage through a balance the platform provides, that balance is prepaid — your money, sitting inside their system — and it does not automatically follow you out. The clean exit is to spend it down to as close to zero as your last labels allow before you cancel, because spending postage is instant and reclaiming postage is a process. Whatever remains at closure has to come back through a refund request handled under the postage provider's rules rather than as a simple withdrawal, and that request is the kind of loose end that outlives the account it belongs to.

Carrier accounts you connected yourself are a different category entirely. A UPS or FedEx account you brought is billed by the carrier directly and survives the cancellation untouched — that relationship is yours, not ShipStation's. So the audit that matters before you cancel is a single column: where does money sit prepaid, and where is it billed in arrears? Prepaid money needs draining before the door shuts. Accounts billed in arrears just need to know where their next label is coming from.

Timing against the billing date

Subscriptions bill on a cycle, and cancellation takes effect against the current period rather than the moment you click. Practically, that means the day you cancel decides whether you pay for another full period: cancel just after a renewal and you have bought a month you may not use; cancel just before it and the account winds down at the period's natural end. Check the renewal date on the billing screen first, put the export work in the days before it, and treat the renewal date itself as the deadline. And if what set this in motion was a price change rather than the product, the stay-or-go deliberation — downgrade, negotiate, or leave — is a separate decision we walk through on the price-increase page.

Disconnecting stores without orphaning orders

Store connections deserve more care than the subscription does. Every connected storefront is currently pointing its orders at ShipStation, and the real question is not how to disconnect — it is where orders flow the day after. Decide the destination first, connect it, and confirm a live order syncs there before you sever anything, so there is never a morning where new orders are flowing into a tool you no longer pay for. The disconnect should be the last step of the sequence, not the first.

Shipments already in transit are the easy part. Their tracking numbers were pushed to the marketplaces when you printed, and delivery scans belong to the carrier, so nothing about cancellation interrupts a parcel that is already moving. The orphan risk lives entirely in the cutover window — the gap between the old tool going quiet and the new one listening — and the sequence above exists to make that window zero mornings long.

If the goal is only to stop paying monthly

Some cancellations are not really about the software; they are about the invoice. If the workflow serves you and only the subscription grates, it is worth knowing the subscription is not a law of nature. Our breakdown of how ShipStation's pricing works shows what each tier actually buys, and a no-monthly-fee alternative meters nothing but postage: a prepaid wallet, four carriers rate-shopped on every label, and a month you ship nothing costing exactly nothing. The onboarding sequence for actually moving — reconnecting stores, running the first batch, keeping both tools alive through the cutover — belongs to the switch-from-ShipStation guide rather than this page. This page's job ends where it started: export everything, drain the balance, time the cancellation, and disconnect last.

The exit, as a checklist.

1. Export everything

Orders, shipments, products, customers, and any label-cost reporting you use for the books — across the full date range, not the default view. Closed accounts do not reopen for a forgotten report.

2. Drain prepaid money

Spend any funded postage balance down with your last labels. Spending is instant; reclaiming a stranded balance after the fact is a refund process under the postage provider's rules.

3. Re-point the stores

Connect whatever receives orders next, confirm a live order syncs there, and only then disconnect. The orphan risk is entirely about new orders during the cutover window.

4. Cancel against the renewal date

Cancellation takes effect against the current billing period, so the renewal date is the real deadline. Do the first three steps in the days before it, not the hours.

ShipStation is a trademark of its owner and is not affiliated with GoatLabels. Its cancellation flow, export screens, and billing terms are theirs to change — verify the current behaviour against their own help centre as you go.

The first label after the last invoice

Nothing to migrate. The order just arrives.

Step three of the sequence above only works if the destination is already listening, so it is worth seeing what listening looks like. The store points at a To Ship queue, or the order arrives as a pasted email — either way a label comes out the far end the same morning. There is no automation layer to reconstruct before the first parcel can go, which is the real reason re-pointing is a step measured in minutes rather than the excuse people use to postpone a cancellation for another billing cycle.

1
Wherever the orders go next
Synced, pasted, or typed
forwarded from support@

1x replacement filter — ship to Dana K., Portland, OR 97214

Shopify
Re-pointed, syncing again
TikTok Shop
Re-pointed, syncing again
Order pasted out of an inbox
Source
Whatever you re-pointed first
History
Exported before closure, kept by you
Balance
Drained there, funded here
Renewal
None — nothing to time
Paste the order or drop a screenshot

Connect the destination and watch one real order land in it before you sever anything. Until that has happened, the disconnect is the one step on the checklist you have not earned yet.

2 Billy AI

Billy drafts the label so nothing has to be rebuilt.

Billy AI
  • Reads a pasted order, a forwarded email, or an order screenshot
  • Pulls out the buyer, the ship-to address, and the parcel
  • Validates the address before anything leaves the balance
  • Included on every plan — no seat to provision mid-cutover
Order in. Address validated. Four quotes ready.
3
One label out, four carriers quoted
Bought from a balance, not a plan
Paid from the prepaid wallet
Card, Apple Pay, Google Pay, ACH, or crypto
all-in
USPS
Label purchased
Exactly the quoted amount
all-in

No subscription sits behind this loop, so there is no renewal date to plan the next exit around. Void a label and the credit returns to the balance rather than waiting on a card refund.

Step 3, and the one that has to precede the disconnect

Re-point the stores before you sever anything.

The orphan risk in a cancellation lives entirely in the cutover window — the gap between the old tool going quiet and something else listening. Shopify, Etsy, WooCommerce, and TikTok Shop connect here and sync into one To Ship queue, with tracking pushed back on print, so the destination exists before the disconnect does. Channels with no connector still reach a label: paste the order or drop a screenshot.

Via pastetiles: no connector and no order feed — paste the message and the label still gets built.

Shopify logo Shopify
Etsy logo Etsy
WooCommerce logo WooCommerce
TikTok Shop logo TikTok Shop
Instagram logo Instagram AI Facebook logo Facebook AI
Amazon logo Amazon
eBay logo eBay
Show 15 more Show less
Squarespace logo Squarespace
Wix logo Wix
Walmart logo Walmart
Shopify Plus logo Shopify Plus Soon
Square logo Square
BigCommerce logo BigCommerce
Magento logo Magento
Zapier logo Zapier Soon
NetSuite logo NetSuite Soon
Ecwid logo Ecwid Soon
Temu logo Temu
Shein logo Shein Soon
ChannelAdvisor logo ChannelAdvisor Soon
SkuVault logo SkuVault Soon
Zoho Inventory logo Zoho Inventory Soon
The day after cancelling

Shipping does not need
a subscription to survive.

Everything the plan was billing you monthly for has a metered-by-postage equivalent: one prepaid balance, four carriers competing on every parcel, and software that costs nothing to leave idle.

A wallet instead of
a billing cycle

Card, Apple Pay, Google Pay, ACH, and crypto top up one prepaid balance that is spent label by label. There is no renewal date to time an exit around, because there is nothing that renews — an idle account simply sits there, costing nothing.

Wallet balance
$1,247.36 USD
AI

Orders in without
rebuilding automations

Shopify, Etsy, WooCommerce, and TikTok Shop sync straight into the To Ship queue, and anything else — a pasted email, a screenshot, a spoken address — Billy drafts into a label for you to confirm. The setup you are leaving behind took an afternoon; this takes minutes.

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

The slow month
finally costs nothing

A tiered plan charges for capacity whether you use it or not — the exact grievance that brings most people to this page. Here the only meter is postage: pay the all-in quote per label, and pay nothing at all in a month with no parcels.

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

Four carriers,
no accounts to bring

USPS, UPS, FedEx, and DHL are quoted on every parcel as four all-in numbers with no carrier accounts to open or manage. The number you pick is the exact amount that leaves the balance — no day-after invoice to reconcile.

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

Automation without
a gated tier

If you had scripts pointed at your old tool, the REST API covers the same lifecycle here — create, quote, buy, void — with signed webhooks and idempotency keys, unlimited calls, on every plan including Free.

POST /v1/shipments
{
"to": { "name": "Maya" },
"from": { "name": "Alex" },
"service": "ups_ground",
"label_format": "pdf"
}
Webhook delivered
GoatLabels mobile To Ship queue on the morning after a cancellation
Billy drafting a label from a pasted order email on mobile

First label after cancelling

Portland, OR · printed from the phone

Nothing to install, nothing to provision

The cutover fits in a pocket.

Cancelling a shipping platform usually buys you a week where the old thing is winding down and the new thing is not standing up yet. There is nothing here to stand up: no desktop client, no seats to assign, no per-user licence to buy before somebody can print. The queue, the four quotes, and the buy button are on the phone in your hand from the first order.

Sign in and print — no desktop install and no seat to provision during the cutover.
Paste a forwarded order email or snap a screenshot; Billy drafts it and validates the address.
USPS, UPS, FedEx, and DHL come back as four all-in prices on one screen.
One-tap print to your phone's share sheet or a thermal printer over Wi-Fi.
Wallet balance, void-to-wallet credits, and tracking — none of it needs a laptop.
Billy is included, never a seat you licence

Ask where a parcel is without reopening an account.

Tracking questions outlive the tool that printed the label — buyers ask about a parcel weeks after the platform that sold it was closed, which is exactly why the export step matters. Everything bought here keeps answering: ask out loud and Billy finds the shipment, reads the tracking history back, and tells you where it got to. No dashboard to log into just to look something up. This is the real product, not a render.

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

Listening

"Where is Dana's replacement filter?"

Out for delivery

Portland, OR · scanned this morning

Speaks plain English · included on every plan, never a seat · phone, browser, or Telegram on Pro.

What replaces the plan

A quote, not a renewal date.

The thing you are cancelling billed monthly for capacity and then billed the postage on top. This is the whole replacement: the parcel is priced across carriers, each column is one all-in number locked at quote time, and the column you pick is the exact amount that leaves the prepaid balance. Nothing renews behind it, so there is no date to plan the next exit around. Figures are illustrative.

Denver, CO → Austin, TX 1.4 lb 10×7×4 in
Cheapest for this parcel
USPS

USPS

Ground Advantage

2–5 days

$7.40

$1.20 of Premium insurance included

all-in · nothing added at checkout

UPS

UPS

Ground

3–4 days

$10.80

$1.20 of Premium insurance included

all-in · nothing added at checkout

FedEx

FedEx

Home Delivery

2–4 days

$11.40

$1.20 of Premium insurance included

all-in · nothing added at checkout

No subscription line under the postage line Void → credit straight back to your wallet Multi-currency display
Public API v1

Re-point the scripts you already wrote.

Anything you built against the old platform is part of what you are cancelling, and it is usually the reason the exit slips a cycle. The same lifecycle is here over REST and JSON — create, quote, buy, void — so the integration can be pointed somewhere before the disconnect rather than after it.

Create, quote, buy, and void over REST and JSON behind one Bearer header
Real idempotency keys — running both tools through a cutover week cannot double-buy a label
Signed webhooks for tracking events, so nothing polls a dashboard you closed
Unlimited calls on every plan, Free included — automation is not a tier you keep paying for
Point your scripts here Get a free 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"
}
Pricing read from a billing screen

No renewal date. Nothing to time an exit around.

The reason this page tells you to check the renewal date first is that a subscription decides when you are allowed to leave cheaply. Nothing here renews. Free covers 50 shipments a month with all four carriers, Billy, and the API underneath. Pro is an optional flat plan for volume, and an account you stop using simply sits there, owing nothing and billing nothing.

Pro

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

Volume pricing

illustrative
less volume more volume

more volume → lower per-label rates

Free

$0 / forever

Fund a balance, print labels, ignore it for a month, and owe nothing on your return.

50 shipments a month, no monthly minimum to print
USPS, UPS, FedEx, and DHL rate-shopped on every parcel
Store connectors included, so re-pointing costs nothing to try
Billy AI in the web app, unlimited — paste, screenshot, or speak
REST API with unlimited calls; fund by card, Apple Pay, Google Pay, ACH, or crypto

Billy is not a seat

The assistant that reads a pasted order into a draft label, and validates the address before anything is spent, runs unlimited in the web app on Free. There is no per-user licence to provision while you are mid-cutover.

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 are cancelling

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

ShipStationShippoPirate Ship
No contracts Nothing renews Start in seconds
USPS UPS FedEx DHL

Label prices are quoted live from USPS, UPS, FedEx, and DHL as one all-in number, and that exact amount leaves your prepaid balance. ShipStation is a trademark of its owner and is not affiliated with GoatLabels. Full pricing details

Who is on the billing screen tonight

Four reasons the cancel button finally gets clicked.

Export, drain, re-point, cancel is the same sequence for everybody. What differs is what pushed you to the billing screen — and which of the four steps is the one you are most likely to skip.

The seller whose volume moved

A tier priced for last season

Export first

The plan was sized for a year that ended. Before the renewal date arrives, pull orders, shipments, products, and customers across the full date range rather than the filtered view — a closed account does not reopen for a forgotten report.

4 steps, in order full date range balance drained
goatlabels.io/dashboard/shipments
GoatLabels shipments queue with purchased labels

The account with money still in it

Prepaid postage that never moved

A funded postage balance is your money sitting inside somebody else's system, and it does not follow you out. Spend it down with the last labels: spending is instant, and reclaiming a stranded balance is a refund process under the postage provider's rules.

Balance spent down

Final labels bought before the renewal date

The seller whose orders arrive in threads

Nothing to re-point, because nothing syncs

still shipping? saw you changed something
Same day — pasted the order, label bought

The shop with scripts pointed at it

An integration is part of the cancellation

0

seats to licence before the automation can print again

Cancelling ShipStation — FAQ

What should I export before closing ShipStation?
Order history and shipment history across your full date range, the product catalogue with its saved weights and dimensions, the customer list, and any raw label-cost reporting your bookkeeping leans on. Note down which stores and carrier accounts are connected while you are there — that map is what you will rebuild elsewhere, and none of it is retrievable once the account has closed.
What happens to money sitting in my ShipStation balance?
A funded postage balance is prepaid — your money, held inside the platform — and it does not follow you out automatically. Spend it down with your final labels before you cancel; whatever remains has to come back through the postage provider's own refund process rather than as a simple withdrawal. Carrier accounts you brought yourself are unaffected, because those bill you directly.
When does ShipStation billing actually stop after I cancel?
Cancellation takes effect against the current billing period rather than the moment you click, so the renewal date on your billing screen decides whether you pay for another cycle. Check that date first and treat it as your deadline; ShipStation's own terms govern the exact behaviour, so confirm the current policy there before you time anything to the day.
Do store connections need disconnecting first?
No — and disconnecting first is the classic mistake. Decide where orders will flow next, connect that destination, and watch a real order arrive there before you sever anything. Shipments already in transit are safe either way: their tracking was pushed to the marketplaces at print time and the delivery scans belong to the carrier.
What if I want to stop paying but keep shipping?
Then the subscription is the problem, not the shipping. A prepaid wallet model meters nothing but postage — you fund a balance, rate-shop USPS, UPS, FedEx, and DHL per label, and a month you ship nothing costs nothing. The full case is on our ShipStation alternative with no monthly fee page.

Still deciding rather than leaving? Start with what to do about the price increase, see what the tiers actually charge for, or go straight to the migration guide when you are ready.

Sellers already off a monthly plan

What shipping sounds like with nothing renewing.

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
Cancel the plan. Keep shipping.

The last monthly invoice
can actually be the last.

Fund a prepaid wallet, sync your stores or paste an order, and rate-shop USPS, UPS, FedEx, and DHL on the first parcel before the old subscription even lapses.

Sign up in seconds. No card required. No monthly minimum to print.