NMFC Codes Explained: How to Look Up Your Classification
How the NMFC classification system works, how to look up your product's code, and a reference table of common NMFC codes with their freight classes.

If freight class determines your LTL rate, NMFC codes determine your freight class. They’re the foundation of the entire LTL pricing system, and getting them right is one of the simplest ways to avoid billing surprises.
What NMFC codes are
NMFC stands for National Motor Freight Classification. It’s a standardized system maintained by the National Motor Freight Traffic Association (NMFTA) that categorizes every commodity that can be shipped via LTL.
Each product type has an NMFC number (like 116030 for canned food or 100240 for auto parts). That number maps to a freight class between 50 and 500. The class determines your per-pound shipping rate.
Think of it like a tax code for freight. Every product has a classification, and that classification determines what you pay.
How the NMFC database is structured
The database organizes commodities into 18 general commodity classes, numbered 1 through 18:
- General freight
- Iron and steel
- Electrical goods
- Machinery and tools
- Chemical products
- Building materials
- Paper and printed matter
- Agricultural products
- Fresh fruits and vegetables
- Automotive parts
- Furniture
- Textiles
- Rubber and plastics
- Food products
- Glass and ceramics
- Petroleum products
- Miscellaneous freight
- Hazardous materials
Within each class, specific items have their own NMFC numbers with sub-items. For example, within “Furniture” (11), you’ll find distinct entries for wooden furniture, metal furniture, upholstered furniture, and so on, each potentially at a different freight class.
Common NMFC codes and their freight classes
Here’s a reference table for frequently shipped commodities:
| NMFC Code | Commodity | Freight Class |
|---|---|---|
| 22560 | Brick or tile, ceramic | 55 |
| 32100 | Iron or steel castings | 65 |
| 100240 | Auto parts (new) | 85 |
| 116030 | Canned food products | 70 |
| 36270 | Electrical wire/cable | 65 |
| 49860 | Plumbing fixtures | 100-125 |
| 53124 | Furniture, metal, KD | 100 |
| 53130 | Furniture, wood, KD | 100 |
| 53140 | Furniture, upholstered | 125 |
| 61800 | Plastics, molded | 55-100 |
| 68240 | Printed matter | 65 |
| 70060 | Beverages, non-alcoholic | 70 |
| 73669 | Tile, porcelain/ceramic | 60 |
| 86780 | Sporting goods/exercise equipment | 100 |
| 100500 | Automotive tires | 77.5 |
| 116790 | General merchandise | 70-175 |
| 136780 | Mattresses | 175-250 |
| 149300 | Pillows/cushions | 250 |
| 168500 | Clothing, NOI | 110-175 |
Note: Many NMFC codes have sub-items with different freight classes based on packaging, density, or product specifics. Always check the specific sub-item for your product.
How to determine your NMFC code
Option 1: Look it up in the database
The official NMFC database is maintained by NMFTA. Access requires a subscription ($150-$300/year), but it’s the definitive source. You can search by product description or browse by commodity class.
Option 2: Calculate by density
If you can’t find your exact product in the database, density provides a reliable guide. Calculate your shipment’s density in pounds per cubic foot:
Density = Weight (lbs) / Volume (cubic feet)
Where volume = (Length x Width x Height in inches) / 1,728
| Density (lbs/cu ft) | Typical freight class |
|---|---|
| 50+ | 50 |
| 35-50 | 55 |
| 22.5-35 | 60 |
| 15-22.5 | 65-70 |
| 12-15 | 77.5-85 |
| 10-12 | 92.5-100 |
| 8-10 | 110-125 |
| 6-8 | 150-175 |
| 4-6 | 200-250 |
| 2-4 | 300-400 |
| Under 2 | 500 |
Option 3: Ask your freight provider
Freight brokers and carriers deal with classifications daily. Describe your product (material, packaging, weight, and dimensions) and they can usually tell you the correct NMFC code and class.
Sub-items matter
A single NMFC code often has multiple sub-items that change the freight class. For example, furniture might have sub-items for:
- Knocked down (KD) in cartons: Class 100
- Setup, crated: Class 125
- Setup, uncrated: Class 175
The difference between Class 100 and Class 175 is roughly 40-60% in shipping cost. Always identify the sub-item that matches how your product is actually packaged and shipped.
FAK agreements: bypassing NMFC complexity
If you ship a variety of products at different NMFC classifications, managing individual codes for every shipment is tedious and error-prone. This is where Freight All Kinds (FAK) agreements help.
Under a FAK, you and the carrier agree that all your freight ships at a single, negotiated class regardless of the actual NMFC code. This simplifies billing, reduces reclassification risk, and often saves money on your higher-class items.
FAK agreements work best when:
- You ship multiple product types regularly
- Your freight classes range across a moderate spread (e.g., Class 70-125)
- You have enough volume to negotiate
What happens when you get the code wrong
Using the wrong NMFC code leads to reclassification. The carrier inspects your shipment at the terminal, determines it should be at a different (usually higher) class, and adjusts the rate accordingly. You’ll also pay a reclassification fee of $50-$150.
Repeat reclassifications can trigger audits of your shipping history, where the carrier reviews past shipments and potentially back-bills you for class differences.
The simplest way to avoid this: weigh and measure your freight accurately, look up the correct NMFC code, and use the right sub-item for your packaging method.
How FreightSimple helps
FreightSimple helps you identify the right freight class during the quoting process. Our platform validates your shipment details and flags potential classification issues before you book, reducing the risk of expensive reclassification charges.
Get an accurate quote with the right classification.
Frequently Asked Questions
What is an NMFC code?
An NMFC (National Motor Freight Classification) code is a standardized identifier that classifies commodities for LTL shipping. Each code maps to a freight class (50-500), which determines your shipping rate. NMFC codes are maintained by the National Motor Freight Traffic Association (NMFTA) and updated periodically.
Where can I look up my NMFC code?
The official NMFC database is maintained by NMFTA and requires a subscription. However, you can also ask your freight broker or carrier, use freight class calculators based on density, or reference common NMFC codes published in shipping guides. FreightSimple helps you determine the correct classification when you get a quote.