GoatLabels GoatLabels
The box or the scale — not a habit.

Flat rate or weight-based: the density-and-zone test


Two pricing models, one checkable answer.

Flat rate charges for the box regardless of weight; weight-based charges for the scale reading and the distance. Flat rate wins on dense items travelling far and loses on light parcels and short zones — the decision is density and zone, not habit. Price both on the same parcel before defaulting.

Both models priced on the same screen

Quote the same parcel twice — flat rate packaging, then your own box — across USPS, UPS, FedEx, and DHL, and take the smaller all-in number.

UPSFedExDHLUSPS all quoted
Flat fare Pays for the box.
Weight-based Pays for scale and zone.
Zone shown Distance decides it.

Either way, one wallet pays the winner

Card, Apple Pay, Google Pay, ACH, or crypto fund one prepaid balance, debited the exact all-in price of whichever model won.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
Prepaid wallet Debited per label.
No monthly fee Compare for free.
Voids credited Back to the balance.

How flat-rate pricing actually works, and what the box buys you

Flat rate is an insurance product wearing a shipping label. The carrier looks at everything people stuff into a given container — the barbell plates and the birthday cards alike — and sets one fare that covers the average, plus the certainty premium. Buy the box and you have bought out two variables at once: the scale reading and the zone. Nothing you put inside, up to the ceiling, and nowhere you send it, within the domestic network, changes the price. That certainty is genuinely worth money to some operations — predictable checkout pricing, no scale at the packing bench, no zone chart taped to the wall.

But averages have a geometry: every parcel lighter or nearer than the average is subsidizing every parcel heavier or farther than it. The flat fare is a bet the carrier is happy to take on both sides, and your job is to be on the winning side of it — shipping dense things far on the flat fare, and everything else by the scale. Weight-based pricing is the opposite instrument: it resolves those same two variables per parcel, charging the scale reading against the zone distance, so it is cheap exactly where flat rate is expensive and expensive exactly where flat rate is cheap. Neither model is the deal; the match between model and parcel is the deal.

The density-and-zone test

The test has two questions, and both must point the same way before flat rate wins. First, density: does the item fill the container with weight rather than air? A container mostly full of weight pushes the equivalent weight-based quote up toward and past the flat fare. A container mostly full of air — apparel, plush, packaging peanuts around something small — leaves the weight-based quote far below it. Second, zone: is the destination far? Weight-based quotes climb zone by zone; the flat fare stands still, so distance is what closes the gap that density opened. Dense and far: flat rate is usually the win. Light and near: the scale wins, and it is rarely close. The split cases — dense but near, light but far — are exactly where you stop reasoning and quote both.

The table below is the practiced-seller version of the test: where each USPS flat rate container tends to win and lose, stated as mechanism so it survives rate years. Treat it as a prior, not a verdict — your box, your zone map, and this year's charts settle every real case.

Container Where it wins Where it loses
Flat rate envelope Dense, bendable contents — documents, small electronics, folded textiles — travelling to mid and far zones. Anything light enough that first-ounce parcel pricing undercuts the flat fare, which is most sub-pound parcels to nearby zones.
Small flat rate box Genuinely dense small items to far zones: hardware, dumbbell plates, coin lots, ammunition-adjacent weights that fit the tiny footprint. Almost everything light. The box is small enough that few items in it weigh enough for weight-based pricing to hurt.
Medium flat rate box The classic case — several pounds of dense goods crossing most of the country, where zone-priced services climb past the flat fare. Light or bulky-but-airy contents, and nearly any destination one or two zones away, where weight-based ground stays cheaper.
Large flat rate box Heavy, compact loads to distant zones, where the same weight priced by scale and distance would cost dramatically more. Contents that fill the space without weight. A big box of pillowy goods pays flat fare for density it does not have.

Break-even reference — verified against USPS's published Priority Mail flat rate lineup and rate charts on 2026-08-15. The current domestic lineup is the flat rate envelope family plus small, medium, and large flat rate boxes, all flat within a 70 lb ceiling and all priced without a zone component. As a working band at current charts: the medium box starts beating zone-priced Priority Mail around the mid-single-digit pounds to distant zones, and loses to weight-based ground on almost any parcel travelling one or two zones. Rates reset at least annually and reshape every band, so re-derive before relying: weigh the parcel, note the destination zone, and quote both models on the same screen — the method survives every rate year even though the numbers do not. Re-check cadence: at the USPS annual rate change, by the named marketing owner recorded with this page.

Where weight-based pricing always wins

Three territories belong to the scale permanently. The first is the light parcel, full stop: anything in the ounces-to-a-pound range prices on the bottom rungs of weight-based services, far below any flat fare calibrated for pounds — most e-commerce parcels live here, which is why most sellers should not default to flat rate. The second is the short lane: within one or two zones, weight-based prices barely rise from their floor, and the flat fare is spotting the carrier the cross-country distance you did not use. The third is the parcel that does not fit the container — literally, or economically because forcing it into the next container up means paying for capacity you cannot fill.

One caveat keeps weight-based quotes honest: on larger boxes, carriers may price your parcel on its dimensional weight — a volume-derived number — instead of the scale reading when the volume number is bigger. Flat rate containers are immune to that arithmetic, which occasionally rescues a bulky-but-light parcel a dimensional calculation would punish. The divisors, thresholds, and how to measure for them are owned by the package size and weight limits page, and the one-line version is: know whether your box is big enough for volume pricing to apply before trusting a scale-only comparison.

Running both quotes on the same parcel

Everything above compresses into a sixty-second routine. Weigh the packed parcel — packed, not the item alone, because the comparison is decided at the margin where a mailer's ounces matter. Note the destination and let the quote resolve its zone. Then price it both ways: once with the flat rate container as the declared packaging, once in your own box against the weight-based services of all four carriers — every service one all-in number with its delivery window. The cheaper number wins, and there is nothing else to the method — no chart to memorize, no rule of thumb to misremember after the next rate change. Which carrier's weight-based ground service tends to win, and how destination density and final-mile handoffs move that answer, is a separate comparison owned by the cheapest ground shipping services page.

The routine matters more than any single answer it produces, because a catalog is not one parcel. Sellers who ship the same product to scattered buyers will find the winner flipping order by order as the zone changes — the same box flat rate on a coast-to-coast Tuesday and weight-based across town on Wednesday. Locking either model in as a store-wide habit donates the difference to the carrier on every wrong-side order. Quoting both every time, from a wallet with no monthly minimum to print, costs seconds and captures the spread both ways.

The sixty-second routine, end to end

Weigh it packed. Quote it twice. Buy the smaller number.

Everything this page argues collapses into one loop you can run at the bench. The parcel gets weighed packed — mailer, filler, and invoice included, because the comparison is decided at exactly that margin. The destination resolves its own zone, so you never read a chart. Then the same parcel gets priced two ways: once with the flat rate container declared as the packaging, once in your own box against the weight-based services of four carriers. Whichever number is smaller is the answer, and it is allowed to be a different answer tomorrow.

1
The parcel, packed and on the scale
Packed weight and a real destination
instagram dm

two of the heavy ones — shipping to Portland, OR

Shopify
Synced order — packaging still your call
TikTok Shop
Synced order — same two-way quote
What the comparison needs from you
Weight
Packed, not the item alone
Dimensions
The box you would actually use
Destination
The buyer's real address, so zone resolves
Packaging
Declared once as flat rate, once as your own
Paste the order or drop a screenshot

Weigh it packed. A mailer's ounces and a sheet of bubble wrap are exactly the margin that decides which side of the break-even a parcel lands on, and they are the part sellers most often leave off the scale.

2 Billy AI

The draft is the input both quotes share.

Billy AI
  • Reads the buyer, the ship-to, and the parcel out of a pasted order or a screenshot
  • Validates the address before money moves, so the zone the quote used is the zone it ships to
  • Rate-shops USPS, UPS, FedEx, and DHL on the parcel as drafted
  • Re-quoting the same draft with the flat rate container declared takes seconds, which is what makes running the test every time realistic
Weighed packed. Validated. Two quotes to compare.
3
Buy the winner
Flat fare or scale — whichever came back smaller
Prepaid balance debited
Card, Apple Pay, Google Pay, ACH, or crypto
all-in
USPS
Cheaper of the two models bought
One all-in number, nothing added later
all-in

Run it again on the next order rather than turning today's winner into a store-wide habit. The same box is often flat rate coast to coast on Tuesday and weight-based across town on Wednesday, and a standing default donates that difference to the carrier on every wrong-side parcel.

Where the order came from never decides the packaging

Same two-way quote, every sales channel.

Shopify, Etsy, WooCommerce, TikTok Shop, Amazon, eBay, Squarespace, Wix, Walmart, Square, BigCommerce, Magento, and Temu sync orders into one To Ship queue; a pasted Instagram or Facebook DM gets there through Billy instead. None of that touches the decision this page is about. A synced order arrives with an address and a line item, not with a packaging choice, so the density-and-zone test runs identically on all of them — and saved box sizes make re-running it on your regular parcels a two-tap job.

Via AItiles: paste a DM or a screenshot — the same parcel can still be priced both ways before you buy.

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 test, built into the quote

Density and zone, resolved
on one screen.

This page's method is only worth teaching because running it costs nothing: four carriers, one all-in number per service, and the other packaging choice a re-quote away.

One prepaid wallet,
either model

Card, Apple Pay, Google Pay, ACH, and crypto top up one balance. Whether the flat fare or the scale wins today's parcel, the same wallet pays the exact quoted number — and a voided label credits straight back, spendable at once.

Wallet balance
$1,247.36 USD
AI

Billy runs the test
from a pasted order

Paste the order or drop a screenshot and Billy drafts the parcel with the address validated before money moves. Re-quoting the same draft in flat rate packaging takes seconds, so you confirm the winner instead of computing it.

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

All-in numbers make
the comparison honest

A flat fare compared against a sticker rate plus surprise fees is a rigged test. Every quote here is one final number, so the flat-vs-weight decision is two honest prices side by side — and what you see is what leaves the wallet.

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

Four scales,
not one

Weight-based is not one price — USPS, UPS, FedEx, and DHL each price the scale differently, and the flat fare must beat the best of them, not the first of them. Quoting all four is what makes the test conclusive.

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

Automate the
either-or

The REST API quotes the same parcel under either declared packaging, so a script can price both models and buy the cheaper one on every order without a human reading a chart. Unlimited calls, signed webhooks, every plan.

POST /v1/shipments
{
"to": { "name": "Maya" },
"from": { "name": "Alex" },
"service": "ups_ground",
"label_format": "pdf"
}
Webhook delivered
GoatLabels mobile queue showing all-in weight-based quotes for a packed parcel
Billy drafting a parcel on mobile before it is quoted both ways

Both models quoted

Portland, OR · smaller number selected

A kitchen scale and a phone

Both models priced where the tape is.

A test you only run at a desk is a test you stop running by the fortieth order, and a habit is what this page exists to prevent. The scale is at the packing bench, so the comparison has to be there too: weigh, quote both ways, buy, print — without the laptop ever entering it.

Weigh the parcel packed on the bench scale and enter the reading straight into the draft.
Quote your own box against four carriers' weight-based services, each as one all-in number.
Re-quote the same draft with the flat rate container declared and read both numbers side by side.
Buy the smaller one from the prepaid balance and one-tap print to a share sheet or a thermal printer.
Save the box size so the next parcel of that shape starts the test already half-run.
Hands on the box, not the keyboard

Ask for the quote without putting the parcel down.

Packing is a two-handed job, and the moment the comparison needs a free hand is the moment it stops happening. Ask out loud — Billy finds the shipment, quotes USPS, UPS, FedEx, and DHL on the box you just weighed, and reads the all-in prices back so you can hold them against the flat fare without opening anything. Included on every plan. This is the real product, not a render.

goatlabels.io/dashboard/shipments — Billy
Billy reading a parcel's all-in carrier quotes back over the shipments list

Listening

"What are the four quotes on the Portland box?"

Out for delivery

Portland, OR · bought on the smaller number

Speaks plain English · remembers your saved box sizes, so a repeat parcel shape is recognised · included on every plan, at the bench or on the desktop.

The weight-based half of the test

One packed box. Three scales, three answers.

Weight-based pricing is not one price, which is the part most flat-versus-weight arguments skip: each carrier prices the scale reading against the zone differently, so the flat fare has to beat the best of them rather than the first one you looked at. Here is that half of the comparison on a single packed parcel — one all-in number each, ready to hold against the flat fare. Figures are the site's standard illustrative parcel, not a rate quote.

Denver, CO → Austin, TX 1.4 lb packed 10×7×4 in — your own box
Best of the scale
USPS

USPS

Ground Advantage

2–5 days

$7.40

$1.20 of that all-in figure is prepaid insurance, quoted inside the same number

all-in · the number the flat fare must beat

UPS

UPS

Ground

3–4 days

$10.80

$1.20 of that all-in figure is prepaid insurance, quoted inside the same number

all-in · the number the flat fare must beat

FedEx

FedEx

Home Delivery

2–4 days

$11.40

$1.20 of that all-in figure is prepaid insurance, quoted inside the same number

all-in · the number the flat fare must beat

No carrier invoice the day after Void → credit straight back to your wallet Multi-currency display
Public API v1 · both models in code

Two quotes per order, no human reading a chart.

The routine on this page is short but it is per-parcel, and per-parcel work is what scripts are for. Quote the same shipment under your own packaging and again with the flat rate container declared, compare the two all-in totals, and buy the smaller — over REST and JSON with one Bearer header, and with calls nobody counts.

Quote a shipment twice under different declared packaging and compare the totals in code
Buy the winner in a second call — no per-request pricing to budget for
Real idempotency keys, so a retried order never buys both models
Signed webhooks for tracking events, OpenAPI 3.1 spec, 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"
}
Why running the test every time is realistic

Quoting both ways costs nothing.

A comparison you have to pay for is a comparison you ration, and a rationed comparison becomes a habit — which is the exact failure this page argues against. Quotes are free and unmetered, there is no monthly minimum to print, and nothing about pricing a parcel twice touches a plan. Free covers 50 shipments a month; Pro is a flat plan for volume that lowers the per-label price without changing what you may quote.

Pro

Most popular
$40 / month
Unlimited shipments — for catalogues where the winner flips order by order
Cheaper label pricing, which moves the weight-based side of every comparison
Billy AI on Telegram — draft a parcel without opening the dashboard
API access still free and unlimited, so scripting the two-way quote stays free

Volume pricing

illustrative
less volume more volume

more volume → lower per-label rates

Free

$0 / forever

Quote every parcel both ways, every time, and pay only for the labels you actually buy.

50 shipments a month, with no monthly minimum to print
USPS, UPS, FedEx, and DHL weight-based services quoted as one all-in number each
Re-quote the same draft with flat rate packaging declared — quotes are never metered
Billy AI unlimited in the web app — paste, screenshot, or speak the order
REST API with unlimited calls, funded by card, Apple Pay, Google Pay, ACH, or crypto

Drafting is not metered either

Billy turns a pasted order or a screenshot into a validated draft, which is the input both quotes share. Running it on every parcel costs nothing on Free; Pro simply 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, so a script can price both models per order.

We'll beat your current rates

Bring your invoice — on Pro we work with you to beat the rates you're getting from

ShippoPirateShipShipStation
No contracts No monthly minimum to print Quotes are never counted
USPS UPS FedEx DHL

Weight-based prices are quoted live from USPS, UPS, FedEx, and DHL as one all-in number, and that exact amount leaves your prepaid balance. Flat rate fares and their weight ceilings are the carrier's and reset at least annually — take the current figures from USPS and put them next to a live quote, exactly as the dated block above says. Full pricing details

Where the wrong default costs the most

Four catalogues where the habit is the leak.

Nobody loses money on the obvious cases. The loss lives in the parcels that sit near the break-even and get shipped on autopilot — and these are the four shapes where that happens most.

Dense goods sold to nearby buyers

Hardware, books, coin lots, tools

Dense but near

The classic split case. Density argues for the flat fare and the short zone argues against it, so reasoning stops being reliable and the two quotes have to be read side by side. This is the parcel a flat-rate habit overcharges most quietly.

2 quotes per parcel packed weight, not the item zone resolved for you
goatlabels.io/dashboard/shipments
GoatLabels shipments queue showing all-in quotes for a packed parcel

Sellers shipping air

Apparel, plush, anything with filler

A container full of volume rather than weight pays a flat fare calibrated for pounds it does not have. Weight-based nearly always wins here — and on the larger boxes it is worth knowing whether volume pricing applies before trusting a scale-only comparison, which the package size and weight limits page owns.

Fit is the entry condition

Density and zone are what decide the economics

Sellers quoting shipping in a DM

A number promised before the box is packed

what would shipping the two heavy ones come to?
Priced both ways · smaller number quoted

One product, buyers scattered everywhere

The same box, a different winner each day

1

box shape, and a winner that flips with the zone — which is why the routine beats any store-wide rule

Flat rate vs weight-based, answered

Is a flat rate box cheaper than weight-based shipping?
Sometimes, and the conditions are knowable: flat rate wins when the contents are dense and the destination is far, because the flat fare ignores both the scale reading and the zone. For light parcels and short distances, weight-based pricing nearly always undercuts it. The only trustworthy answer for your parcel is quoting both, which takes one screen here.
When does 'if it fits, it ships' stop being a deal?
The slogan is literally true and economically incomplete. It stops being a deal when what fits is light — you are paying a fare calibrated for heavy contents — and when the destination is close, because the flat fare bakes in cross-country distance you are not using. Fit is the entry condition; density and zone decide the economics.
Do flat rate boxes have weight limits?
Yes — flat rate is flat within a ceiling, not unlimited. The current ceiling for USPS flat rate containers lives in the dated block on this page and in USPS's published standards. Past it, the parcel must ship on an ordinary weight-based service; the general size and weight thresholds by carrier are covered on the package size and weight limits page.
Does distance matter for flat rate?
Not for the price — that is the entire product. It matters enormously for the comparison, though: the flat fare is identical whether the box crosses the street or the country, while every weight-based quote climbs with zone. Distance is therefore the lever that decides which model wins, which is why the test on this page is density and zone together, never weight alone.
Can I get flat-rate-like pricing in my own box?
Carriers sell simplified-pricing products beyond the branded boxes — USPS cubic pricing being the notable one for dense small parcels, priced by box volume and zone instead of weight. Availability varies by channel. The practical version of the question is answered by quoting: price your own box across all four carriers, re-quote with the flat rate container declared, and take the smaller number.

Related reading: package size and weight limits, the cheapest ground shipping services, and when paying for faster shipping pays.

Real sellers, real words

Sellers who quote the parcel instead of the habit.

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
Run the test on a real box.

Stop guessing at the bench.
Quote both models.

Weigh your next parcel, quote it flat rate and weight-based across USPS, UPS, FedEx, and DHL, and let density and zone give you the answer this page promised.

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