India Money Exchange Rate Calculator

Freight Class & Density Calculator

Accurate LTL Shipping Class Estimation based on NMFC Standards

Results

Total Cubic Feet 0.00
Density (PCF) 0.00
Estimated Freight Class

Understanding Freight Class and Density

Freight class is a standardized classification system developed by the National Motor Freight Traffic Association (NMFTA). It categorizes commodities into 18 different classes (ranging from 50 to 500) to provide a uniform pricing structure for Less-Than-Truckload (LTL) shipments.

The Role of Density in LTL Shipping

Density is the primary factor used to determine freight class. It is measured in Pounds per Cubic Foot (PCF). Higher-density items (like steel bolts or heavy machinery) are typically assigned a lower class and lower rate, while lower-density items (like ping pong balls or assembled furniture) occupy more space relative to their weight and are assigned a higher class.

Calculation Example

If you are shipping a pallet with the following dimensions:

  • Dimensions: 48″ L x 40″ W x 48″ H
  • Weight: 500 lbs
  • Calculation: (48 x 40 x 48) / 1,728 = 53.33 Cubic Feet
  • Density: 500 / 53.33 = 9.37 PCF
  • Result: Based on NMFC density scales, this falls into Class 100.

The Four Transportation Characteristics

While density is the most common metric, the NMFC also considers three other factors:

  1. Stowability: How easily the freight can be stacked or stored in the trailer.
  2. Handling: The degree of care or special equipment required to move the cargo.
  3. Liability: The value of the goods and the likelihood of theft, damage, or breakage.

Density to Freight Class Chart

Density (PCF) Freight Class
Over 5050
35 – 5055
30 – 3560
22.5 – 3065
15 – 22.570
13.5 – 1577.5
12 – 13.585
10.5 – 1292.5
9 – 10.5100
8 – 9110
7 – 8125
6 – 7150
5 – 6175
4 – 5200
3 – 4250
2 – 3300
1 – 2400
Less than 1500
function calculateFreight() { var length = parseFloat(document.getElementById('fc_length').value); var width = parseFloat(document.getElementById('fc_width').value); var height = parseFloat(document.getElementById('fc_height').value); var weight = parseFloat(document.getElementById('fc_weight').value); if (isNaN(length) || isNaN(width) || isNaN(height) || isNaN(weight) || length <= 0 || width <= 0 || height <= 0 || weight = 50) { freightClass = "50"; } else if (density >= 35) { freightClass = "55"; } else if (density >= 30) { freightClass = "60"; } else if (density >= 22.5) { freightClass = "65"; } else if (density >= 15) { freightClass = "70"; } else if (density >= 13.5) { freightClass = "77.5"; } else if (density >= 12) { freightClass = "85"; } else if (density >= 10.5) { freightClass = "92.5"; } else if (density >= 9) { freightClass = "100"; } else if (density >= 8) { freightClass = "110"; } else if (density >= 7) { freightClass = "125"; } else if (density >= 6) { freightClass = "150"; } else if (density >= 5) { freightClass = "175"; } else if (density >= 4) { freightClass = "200"; } else if (density >= 3) { freightClass = "250"; } else if (density >= 2) { freightClass = "300"; } else if (density >= 1) { freightClass = "400"; } else { freightClass = "500"; } document.getElementById('res_cubic_ft').innerHTML = cubicFeet.toFixed(2); document.getElementById('res_density').innerHTML = density.toFixed(2); document.getElementById('res_class').innerHTML = freightClass; document.getElementById('fc_result_box').style.display = "block"; }

Leave a Comment