AnyTool
Your files never leave your device. All processing happens locally in your browser.

How do I estimate a shipping charge from weight and dimensions?

Enter each package’s actual weight and L×W×H, pick cm/kg or in/lb and a DIM divisor (couriers use 5000 cm·kg or 139 in·lb; air freight 6000), and the Shipping Charge Estimator computes the volumetric weight, the billable weight as max(actual, volumetric) rounded up, then an estimated cost from a rate table you configure plus surcharges. It runs 100% in your browser and is an estimate, not a live carrier quote.

  • Volumetric weight = (L × W × H) / divisor; billable = max(actual, volumetric), rounded up
  • DIM divisors: courier 5000 (cm/kg) or 139 (in/lb); air freight 6000 (cm/kg); UPS retail / DHL 166 (in/lb) — all editable
  • Cost from an editable weight × zone bracket table or a base + per-weight + zone model
  • Optional surcharges: percentage fuel + flat residential, remote-area and oversize fees
  • Multi-package totals, per-package breakdown, copy/download — nothing is uploaded

What is

Dimensional (Volumetric) Weight

Dimensional or volumetric weight is a package’s size-based weight, computed as length × width × height divided by a carrier DIM divisor. Carriers bill the greater of actual and dimensional weight — the billable (chargeable) weight — so bulky-but-light parcels are not charged only by their real weight.

Shipping & Logistics

Related terms

Billable WeightDIM DivisorVolumetric WeightShipping ZoneFuel Surcharge

Frequently Asked Questions

Dimensional weight = (length × width × height) ÷ divisor. Couriers commonly use 5000 for cm/kg or 139 for in/lb; air freight uses 6000 cm/kg.

Volumetric (dimensional) weight is the package’s L × W × H divided by a DIM divisor. With centimetres and kilograms, express couriers like DHL Express, FedEx International and UPS Worldwide typically use 5000, while air freight uses the IATA 6000; with inches and pounds, FedEx and UPS domestic use 139 and UPS retail / DHL often use 166. The 139 (in/lb) and 5000 (cm/kg) divisors describe the same density ratio. Carriers then bill the greater of actual and volumetric weight, rounded up to the carrier increment. This tool lets you pick a preset or enter a custom divisor and does the math entirely in your browser.

Billable weight is the greater of a package’s actual weight and its volumetric weight, rounded up to the carrier increment — that is what you are charged on.

Carriers charge on whichever is greater: the actual (gross) weight or the dimensional/volumetric weight. That maximum, rounded up to the carrier’s increment (often 0.5 kg, 1 kg or 1 lb), is the billable or chargeable weight. A light but bulky box is therefore priced by its volume, not its scale weight. The estimator shows actual, volumetric and billable for every package and which one won.

No. It is an estimate from dimensional-weight math plus the rate table you configure (or sample rates). Always get an actual quote from the carrier.

This is an estimate, not a live carrier quote, and it is not affiliated with any carrier. Real charges depend on the carrier’s current published or negotiated rates, fuel + residential + remote-area + oversize surcharges, customs and duties, and the exact zone. DIM divisors and weight brackets differ by carrier, service and country and change over time. Use the estimate for planning and budgeting, then confirm with the carrier before pricing your shipping.

No. All weights, dimensions, rate tables and totals are computed locally in your browser; nothing is uploaded and there is no tracking.

Everything runs client-side. Your package weights, dimensions, the rate table you configure, the chosen zone and surcharges are processed only on your device with a local engine — the dimensional-weight math, bracket lookup and totals never leave your browser. There is no server, no CDN dependency and no tracking, and the copy and download buttons build the report locally. It works offline once the page is cached.

Detailed Explanation

Methodology

Dimensional Weight, Billable Weight and DIM Divisors

The Shipping Charge Estimator computes a package’s volumetric (dimensional) weight as (Length × Width × Height) ÷ DIM divisor, then the billable (chargeable) weight as the greater of the actual weight and the volumetric weight, rounded up to the carrier increment (0.5 kg, 1 kg or 1 lb). Carriers bill on whichever is greater, so a light but bulky parcel is priced by its volume. With centimetres and kilograms, express couriers typically use a divisor of 5000 while air freight uses the IATA 6000; with inches and pounds, FedEx and UPS domestic use 139 and UPS retail or DHL often use 166. The 139 (in/lb) and 5000 (cm/kg) divisors describe the same density ratio.

  • Volumetric weight = (L × W × H) ÷ divisor; unit-correct for cm/kg or in/lb
  • Billable weight = max(actual, volumetric), rounded up to 0.5 kg, 1 kg or 1 lb
  • Courier metric divisor 5000 (cm/kg); air-freight 6000 (cm/kg); dense parcel ~4000
  • Imperial: FedEx/UPS domestic 139 (in/lb); UPS retail ≤ 1 cu ft & DHL 166 (in/lb)
  • Carriers charge on whichever is greater — actual or dimensional weight
How It Works

How the Cost Estimate Works: Configurable Rate Table, Zones and Surcharges

After computing billable weight, the estimator prices the shipment with a rate model the user configures. In bracket-table mode the user edits a weight × zone matrix — each row is a weight bracket (up-to value) with a price per zone — and the engine matches each package to the first bracket whose upper bound is at least the billable weight, reading the price for the selected destination zone; sample brackets are prefilled to edit. In simple mode the cost per piece is (base + per-weight × billable weight) × the selected zone’s multiplier. On top of the base subtotal the tool adds optional surcharges: a percentage fuel surcharge plus flat residential-delivery, remote-area and oversize/handling fees. Multiple packages with quantities are summed into a total, with a per-package breakdown and a copyable plain-text report.

  • Two models: editable weight × zone bracket table, or base + per-weight + zone multiplier
  • Bracket lookup matches the first bracket whose upper bound ≥ billable weight
  • Destination zone selects the price column / multiplier (e.g. local → remote)
  • Surcharges: % fuel (on base) + flat residential, remote-area and oversize
  • Multi-package totals, per-package breakdown, copy/download — fully deterministic
Limitations

Honest Limits: An Estimate, Not a Live Carrier Quote

The tool is explicit that it produces an ESTIMATE, not a live carrier quote, and is not affiliated with any carrier. The result uses dimensional-weight math plus the rate table the user configures (or generic sample rates that are illustrative, not real published prices). Actual charges depend on the carrier’s current published or negotiated rates, fuel + residential + remote-area + oversize surcharges, customs and duties, and the exact zone — and DIM divisors, weight brackets and surcharge amounts differ by carrier, service and country and change over time. Users should verify the divisor, brackets and surcharges for their carrier and service and always obtain an actual quote before pricing shipping. Everything is computed client-side; nothing is uploaded.

  • An ESTIMATE, NOT a live carrier quote — and not affiliated with any carrier
  • Sample rates are illustrative only, not the carrier’s real published prices
  • Real charges add current/negotiated rates, surcharges, customs/duties and exact zone
  • DIM divisors, brackets and surcharges vary by carrier/service/country and change
  • 100% client-side: weights, dimensions, rate table and totals never leave the browser
Estimating a shipping charge: in-browser estimator (AnyTool) vs typical alternatives
CapabilityAnyToolTypical alternatives
Where it runs100% in your browser, nothing uploadedCarrier site / SaaS calculator (account or address often required)
Dimensional + billable weightYes — DIM divisor presets + custom, max(actual, vol) rounded upSometimes hidden inside the quote
Unitscm/kg and in/lb, with matching divisorsOften one unit system
Rate modelEditable weight × zone table OR base + per-weight modelFixed to the carrier’s own rates
SurchargesConfigurable % fuel + flat residential / remote / oversizeBundled / opaque
Multi-packageYes — quantities + per-package breakdown + totalVaries
PrivacyNo upload, no tracking; works offlineMay require address / account; data sent to server
Honest about scopeYes — an estimate, not a live quote; verify with the carrierImplies a binding price
Cost / signupFree, no signupOften gated or needs an account

AnyTool estimates a shipping charge entirely in your browser from dimensional-weight math and a rate table you configure (or generic sample rates). It is an estimate, not a live carrier quote, and not affiliated with any carrier — DIM divisors, brackets and surcharges vary by carrier/service/country and change, so always confirm with the carrier before pricing.