An organization called the National Motor Freight Traffic Association (NMFTA) publishes a list of freight class designations, codes, and subclasses for many frequently shipped items (https://classit.nmfta.org/). To view this list, you must pay a subscription fee. Learn more about freight classes from the experts at Koho for free on our freight classes pages.
Adding NMFC code to a shipment is technically optional, but the NMFC codes can help avoid reclassification and ensure you're using the correct freight class number.
If you don't include an NMFC code on your BOL, it is very likely that your carrier will charge you a reclassification fee and charge you the cost of shipping the freight they they determine your shipment is.