WooCommerce Shipping Prices: When UPS Bills DIM

Woo's free WooCommerce Shipping extension buys labels in the order admin; whichever tool you use, two mechanics set the price of every box

  • $5.27 to $8.23USPS Ground Advantage under 1 lb
  • 139UPS dimensional divisor, from the first cubic inch
  • $32.99 to $74.39USPS Priority Mail Express, 1 to 3 lb, USPS commercial
Reviewed by Jared Ford
Bottom Line
WooCommerce Shipping, a free extension from Woo, creates USPS, UPS, DHL Express, and FedEx labels for US-based stores. Whichever tool prints the label, two levers that are easy to leave untouched are dimensional weight and USPS cubic pricing.

WooCommerce is a self-hosted store, and the store owner picks the carrier, the service, and the box. For the label, Woo publishes WooCommerce Shipping, a free extension that creates USPS, UPS, DHL Express, and FedEx labels in the order admin using Woo's carrier accounts, for stores based in the United States that use U.S. dollars.

A separate label tool earns its place mainly when a store also sells on other channels and wants one place to buy every label, or ships parcels that are not WooCommerce orders. Whichever tool you use, the two mechanics that set the label price are yours to manage: dimensional weight and cubic pricing.

Dimensional weight is why a light but bulky box can cost as much as a heavy one. UPS divides length x width x height by 139 and bills the greater of that number or the actual weight, on every package from the first cubic inch. USPS applies dimensional weight only to packages larger than one cubic foot, 1728 cubic inches, and since July 12, 2026 uses the same 139 divisor as UPS, across zones 1-9.

So a 12 x 10 x 8 box that weighs 2 lb is billed at 2 lb on USPS, because it stays under one cubic foot, but at 960 / 139, rounded up to 7 lb, on UPS. The USPS edge is the one-cubic-foot trigger, not a softer divisor, which makes right-sizing the box matter even more. Knowing that one rule tells you which carrier to rate-shop first for bulky-light orders.

Cubic pricing runs the other direction: for small dense SKUs, USPS can price by box volume instead of weight, up to 0.5 cubic feet on Priority Mail and up to 1 cubic foot on Ground Advantage, so a 3 lb jar of honey in a tiny box ships on a low cubic tier rather than its dead weight.

It is easy to never size a box to hit a cheaper cubic tier, and never check the UPS dimensional divisor before shipping a big empty-ish carton. USPS raised Priority Mail prices 6.6% and Ground Advantage prices 7.8% on January 18, 2026, so each of those misses costs more per label than it did a year earlier.

Create a WooCommerce label now

Compare USPS and UPS on the same parcel, see the full price before you buy, and print the label from your phone in about 30 seconds.

Typical WooCommerce order: USPS Ground Advantage, $5.27-8.23 Pro price.

Create a label
Every WooCommerce parcel you buy the label for
  1. The order lands

    A WooCommerce sale gives you a destination and an item to pack.

  2. Weigh what you packed

    Packaging counts toward the weight, and on a light parcel a few ounces moves the tier.

  3. Rate-shop USPS and UPS

    Quote both carriers on that exact weight and destination, with the full price shown before you buy.

  4. Send the tracking back

    Print the label, drop off, and put the tracking number back into WooCommerce.

WooCommerce integration: Early access

A WooCommerce store connects with REST API keys; open orders are polled in and tracking is written back onto the order. See what the WooCommerce connection reads and writes.

The platform preset

How WooCommerce Prices Shipping, and What It Leaves Out

WooCommerce runs your storefront, checkout, and order management. Labels come from an extension: Woo's own WooCommerce Shipping is free and creates USPS, UPS, DHL Express, and FedEx labels in the order admin for US-based stores. Woo notes that it does not provide live shipping rates at checkout, which its separate carrier Shipping Method extensions handle.

Whatever buys the label, there are two places to lose money: the cheapest valid carrier changes with weight, dimensions, and zone, and dimensional weight and cubic pricing quietly reprice the same box depending on which carrier and service you pick.

If you buy labels in I'd Ship That, for example because you also sell on other channels, you enter or import each order's address and package details, compare USPS and UPS with the full price shown before you buy, and print a carrier label, below commercial pricing on almost every label.

The scaling win is the export-to-batch workflow: instead of keying orders one at a time, you export the day's orders to CSV with an order-export extension, import that file into The Workbench, rate-shop the whole batch at once, and print every label in a single pass. Get product weights and box dimensions right in your catalog so every label prices correctly the first time.

Cost drivers

Why a WooCommerce Label Costs More Than Expected

A store wired to one carrier or one flat-rate box never compares USPS and UPS per order, so it overpays whenever the other carrier would have priced the parcel lower
USPS cubic pricing for small dense SKUs goes unused, so you pay by dead weight instead of a low cubic tier
Keying orders one at a time does not scale, and without a CSV export workflow you stop rate-shopping under time pressure
Flat-rate checkout that ignores real dimensional weight and zone underquotes cost and erodes margin order by order
Service picks

Which Service a WooCommerce Order Should Use

ServiceBest ForEst. CostSpeed
USPS Ground AdvantageTop Pick Dense items under 1 lb, and small boxes that qualify for cubic pricing $5.27-8.23 Pro price 2-5 days
USPS Priority Mail 1-5 lb orders, or small dense boxes on a low cubic tier that ignores actual weight $8.01-25.86 Pro price 2-3 days
UPS Ground Saver Light, low-urgency orders where an economy service can price below Priority Mail to nearby zones Quoted live Slower than UPS Ground, not guaranteed
UPS Ground Heavy items, but check the box: UPS applies dimensional weight (÷139) from the first cubic inch Quoted live 1-5 days
USPS Priority Mail Express Rush or high-value orders where guaranteed speed protects the customer experience (1 to 3 lb, USPS commercial) $32.99-74.39 1-3 days
Where the weight tier decides the price

Dimensional weight surprises you: UPS bills length x width x height / 139 from the first cubic inch, so bulky-light boxes cost more than they weigh.

WooCommerce Shipping Strategy Selector
  1. A dense SKU under 0.5 cu ft, then USPS cubic pricing, by volume
  2. A bulky but light box, then UPS bills volume from the first cubic inch
  3. A 3 lb order to a near zone, then UPS Ground Saver
  4. A rush or high-value order, then USPS Priority Mail Express, $32.99 to $74.39

1A dense SKU under 0.5 cu ft

USPS cubic pricing, by volume

Small dense boxes are the SKUs most likely to be paying by dead weight when a low cubic tier was available the whole time.

  • USPS Ground Advantage at $5.27 to $8.23 in the app covers dense items under 1 lb.
  • USPS Priority Mail at $8.03 to $14.51 covers small dense boxes on a low cubic tier.
  • Measure the packed box, since void fill counts toward the volume.
  • This is a saving that is easy to leave sitting on the table.

Every I'd Ship That and in-app price on this page is a Pro price. Prices marked Pro price are what Pro members pay. On the free Starter plan, each label adds a platform fee of about 10% of the postage, rounded to the nearest $0.25, at least $0.50 and at most $2.50. Prices shown are for paying from your I'd Ship That balance; paying by card costs slightly more.

2A bulky but light box

UPS bills volume from the first cubic inch

UPS divides length by width by height by 139 and bills the greater of that or actual weight, starting at the first cubic inch. There is no free allowance to hide in.

  • USPS is the structurally better carrier while a box stays under one cubic foot.
  • UPS Ground fits once a box genuinely is heavy.
  • Cutting height first is the fastest way to shrink volume.
  • A bulky-light SKU costs more than it weighs on every single order.

3A 3 lb order to a near zone

UPS Ground Saver

Light and not urgent to a nearby buyer is where an economy ground service can price below Priority Mail.

  • UPS Ground Saver is slower than UPS Ground and not guaranteed.
  • USPS Priority Mail at $8.44 to $11.24 is the 2 to 3 day alternative.
  • Near-zone orders are where the ranking is tightest.
  • Quote per order instead of assuming one carrier.

4A rush or high-value order

USPS Priority Mail Express, $32.99 to $74.39

Guaranteed 1 to 3 day speed when the customer experience is worth more than the postage. Charge it through at checkout rather than absorbing it. From 1 to 3 lb that is $32.99 to $74.39 at USPS commercial prices, zones 1 to 8, effective October 4, 2026.

  • Reserve it for genuine rush, or it eats the order margin.
  • Flat-rate checkout that ignores dimensional weight underquotes exactly these.
  • Set the checkout rate from real dimensions, not an average.
  • High-value orders justify the coverage as much as the speed.
The 30-second version

Buying a WooCommerce Label in About 30 Seconds

For a single order, pull the customer's shipping address and the package weight and box dimensions from WooCommerce. Before you rate-shop, do the 10-second dimensional check: multiply length x width x height. If the box is over 1728 cubic inches (one cubic foot), both USPS and UPS bill dimensional weight at ÷139, so rate-shop on the base rate.

If the box stays under one cubic foot, USPS bills actual weight while UPS still dimensional-weights it from the first cubic inch, so a bulky-light box usually rate-shops cheaper on USPS. If the box is small and dense, check whether USPS cubic pricing (up to 0.5 cubic feet on Priority Mail, up to 1 cubic foot on Ground Advantage) beats the weight-based rate.

Enter the details in I'd Ship That, compare USPS and UPS with every fee shown up front, buy the cheapest valid label, and print it in about 30 seconds. Add the tracking number to the order in WooCommerce (Woo's Shipment Tracking extension adds the fields) and set the order to Completed; the saved tracking details go out with the Completed Order email.

At volume, run the export-to-batch pipeline instead: export the day's orders to CSV from WooCommerce with an order-export extension, then import that file into The Workbench (Pro), which maps your address, weight, and dimension columns, rate-shops the whole batch, and prints every label in one pass.

Turn on Ship Intelligence (Pro) to auto-select the cheapest valid rate per order and show savings analytics, then add each tracking number to its order in WooCommerce.

Seller habits

What Experienced WooCommerce Sellers Do Differently

  • Before shipping any box over one cubic foot, compute length x width x height / 139 and compare it to actual weight; above one cubic foot both USPS and UPS dimensional-weight the box at 139, so the real win is keeping bulky-light items under 1728 cubic inches where USPS bills actual weight and UPS still does not
  • For small dense SKUs, size the box down to drop into a lower USPS cubic tier (Priority Mail cubic runs to 0.5 cu ft and Ground Advantage cubic to 1 cu ft, each up to 20 lb with no side over 22 inches); a smaller carton on the same item can cut the label
  • Keep bulky-light orders in boxes under 1728 cubic inches where you can, so USPS bills actual weight instead of dimensional weight
  • Store true weight and box dimensions on every product in WooCommerce so every label prices correctly the first time
  • Export the day's orders to CSV and import into The Workbench instead of keying addresses; map the columns once and reuse the template every batch
  • Turn on Ship Intelligence to auto-pick the cheapest valid rate, then re-check your default boxes and services after each carrier price change, which can shift which carrier wins each zone

WooCommerce Shipping: Key Takeaways

  • You own the WooCommerce shipping pipeline, so dimensional weight and cubic pricing are yours to control, not the carrier's to spring on you.
  • UPS bills dimensional weight (÷139) on every package; USPS only above one cubic foot (also ÷139 since July 12, 2026), so bulky-light boxes under a cubic foot usually rate-shop cheaper on USPS.
  • USPS cubic pricing prices small dense SKUs by box volume (up to 0.5 cu ft on Priority Mail, 1 cu ft on Ground Advantage), so sizing the box down can drop a cubic tier and cut the label.
  • A CSV order-export into The Workbench replaces one-at-a-time keying and lets you rate-shop and batch-print the whole day at once.
  • Set free-shipping thresholds from real dimensional-weight cost, not a flat guess, so promises do not erode margin order by order.

Does WooCommerce Include Built-In Shipping Labels?

Through an extension, yes. WooCommerce runs the storefront, checkout, and order management, and Woo publishes WooCommerce Shipping, a free extension that creates USPS, UPS, DHL Express, and FedEx labels in the order admin using Woo's carrier accounts, for stores based in the United States that use U.S. dollars. Woo notes that it does not show live rates at checkout; its separate carrier Shipping Method extensions do that. A store can use it, a separate label tool, or both.

Whichever tool buys the label, there are two leaks. The first is carrier choice, because the cheapest valid carrier changes with weight, dimensions, and zone. The second is pricing method, because dimensional weight and cubic pricing quietly reprice the same box depending on the carrier and service selected.

A store that also sells on other channels, or ships parcels that are not WooCommerce orders, can bring each order's address and package details into a separate tool, compare USPS and UPS with the full price shown before purchase, and print a carrier label. I'd Ship That prints discounted USPS and UPS labels for that workflow.

  • WooCommerce Shipping is Woo's free extension for labels, for US-based stores; the store owner still picks the carrier, service, and box.
  • The cheapest valid carrier changes per order with weight, dimensions, and destination zone.
  • Accurate catalog weights and box dimensions mean labels price correctly the first time.

Why a Light WooCommerce Box Bills at 7 lb on UPS

Try your own box

Rate-shopping only helps if you understand why the same box prices differently across carriers, and that comes down to two mechanics. Dimensional weight bites bulky-light orders: UPS divides length x width x height by 139 and bills the greater of that or actual weight, on every package. USPS applies dimensional weight only to packages over one cubic foot, 1728 cubic inches, using the same 139 divisor as UPS since July 12, 2026, across zones 1-9.

So the same 12 x 10 x 8 box (960 cubic inches) that weighs 2 lb bills at 2 lb on USPS, because it stays under one cubic foot, but at 960 / 139, rounded up to 7 lb, on UPS. The USPS edge is the one-cubic-foot trigger, not a softer divisor. For bulky-light orders under a cubic foot, that trigger tells you which carrier to check first.

Cubic pricing runs the opposite way and rewards small dense SKUs. USPS can price a package by its volume tier instead of its weight, up to 20 lb with no side over 22 inches: Priority Mail cubic covers 0.5 cubic feet or less and Ground Advantage cubic covers 1 cubic foot or less.

The lever is box size: pack a dense item in a smaller carton and you can drop from a 0.3 tier to a 0.2 tier and cut the label, especially to far zones where weight-based pricing climbs fastest. Measure your top ten boxes once, note the dimensional and cubic outcome for each, and you will know your default carrier per box before you ever open a rate screen.

  • Compute length x width x height / 139 on bulky boxes and compare to actual weight to catch UPS dimensional billing.
  • Keep bulky-light orders under 1728 cubic inches so USPS bills actual weight, not dimensional weight.
  • Size small dense SKUs into the lowest USPS cubic tier they fit.
  • Let Ship Intelligence (Pro) confirm the cheapest valid rate once you know the mechanic behind it.

Build a WooCommerce CSV Export to Batch-Print Pipeline

Keying orders one at a time is where rate-shopping dies under time pressure. The fix is a repeatable export-to-batch pipeline. Export the day's orders to CSV from WooCommerce with an order-export extension, including order number, ship-to name, full address, weight, and box dimensions. Get product weights and dimensions right in your catalog first so those columns come out clean.

Import that CSV into The Workbench, map the columns once, and save the template so every future batch reuses it. The Workbench rate-shops the whole file across USPS and UPS at once, applies your dimensional and cubic knowledge automatically through Ship Intelligence, and prints a whole batch of labels in a single pass. Finish the loop by adding each tracking number to its order in WooCommerce. With Woo's Shipment Tracking extension, saving tracking details does not send an email by itself; they go out with the Completed Order email when the order status changes to Completed.

  • Store true weight and box dimensions on every product so the export carries clean data.
  • Export orders to CSV once or twice a day instead of processing them as they land.
  • Map the import columns once in The Workbench and save the template for every batch.
  • Add tracking numbers to the orders in WooCommerce and mark them Completed to notify customers.

Common Mistakes WooCommerce Sellers Make

MistakeWhy It HurtsBetter Approach
Shipping bulky-light boxes without checking dimensional weight UPS bills length x width x height / 139 from the first cubic inch, so a 2 lb box can cost like a 7 lb one. Compute the volumetric weight first, and keep bulky-light boxes under one cubic foot (1,728 cubic inches) where you can, since USPS dimensional weight only starts above it.
Paying by dead weight on small dense SKUs instead of using cubic pricing A 3 lb item in an oversized box prices on its weight when a smaller box would drop a USPS cubic tier. Size dense SKUs into the lowest cubic tier they fit and rate-shop Priority Mail and Ground Advantage cubic pricing.
Flat-rate checkout that ignores dimensional weight and zone Free-shipping and flat-rate promises underquote bulky or far-zone orders and eat margin on every one. Set thresholds and flat rates from real rate-shopped cost including dimensional weight on your common boxes.
Keying orders one at a time as the store grows Fulfillment eats hours, and under time pressure you stop rate-shopping and default to one carrier. Export the day's orders to CSV and batch-import into The Workbench to rate-shop and print in one pass.

WooCommerce Seller Shipping Checklist

  • Store accurate weight and box dimensions on every product in your WooCommerce catalog.
  • Measure your top ten boxes and note the dimensional-weight and cubic-pricing outcome for each.
  • Rate-shop USPS and UPS on every label, checking the box size before you commit.
  • Set an order-export CSV template and import the day's orders into The Workbench.
  • Add tracking numbers to the orders in WooCommerce and mark them Completed so customers are notified.
  • Set free-shipping thresholds from real dimensional-weight cost, not a flat guess.
  • Re-run your box math after each carrier price change, which can change the cheapest carrier per zone.

Worked WooCommerce Seller Shipment Examples

Dense, small, and cheap to move if it is priced by volume instead of by the scale. It is worth checking whether it qualifies.

  • USPS Priority Mail at $8.03 to $14.51 covers small dense boxes on a low cubic tier.
  • USPS Ground Advantage at $5.27 to $8.23 handles the same SKU under 1 lb.
  • Priority Mail cubic needs the packed box at 0.5 cubic feet or less; Ground Advantage cubic allows up to 1 cubic foot.
  • The saving repeats on every unit of a repeat SKU.

UPS applies its 139 divisor from the first cubic inch, so a roomy carton on a light product bills above the scale weight with no threshold to duck under.

  • USPS does not apply dimensional weight below one cubic foot, which is the structural difference.
  • UPS Ground is priced for genuinely heavy product, not for air.
  • Shrinking the carton beats switching carriers on this shape.
  • A flat-rate checkout price hides the gap until the invoice arrives.

Keying orders individually does not scale, and the first thing that gets dropped under time pressure is the rate comparison itself.

  • A CSV export workflow keeps rate-shopping alive when volume spikes.
  • The Workbench bulk imports the queue, rate-shops it, and batch-prints in one pass.
  • Most of a queue is the same handful of SKUs at the same tier.
  • The orders worth checking by hand are the bulky and the far-zone ones.

WooCommerce Shipping: Questions Sellers Ask

Yes, through an extension. Woo publishes WooCommerce Shipping, a free extension that creates USPS, UPS, DHL Express, and FedEx labels in the order admin using Woo's carrier accounts. Woo says it is available to stores based in the United States, including U.S. territories, that use U.S. dollars. The store owner still picks the carrier, the service, and the box, so dimensional weight and cubic pricing remain the owner's to manage whichever tool prints the label.

Yes. WooCommerce Shipping is one way to buy labels, and a separate tool fits a store that also sells on other channels or ships parcels that are not WooCommerce orders. For one order, enter the destination and package details and rate-shop USPS and UPS in I'd Ship That, then add the tracking number to the order in WooCommerce. At volume, export your orders to CSV with an order-export extension and import them into The Workbench (Pro) to rate-shop and batch-print the whole day at once, below commercial pricing on almost every label.

Carriers bill the greater of actual weight or dimensional weight, which is length x width x height divided by a divisor. UPS uses 139 on every package from the first cubic inch, so a 12x10x8 box at 960 cubic inches weighing 2 lb bills as 7 lb. USPS applies the same 139 divisor only to packages larger than one cubic foot, which is why bulky-light orders under that line rate cheaper on USPS.

Cubic pricing charges by box volume instead of weight. USPS offers it on commercial Priority Mail for packages of 0.5 cubic feet or less and on commercial Ground Advantage for packages of 1 cubic foot or less, in both cases up to 20 lb with no side longer than 22 inches. For a small dense SKU such as a 3 lb jar in a tiny carton, a low cubic tier can beat the weight-based rate, especially to far zones. The lever is box size.

Export your orders to CSV from WooCommerce with an order-export extension, then import that file into The Workbench (Pro). It maps your address, weight, and dimension columns, rate-shops the whole batch across USPS and UPS, and prints a whole batch of labels in a single pass. Add the tracking numbers to the orders in WooCommerce so customers stay informed; with Woo's Shipment Tracking extension, saved tracking details go out with the Completed Order email. See cheapest-way-to-ship guides for service selection.

You can, but set the threshold from your real, rate-shopped cost including dimensional weight, not a flat guess. If you promise free shipping while a flat-rate box ignores the volumetric cost of your bulkier orders, you eat the difference on every one. Compute dimensional weight on your common boxes first, then set a threshold that covers the actual label.

It raises the stakes on the mechanics. USPS raised Priority Mail prices 6.6% and Ground Advantage prices 7.8% on January 18, 2026, and since July 12, 2026 USPS uses the 139 divisor on boxes over one cubic foot. A price change can alter which carrier is cheapest per zone and how dimensional weight prices out. Re-run the dimensional and cubic math on the store's top boxes after each change.

No. Creating an I'd Ship That account is free and a WooCommerce store pays per label bought, at rates below retail, with the full price shown before purchase. On the free Starter plan, each label adds a platform fee of about 10% of the postage, rounded to the nearest $0.25, at least $0.50 and at most $2.50. An optional paid Pro plan removes that fee and adds The Workbench, which maps a CSV order export and prints a whole batch of labels in one pass, plus Ship Intelligence for automatic rate selection.

Ship WooCommerce Orders for Less

Get discounted rates on USPS and UPS. Free to start, no minimums.

Create a label