Two plans. No seats, no contracts.

GoatLabels pricing: Free plan or $40 Pro, pay per label


Never per seat, no minimum term.

Two plans. No seats, no surprise fees. Pay per label from your wallet, with no monthly fee on Free, up to 50 shipments a month.

Four carriers, one all-in price

USPS, UPS and FedEx quote every domestic parcel; DHL joins on international lanes. Nothing is added at checkout, on either plan.

UPSFedExDHLUSPSDHL: international
Instant labelsCreate and print in seconds.
Fast deliverySave time. Ship smarter.
Worldwide shippingReach customers everywhere.

A prepaid wallet, not a monthly bill

Top up with card, Apple Pay, Google Pay, ACH, or crypto, then spend it label by label.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
SecureBank-level security.
InstantTop-ups in seconds.
GlobalAccepted worldwide.

How billing works

Labels are paid from your prepaid wallet (card, Apple Pay, Google Pay, ACH or crypto). Free includes a monthly shipment allowance; Pro removes the cap and adds Billy on Telegram. See the FAQ or API docs for developer pricing details.

The wallet is the whole billing model. You top it up with a card, Apple Pay, Google Pay, an ACH transfer, or crypto, and each label debits the exact amount you were quoted. Nothing is added after you buy except a carrier re-weigh, which posts as its own ledger line; Free never renews, Pro renews monthly with no minimum term, and on Free a month you did not ship in costs you nothing. Void a label and, after the carrier accepts the void, the credit lands back in the balance rather than queueing behind a card refund. New to shipping altogether? How to ship your first orderwalks through the six decisions in the order they come up.

What you are not paying for

There are no per-seat charges, so invite your whole team on Free. There is no API tier: the public REST API has unlimited calls on every plan, which means automating the quote-and-buy loop never moves you onto a pricier one. Billy, the AI assistant, is included everywhere rather than sold as an add-on — the time it saves per order is part of the pricing, not an upsell on top of it. Store sync for all 13 connectors (Shopify, Amazon, eBay, Etsy, Walmart and more) is included too, as isCSV bulk import (up to 500 rows a file, with a downloadable template). And if Shopify won't let you buy a labelat all, the synced orders still ship from here while the hold clears.

When you need Pro

Pro is a flat $40 a month for unlimited shipments. Past 50 shipments a month, Pro is required. Below that, it is optional: label prices are the same on both plans, so the only reasons to take it early are Billy on Telegram, unlimited address validation and PrintNode auto-print. That is why pay-per-label is the default: below 50 shipments a month the free plan is genuinely the cheaper product, and we would rather say so than sell you a subscription that idles. If you want the per-label argument in detail, readcheap shipping labels.

Shipping thousands of parcels a month, running fulfilment for clients, or wiring labels into your own system? Seehigh-volume shipping labels without a subscription,shipping software for 3PLs, and theshipping API for developers. Comparing vendors for a larger team? Readenterprise shipping software compared,B2B shipping software, andshipping software without an annual contract.

Where the money actually goes

One balance in. One all-in price out.

There is no invoice cycle here and nothing to reconcile at the end of the month. You top the wallet up once, every domestic order is quoted against USPS, UPS and FedEx at the same moment (DHL joins on international lanes), and the number you accept is the number that leaves the balance. The plan you are on changes the shipment cap, not the label rates — it never changes who quotes you or what gets added at checkout, because nothing does.

1
Order in, however it arrived
Sync, DM, screenshot, or typed
maya_boutique

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

Shopify
New order #1042
TikTok Shop
New order #5827
Order screenshot
Order
#1847
Customer
Jordan Lee
Items
1x Hoodie (L)
Address
Brooklyn, NY
Drop screenshot or paste order

Thirteen store connectors, Shopify, Amazon, eBay, Etsy, TikTok Shop and more, sync into the To Ship queue on Free as well as Pro. A pasted DM, an order screenshot, or a typed address gets the same rates, connecting a store is a convenience, never a pricing condition.

2BillyBilly AI

Billy drafts it, on every plan.

Billy AI
  • Reads a pasted order, a snapped photo, or a spoken address
  • Pulls out the name, the address, and the parcel
  • Validates the address — a returned parcel costs more than any plan does
  • Unlimited on Free, not metered and not an add-on tier
Checked. Verified. Ready.
3
Buy from the balance, print, done
One all-in price, debited on the spot
Paid from the prepaid wallet
Card, Apple Pay, Google Pay, ACH, or crypto
$12.47
USPS
All-in rate bought
USPS Priority Mail
$12.47

The exact quoted amount leaves your prepaid wallet, and nothing is added at checkout; a later carrier re-weigh posts as its own ledger line. Void the label and, after the carrier accepts the void, the credit lands back in the balance rather than queueing behind a card refund.

Every storefront. One price list.

Store sync is included, on Free as well as Pro.

Thirteen store connectors, Shopify, Amazon, eBay, Etsy, TikTok Shop and more, sync into the To Ship queue and take tracking back when you print, there is no per-channel charge and no connector sitting behind a paid tier. Unlimited stores on both plans. Paste an Instagram or Facebook DM and Billy builds the label straight from the message, which costs nothing extra either.

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
Five things you are paying for. Zero bloat.

The product is on both plans.
Pro adds volume and Billy on Telegram.

This is the honest version of a feature table: the five things below are the same on Free and Pro. What Pro adds is unlimited shipments, Billy on Telegram, unlimited address validation and PrintNode auto-print, not access to the product.

A prepaid wallet,
not a monthly bill

Fund it with card, Apple Pay, Google Pay, ACH, or crypto, then pay per label out of that balance. There is no minimum sitting underneath the free plan, so a month you did not ship in costs you nothing at all. Void a shipment and, after the carrier accepts the void, the amount credits back to the balance rather than sitting in a card refund queue.

Wallet balance
$1,247.36USD
AI

Billy is included,
not a paid tier

The AI assistant drafts the whole label from a pasted order, a screenshot, or a spoken address, and validates it before you spend anything. Unlimited use in the web app on Free — the time it saves per order is part of the pricing, not an upsell on top of it. Pro adds Billy on Telegram.

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

The quoted number
is the number

One all-in price per service at quote time, and that exact amount leaves your balance. Fuel, residential, and handling are inside it. The only thing that can move it afterwards is a carrier re-weigh, and that arrives as its own clear ledger entry rather than a surprise on a monthly invoice.

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

USPS, UPS, FedEx and DHL,
on every plan

USPS, UPS and FedEx quote every domestic parcel and DHL joins on international lanes, whether you are on Free or Pro. There is no carrier locked behind an upgrade and no default we quietly steer you to. Where an international service supports DDP and you choose it, duties and taxes are quoted inside the same all-in number; otherwise the buyer pays them on delivery.

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

A REST API with
unlimited calls, on Free

REST, JSON, one Bearer header, real idempotency keys, and signed webhooks — with unlimited calls on Free as well as Pro. There is no API tier to graduate onto and no per-request charge, so automating quote-and-buy never moves you onto a pricier plan.

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 order on mobile

Label ready

CL-1038 · Seattle, US

The same plan on the phone

No mobile tier, no seat to buy.

The phone is not a cut-down version of the product sold separately. Everything the free plan includes runs on it: the queue, the quotes, Billy, and the buy button. Inviting the person who actually packs the boxes costs nothing, because there are no per-seat charges on either plan.

Paste or snap an Instagram DM, a TikTok message, or a handwritten note — Billy pulls the name, address, and item and validates it.
USPS, UPS and FedEx come back with all-in prices side by side on one screen, and DHL on international lanes.
Buy the one you want; it debits the same prepaid balance, at the same rates, as the desktop app.
One-tap print to your phone's share sheet or a thermal printer over Wi-Fi.
Hands full of tape? Hold the mic, speak the address, and Billy quotes it and queues the label.
Billy is included, not a paid tier

The assistant is in the price of every plan.

Most tools sell the AI separately, meter it, or park it behind the top tier. Billy runs unlimited in the web app on Free: hold the mic, say where the parcel is going, and it quotes the box in your hands against every carrier that serves the lane, reads the all-in prices back out loud, and queues the one you pick. It remembers repeat buyers and saved box sizes, and it answers for the label afterwards. 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

Unlimited in the web app on Free · quotes every carrier on the lane as one all-in price each · Pro adds Billy on Telegram.

All-in quotes

What you are quoted is what you are charged.

Every rate here is one all-in number (carrier service, insurance when you add it, and duties where the service supports DDP), locked at quote time, whichever carrier you take. That exact amount is what leaves your balance; only a carrier re-weigh can add a line later. Figures below are an illustrative example, not a quoted rate.

CA → NY2.6 lbs12×8×4 in
USPS

USPS

Ground Advantage

2 to 5 days

$11.40

all-in · leaves your balance

Cheapest
UPS

UPS

Ground

1 to 5 days

$9.85

all-in · leaves your balance

FedEx

FedEx

Ground

1 to 5 days

$11.20

all-in · leaves your balance

No fuel line, no residential line, no day-after invoiceAccepted void → refund credits back to your walletMulti-currency display
Public API v1

The API is free on every plan.

REST, JSON, one Bearer header — and no API tier to graduate onto. Unlimited calls on Free, unlimited calls on Pro, no card and no sales call to get a key.

Unlimited calls on every plan — no per-request charge, ever
Signed webhooks instead of polling
Real idempotency keys — a retried buy never double-charges the wallet
OpenAPI 3.1 spec, no SDK lock-in
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"
}

Pro

Most popular
$40/ month
Unlimited shipments — no monthly cap
Unlimited address validation
Billy AI on Telegram Telegram logo — run your shipping desk from anywhere
API access still free, unlimited calls

Plan price by volume

illustrative
50 a monthunlimited

Pro: one flat monthly plan, unlimited shipments

Free

$0 / forever

Up to 50 shipments a month, with the API, store sync and Billy in the web app, at $0.

50 shipments a month
Fund with card or crypto — Apple Pay, Google Pay, and ACH too
Unlimited team members, stores, and API calls
Billy AI in the web app — desktop or mobile, unlimited use
Standard all-in label pricing on all four carriers

Billy everywhere

Billy AI drafts labels from a pasted order, a screenshot, or a spoken address, and it is included on every plan — desktop or mobile, unlimited use. Pro adds Billy on Telegram.

Web, every planTelegram logoTelegram, Pro

API free on every plan

GET /api/v1/shipments

200 OK · plan: free

Unlimited API calls on Free — still unlimited, still free, on Pro.

Compare against your current rates

Bring a recent invoice and compare the side-by-side rate on a real parcel against what that label costs you on

ShippoPirate ShipShipStation
No contracts, no seatsCancel anytimeFree plan: 50 shipments a month
USPSUPSFedExDHL

Label prices are quoted live from USPS, UPS, FedEx, and DHL and shown as one all-in number, no surcharges added at checkout.

Pricing questions, answered

Is there a monthly minimum to print a label?
No. Free has no monthly fee for up to 50 shipments a month: you fund a prepaid wallet and spend it label by label, so a month you did not ship in bills you nothing at all. Past 50 a month, Pro is $40 a month with no minimum term.
What exactly does the Free plan include?
50 shipments a month, unlimited team members and stores, unlimited API calls, Billy AI in the web app on desktop and mobile, and standard all-in label pricing across USPS, UPS, FedEx, and DHL. It is a real plan, not a trial.
What does Pro add for $40 a month?
Pro removes the 50-shipment cap, makes address validation unlimited (Free includes 100 a month), turns on PrintNode auto-print, and adds Billy AI on Telegram so you can run the shipping desk from outside the web app. Everything Free includes is still included.
When do I actually need Pro?
Past 50 shipments a month you need Pro. At 50 or fewer, Free costs nothing monthly, which is why it is the default rather than a downgrade. Label prices are the same on both plans, so Pro is a volume and access upgrade, not a rate card.
How do I fund the wallet?
Credit or debit card, Apple Pay, Google Pay, ACH bank transfer, or crypto. The rail you fund with never changes the rates you are shown or the carriers you can buy from.
Is the quoted label price the final price?
Yes. Each quote is one all-in number and that exact amount leaves your balance — nothing is added at checkout. If a carrier re-weighs the parcel that lands as its own ledger entry, so you can see what changed and why.
Does the API cost extra?
No. The public REST API has unlimited calls on every plan, including Free. Automating quote-and-buy does not move you onto a pricier tier and there is no per-call charge.
Are there seat fees or contracts?
No seats, no contracts, no minimum term. Invite your whole team on Free. Cancel Pro whenever you like and the account falls back to pay-per-label rather than shutting off.
Which plan each kind of seller lands on

Most people never need to upgrade.

Same carriers, same wallet, same API on both plans. The only questions are whether you ship more than 50 a month, which needs Pro, and below that whether Billy on Telegram is worth $40 a month to you. Here is roughly where each shape of seller falls.

High-volume live sellers

TikTok logo TikTok Shop & live commerce

Where Pro is required

A hundred orders overnight blows past Free's 50-shipment allowance in a day, so this profile needs Pro.

all-in quotes per parcel unlimited on Pro unlimited address validation
goatlabels.io/dashboard/shipments
GoatLabels shipments queue with purchased labels

Makers with uneven months

Etsy logo Etsy & independent creators

A busy December and a very quiet February. Pay-per-label is the right shape for that: no monthly fee on Free means the quiet months cost nothing, and no subscription idles through them. A December past 50 shipments needs Pro ($40 a month, no minimum term, so you can cancel when volume drops).

Free is the cheaper product here

50 shipments a month · nothing billed in a month you skip

Instagram logo

Sellers quoting from DMs

Messenger logo No connector, no extra charge

how much to ship this to Austin?
Quoted and drafted · CL-1024

Teams and API-first shops

Shopify logoWooCommerce logo The two things we never charge for

$0

per seat and per API call, on both plans

Real sellers, real words

Sellers who read the pricing page first.

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
Free plan. No seats. Up to 50 shipments a month.

Start on Free.
Move to Pro once you pass 50 a month.

Fund a prepaid wallet with a card, Apple Pay, Google Pay, ACH, or crypto, then buy USPS, UPS, FedEx, and DHL labels at one all-in price each.

No contract. No card required. No monthly fee on Free, up to 50 shipments a month.

Updated