Almost all U.S. LTL carriers use NMFC freight classes, although some are attempting to move to a dimensionally-based system.
It might be tempting to declare that your shipment is a lower freight class than it actually is in order to secure a lower price, however, carriers will re-classify your freight for accuracy and charge you a fee for having to do so.
NMFC freight subclasses are used to differentiate among commodities of the same type. For example, one NMFC code for chairs/stools is 82790. Subclasses 82790-1 and 82790-11, despite have the same base NMFC code, fall into two different freight classes.