GoatLabelsGoatLabels
Same void. Different destination for the money.

ShipStation label refunds vs void to wallet


One waits on a pipeline. One posts to a balance.

When you void in ShipStation, the refund is issued by the postage provider you bought the label from, under that provider's void and refund policy and timing. On GoatLabels, after the carrier accepts the void, the credit posts to your prepaid wallet, so the value funds the next label instead of returning to a card.

The carrier decides the void, the model decides the wait

USPS, UPS, FedEx, and DHL apply the same unused-label rules through every reseller. What differs is where the approved value goes next.

UPSFedExDHLUSPSall four
Void from the shipmentRecord attached.
Carrier clockTheir review, their terms.
Then: destinationBalance, or pipeline.

Approved value returns as spendable balance

Card, Apple Pay, Google Pay, ACH, or crypto fund one wallet — and a granted void credits that same wallet, whatever the rail.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
Back to the walletNot to a statement.
Rebuy from one balanceAny carrier.
Own ledger lineVisible, not implied.

What ShipStation's own pages say, checked 2026-10-17

  • Refunds for voided labels are issued by the postage provider you bought the label from, under that provider's void and refund policy, and voided labels still count toward your plan's shipment limit. (ShipStation Help: Void Labels)
  • Its pricing FAQ says it charges nothing beyond the subscription unless you add users or certain add-ons, and that postage and insurance are paid separately. (ShipStation pricing page)
  • ShipStation sells three monthly plans priced by shipment volume, after a 30-day free trial: Starter starts at $14.99, Standard at $29.99 and Premium at $349.99 a month, each at 50 shipments a month. (ShipStation pricing page)
  • The price rises with the shipment tier inside each plan, for example Starter is $79.99 and Standard is $149.99 a month at 1,000 shipments a month. (ShipStation pricing page)
  • Bringing your existing carrier accounts is listed as a Standard plan feature, while Starter lists only Worldwide Express or Unishippers LTL accounts. (ShipStation pricing page)
  • The plan comparison marks API access as not included on Starter and included on Standard and Premium. (ShipStation pricing page)
  • The separate ShipStation API product has a Free plan that uses its own discounted carrier rates, and its Advanced plan, from $75 a month for 1,000 labels, adds your own carrier accounts and complete API access. (ShipStation API pricing page)
  • A subscription can be cancelled at any time and stays active until the end of the current billing cycle, after which access is limited to the Payment and Subscription settings and reports can no longer be run. (ShipStation Help: Cancel Subscription)
  • For US accounts, a remaining ShipStation Balance is refunded automatically within 14 business days once the subscription has been closed for 30 days. (ShipStation Help: Cancel Subscription)
  • The copyright line on ShipStation's pricing page reads ShipStation Global, 2026 Auctane Inc. (ShipStation pricing page)

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.

One deliberate void, followed end to end

Buy it, void it, and watch one balance.

The comparison this page makes is only checkable if you can see where the value went, so here is the whole route in a sentence: the label is bought from a prepaid wallet, the carrier reviews the void on its own clock, and a grant credits that same wallet. There is no funding path to trace afterwards, because there was only ever one.

1
The order that was wrong
However it reached you
buyer, an hour after paying

sorry — wrong apartment, it's 4B not 4D. can you still fix it?

Shopify
Synced order — one wallet behind it
TikTok Shop
Synced order — one wallet behind it
The shipment record after a void
Void
Requested, then granted or refused
Destination
The wallet the label was bought from
Ledger
Its own line, beside the purchase
Funding rail
Does not steer the credit anywhere
Paste the corrected address and re-draft

Most voids begin as a message like this rather than as a decision. What matters afterwards is not who raised the request — the carrier decides that identically on every platform — but how many systems you have to read to find the money.

2BillyBilly AI

The cheapest void is the one that never happens.

Billy AI
  • Reads the corrected address straight out of the buyer's own message
  • Validates it before the replacement label is bought
  • Requotes the corrected parcel instead of reflexively rebuying the original service
  • Included on every plan, so a week with two voids costs the price of two labels
Validated. Requoted. Bought from the same balance.
3
Credit in, replacement out
One balance, one ledger
Credited to the prepaid wallet
Whatever rail funded it — card, Apple Pay, Google Pay, ACH, or crypto
all-in
USPS
Corrected label bought
Fresh quotes from every carrier on the lane
all-in

The carrier still owns the decision and its own review window, and nothing here shortens that. What changes is the leg after approval: no return pipeline to retrace, so the value is either granted and in the balance, or not granted at all.

Every channel, one balance to reconcile

Thirteen storefronts. One place the credit lands..

Shopify, Etsy, WooCommerce, TikTok Shop and the rest sync into a single To Ship queue funded by a single wallet, so an accepted void on a TikTok order and one on a Shopify order credit the same balance and read as two lines in the same ledger. Reconciling a void stops being a per-channel exercise and becomes a column.

Shopify logoShopify
Etsy logoEtsy
WooCommerce logoWooCommerce
TikTok Shop logoTikTok Shop
Amazon logoAmazon
eBay logoeBay
Squarespace logoSquarespace
Wix logoWix
Walmart logoWalmart
Shopify Plus logoShopify PlusSoon
Square logoSquare
BigCommerce logoBigCommerce
Magento logoMagento
Zapier logoZapierSoon
NetSuite logoNetSuiteSoon
Ecwid logoEcwidSoon
Temu logoTemu
Shein logoSheinSoon
ChannelAdvisor logoChannelAdvisorSoon
SkuVault logoSkuVaultSoon
Zoho Inventory logoZoho InventorySoon
Patreon logoPatreon

Where a voided ShipStation label's money actually goes

ShipStation is a subscription suite in front of carrier billing, and its refund path follows from that architecture. When you void a label there, ShipStation forwards a refund request to whoever issued the postage, and the money — once approved — retraces the path that funded it. That path is not one path. Postage bought through the ShipStation Balance you topped up comes back to that balance, and labels billed through a connected carrier account resolve on the carrier's own invoice, where an unused label is simply never charged. The void is one click, but the money's route home depends on plumbing you configured months ago and probably forgot.

None of this is a criticism of ShipStation specifically — it is what refunds look like whenever labels are paid for through funding pipelines rather than from a held balance. The point of tracing it is practical: until you know which pipeline your label rode in on, you cannot know where to watch for the money, and sellers regularly spend a support thread discovering that the refund they were hunting on a card statement had quietly landed in a postage balance instead.

ShipStation void flow, checked against ShipStation's Void Labels help article on 2026-10-17. As of that date: voids are raised from the shipment record inside ShipStation; refunds are issued by the postage provider the label was bought from, under that provider's void and refund policy, and voided UPS from ShipStation labels are credited to the ShipStation Balance, not to your card; post-billed carrier accounts such as UPS and FedEx do not charge for labels that are never used; a Voided status does not show the refund status; and each carrier's void window applies as published. Day counts are deliberately absent here, because published figures for the same carrier conflict across sources, so the governing documents named on the void page are the only numbers worth trusting.

The carrier clock: why the wait varies

Strip the resellers away and every void has the same skeleton: the carrier checks that the label never entered its network, applies its own age limit, and only then releases value. That review is the slow half of every refund on every platform, and nothing any software vendor does can shorten it — a point worth stating plainly because refund-speed marketing often implies otherwise. USPS wants evidence the postage went unused; carriers that bill on movement may simply never invoice an unmoved label, which means there is nothing to refund at all, just an invoice line that never appears. Which of those worlds your label lives in depends on the carrier and the billing arrangement, not on the logo on the dashboard.

What a platform does control is everything after approval. On ShipStation, approval releases the money into whichever return path the label was funded through, and that path decides where and how long you wait for it. The distinction this whole series turns on is that second leg: the carrier clock is universal, the plumbing clock is a design choice. TheEasyPost andShippo pages walk the same two clocks through API-first and per-label-fee models, and theStamps.com page does it for a postage-balance subscription; the ShipStation edition is distinct because its funding paths are plural, so the second clock does not even have one length.

Wallet credit: the same event on GoatLabels

Run the identical mistake through a prepaid wallet and the second clock disappears, because there is no pipeline to retrace. A granted void credits the wallet the label was bought from, spendable on the next label once it posts: the mechanicvoiding a shipping label owns and explains in full. What belongs to this page is the contrast with the plural destinations above: here the destination is always the same place, regardless of carrier and regardless of whether the wallet was topped up by card, Apple Pay, Google Pay, ACH, or crypto. There is nothing to configure that could route a credit somewhere surprising, and nothing to remember about which funding path a given label used.

The visibility differs too. Because the credit is a ledger event rather than a reversal in transit, it posts, once granted, as its own line, next to the purchase it undoes, on the same balance that will buy the correction. A ShipStation seller reconciles a void across systems: label status in one place, money in another, arriving later. A wallet seller reads one column. For a shop that voids twice a year the difference is cosmetic; for one that voids weekly — relabelled batches, buyers who correct addresses an hour after paying — it is the difference between a bookkeeping task and a glance.

Void limits that apply everywhere

The honest floor under this comparison is that some labels are beyond both models. A label with an acceptance scan has been performed and cannot be voided anywhere — that money is spent, and if the parcel then costs more than quoted, the difference arrives as apost-shipment billing adjustment, which is a different process with its own page. A label older than its carrier's window is written off on every platform alike. And a duplicate that shipped alongside its twin gets billed twice by a carrier that scanned both, no matter who sold either label. The wallet changes what a fixable mistake costs you in time and float; it does not make unfixable mistakes fixable, and a comparison page that implied otherwise would deserve the distrust it earned.

So the fair summary is narrow and real. Carrier rules: identical. Approval odds: identical. What happens to approved value: structurally different — a plural, configured return pipeline on one side, a single prepaid balance on the other. If you are already weighing the platforms more broadly, ShipStation pricing explained covers what the subscription buys, and the void behaviour described here is one of the quieter things a seller gives up or gains in that trade.

The same void, event by event

One mistake, two aftermaths.

Follow a single voided label through both systems. The carrier's decision is the same on both sides — every row below is about what happens to the money after the carrier says yes.

 GoatLabelsShipStation
Where the value landsCredited to the prepaid wallet the label was bought from, as its own ledger line.Issued by the postage provider under its own policy: labels on ShipStation's carrier accounts credit the ShipStation Balance, and post-billed accounts never charge an unused label.
When you can spend it againWhen the credit posts, the corrected label can be bought from the same balance.When the postage provider's refund posts, which ShipStation's help says is often the same day for UPS from ShipStation labels and later for others.
Who decides whether the void is grantedThe carrier, under its own published terms — identical on both platforms.The carrier, under the same terms. No reseller can void a label the carrier will not.
How you see the outcomeA visible state on the shipment — requested, then granted or refused — plus a wallet entry.Label status changes in ShipStation; the money's arrival is confirmed wherever it lands.
What varies by carrierOnly the carrier's own window and review — the credit destination never changes.Both the review and the destination: different carriers and funding setups return value to different places.

ShipStation is a trademark of its owner and is not affiliated with GoatLabels. Its void flow and billing arrangements are its own to change — check ShipStation's current help documentation for specifics.

Where the credit lands

The structure does the refunding.
Not a support queue.

After the carrier accepts the void, nothing external is involved: no processor, no funding path, no statement cycle. These are the pieces that keep a wrong label a small fix.

One balance,
one destination

Card, Apple Pay, Google Pay, ACH, and crypto all fund the same prepaid wallet, and a granted void credits that wallet no matter which rail the money arrived on. There is no configuration in which the credit lands somewhere you have to go looking for it.

Wallet balance
$1,247.36USD
AI

Catch the mistake
before it needs voiding

Most voids are address defects that were visible at quote time. Billy drafts the label from a pasted order or screenshot with the destination validated and classified before money moves — the cheapest void is the one that never happens.

BillyBillyLIVE
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 monthly fee
metering the mistake on Free

Free has no monthly fee for up to 50 shipments a month, so a week spent voiding and rebuying two labels costs the price of two labels, one of which comes back. The quote you accepted is the exact amount debited, and the exact amount a granted void returns.

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

Requote every carrier
on the rebuy

The corrected parcel gets fresh quotes from USPS, UPS and FedEx (DHL on international lanes) rather than a reflex rebuy of the original service. A void that ends in a cheaper carrier winning the replacement is a mistake that turned a small profit.

Compare rates
UPSUPS$12.48
FedExFedEx$13.22
DHLDHL$14.10
USPSUSPS$11.79
Duties inside the quote where DDP applies

Voids as events,
not inbox threads

Over the REST API a void is requested against the shipment, and a signed webhook carries the granted-or-refused outcome to your code. Unlimited calls on every plan, with idempotency keys so a retried rebuy can never buy twice.

POST /v1/shipments
{
"to": { "name": "Maya" },
"from": { "name": "Alex" },
"service": "ups_ground",
"label_format": "pdf"
}
Webhook delivered
GoatLabels mobile shipments queue showing an accepted void credited back to the wallet
Billy drafting a corrected label from a pasted address on mobile

Void granted · credited

Balance updated · replacement ready

Voids happen away from the desk

Catch it at the packing table, not at month end.

The window in which a void is still free is short, and it almost always opens while you are packing — the buyer's correction lands an hour after they paid. Requesting the void, watching the credit post, and buying the replacement all fit on the phone already in your hand.

Void from the shipment record itself, wherever you happen to be standing.
Watch the state move to granted or refused — not inferred from a charge that never appeared.
The credit posts to the same balance the replacement will be bought from.
Requote the corrected parcel across carriers before you rebuy anything.
One-tap print the replacement to your share sheet or a thermal printer over Wi-Fi.
Billy answers where the money is

Ask what happened to the label you voided.

"Did that void go through?" has one answer here because it has one place to look. Ask out loud and Billy reads the shipment's state and the wallet line back to you, instead of you checking a label status in one system and a balance in another and deciding whether the two agree. Included on every plan. This is the real product, not a render.

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

Listening

"Did the void on the 4B relabel go through?"

Out for delivery

Replacement label · scanned this morning

Speaks plain English · reads the same ledger the wallet shows · phone, browser, or Telegram on Pro.

Requote before you rebuy

What was debited is what comes back.

A granted void returns the exact amount that left the balance, because the quote was one all-in number with nothing added at checkout — no fee stack to unpick, no partial to argue about, nothing routed anywhere on the way home. The replacement then gets fresh quotes rather than a reflex rebuy of the service that was wrong the first time. Figures are illustrative.

Denver, CO → Austin, TX1.4 lb10×7×4 in
Cheapest for the corrected parcel
USPS

USPS

Ground Advantage

2–5 days

$7.40

$1.20 of Premium insurance included

all-in · exactly what a granted void returns

UPS

UPS

Ground

3–4 days

$10.80

$1.20 of Premium insurance included

all-in · exactly what a granted void returns

FedEx

FedEx

Home Delivery

2–4 days

$11.40

$1.20 of Premium insurance included

all-in · exactly what a granted void returns

No day-after invoice to chase the credit throughAccepted void → credit back to the same walletOne ledger, one column to read
Public API v1

Two calls to undo it, one webhook to confirm it.

Request the void against the shipment and take the granted-or-refused outcome on a signed webhook instead of refreshing a page. The credit is a record you can read as well, which turns "where did the refund end up" into a query rather than a support thread across two systems.

Void, then rebuy, in two calls against the same shipment
Signed webhooks carry the outcome — granted or refused — with nothing to poll
Idempotency keys, so a retried rebuy can never buy a second label
OpenAPI 3.1 spec, no SDK lock-in, unlimited calls on every plan
Read the API docs 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 that does not bill while you wait

No subscription on Free metering the mistake.

A week spent voiding and rebuying two labels costs the price of two labels here, one of which comes back, because Free has no plan fee running underneath it. Free covers 50 shipments a month, with the API, store sync, webhooks and team seats unlimited. Past that, Pro is one flat $40 monthly plan with unlimited shipments, never something you need to unlock a void.

Pro

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

Rate by plan

illustrative
FreePro

Pro: one flat monthly plan, unlimited shipments

Free

$0 / forever

Fund a wallet, buy per label, and let a quiet month cost nothing at all.

50 shipments a month, no monthly fee
Accepted voids credited to the same prepaid balance, whatever rail funded it
USPS, UPS and FedEx requoted on every domestic replacement; DHL on international lanes
Billy AI in the web app, unlimited — the address check that prevents the void
REST API with unlimited calls; fund by card, Apple Pay, Google Pay, ACH, or crypto

Billy is not an upsell

The assistant that validates a destination before any money moves runs unlimited in the web app on Free. The void you never have to request is the cheapest one on either platform.

Web, every planTelegram logoTelegram, Pro

API free on every plan

GET /api/v1/shipments

200 OK · plan: free

Unlimited calls on Free — still unlimited on Pro.

Bring what you pay today

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

ShipStationShippoEasyPost
No contractsNo monthly feeStart in seconds
USPSUPSFedExDHL

Label prices are quoted live from USPS, UPS, FedEx, and DHL as one all-in number, and that exact amount leaves the prepaid balance — which is the exact amount a granted void puts back. ShipStation's own plans and billing arrangements are its own to change. Full pricing details

Who actually feels the second clock

The shops where a void is a weekly event.

For a shop that voids twice a year the difference is cosmetic. These are the four shapes of seller who void often enough that where the value lands stops being a detail.

Live sellers relabelling batches

TikTok logo TikTok Shop and live commerce

Voids weekly

A hundred orders overnight means a handful of wrong ones by morning. Void, requote, and rebuy from the same balance, instead of waiting to learn which pipeline took the value home.

live quotes on the rebuy one ledger granted credit back in the wallet
goatlabels.io/dashboard/shipments
GoatLabels shipments queue showing a voided label and its wallet credit

Anyone reconciling a void by hand

Etsy logo Label state here, money over there

The tedious half of a refund is rarely the waiting. It is reading a label state in one system and a balance in another and deciding whether the two agree — which one ledger collapses into a glance.

One line, next to the purchase

The credit sits beside the label it undoes

Instagram logo

Sellers whose buyers correct addresses

Instagram logo The correction that arrives an hour late

wrong apartment! it's 4B not 4D
Voided and requoted · new label bought

Multi-channel shops on one balance

Shopify logoWooCommerce logo Same destination on every channel

1

place to look for the money, whichever storefront the order came from

ShipStation refunds vs a wallet, answered

Updated 2026-10-21

Where does the money go when I void a label in ShipStation?
It depends on how the label was paid for. ShipStation's help says refunds are issued by the postage provider you bought the label from, under that provider's void and refund policy. Labels on ShipStation's own carrier accounts, such as UPS from ShipStation, are credited back to the ShipStation Balance, while post-billed accounts such as UPS and FedEx do not charge for labels that are never used. So the destination, and the wait, follow the funding path.
How long do carrier refunds take through ShipStation?
As long as the carrier's own review takes — ShipStation forwards the request, it does not adjudicate it, and each carrier publishes its own window in its own terms. Those documents disagree with each other and get revised, so this page deliberately prints no day counts; the per-carrier governing sources are collected on the void a shipping label page, and checking yours beats trusting any reseller's summary, ours included.
When can I reuse a refund on either platform?
On GoatLabels, after the carrier accepts the void: a granted void credits the prepaid wallet and is spendable on the corrected label once it posts; the full mechanic lives on the void a shipping label page. Through ShipStation the value is reusable once the postage provider's refund lands, and ShipStation's help says that timing varies by provider and by how the label was funded.
Does the void process differ by carrier inside ShipStation?
Yes, in two ways. The carrier's own rules differ — what qualifies as unused, how old the label can be, how the review runs — and the funding path differs, because ShipStation fronts postage for some carriers and passes others through to accounts and billing arrangements of their own. The combination decides both the wait and the destination, which is why the flow is documented per path in the dated block on this page rather than as one rule.
Is a wallet credit a refund?
Functionally it is better than one and technically it is simpler than one. Nothing crosses a payment processor: the label was bought from a prepaid balance, so a granted void is an internal credit back to that balance — same amount, same ledger, new line. A refund in the card-network sense only happens if you later withdraw money from the wallet entirely, which is a separate, rarer event than fixing a mislabelled parcel.

The rest of the series:EasyPost refunds vs void to wallet,Pirate Ship refunds vs void to wallet, andShippo refund policy vs void to wallet — with the void mechanics themselves onhow to void a shipping label.

Real sellers, real words

Sellers who only want one place to look.

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
Test it with one deliberate void.

Buy a label. Void it.
Watch where the money is at.

Fund a wallet, buy the cheapest all-in quote, void it before it ships, and check the ledger. The whole experiment costs nothing if the carrier grants the void — and teaches you more than any comparison table.

No card required. Credits land as spendable balance.

Updated