Car Payment Calculator Texas

Freight Class & Density Calculator

Calculate NMFC Freight Class based on shipment density

Total Cubic Feet 0
Density (PCF) 0
Recommended Class 0

Understanding Freight Class and Density

Freight class is a standardized shipping industry pricing category defined by the National Motor Freight Traffic Association (NMFTA). It is primarily determined by density—the amount of space an item occupies in relation to its weight.

How Freight Class is Calculated

To determine your freight class, you must first find the density in Pounds Per Cubic Foot (PCF). Use this formula:

  • Calculate Volume: Length x Width x Height (in inches) = Cubic Inches.
  • Convert to Cubic Feet: Cubic Inches / 1,728 = Cubic Feet.
  • Calculate Density: Weight (lbs) / Cubic Feet = Density (PCF).

Common Density-Based Classes

Density (PCF) Estimated Class
Over 5050
15 to 22.570
10.5 to 1292.5
6 to 7150
Less than 1500

*Note: This calculator provides an estimate based on density. Other factors like stowability, handling, and liability also influence the final NMFC classification.*

function calculateFreightClass() { var length = parseFloat(document.getElementById('f_length').value); var width = parseFloat(document.getElementById('f_width').value); var height = parseFloat(document.getElementById('f_height').value); var weight = parseFloat(document.getElementById('f_weight').value); var resultArea = document.getElementById('freight-result-area'); if (!length || !width || !height || !weight || length <= 0 || width <= 0 || height <= 0 || weight <= 0) { alert("Please enter valid positive numbers for all fields."); return; } var cubicInches = length * width * height; var cubicFeet = cubicInches / 1728; var density = weight / cubicFeet; var freightClass = "50"; if (density = 1 && density = 2 && density = 3 && density = 4 && density = 5 && density = 6 && density = 7 && density = 8 && density = 9 && density = 10.5 && density = 12 && density = 13.5 && density = 15 && density = 22.5 && density = 30 && density = 35 && density < 50) { freightClass = "55"; } else { freightClass = "50"; } document.getElementById('res_cubic_feet').innerText = cubicFeet.toFixed(2); document.getElementById('res_density').innerText = density.toFixed(2); document.getElementById('res_class').innerText = freightClass; resultArea.style.display = 'block'; }

Leave a Comment