How to Calculate Activity Cost Rate

.freight-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; max-width: 800px; margin: 20px auto; border: 1px solid #e1e1e1; border-radius: 8px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.1); overflow: hidden; } .freight-calc-header { background-color: #004a99; color: #ffffff; padding: 25px; text-align: center; } .freight-calc-header h2 { margin: 0; font-size: 24px; color: #ffffff; } .freight-calc-body { padding: 30px; } .freight-input-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .freight-input-grid { grid-template-columns: 1fr; } } .freight-input-group { display: flex; flex-direction: column; } .freight-input-group label { font-weight: 600; margin-bottom: 8px; color: #333; font-size: 14px; } .freight-input-group input { padding: 12px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; } .freight-calc-btn { background-color: #ff6b00; color: white; border: none; padding: 15px 30px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; width: 100%; transition: background-color 0.2s; } .freight-calc-btn:hover { background-color: #e66000; } .freight-results { margin-top: 30px; padding: 20px; background-color: #f9f9f9; border-radius: 6px; display: none; border-left: 5px solid #004a99; } .freight-result-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #eee; } .freight-result-row:last-child { border-bottom: none; } .freight-result-label { font-weight: 600; color: #555; } .freight-result-val { font-weight: 700; color: #004a99; font-size: 18px; } .freight-article { padding: 30px; border-top: 1px solid #eee; line-height: 1.6; color: #444; } .freight-article h3 { color: #004a99; margin-top: 25px; } .freight-table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 14px; } .freight-table th, .freight-table td { border: 1px solid #ddd; padding: 10px; text-align: left; } .freight-table tr:nth-child(even) { background-color: #f2f2f2; } .freight-table th { background-color: #004a99; color: white; }

LTL Freight Class & Density Calculator

Total Volume: 0 cu ft
Density (PCF): 0 lbs/cu ft
Estimated Freight Class:

How Freight Class is Calculated

In Less-Than-Truckload (LTL) shipping, the National Motor Freight Classification (NMFC) system uses "Freight Class" to standardize pricing. While four factors determine class—density, stowability, handling, and liability—density is the primary metric for most commodities.

To calculate your shipment's density (measured in Pounds per Cubic Foot or PCF), follow these steps:

  1. Measure the Dimensions: Measure the length, width, and height of the shipment in inches (including pallets or packaging).
  2. Calculate Cubic Inches: Multiply Length x Width x Height.
  3. Convert to Cubic Feet: Divide the total cubic inches by 1,728 (the number of cubic inches in a cubic foot).
  4. Determine PCF: Divide the weight of the shipment by the total cubic feet.

Freight Class Density Table

Density (PCF) Freight Class
Less than 1400
1 to 2300
2 to 4250
4 to 6175
6 to 8125
8 to 9110
9 to 10.5100
10.5 to 1292.5
12 to 13.585
13.5 to 1577.5
15 to 22.570
22.5 to 3065
30 to 3560
Greater than 3555

Example Calculation

Suppose you have a pallet that is 48″L x 40″W x 48″H and weighs 650 lbs.

  • Volume: 48 x 40 x 48 = 92,160 cubic inches.
  • Cubic Feet: 92,160 / 1,728 = 53.33 cu ft.
  • Density: 650 lbs / 53.33 cu ft = 12.19 PCF.
  • Based on the table, 12.19 PCF falls into Class 85.

Note: Always round up dimensions to the nearest inch and use actual scale weight to avoid re-weighing fees from carriers.

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); if (isNaN(length) || isNaN(width) || isNaN(height) || isNaN(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 pcf = weight / cubicFeet; var freightClass = ""; if (pcf < 1) { freightClass = "400"; } else if (pcf < 2) { freightClass = "300"; } else if (pcf < 4) { freightClass = "250"; } else if (pcf < 6) { freightClass = "175"; } else if (pcf < 8) { freightClass = "125"; } else if (pcf < 9) { freightClass = "110"; } else if (pcf < 10.5) { freightClass = "100"; } else if (pcf < 12) { freightClass = "92.5"; } else if (pcf < 13.5) { freightClass = "85"; } else if (pcf < 15) { freightClass = "77.5"; } else if (pcf < 22.5) { freightClass = "70"; } else if (pcf < 30) { freightClass = "65"; } else if (pcf < 35) { freightClass = "60"; } else { freightClass = "55"; } document.getElementById('res_volume').innerHTML = cubicFeet.toFixed(2) + " cu ft"; document.getElementById('res_density').innerHTML = pcf.toFixed(2) + " lbs/cu ft"; document.getElementById('res_class').innerHTML = "Class " + freightClass; document.getElementById('freightResults').style.display = "block"; }

Leave a Comment