Payment Calculator Mortgage

LTL Freight Class & Density Calculator

Calculate NMFC Density-Based Freight Class for Shipping

Calculation Results

Total Weight

0 lbs

Density (PCF)

0.00

Estimated Class

0


How to Calculate Freight Class for LTL Shipping

Freight class is a standardized shipping industry pricing classification established by the National Motor Freight Traffic Association (NMFTA). It is designed to provide a common ground for consumers and carriers to negotiate prices based on the difficulty of transporting a specific type of goods.

The 4 Key Factors of Freight Class

  1. Density: The primary factor. It is calculated as pounds per cubic foot (PCF). Lower density items (light but bulky) generally fall into higher classes.
  2. Stowability: How easily the item can be stacked or fit in a trailer.
  3. Handling: Special care requirements or difficulty in moving the item.
  4. Liability: The value of the item and its susceptibility to damage or theft.

Density Chart and NMFC Guidelines

Density (PCF) Freight Class
Greater than 5050
15 to 22.570
8 to 9110
Less than 1500

Real-World Example Calculation

Imagine you are shipping 1 pallet of engine parts. The pallet dimensions are 48″L x 40″W x 30″H, and it weighs 800 lbs.

  • Step 1: Calculate Cubic Inches: 48 x 40 x 30 = 57,600 cubic inches.
  • Step 2: Convert to Cubic Feet: 57,600 / 1,728 = 33.33 cubic feet.
  • Step 3: Calculate Density: 800 lbs / 33.33 cu ft = 24 PCF.
  • Step 4: Determine Class: Based on standard density tables, 24 PCF maps to Class 65 or 70 depending on the specific NMFC code.
function calculateFreightClass() { var l = parseFloat(document.getElementById('fc_len').value); var w = parseFloat(document.getElementById('fc_wid').value); var h = parseFloat(document.getElementById('fc_hgt').value); var wt = parseFloat(document.getElementById('fc_weight').value); var qty = parseFloat(document.getElementById('fc_qty').value); if (isNaN(l) || isNaN(w) || isNaN(h) || isNaN(wt) || isNaN(qty) || l <= 0 || w <= 0 || h <= 0 || wt <= 0 || qty <= 0) { alert("Please enter valid positive numbers for all fields."); return; } var totalWeight = wt * qty; var totalVolumeInches = l * w * h * qty; var totalCubicFeet = totalVolumeInches / 1728; var density = totalWeight / totalCubicFeet; var freightClass = 50; if (density < 1) { freightClass = 500; } else if (density < 2) { freightClass = 400; } else if (density < 3) { freightClass = 300; } else if (density < 4) { freightClass = 250; } else if (density < 5) { freightClass = 200; } else if (density < 6) { freightClass = 175; } else if (density < 7) { freightClass = 150; } else if (density < 8) { freightClass = 125; } else if (density < 9) { freightClass = 110; } else if (density < 10.5) { freightClass = 100; } else if (density < 12) { freightClass = 92.5; } else if (density < 13.5) { freightClass = 85; } else if (density < 15) { freightClass = 77.5; } else if (density < 22.5) { freightClass = 70; } else if (density < 30) { freightClass = 65; } else if (density < 35) { freightClass = 60; } else if (density < 50) { freightClass = 55; } else { freightClass = 50; } document.getElementById('res_total_weight').innerText = totalWeight.toLocaleString() + " lbs"; document.getElementById('res_density').innerText = density.toFixed(2); document.getElementById('res_class').innerText = freightClass; document.getElementById('fc_result_box').style.display = 'block'; }

Leave a Comment