DIM Weight Calculation Guide

Dimensional Weight in CM and KG: How to Calculate It Correctly

Ship anything from China to the United States and the number that actually decides your freight bill is rarely the number on the scale. It is usually a second number, computed from the box's dimensions, called dimensional weight, DIM weight for short. Get it right and you quote accurately, price your products profitably, and stop overpaying on every shipment. Get it wrong and each parcel quietly bleeds margin.

This guide covers the whole subject: what dimensional weight is and why carriers use it, the formula in centimeters and kilograms, how to measure a package correctly, how the rules differ across USPS, UPS, FedEx, DHL, Amazon FBA, and China-to-US freight lines, step-by-step calculation examples, the common mistakes that cost money, and the strategies, tools, and templates to keep DIM weight low.

A cardboard box and tape measure surrounded by ruler, scale, calculator and cargo aircraft icons.
DIM weight: the phantom weight your box's size creates

What Is Dimensional Weight and Why Carriers Use It

Dimensional weight is a pricing method based on volume rather than physical weight. Carriers compute a hypothetical weight from the package's outer dimensions, then compare it with the actual scale weight. The larger of the two is the billable weight, the number your invoice is built on. A package that weighs 6.5 kg but occupies the volume of a 14 kg box is billed as 14 kg, because the carrier cannot sell that space to anyone else.

Carriers introduced DIM pricing to align rates with cost. A truck, a cargo plane, and a shipping container all have fixed volume. A lightweight but bulky item displaces volume that could otherwise carry dense, revenue-generating cargo, so carriers price the space as well as the weight. The name comes from the accounting habit of counting the dimensional kilograms a shipment occupies: a shipment is billed for so many kilos of space, whether or not those kilos exist on a scale.

DIM weight applies wherever volume is the scarce resource: air freight, express couriers such as USPS, FedEx, UPS, and DHL, and e-commerce fulfillment programs like Amazon FBA. For China-to-US shipments you will meet two unit systems in practice. International carriers and freight forwarders quote in centimeters and kilograms (cm/kg), with a divisor of 5000 or 6000. Domestic US carriers quote in inches and pounds (in/lb), with a divisor of 139. Same logic, different arithmetic.

The billing decision is a simple comparison.

Flowchart: measure the packed box, compute actual weight and DIM weight, if DIM weight is higher bill at DIM weight, otherwise bill at actual weight
Compute both numbers, bill the larger

The DIM Weight Formula in CM and KG

The formula in centimeters and kilograms is: DIM weight (kg) = (Length × Width × Height, all in cm) ÷ divisor. A box of 60 × 40 × 30 cm has a volume of 72,000 cm³. Divided by 5000 that gives 14.4 kg of dimensional weight. That single division is the whole trick; everything else in this guide is about which divisor to use, how to round, and how to measure the three numbers honestly.

The divisor, also called the dim factor, is the number that decides how heavy your volume looks. You will meet three of them. The 5000 divisor is used by most international express services and China-to-US freight lines. The 6000 divisor is used by some air freight and postal economy products. The 139 divisor is used by US domestic carriers that work in inches and pounds. The divisor sits in the denominator, so a larger divisor produces a lower DIM weight. The same 72,000 cm³ box bills at 14.4 kg under 5000 and 12 kg under 6000, and on a large shipment that difference is real money.

Rounding rules matter as much as the formula itself. Carriers round each measured dimension up to the next whole centimeter or inch, and they round the final DIM weight up to the next increment, often 0.5 kg or 1 kg for international shipments and the next whole pound for US domestic. A raw 14.4 kg becomes 14.5 kg on a 0.5 kg scale and 15 kg on a 1 kg scale. Never round down; the carrier will not.

The cm/kg and in/lb systems are the same calculation wearing different clothes. One pound is 0.4536 kg (2.20462 lb per kg) and one cubic inch is 16.3871 cm³. Converting the 5000 cm³/kg divisor to US units: 5000 ÷ 2.20462 ÷ 16.3871 = 138.4, which the industry rounds up to 139 in³/lb. That is why 5000 and 139 appear in the same document: they describe the same pricing policy[6]. Always use the unit system the carrier quotes in, and never mix centimeters with pounds or inches with kilograms inside one formula. Rather than doing the division by hand, run your numbers in EasyShippingX's free Dimensional Weight Calculator, which accepts both cm/kg and in/lb and applies the carrier-style rounding for you.

How to Measure a Package Correctly

Measure the packed box, not the product. Carriers measure the outermost dimensions at the widest, longest, and highest points, including tape, labels, protruding seams, and anything that sticks out. Order the numbers the way carriers expect: length is the longest side, width is the second longest, height is the shortest. Round every dimension up to the next whole centimeter before you multiply.

Warehouse worker measures the widest part of a box on a metal workbench.
Measure the packed box, edge to edge

Use a rigid ruler or a metal tape measure, measure twice, and do not squeeze, compress, or flatten the package while measuring. A box that bulges when full is measured in its bulging state. If the item is irregularly shaped, a rolled carpet, a bicycle, a pillow in a bag, measure the smallest rectangular box the item fits into, because that is what the carrier will charge you for.

Finally, check the length and girth rules in parallel with DIM weight. Most express carriers cap length around 274 cm (108 in) and apply oversize surcharges beyond length plus girth limits[8]. A package can be DIM-priced and oversize-surcharged at the same time, so measure both before you commit to a box. For a dedicated playbook against US domestic DIM surcharges, see our guide to avoiding dimensional weight surcharges.

Carrier DIM Weight Rules Compared

USPS applies DIM pricing to Priority Mail and Priority Mail Express packages larger than 1 cubic foot (1728 in³), using the 139 in³/lb divisor; below that threshold it bills by actual weight[1]. UPS uses 139 for daily-rated US domestic and international shipments (it lowered the factor from 166 in 2017, while retail rates still use 166)[2][3], rounds domestic DIM weight up to the next whole pound, and rounds international shipments in 0.5 kg increments. FedEx uses 139 for US domestic and international services[4] and rounds the final figure up to the next whole pound or kilogram.

DHL Express quotes international shipments in cm/kg with a divisor of 5000[5] and rounds to 0.5 kg increments, while some DHL domestic parcel products use 6000. Amazon FBA uses 139 for US fulfillment units[7], and international marketplaces apply 5000 or 6000 depending on the region; the fee schedule states the divisor per marketplace. China-to-US specialist lines and freight forwarders commonly quote a 5000 divisor with billable weight rounded to 0.5 kg, and their economy air products often use 6000 to keep volumetric pieces competitive.

Regional and local couriers may still use 6000, and negotiated accounts sometimes get a higher divisor as a discount. Never assume the divisor: it should be printed on the rate card or the quote. Rules also change over time, so confirm the current values before you build a pricing model on them.

Carrier / service Units Divisor Applies when Rounding
USPS Priority Mail / Expressin/lb139 in³/lbVolume above 1 cu ft (1728 in³)Up to next whole lb
UPS, US domesticin/lb139Above 1 cu ft on most ground servicesUp to next whole lb
UPS, internationalcm/kg5000 (139 in³/lb)All international parcelsUp to next 0.5 kg
FedEx, US domesticin/lb139Above 1 cu ft on most ground servicesUp to next whole lb
FedEx, internationalcm/kg5000 (139 in³/lb)All international parcelsUp to next 0.5 kg or lb
DHL Expresscm/kg5000All shipmentsUp to next 0.5 kg
Amazon FBA, USin/lb139Above the volume threshold in the fee scheduleUp to next whole lb
China-to-US lines / forwarderscm/kg5000 (economy 6000)All shipmentsUp to next 0.5 kg

Step-by-Step Calculation Examples

Example 1: a carton of 60 × 40 × 30 cm with an actual weight of 6.5 kg. Volume is 60 × 40 × 30 = 72,000 cm³. DIM weight = 72,000 ÷ 5000 = 14.4 kg, rounded up to 14.5 kg on a 0.5 kg scale. Billable weight is the greater of 14.5 and 6.5, so 14.5 kg, more than double the scale weight.

Example 2: a small parcel of 35 × 25 × 15 cm, actual weight 3.8 kg. Volume is 13,125 cm³, so DIM weight = 13,125 ÷ 5000 = 2.6 kg, rounding to 3.0 kg in 0.5 kg increments. Actual weight wins, and the shipment bills at 3.8 kg. Example 3: an air-freight carton of 90 × 60 × 50 cm, actual weight 32 kg, on a 6000 divisor. Volume is 270,000 cm³, so DIM weight = 270,000 ÷ 6000 = 45 kg, and the shipment bills at 45 kg. The same box would bill at 54 kg under a 5000 divisor, which is why reading the divisor off the rate card matters.

Example 4 shows the US domestic version. A box of 24 × 18 × 12 in with an actual weight of 18 lb. Volume is 5184 in³, so DIM weight = 5184 ÷ 139 = 37.3 lb, rounded up to 38 lb. Billable weight is 38 lb. The chart below compares the first three examples; Example 4 is quoted in inches and pounds, so it stays in its own unit system.

Bar chart: actual vs DIM weight for examples 1 to 3 in kg; example 1 DIM 14.4 beats actual 6.5, example 2 actual 3.8 beats DIM 2.6, example 3 DIM 45 beats actual 32
Examples 1 to 3: actual vs DIM weight (kg)

Common Mistakes and How to Avoid Them

Most DIM errors are the same handful of mistakes, and each one either overpays today or gets the shipment re-rated with a surprise invoice later. The table below maps the common failure to its consequence and the fix.

Mistake Consequence Fix
Mixing cm with lb, or in with kg, in one formulaDIM weight off by 2.2× or worse, wrong quotesConvert the whole box to one unit system before multiplying
Using spec-sheet product dimensions instead of the packed boxUnderstated DIM, re-rating, invoice shockMeasure the actual taped box every time
Rounding DIM weight downQuote understates the bill, carrier charges moreAlways round up to the carrier's increment
Skipping the length + girth checkOversize surcharge stacked on top of DIM pricingMeasure length + girth and compare with the carrier limit
Ignoring tape, bubble wrap, and void fillDimensions creep past a threshold or a rounding boundaryMeasure the sealed, finished package
Assuming one divisor fits all carriersOver- or under-quoted per carrierRead the divisor off each rate card or quote
Not re-measuring after a packaging redesignOld rates baked into new product pricingRe-measure every SKU whenever packaging changes

Two habits prevent most of the damage. Measure the sealed package with the same ruler the carrier will use, and round up before you multiply rather than after, so your quote and the carrier's re-rate land on the same number. When a quote comes back higher than your calculation, check the divisor first, then the rounding, then the dimensions; one of the three is almost always the difference. For how to chase the difference between a quote and the final charge, see our guide to rate quotes vs final charges.

How DIM Weight Affects Your Shipping Costs and Profit

Air freight is priced per billable kilogram, so DIM weight does not just add a fee, it sets the rate. When your DIM weight runs above the actual weight, you pay for kilograms you never shipped. On a bulky product the multiplier can reach 2× to 3× the physical weight, and at 4× the entire margin can disappear.

A concrete example. A product sells for $55 with $25 in cost of goods, packed actual weight 1.5 kg, freight at $5 per billable kg. In a right-sized box of 35 × 25 × 18 cm the DIM weight is 15,750 ÷ 5000 = 3.15 kg, rounded to 3.5 kg, shipping cost $17.50, profit $12.50 per unit. In an oversized box of 45 × 35 × 28 cm the DIM weight is 44,100 ÷ 5000 = 8.82 kg, rounded to 9 kg, shipping cost $45, profit negative $15 per unit. Same product, same physical weight; one box choice turns a $12.50 profit into a $15 loss.

The chart below keeps revenue and cost of goods fixed and varies only the billable weight. The line crosses zero at 6 kg: below that the unit is profitable, above it every sale loses money. That break-even number is the one to negotiate around, with the carrier on the divisor and with your own team on the dimensions.

Line chart: profit per unit as billable weight rises from 2 to 9 kg ($55 sale, $25 COGS, $5 per kg); the line crosses zero at 6 kg and every sale loses money above it
Each extra billable kilogram erodes profit in a straight line

The levers are visible in that one equation. Absorb or pass on the cost by raising the price or setting a minimum order value that keeps billable weight low. Switch to economy volumetric lines, which quote 6000 or higher, when the product is bulky rather than heavy. Move to a 3PL with packaging automation when repacking, vacuum sealing, and void-fill removal consistently take a SKU from DIM-priced back to weight-priced. Every one of these is a negotiation over the same three numbers: dimensions, divisor, and rate per kg. For how shipping costs eat into profit and how FBM sellers cut them systematically, see our guides to the true cost of last-mile delivery and reducing FBM shipping costs.

Strategies, Tools, and Templates to Reduce DIM Weight and Save Money

Packaging is the fastest lever because it is entirely in your control. Right-size every box to the product, replace boxes with poly mailers where the product is not fragile, remove void fill instead of adding it, vacuum seal soft goods such as bedding and puffer jackets, fold flat products and pack them in their compressed state, and use custom inserts to lock products into a smaller footprint. Every centimeter trimmed is volume removed from the DIM formula.

Three boxes show a shift from an almost empty large box to a neatly packed small box.
Squeeze the air out of the box

Negotiation comes second. At volume, freight forwarders and express accounts can move the divisor from 5000 to 6000 on economy products, or quote a DIM-friendly rate per kg that assumes a divisor you can live with. Consolidation helps when done deliberately: split heavy items so they bill by weight, and combine lightweight items only when the combined box does not push DIM weight above the sum of its parts. Splitting a 90 × 60 × 50 cm carton into two smaller ones can halve the DIM total.

Tooling removes the arithmetic errors. Use the carrier rate calculators for a quick quote, EasyShippingX's Dimensional Weight Calculator (it accepts both cm/kg and in/lb and applies carrier rounding) for internal checks, and the forwarder's quoting tool with the divisor pre-filled. The spreadsheet template below is the version worth keeping for your own pricing model.

Template column What goes in it
SKUProduct identifier
Length × Width × HeightPacked dimensions in cm (or in)
Unit systemcm/kg or in/lb
DivisorFrom the rate card (5000, 6000, or 139)
DIM weightVolume ÷ divisor, rounded up per carrier
Actual weightScale weight
Billable weightThe larger of DIM and actual
CarrierRate card this row uses
Rate per kg (or lb)From the quote
Shipping costBillable weight × rate

A cheat sheet for quick mental math:

Divisor Units Quick reference
139 in³/lbin/lb12 × 12 × 12 in = 1728 in³ ÷ 139 ≈ 12.4 lb
5000 cm³/kgcm/kg10 × 10 × 10 cm = 1000 cm³ ÷ 5000 = 0.2 kg
5000 cm³/kgcm/kg20 × 20 × 20 cm = 8000 cm³ ÷ 5000 = 1.6 kg
6000 cm³/kgcm/kg30 × 30 × 30 cm = 27,000 cm³ ÷ 6000 = 4.5 kg

The whole workflow fits in four steps. Measure the packed box at its outermost dimensions and round up. Calculate DIM weight with the divisor from the rate card, in the carrier's unit system. Compare DIM weight with actual weight and bill at the larger. Then act on the difference: if DIM weight runs high, shrink the box, change the divisor, or change the line. Do that on every SKU and dimensional weight stops being a surprise charge and becomes a line item you manage. To drop this into a broader cost-reduction framework, see our guide to lowering shipping costs; for heavy, awkward products, our auto parts parcel shipping guide shows the same playbook applied SKU by SKU.

Ready to run DIM weight on your own numbers?

EasyShippingX is a channel-neutral shipping layer: one consistent way to compare US domestic carrier options and execute through a portal, a spreadsheet, or an API. DIM weight is not the carrier's arithmetic problem, it is your pricing parameter: run carrier quotes side by side with identical specs (weight, dims, zone) and let billable weight and rate per kg decide the route. See pricing or book a demo.

FAQ

DIM weight (kg) = (Length × Width × Height, all in cm) ÷ divisor. International express and China-to-US lines typically use 5000; some air freight and postal economy products use 6000; US domestic carriers work in inches and pounds with 139. Round each dimension up to the next whole centimeter before multiplying, then round the resulting DIM weight up to the carrier's increment (often 0.5 kg internationally).
They describe the same pricing policy: 5000 cm³/kg converts to 139 in³/lb (5000 ÷ 2.20462 ÷ 16.3871 = 138.4, rounded up by the industry). The difference is only the unit system: international carriers and forwarders quote in centimeters and kilograms (5000 or 6000), US domestic carriers in inches and pounds (139). The same 72,000 cm³ box bills at 14.4 kg under 5000 and 12 kg under 6000.
Yes. Carriers round each measured dimension up to the next whole centimeter or inch, then round the final DIM weight up to the next increment (0.5 kg internationally, whole pounds domestically). The correct order: round the dimensions first, multiply, then round the result. Never round down; the carrier will not, and the difference comes out of your margin when the shipment gets re-rated.
Billable weight is always the larger of actual weight and DIM weight, so DIM pricing applies whenever the volume-based number wins. Most US domestic services only trigger DIM pricing above 1 cubic foot (1728 in³); international express and China-to-US lines compare both numbers on nearly every parcel. There is only one way to know: compute both and bill the larger.
EasyShippingX is a channel-neutral shipping layer: one consistent way to compare US domestic carrier options and execute through a portal, a spreadsheet, or an API. Treat each SKU's billable weight as one parameter: run carrier quotes side by side with identical specs so data, not habit, decides the route; re-measure and re-compare after a packaging change and your routing rules update with it.