NMFC Code Explained: Freight Classification Basics | Xargo
By the Xargo Ops Team · Updated
An NMFC code is a standardized number that classifies freight by density, stowability, handling, and liability, and it directly shapes what a shipment costs to move. Warehouses, brokers, and carriers see the code on every bill of lading, but few connect it to how freight actually moves once a trailer reaches a dense city and pallets have to come off at the curb.
What Is an NMFC Code, Exactly?
The National Motor Freight Classification, or NMFC code, is a standardized number assigned to freight by the National Motor Freight Traffic Association. It groups shipments into one of several classes based on four factors: density, stowability, handling, and liability. Every shipment moving under a bill of lading needs one, because carriers use it to set the rate and confirm what kind of equipment the freight requires. Get the code wrong and the invoice will not match the freight that shows up.
Why Freight Class Drives Your Rate
Freight class is the direct output of the NMFC code, and it is the single biggest lever on what a shipment costs to move. Denser, easier-to-handle freight lands in a lower class and a lower rate; bulky, fragile, or awkward freight lands higher. Carriers audit the class against the actual shipment, and a mismatch triggers a reclassification and a rebill. For brokers and 3PLs quoting multiple carriers, getting the class right up front avoids disputes down the line.
How Is an NMFC Code Assigned?
Shippers or their carriers assign the code based on the commodity description, packaging, and dimensions, then reference the published NMFC guide to confirm the class. Furniture, appliances, and palletized retail goods each carry their own listing, so the description on the bill of lading has to match what is actually loaded. When it does not, expect a hold at the dock while the carrier verifies the freight before it moves again.
Why the City Leg Changes the Math
A code assigned at origin does not account for how freight behaves once it reaches a dense city block. Pallets classified for a dock delivery still need a plan when the destination has no dock at all, which is common across NYC and New Jersey retail and warehouse addresses. Vetted, insured transporters working the final leg use that same classification to decide whether a shipment needs a liftgate, a hand cart, or a curbside pallet solution before it leaves the yard.
Common NMFC Classification Mistakes to Avoid
Misclassification is one of the most common causes of freight delays and unexpected charges, usually traced back to a few sources: vague commodity descriptions that invite carrier reinterpretation, packaging changes that alter the density calculation after the fact, treating a mixed pallet as a single class, or skipping a re-weigh before the shipment leaves the warehouse. Catching these before freight ships saves a reclassification headache later, especially on time-sensitive city deliveries.
How Xargo Handles the Final City Leg
Xargo's dispatch team reviews the NMFC classification alongside the delivery address so the right cargo van, Sprinter, pickup, or kei truck is scheduled for the job, with the X-Stacker on hand for pallets headed to a curb with no loading dock. Every leg runs on a scheduled window with live tracking, and current NYC DOT rules are confirmed before the route is set. Request a quote for your final city leg and get freight classified once, right.
Move freight into NYC or New Jersey?
Tell us your lane and we'll scope city-leg capacity, pricing, and timing — pallets and bulky freight into the urban core on compliant vehicles, run by vetted transporters.
Request a freight quoteFrequently asked questions
What does an NMFC code actually stand for?
NMFC stands for National Motor Freight Classification, the standardized coding system carriers use to classify less-than-truckload freight. Each code maps to a freight class based on density, stowability, handling, and liability, and that class is what carriers use to calculate the rate on a shipment.
Do I need an NMFC code for a full pallet shipment?
Yes, most less-than-truckload and many partial-truckload pallet shipments still need an NMFC code on the bill of lading. Carriers use it to confirm the rate and the handling requirements, and an inaccurate or missing code is a common reason a shipment gets held or rebilled at the dock.
Why would a carrier reclassify my shipment after pickup?
A carrier reclassifies a shipment when the freight on the dock does not match the commodity description, packaging, or dimensions on the bill of lading. That mismatch changes the density calculation and the freight class, which is why accurate descriptions before pickup matter more than they seem to.