Home / Articles / How to calculate shipping cost

How to Calculate Shipping Cost

Shipping cost is determined by billable weight (actual or dimensional, whichever is greater), the shipping zone based on distance, and the carrier's rate for that combination.

Chris Terry
By Chris Terry, Editor
Updated June 17, 2026

Compare carrier rates for your package

Enter weight and dimensions for side-by-side ballpark rates from USPS, UPS, and FedEx.

The formula every major carrier uses: Cost = Billable Weight x Rate per pound for the applicable zone. Billable weight is the higher of actual weight or dimensional (DIM) weight. Zones are assigned based on the distance between origin and destination ZIP codes. Higher zones mean longer distances and higher rates. It is not complicated. It just takes a moment to notice that your box is being weighed twice.

Step-by-step calculation

  1. Find the actual weight. Weigh the packaged item in pounds. Round up to the next whole pound (or half-pound for some USPS classes).
  2. Calculate DIM weight. (L x W x H in inches) / DIM divisor. UPS and FedEx use 139; USPS uses 166 for packages over one cubic foot. Example: a 12x10x8 box = 960 cubic inches / 139 = 6.9 lbs DIM weight.
  3. Take the higher of the two. If actual weight is 4 lbs but DIM weight is 6.9 lbs, you pay for 7 lbs.
  4. Find your zone. Enter origin and destination ZIP codes on the carrier's zone chart or website.
  5. Look up the rate. Apply the carrier's published or contracted rate for that weight and zone combination.

Why rates differ by carrier

USPS, UPS, and FedEx each have different base rate structures, zone maps, and DIM divisors. USPS Priority Mail flat rate options ignore weight entirely for boxes that fit and close. UPS and FedEx Ground are often competitive for heavier packages going to nearby zones. USPS tends to be cheapest for lightweight packages going anywhere.

Surcharges to account for

Published rates are base rates. Most carriers add residential delivery surcharges, fuel surcharges (which change weekly), and additional handling fees for oversized packages. The final invoice often runs 15 to 30 percent above the base rate for residential ground deliveries. That gap between "quoted" and "billed" is where a lot of shipping budgets quietly evaporate.

Compare carrier rates for your package

Enter weight and dimensions for side-by-side ballpark rates from USPS, UPS, and FedEx.

Related reading

Good to know

FAQs

How do you calculate shipping costs?

Shipping cost = billable weight x rate per pound for the shipping zone. Billable weight is the higher of actual weight or dimensional weight (L x W x H / DIM divisor). Zone is based on origin-to-destination distance. Add any carrier surcharges for residential delivery, fuel, and oversized handling.

How much does it cost to ship a package?

It depends on the carrier, weight, size, destination, and speed. A 2 lb package shipped USPS Priority Mail to a nearby zone typically costs $8 to $12. UPS and FedEx Ground for the same package run $10 to $15 before surcharges. Use the rate estimator to compare all three for your specific package.

How much does it cost to ship a box?

A standard box under 1 lb sent USPS First Class can cost $4 to $6. Heavier boxes (5 to 10 lbs) via USPS Priority Mail typically run $12 to $25 depending on zone. UPS and FedEx are often competitive for heavier packages. Dimensional weight can push costs higher for light but bulky boxes.

How to determine shipping costs for my business?

Start by calculating DIM weight for your typical packages and identifying the zones your shipments go to. Compare base rates plus surcharges across all three carriers. For volume shippers, negotiated rates through a carrier account or a shipping platform can significantly reduce cost versus retail rates.

Chris Terry
About the author
Chris Terry
Editor, Encore Editorial

Chris Terry is the editor of Encore Editorial and oversees content, sourcing, and the accuracy of everything published here. His background spans business operations, market research, and making complicated things readable.