Guide

How to Calculate Freight Class Using Density for LTL Shipments

March 17, 2026 9 min read By FreightDoc

Freight class is the single most argued-about number in LTL shipping. Get it wrong on your BOL and you will find out at delivery when the carrier's invoice comes back 40% higher than the quoted rate. The reclassification charge alone can run $25-75, but the real cost is the base rate difference - a shipment moving from class 70 to class 100 increases the base rate by roughly 40-50% depending on the tariff.

Most shippers guess at freight class, copy what they used last time, or use whatever their freight broker put on the BOL without questioning it. This guide explains exactly how density-based classification works, when it applies, when it does not, and how to defend your classification when a carrier disputes it.

The 18 NMFC Freight Classes

The National Motor Freight Classification (NMFC) system, maintained by the National Motor Freight Traffic Association (NMFTA), defines 18 freight classes. The class number loosely corresponds to how much it costs relative to class 100 (which is the baseline): class 50 costs about half as much to ship as class 100, class 500 costs about five times as much.

The 18 classes are: 50, 55, 60, 65, 70, 77.5, 85, 92.5, 100, 110, 125, 150, 175, 200, 250, 300, 400, and 500.

The two fractional classes (77.5 and 92.5) trip up a lot of newer shippers and TMS developers who assume all classes are whole numbers. Building a select dropdown or enum that excludes 77.5 and 92.5 produces incorrect BOLs for freight that lands in those ranges.

The Four Classification Factors

The NMFC considers four factors when assigning a freight class to a commodity:

  1. Density - weight per cubic foot (PCF). The primary factor for most general commodities.
  2. Stowability - how easily the freight can be loaded with other freight. Hazardous materials, oversized items, and items requiring special orientation (arrows pointing up only) have stowability penalties.
  3. Handling - how difficult the freight is to handle. Fragile, hazardous, or unusually shaped items that require special equipment or care receive higher classes.
  4. Liability - risk of theft, damage, or perishability. High-value or easily damaged goods carry higher classes to account for the carrier's liability exposure.

For most everyday commercial freight - manufactured goods, auto parts, building materials, consumer products - density is the dominant factor. The other three factors matter most for specialty commodities.

The Density Formula

Density in the NMFC context is measured in pounds per cubic foot (PCF). The formula is straightforward:

PCF = Total Weight (lbs) / Total Volume (cubic feet)

Total Volume (cubic feet) = (Length x Width x Height) / 1728

Where length, width, and height are in inches
and 1728 = 12 x 12 x 12 (cubic inches per cubic foot)

For a pallet shipment, you use the entire pallet space occupied, including the pallet itself. If your freight overhangs the pallet, measure to the furthest edge of the freight - not the pallet edge.

Worked Example

Let's work through a real example. You are shipping 8 pallets of machined aluminum brackets. Each pallet measures 48 inches long x 40 inches wide x 52 inches tall (including the pallet). Each pallet weighs 205 lbs.

Step 1: Calculate volume per pallet in cubic feet

Volume = (48 x 40 x 52) / 1728
Volume = 99,840 / 1728
Volume = 57.78 cubic feet per pallet

Step 2: Calculate total volume and weight

Total volume = 57.78 x 8 = 462.22 cubic feet
Total weight = 205 x 8 = 1,640 lbs

Step 3: Calculate density (PCF)

PCF = 1,640 / 462.22
PCF = 3.55 lbs per cubic foot

Step 4: Look up the density bracket

At 3.55 PCF, this shipment falls in the class 92.5 bracket (see the full table below). The correct freight class for this BOL is 92.5.

Density-to-Class Conversion Table

Density (PCF) Freight Class Typical Commodities
50 PCF and aboveClass 50Steel, lead, machine parts, flooring
35 - 50 PCFClass 55Bricks, cement, mortar, hardwood flooring
30 - 35 PCFClass 60Car parts, stone, food items in cases
22.5 - 30 PCFClass 65Car parts, books, bottled beverages
15 - 22.5 PCFClass 70Food items, auto parts, auto glass
13.5 - 15 PCFClass 77.5Tires, bathroom fixtures
12 - 13.5 PCFClass 85Crated machinery, cast iron products
10.5 - 12 PCFClass 92.5Computers, monitors, refrigerators
9 - 10.5 PCFClass 100Wine, boat covers, car covers
8 - 9 PCFClass 110Cabinets, framed artwork, table saws
7 - 8 PCFClass 125Small household appliances
6 - 7 PCFClass 150Auto sheet metal parts, bookcases
5 - 6 PCFClass 175Clothing, couches, stuffed furniture
4 - 5 PCFClass 200Sheet metal parts, aluminum table
3 - 4 PCFClass 250Bamboo furniture, mattress, plasma TV
2 - 3 PCFClass 300Wood cabinets, tables, chairs (set up)
1 - 2 PCFClass 400Deer antlers, table tennis tables
Less than 1 PCFClass 500Bags of gold dust, ping pong balls

Note on the class 92.5 example above: The worked example produced 3.55 PCF, which lands in Class 250 per the density table - not Class 85 as you might expect for "machined aluminum brackets." This illustrates a critical point: density alone does not always determine class. The NMFC assigns specific item numbers to specific commodity types, and the commodity's item number may specify a different class than pure density would suggest. Always look up the NMFC item number for your specific commodity.

When Density Does Not Apply

The density-based classification table above applies to commodities that are classified under a generic "freight, NOI (Not Otherwise Indexed)" entry. Many specific commodity types have hardcoded NMFC item numbers with fixed class assignments that override the density table entirely.

Examples of hardcoded NMFC assignments:

The correct process is: first look up your commodity in the NMFC tariff to see if it has a specific item number with a fixed class. If it does, use that class. If it does not appear in the tariff (or appears under a generic "NOI" entry), use density-based classification.

Access to the full NMFC tariff requires either an NMFTA membership or a subscription to ClassIT, the NMFTA's online classification tool. The subscription cost ($400-800/year depending on tier) pays for itself quickly in avoided reclassification charges.

How to Measure Freight Accurately

Measurement mistakes are the number one cause of classification disputes. The NMFC standard for measurement is the longest point of each dimension, including packaging, overhangs, and any part of the shipment that extends beyond the handling unit's footprint.

Measuring tips that prevent carrier disputes:

Classification Disputes with Carriers

Carriers have the right to inspect and reclassify freight at any point in transit, and they exercise this right regularly - especially at destination terminals where freight is measured before delivery. When a carrier reclassifies your freight, they issue a deficit weight or reclassification freight bill that charges for the difference between your stated class and their determined class.

To dispute a reclassification:

  1. Request the carrier's inspection report showing their measured dimensions and calculated density. You are entitled to this documentation.
  2. Compare against your pre-shipment measurements. If the dimensions are different, one party measured incorrectly. Check for measurement errors on both sides - your warehouse team measuring incorrectly is just as common as carrier measurement errors.
  3. If the NMFC item is disputed (not just the density), request the carrier identify which NMFC item number they used. They must specify this in the dispute response.
  4. File a formal inspection request if the shipment is still in transit or at a terminal. An inspector from the carrier comes to physically remeasure in your presence.

Winning a reclassification dispute requires documentation. Shippers who have pre-shipment photos with measurements, packaging records, and consistent NMFC item number assignments win disputes at a significantly higher rate than those who are trying to reconstruct the evidence after the fact.

The Financial Impact of Misclassification

The dollar impact of freight misclassification depends on the tariff, the lane, and the weight. But to make it concrete: on a 2,000 lb shipment from Chicago to Atlanta, the rate difference between class 70 and class 100 on a typical published LTL tariff is roughly $200-350. That is on a single shipment. A shipper moving 50 LTL shipments per month who is systematically using the wrong class is leaking $5,000-17,500 per month in excess freight charges.

The reverse also happens: using a class that is too high when density-based classification would put you in a lower class. This is common when shippers use class 100 as a default because "that is what we have always used." Running density calculations on your freight mix often reveals significant overcharging.

API-Based NMFC Lookup

For applications that generate BOLs programmatically, building in an automatic NMFC class lookup eliminates the guesswork entirely. The workflow is: accept commodity description and dimensions from the user, query an NMFC classification API with the commodity description to get the suggested NMFC item number and class, present the result to the user for confirmation, and pre-populate the BOL with the verified class.

This closes the loop between freight classification and document generation. When you feed the correct class into your BOL generation API, you produce documents that carriers accept at the stated rate - no surprises at delivery. For a complete checklist of everything that needs to be on the BOL and in the shipment record for LTL moves, see our LTL Shipment Documentation Checklist.

FreightDoc's API includes density-based class calculation as a built-in endpoint - pass dimensions and weight, get back the recommended freight class and the density calculation details. Learn more about FreightDoc and how it integrates into your shipping workflow.

Stop generating freight docs by hand

FreightDoc generates BOL, rate confirmations, carrier packets, and customs docs via API - in under 2 seconds.

Join the Waitlist