Glossary

NMFC Code (National Motor Freight Classification)

An NMFC code is the identifier the National Motor Freight Classification system assigns to a specific commodity, mapping it to one of 18 freight classes that LTL (less-than-truckload) carriers use to price and handle a shipment. The classification standard is maintained by the National Motor Freight Traffic Association (NMFTA) through its Freight Classification Development Council. Freight class itself runs from class 50 (dense, easy to handle, low liability) to class 500 (light, bulky, fragile, or high-value), and is set primarily by density along with stowability, handling difficulty, and liability. NMFC codes and freight class are related but distinct: the code identifies the commodity, and that identification determines which class (or density-based sub-class) applies for rating a shipment.

What NMFC classification actually measures

The National Motor Freight Classification (NMFC) is a standardized system used almost exclusively in LTL (less-than-truckload) trucking to price and handle freight. It sorts every commodity into one of 18 freight classes, numbered 50 to 500, based on four characteristics: density, stowability, handling, and liability. Density — weight per cubic foot — is the dominant factor; NMFTA moved most commodities onto a density-based scale so that class is calculated directly from an item's dimensions and weight rather than looked up by description alone. Stowability accounts for items that are awkward to load with other freight (unusually long, heavy, or hazardous). Handling covers whether a shipment needs special equipment or care. Liability reflects the commodity's susceptibility to damage, theft, or spoilage, and the risk it poses to other freight.

ClassDensity (lb/ft³, approx.)Typical goods
50over 50Steel coils, machinery, concrete blocks
55–6522.5–50Bricks, hardware, bottled beverages
70–92.512–22.5Auto parts, food items, packaged goods
100–1256–12Machinery, small appliances
150–2004–6Auto sheet metal, mixed cartons
250–3001–4Bulky furniture, wood cabinets
400–500under 1Ping pong balls, gold dust, empty bulky containers

Lower classes cost less to ship because they're dense and easy to handle; higher classes cost more because they take up trailer space relative to their weight or require extra care.

NMFC code vs. freight class: not the same thing

An NMFC code (also called an item number) and a freight class are related but different attributes. The NMFC code identifies the specific commodity — for example, a particular category of "furniture, wood, unassembled" — within the National Motor Freight Classification tariff published by NMFTA. Freight class is the pricing tier (50–500) that a given code resolves to. A single NMFC item number can carry several sub-numbers, each tied to a density range or packaging condition (loose, palletized, crated), and each sub-number can point to a different freight class. So two shipments of visually similar product can carry the same NMFC code but different freight classes if their densities differ, or different NMFC codes entirely if one has added liability risk (fragility, high value, hazmat).

In practice: freight class answers "what does this cost to ship," while the NMFC code answers "what is this, specifically, for classification purposes." Carriers and rating systems need both to quote and bill correctly.

How NMFC codes are used in LTL shipping

The NMFC code and freight class appear on the bill of lading (BOL) for every LTL shipment and drive the rate a carrier quotes. Because LTL trailers carry many customers' freight at once, carriers price by a combination of weight, distance, and how much trailer space and handling a shipment actually consumes — which is exactly what class is designed to capture. Full truckload (FTL) shipments, where one customer pays for the whole trailer, and small-parcel shipments (handled by parcel carriers like UPS or FedEx Ground) generally don't use NMFC classification at all.

When the class declared on a BOL doesn't match what a carrier's inspection finds — wrong density calculation, wrong commodity description, or a code that understates liability — the carrier reclassifies the shipment and rebills the difference, sometimes well after delivery. This is one of the more common and avoidable cost overruns in LTL freight, and it traces directly back to inaccurate or incomplete product data at the time of shipment.

Why it matters for product data and catalog management

NMFC code and freight class are product attributes, not just logistics inputs. Any distributor or manufacturer that ships LTL needs accurate class data attached at the SKU level to quote freight correctly — whether that's a freight calculator at checkout, a rate shopping tool, or a TMS/ERP integration pulling class by item. The trouble is that this attribute is frequently missing, outdated, or copied forward incorrectly in supplier-provided product data: a class assigned to one packaging configuration gets applied to a repackaged or resized version of the product, or the field is simply left blank and defaulted to a guess.

That gap is functionally the same problem as a missing HS code or an unmeasured UOM — a required attribute that has to be derived from dimensional, weight, and material data rather than assumed. Anglera's enrichment work covers this kind of attribute: extracting or calculating the dimensional and density data needed to support an accurate freight class and flagging low-confidence values for review, rather than letting stale or blank classification data ride through to a shipment and trigger a reclassification fee.

Frequently asked questions

What is an NMFC code?

An NMFC code is the item number the National Motor Freight Classification system assigns to a specific commodity, used by LTL carriers to determine which of 18 freight classes (50 to 500) applies for pricing and handling that shipment.

Is NMFC code the same as freight class?

No. The NMFC code identifies the commodity; freight class (50–500) is the pricing tier that code maps to, sometimes with multiple sub-classes depending on density or packaging. Two shipments can share an NMFC code but land in different freight classes if their density differs.

Who determines NMFC codes and freight classes?

The National Motor Freight Traffic Association (NMFTA) publishes and maintains the NMFC tariff through its Freight Classification Development Council, which reviews classification requests and updates from carriers and shippers.

Does NMFC classification apply to full truckload or parcel shipments?

Generally no. NMFC classification is used for LTL (less-than-truckload) freight, where a carrier prices based on how much trailer space and handling a shipment consumes. Full truckload shipments and small-parcel carriers typically don't rate by NMFC class.

What happens if the wrong freight class is used on a shipment?

If a carrier's inspection finds the declared class doesn't match the actual density, weight, or handling requirements, it can reclassify the shipment and rebill the shipper for the corrected rate, sometimes after the shipment has already been delivered.

Related terms

See it on your own SKUs.

A 30-minute walkthrough on your categories and your supplier data.

Book a demo