Every LTL invoice you receive is priced against a single number: your freight class. Get that number wrong — or let a carrier change it at the terminal — and you are either overpaying on every shipment or fighting reclassification charges you didn't see coming.
Understanding NMFC classification is foundational to LTL cost management. But it is also more operationally demanding than it looks. The rules change. Density calculations are error-prone. Carrier inspections happen unilaterally. And the financial impact of systematic misclassification compounds quietly across hundreds of shipments before most teams notice. This guide covers how the system works, where it breaks down, and what it takes to manage it at scale.
What is the NMFC?
The National Motor Freight Classification is a standardized system for categorizing commodities shipped via LTL (less-than-truckload). It was developed and is maintained by the National Motor Freight Traffic Association (NMFTA), a non-profit trade organization.
The system assigns every commodity a freight class between 50 and 500, which carriers use to determine the base rate for an LTL shipment. The higher the class, the higher the rate.
Every commodity in commerce has an NMFC code: typically a six-to-eight-digit identifier that maps to a specific class, or to a range of classes where density determines the final class. When you ship LTL, you declare the commodity, provide the NMFC code, and the carrier prices the shipment against the rate associated with that class.
The 18 freight classes
NMFC freight classes run from 50 to 500. The complete set is: 50, 55, 60, 65, 70, 77.5, 85, 92.5, 100, 110, 125, 150, 175, 200, 250, 300, 400, 500.
Class 50 represents the most economical freight to ship: dense, durable, easy to handle, and low risk of damage. Class 500 is the opposite end: freight that is so low in density it occupies enormous trailer space relative to its weight.
Ping pong balls are the canonical class 500 example, and the reason is instructive. A case of ping pong balls weighs almost nothing but fills a large volume. LTL pricing is based on the space freight occupies in the trailer, not just its weight, so a shipment that is almost entirely air ends up at the most expensive class. The same logic applies to feathers, inflatable packaging, and other low-density goods. The classification is not arbitrary: it reflects exactly what it costs the carrier to move freight that takes up space without contributing much to the load's weight.
In practice, most manufactured goods fall between class 50 and class 200. Class 300 and above is rare.
The four factors that determine freight class
NMFC classification is based on four characteristics of a shipment. For most commodities, density is the dominant factor. The others matter where a commodity's handling requirements, storage behavior, or risk profile outweigh what density alone would suggest.
Density. Calculated as weight divided by volume (in pounds per cubic foot), density measures how efficiently freight fills trailer space relative to its weight. Denser freight earns a lower, cheaper class. For density-based commodities, the NMFC provides a table mapping specific density ranges to classes.
Stowability. Freight that cannot be stacked, must remain upright, or has dimensions that prevent it from loading cleanly alongside other cargo reduces the carrier's ability to use trailer space efficiently. Items with poor stowability receive a higher class as a result.
Handling. Freight requiring special equipment, careful positioning, or procedures beyond standard forklift loading costs more to move. This includes fragile goods, temperature-sensitive items, and anything that cannot be handled with normal terminal equipment.
Liability. High-value, perishable, or theft-prone items carry a higher risk of loss or damage. Carriers price that risk into the freight class. Commodities with high replacement value or high spoilage risk tend to carry higher fixed classes regardless of their density.
For most commercial shipments, density is what you need to calculate. For some commodities, the NMFC assigns a fixed class because stowability, handling, or liability concerns dominate the decision. Knowing which applies to your commodity is the first step in getting classification right.
How to look up your freight class
If you are actively trying to classify a shipment, here is the process in full.
Step 1: Identify the commodity precisely. NMFC classification is more specific than most teams expect. "Electronics" is not a commodity. "Televisions, flat screen, LCD, 65 inches or less" has a specific NMFC code. Your description needs to match what the NMFTA index actually lists. Generic category labels produce wrong codes.
Step 2: Find the NMFC code. Search the NMFC directory, which the NMFTA publishes and updates. Many TMS platforms, freight brokers, and 3PLs have the directory integrated or offer a lookup tool. You can also access it directly through nmfta.org. For operations with high LTL volume and complex commodity mixes, purchasing direct NMFTA directory access is worth the investment over relying on third-party tools, which are not always current.
Step 3: Check whether the class is fixed or density-based. The NMFC entry will tell you. If it's fixed, the class is specified directly and you're done. If it's density-based, continue to step 4.
Step 4: Measure the packaged shipment. Measure length, width, and height in inches including all packaging, pallets, and wrapping. Do not use product dimensions. Density is calculated on the cubic space the shipment occupies in the trailer, and the carrier will measure it the same way at the terminal.
Step 5: Calculate density. Multiply length × width × height to get cubic inches, divide by 1,728 to convert to cubic feet, then divide the total shipment weight in pounds by that cubic footage. The result is your density in pounds per cubic foot.
Step 6: Apply the density table. Look up your calculated density in the table provided in the NMFC entry for your specific commodity. Use the commodity-specific table, not a generic reference. Break points vary by commodity.
One point worth emphasizing: if you are shipping multiple items on a single pallet, calculate density for the pallet as a whole. The carrier will measure the full pallet at the terminal, and per-item calculations will almost always produce a different density figure than the carrier finds.
Density-based vs. fixed classification
Some commodities carry a fixed NMFC class regardless of density. Wine, for example, has a defined class driven primarily by its liability characteristics. Fixed-class items tend to be those where handling, stowability, or liability clearly dominates the decision.
Most manufactured goods are density-based. The standard density break points used across most density-based commodities look like this:
These are the standard density break points. Individual NMFC commodity entries may specify different thresholds. Always refer to the actual listing for your commodity rather than applying this table universally.
How NMFC classifications change over time
NMFC codes and freight classes are not static. The NMFTA reviews and updates classifications on an ongoing basis, publishing rule changes through formal dockets. These updates add new commodity codes, modify existing ones, reclassify commodities to different classes, and increasingly, convert commodities that previously had fixed classes to density-based classification.
That last trend has had the most operational impact. Over recent years, the NMFTA has moved a significant number of commodities — particularly in categories like appliances, furniture, and consumer goods — from fixed classes to density-based classification. For a commodity you have been shipping with a declared class of 92.5 for three years, a conversion to density-based means the class now depends on how dense each individual shipment is. If your packaging has changed, if you moved to a lighter product variant, or if density varies across orders, you can no longer rely on a single declared class.
Teams usually discover these changes through reclassification charges: a carrier inspects freight that has always billed at one class and reclassifies it because the fixed class no longer applies. By the time that invoice arrives, the error has often been repeating across every shipment since the rule change took effect.
Beyond the fixed-to-density trend, the NMFTA has also been refining commodity descriptions, updating sub-item numbers, tightening commodity scope, and in some cases splitting previously broad categories into more specific entries with different classes. A commodity description that once matched your goods precisely may now fall under a more specific sub-item with a different class.
A few practical steps reduce this exposure:
- Review your NMFC codes at least annually. Check the NMFTA directory entries for every commodity you ship regularly and verify that fixed classes you rely on have not moved to density-based
- Subscribe to NMFTA docket notifications. The NMFTA publishes proposed and final rule changes, and commodity-specific changes are often previewed before they take effect
- Flag reclassification patterns in your carrier invoices. A single reclassification is a billing event. The same reclassification on 40 shipments over three months is a signal that something has changed in the NMFC or in how the carrier is interpreting your declared class
- Verify classification accuracy when your product or packaging changes. Any change in dimensions, weight, or packaging material can shift density and, with it, freight class
How misclassification happens
Misclassification is one of the most common sources of LTL billing errors, and it tends to be systematic: the same commodity, misclassified the same way, by the same team, on every shipment.
Wrong NMFC code. The shipping team is using an outdated code, a generic code, or one that doesn't match the commodity precisely enough. Given how regularly the NMFTA updates the directory, a code that was correct three years ago may have since been reclassified.
Density calculation errors. Teams often calculate density from product dimensions instead of packaged dimensions, or calculate per-item density instead of per-pallet density. Both produce density figures that are higher than what the carrier will calculate at the terminal, meaning a lower declared class and a higher likelihood of reclassification.
Carrier reclassification at inspection. When a carrier weighs and measures freight at the terminal and determines that your declared class is too low, they issue a reclassification charge on the adjusted invoice. You typically don't see this until the invoice arrives, often with minimal documentation of how the carrier arrived at the new class.
Because misclassification recurs across every affected shipment, the financial impact compounds. A classification error that costs $40 per shipment across 200 LTL moves per month is an $8,000 monthly drain that rarely surfaces in a budget review, because it is hidden inside individual invoice line items. For more on how recurring LTL billing discrepancies accumulate and how to recover them, see the guide to freight claims management.
Disputing reclassification charges
Reclassification disputes are winnable, but the burden of proof sits with you. To mount a credible dispute, you generally need:
- The original shipment dimensions and weight, documented before pickup
- Photographs of the freight as packaged and palletized
- The specific NMFC code you declared and the basis for that classification
- Documentation showing the commodity matches the NMFC listing
- The carrier's inspection report detailing how they arrived at the new class
Most carriers have a formal dispute process with a filing window, often 60 to 180 days from the invoice date depending on carrier and contract terms. Missing the deadline forfeits the right to dispute regardless of the merits.
The practical challenge is not whether individual disputes are winnable. It is that at scale, reclassification disputes require documentation most teams don't maintain systematically. One dispute handled manually is manageable. Fifty disputes per quarter across ten carriers is an operational burden that most logistics teams absorb silently rather than pursue.
NMFC classification and carrier contracts
Most LTL carrier contracts specify rates by freight class, or by FAK (Freight All Kinds) provisions that group multiple classes into a single billable rate. How your contract treats NMFC classification determines how much a reclassification actually costs.
FAK provisions can significantly reduce reclassification exposure. If your contract specifies that classes 92.5 through 125 all bill as class 92.5, a carrier reclassification within that band has no cost impact. If your declared class falls outside the FAK range, a reclassification into a higher class triggers the full rate differential.
Understanding which FAK arrangements you have, which commodity classes fall outside them, and which carriers are most likely to reclassify is essential for accurate LTL cost forecasting. This is the kind of carrier pricing analysis that informs both dispute strategy and contract review, and it requires granular, per-shipment data rather than summary reports.
Why this matters more than most teams realize
The argument for taking NMFC classification seriously is straightforward: most LTL operations are large enough that small, systematic errors create material cost exposure, but not large enough to dedicate the specialized resources needed to manage classification rigorously.
A transportation manager running 300 LTL shipments per month cannot be expected to verify NMFC codes for every commodity, recalculate density for every shipment, monitor NMFTA docket updates for every commodity category, document every shipment against reclassification, and pursue every dispute through to resolution. The math does not work. So most teams do the best they can, absorb the reclassification charges that aren't worth fighting manually, and never get a clear picture of what systematic misclassification is actually costing them.
The result is a consistent, invisible margin leak. Not dramatic enough to trigger an audit, but large enough to represent meaningful recoverable savings, particularly across high-volume LTL operations.
The other risk is regulatory and contractual. As the NMFTA continues converting fixed-class commodities to density-based classification, teams that relied on stable declared classes are increasingly exposed. What was a reliable, set-it-and-forget-it classification process three years ago now requires active monitoring. Getting that wrong does not just produce reclassification charges: it can produce inaccurate rate forecasting, incorrect FAK application, and contract terms that no longer align with your actual shipping profile.
LTL freight classification connects directly to the broader audit picture. Accurate classification is one of the prerequisites for a reliable LTL audit process, covered in depth in the upcoming guide to LTL freight audit.
How Loop supports NMFC classification accuracy
NMFC classification errors are among the most systematically recoverable costs in LTL freight spend, precisely because they are patterned: the same commodity, misclassified the same way, by the same carrier, on every shipment.
Loop's Logistics Data Platform ingests and normalizes LTL invoice data at the line-item level and compares billed classification against the expected class for each commodity, based on contract terms and historical shipment data. When a carrier applies a reclassification charge, Loop identifies it, flags the discrepancy, and gives your team the documentation needed to pursue a dispute.
Beyond individual dispute recovery, Loop provides the spend analysis to identify which commodities and carriers generate the highest rate of reclassification charges. That makes it possible to address the root cause: whether it is a classification error in your TMS, an inconsistent commodity description across your team, or a carrier applying reclassification charges more broadly than your contract terms allow. Where classification rule changes are driving the pattern, Loop surfaces the anomaly in your invoice data so you can address it before it continues compounding.
For the disputes themselves, Loop's Carrier Exception Agent handles the process end-to-end over email, working in the channel carriers already use. When a reclassification charge is flagged, the agent sends the dispute notification, processes the carrier's reply, retrieves supporting documentation, and drives the dispute to resolution based on your audit policies. It does this at full scale, without building a backlog, and without requiring manual intervention on every claim. Disputes that a lean logistics team would otherwise have to triage and manage individually are handled autonomously, consistently, and at a speed a human team cannot match.
If you want to understand how NMFC classification errors are affecting your LTL costs, or to see how Loop audits LTL invoices and manages reclassification disputes at scale, book a demo with Loop's team.

