Read an item result without calculating a class
An NMFC number identifies a classification item. A subitem can select a particular class and its conditions within that item. This page retrieves a recorded pairing; it does not measure cargo, calculate density, identify a commodity from a description or assign a class to goods outside the cited provision.
For the default example, the public source pairs item 101025, Sub 5 with Class 125 and a density interval from 6 to below 8 pounds per cubic foot. Entering only 101025 returns a subitem request, not a guessed class. The source covers household utensils and related articles, including specified boxed household and non-powered kitchen articles. It also references Item 170 and Notes 101026, 101027 and 101028. Those notes are marked unchanged in the excerpt, not reproduced in full here. This is why a matching code is a source lookup rather than permission to classify every household product alike.
Keep each batch result in its own evidence lane
Use a mixed batch when checking a spreadsheet, not to force every row into the same outcome. Paste 101025-05, 999999, NmFc 101025 SuB 08. The first entry retrieves a class record. The second is outside this reference. The third normalizes its label and retrieves Sub 8, Class 85. Treating the missing middle row as Class 85 because its neighbor matched would invent data; the export preserves that row's coverage message.
Separate four questions before using the copied output: did the text parse, did an exact source record match, does that record fit the commodity and packing, and has someone checked the current provision? A successful lookup answers only the matching question. The review checkbox is a flag for follow-up, not a declaration that the current classification is correct. It never upgrades a snapshot to a live record.
Keep the original input beside the normalized result. A seller's part number, an NMFC parent item and a class number can all look numeric in a spreadsheet. If the input is ambiguous, retain it and ask for the original item and subitem from the shipping paperwork. Do not silently strip arbitrary letters, turn a short class number into an item, or fill a missing subitem from the preceding shipment.
For a parent-only match, retain the parent result until the applicable subitem is established. The clickable subitem list is a source navigation aid. Choosing the lowest numerical class from that list would discard the density and commodity conditions that make the row meaningful. If the supporting record gives only a parent item, request the missing subitem and its basis instead of recording the first option as approved.
A cancellation record needs a different review. Item 70080 is canceled with a reference to item 101025 and otherwise applicable provisions in the cited bulletin. That reference does not select a subitem. Keep the old item, the cited destination and the unresolved applicability question together. Do not replace an old code with 101025-05 merely because it is the default example on this screen.
For an uncovered code, send the carrier or broker a short request containing the entered item, proposed subitem, shipment date, goods description and packaging state. Ask for the current provision and class used on that shipment. This is a proposed working request, not a carrier-mandated procedure. There is no need to send a screenshot of an unrelated density calculator as proof that an unrecorded code has a particular class.
Copy results with sources to keep each row's input, outcome, conditions, source link and follow-up flag together. This export deliberately says "not yet verified" for rows without a review flag. Neither state means the shipment is cleared for booking. After a current-item check, save the separate supporting reference and who reviewed it in your own shipment record; this tool does not collect or store that information.
Coverage and source version
This reference contains three class-bearing parent items: 101025, 48850 and 176050, each with thirteen explicit subitem-to-class pairings. That is thirty-nine subitem records, not thirty-nine parent items. The separate cancellation notice for 70080 is not counted as a class record. It is a selected public-document reference, not a commercial NMFC database. Numeric item descriptions, class pairings and conditions come from NMFTA Disposition Bulletin 1373, Subject 18, printed page 53, dated March 20, 2026. Item 48850 and item 176050 are recorded on Subject 2, printed page 5 of the same bulletin. Both sources were retrieved October 22, 2026. Do not infer the source's issue date from its web folder name.
No subscription database was queried. Later changes to these items and the full unchanged notes have not been independently verified here. These are dated source records, not a live classification service. For current classification and interpretation, use NMFTA's NMFC resources or your carrier's classification assistance. This page is independent and is not an NMFTA product.
Every included class record
Each row is an item plus subitem pairing in the dated public source. Read its original commodity description, packaging and notes before applying it. A common class sequence does not make the three parent descriptions interchangeable.
| Item | Sub | Class | Density · lb/ft³ | Source |
|---|---|---|---|---|
| 101025 | 1 | 400 | 0 to below 1 | Bulletin 1373, p. 53 |
| 101025 | 2 | 300 | 1 to below 2 | Bulletin 1373, p. 53 |
| 101025 | 3 | 250 | 2 to below 4 | Bulletin 1373, p. 53 |
| 101025 | 4 | 175 | 4 to below 6 | Bulletin 1373, p. 53 |
| 101025 | 5 | 125 | 6 to below 8 | Bulletin 1373, p. 53 |
| 101025 | 6 | 100 | 8 to below 10 | Bulletin 1373, p. 53 |
| 101025 | 7 | 92.5 | 10 to below 12 | Bulletin 1373, p. 53 |
| 101025 | 8 | 85 | 12 to below 15 | Bulletin 1373, p. 53 |
| 101025 | 9 | 70 | 15 to below 22.5 | Bulletin 1373, p. 53 |
| 101025 | 10 | 65 | 22.5 to below 30 | Bulletin 1373, p. 53 |
| 101025 | 11 | 60 | 30 to below 35 | Bulletin 1373, p. 53 |
| 101025 | 12 | 55 | 35 to below 50 | Bulletin 1373, p. 53 |
| 101025 | 13 | 50 | 50 or more | Bulletin 1373, p. 53 |
| 48850 | 1 | 400 | 0 to below 1 | Bulletin 1373, p. 5 |
| 48850 | 2 | 300 | 1 to below 2 | Bulletin 1373, p. 5 |
| 48850 | 3 | 250 | 2 to below 4 | Bulletin 1373, p. 5 |
| 48850 | 4 | 175 | 4 to below 6 | Bulletin 1373, p. 5 |
| 48850 | 5 | 125 | 6 to below 8 | Bulletin 1373, p. 5 |
| 48850 | 6 | 100 | 8 to below 10 | Bulletin 1373, p. 5 |
| 48850 | 7 | 92.5 | 10 to below 12 | Bulletin 1373, p. 5 |
| 48850 | 8 | 85 | 12 to below 15 | Bulletin 1373, p. 5 |
| 48850 | 9 | 70 | 15 to below 22.5 | Bulletin 1373, p. 5 |
| 48850 | 10 | 65 | 22.5 to below 30 | Bulletin 1373, p. 5 |
| 48850 | 11 | 60 | 30 to below 35 | Bulletin 1373, p. 5 |
| 48850 | 12 | 55 | 35 to below 50 | Bulletin 1373, p. 5 |
| 48850 | 13 | 50 | 50 or more | Bulletin 1373, p. 5 |
| 176050 | 1 | 400 | 0 to below 1 | Bulletin 1373, p. 5 |
| 176050 | 2 | 300 | 1 to below 2 | Bulletin 1373, p. 5 |
| 176050 | 3 | 250 | 2 to below 4 | Bulletin 1373, p. 5 |
| 176050 | 4 | 175 | 4 to below 6 | Bulletin 1373, p. 5 |
| 176050 | 5 | 125 | 6 to below 8 | Bulletin 1373, p. 5 |
| 176050 | 6 | 100 | 8 to below 10 | Bulletin 1373, p. 5 |
| 176050 | 7 | 92.5 | 10 to below 12 | Bulletin 1373, p. 5 |
| 176050 | 8 | 85 | 12 to below 15 | Bulletin 1373, p. 5 |
| 176050 | 9 | 70 | 15 to below 22.5 | Bulletin 1373, p. 5 |
| 176050 | 10 | 65 | 22.5 to below 30 | Bulletin 1373, p. 5 |
| 176050 | 11 | 60 | 30 to below 35 | Bulletin 1373, p. 5 |
| 176050 | 12 | 55 | 35 to below 50 | Bulletin 1373, p. 5 |
| 176050 | 13 | 50 | 50 or more | Bulletin 1373, p. 5 |
NMFC lookup questions
Is “not in this reference” the same as an invalid NMFC code?
No. It means this small public-source set has no matching class record. The code may exist elsewhere. No class is assigned from a similar-looking code or a commodity guess.
Can I enter multiple NMFC numbers at once?
Yes. Separate entries with new lines, commas or semicolons. The tool processes up to twenty entries per batch and preserves an individual outcome for every processed entry.
Does capitalization change the result?
No. Labels such as NMFC and SUB are case-insensitive. The item and subitem remain numeric: NmFc 101025 SuB 08 retrieves the same source record as 101025-08.
Why is there no single class for the parent code?
The cited item has multiple class-bearing subitems. Its parent number is not enough to select a row. This tool does not calculate a density to fill that gap.