Dimensional Weight Calculator

Will your package be charged by size or by weight?

Enter your package dimensions and actual weight to see whether the carrier will charge by size or by mass. The calculator shows your billable weight, the dimensional weight factor applied, and a shipping cost estimate so you can decide whether to repackage before sending.

Updated June 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
How It Works
The formula, explained simply

Think of cargo space like seats on a plane. Airlines do not charge less for an empty middle seat just because the passenger beside it is light. Carriers face the same constraint: a large, feather-filled cushion and a compact block of lead take up the same 1.5 cubic feet in the truck, but only one of them is heavy enough to pay its fair share under a pure weight-based rate. Dimensional weight is how carriers solve that problem.

The calculation is straightforward. Multiply length by width by height to get volume. Divide by the carrier's DIM factor — 139 for FedEx and UPS Ground, for example. Round up to the nearest 0.1 lb. Then compare that number to the actual scale weight. Whichever is larger becomes the billable weight that appears on your invoice.

The DIM factor itself is not arbitrary — it reflects how efficiently a carrier can stack parcels in a vehicle. A lower divisor means the carrier is penalizing large light packages more aggressively, which indicates tighter vehicle utilization standards. Carriers with higher divisors are more tolerant of volume relative to weight, often because their network handles more varied freight. Understanding this helps you choose the right carrier for a given product category, not just the cheapest listed rate.

When To Use This
Right tool, right situation

Use this calculator any time you are selecting box sizes for a product you ship repeatedly. Running the numbers before committing to a box stock purchase can prevent locking in an expensive dimensional weight penalty across thousands of units. It is also the right tool when auditing a shipping invoice that looks higher than expected — recalculate the dimensional weight yourself to verify the carrier measured correctly.

This calculator is also appropriate when comparing two carriers for the same shipment. Because DIM divisors differ, a package that bills by actual weight with one carrier may bill by dimensional weight with another. That asymmetry can flip which carrier is cheaper even if their per-pound rates are similar.

This calculator is not appropriate as the final word on freight classification. LTL (less-than-truckload) shipments use a separate NMFC freight class system based on density, stow-ability, handling difficulty, and liability — not just dimensional weight. For palletized shipments over 150 lb, use a freight class calculator instead. Similarly, this tool does not account for carrier-specific surcharges: address correction fees, signature required, hazmat, and residential delivery premiums can exceed the base shipping cost for small parcels.

Common Mistakes
Why results sometimes look wrong

The most common mistake is measuring the product instead of the package. Carriers measure the outer box, including any puffed-up areas, protruding tape, and foam corners. If your measurement does not match what a carrier scanner reads at the dock, you will receive a post-shipment weight adjustment charge, often weeks later and without warning.

A second frequent error is ignoring the rounding convention. Shippers calculate a dimensional weight of 8.3 lb and assume they will be billed for 8 lb. Most carriers round up to the next whole pound, billing 9 lb. Over thousands of shipments, this rounding difference adds up to a meaningful cost. Always use ceiling rounding when estimating shipping spend.

The third mistake is treating the DIM divisor as fixed. Many large-volume shippers negotiate a higher divisor as part of their carrier contract, which effectively reduces the dimensional weight penalty. Shippers who do not realize their contract specifies a different divisor from the published rate may be over-estimating their costs — or, worse, under-budgeting because they used the negotiated divisor to estimate but forgot it applies only to certain service levels or weight bands.

The Math
Worked examples and deeper derivation

The formula has three steps. First, calculate volume: L x W x H in consistent units. Second, calculate dimensional weight: Volume / DIM divisor. For imperial units this is cubic inches divided by the divisor (e.g. 139), giving a result in pounds. For metric, cubic centimeters divided by 5,000 gives kilograms. Third, compare: billable weight = max(actual weight, dimensional weight), rounded up.

The rounding rule matters more than most shippers realize. Carriers round up to the next whole pound (or sometimes 0.5 lb increment). A dimensional weight of 12.1 lb bills as 13 lb, not 12 lb. This rounding asymmetry means a box that is just slightly over a threshold always rounds against you. If you can engineer a package to come in at exactly a round number, you keep the full savings.

A useful back-of-envelope check: for imperial packages using a 139 divisor, any box with a volume above 139 times the actual weight in cubic inches will be charged by size. So a 5 lb package starts billing by dimension once the box exceeds 695 cubic inches — roughly the size of a 10 x 10 x 7 inch box. Keep that volume ceiling in mind when selecting standard box sizes.

Ecommerce seller shipping a pillow
18 x 12 x 8 inch box, actual weight 4.5 lb, FedEx Ground (divisor 139), rate $0.55/lb
The pillow weighs 4.5 lb but occupies enough space that FedEx bills for 12.4 lb. That is nearly 3x the actual weight. Switching to a 14 x 10 x 6 inch box would reduce dimensional weight to 6.1 lb and cut the shipping bill almost in half.
Small business shipping dense electronic components
8 x 6 x 4 inch box, actual weight 15 lb, UPS Ground (divisor 139), rate $0.55/lb
Dense components mean the box is small relative to how heavy it is. Dimensional weight comes out to 1.4 lb, well below the actual 15 lb, so UPS charges by mass. No benefit to repackaging here — the item is already in an efficient box.
Freight manager auditing a vendor invoice
40 x 30 x 20 cm box, actual weight 3 kg, DHL Express (divisor 5,000), rate $1.20/kg
The vendor billed for 4.8 kg rather than the 3 kg on the scale. This is correct — DHL charges the higher of actual and dimensional weight. The freight manager can confirm the invoice is accurate and note that a tighter box would save about $2.16 per shipment, which adds up quickly at volume.
Expert Unlock
The thing most explanations skip

The DIM divisor implicitly encodes a density assumption. A divisor of 139 assumes that the average package in the network has a density of about 10.6 lb per cubic foot. When your package density is below that threshold, you pay a size premium. When it is above, you benefit from actual-weight billing. Sophisticated shippers use this breakeven density — not a flat rate comparison — to optimize their packaging portfolio across product lines. The formula: breakeven density (lb/ft3) = 1728 / DIM divisor. At a divisor of 139, that is 12.4 lb/ft3. Products below that density in a given box size will always bill by dimension, regardless of how efficient the packing looks.

Why is my shipping bill higher than my package weight?

What is dimensional weight and why do carriers use it?
Dimensional weight is a calculated weight based on package volume rather than mass. Carriers use it because a large, light box takes up the same space in a truck or plane as a heavy one — so they charge for whichever is greater, actual or dimensional. This practice became standard across FedEx, UPS, and DHL for all package sizes in 2015.
What is the DIM factor or DIM divisor and where do I find mine?
The DIM factor is the number you divide cubic inches (or cubic centimeters) by to get the dimensional weight. FedEx and UPS Ground use 139 for retail accounts; air services use 166. Your negotiated contract may specify a different divisor — check your carrier account portal or rate sheet. DHL Express uses 5,000 for metric measurements.
How do I reduce my billable weight on oversized packages?
The fastest way is to reduce box volume — use a smaller box that still fits the product with minimal void fill. Cutting 2 inches off each dimension reduces volume by more than you might expect: a 20 x 14 x 10 inch box holds 2,800 cubic inches, but trimming to 18 x 12 x 8 drops it to 1,728, a 38% reduction. Also consider poly mailers for soft goods, which have no dimensional weight penalty.

Need something this doesn't cover?

Suggest a tool — we'll build it →