{"id":67238,"date":"2026-10-20T13:06:04","date_gmt":"2026-10-20T10:06:04","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=67238"},"modified":"2026-10-20T13:06:04","modified_gmt":"2026-10-20T10:06:04","slug":"freight-class-calculator-density-and-nmfc-class","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/life\/freight-class-calculator-density-and-nmfc-class\/","title":{"rendered":"Freight Class Calculator \u2013 Density and NMFC Class"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Estimate Shipment Density and LTL Freight Class<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"67238\" data-favorite-title=\"Freight Class\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/life\/freight-class-calculator-density-and-nmfc-class\/\" data-favorite-excerpt=\"Estimate the density and NMFC freight class of an LTL shipment. Enter dimensions and weight for up to 10 piece types, and get total volume, density in lb\/ft\u00b3 and kg\/m\u00b3, and the matching freight class.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-roadways\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/life\/freight-class-calculator-density-and-nmfc-class\/\" method=\"POST\" class=\"calculator\" id=\"calculator-67238\" data-post=\"67238\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">Number of pieces<\/label><div class=\"grid grid-cols-1\"><select id=\"field-1\" name=\"number_of_pieces\"><option value=\"1\">1 piece<\/option><option value=\"2\" selected>2 pieces<\/option><option value=\"3\">3 pieces<\/option><option value=\"4\">4 pieces<\/option><option value=\"5\">5 pieces<\/option><option value=\"6\">6 pieces<\/option><option value=\"7\">7 pieces<\/option><option value=\"8\">8 pieces<\/option><option value=\"9\">9 pieces<\/option><option value=\"10\">10 pieces<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field is-single\" id=\"input-2\"><label for=\"field-2\">Dimensions in<\/label><div class=\"grid grid-cols-1\"><select id=\"field-2\" name=\"dimensions_in\"><option value=\"in\" selected>Inches<\/option><option value=\"cm\">Centimeters<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field is-single\" id=\"input-3\"><label for=\"field-3\">Weight in<\/label><div class=\"grid grid-cols-1\"><select id=\"field-3\" name=\"weight_in\"><option value=\"lb\" selected>Pounds<\/option><option value=\"kg\">Kilograms<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"is-single field\" id=\"input-4\"><span class=\"font-semibold\">Piece 1<\/span><\/div><div class=\"field has-term\" id=\"input-5\"><label for=\"field-5\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-5\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field has-term\" id=\"input-6\"><label for=\"field-6\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-6\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-7\"><label for=\"field-7\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"height\" id=\"field-7\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field\" id=\"input-8\"><label for=\"field-8\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-8\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"500\"\/><\/div><div class=\"field\" id=\"input-9\"><label for=\"field-9\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-9\" aria-describedby=\"calc-info-9\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"2\"\/><small id=\"calc-info-9\">How many identical pieces of this exact size and weight.<\/small><\/div><div class=\"is-single field\" id=\"input-10\"><span class=\"font-semibold\">Piece 2<\/span><\/div><div class=\"field has-term\" id=\"input-11\"><label for=\"field-11\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-11\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field has-term\" id=\"input-12\"><label for=\"field-12\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-12\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-13\"><label for=\"field-13\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"height\" id=\"field-13\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field\" id=\"input-14\"><label for=\"field-14\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-14\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"350\"\/><\/div><div class=\"field\" id=\"input-15\"><label for=\"field-15\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-15\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-16\" hidden><span class=\"font-semibold\">Piece 3<\/span><\/div><div class=\"field has-term\" id=\"input-17\" hidden><label for=\"field-17\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-17\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field has-term\" id=\"input-18\" hidden><label for=\"field-18\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-18\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-19\" hidden><label for=\"field-19\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"height\" id=\"field-19\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"36\"\/><\/div><div class=\"field\" id=\"input-20\" hidden><label for=\"field-20\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-20\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"300\"\/><\/div><div class=\"field\" id=\"input-21\" hidden><label for=\"field-21\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-21\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-22\" hidden><span class=\"font-semibold\">Piece 4<\/span><\/div><div class=\"field has-term\" id=\"input-23\" hidden><label for=\"field-23\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-23\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-24\" hidden><label for=\"field-24\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-24\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-25\" hidden><label for=\"field-25\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"height\" id=\"field-25\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"36\"\/><\/div><div class=\"field\" id=\"input-26\" hidden><label for=\"field-26\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-26\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"250\"\/><\/div><div class=\"field\" id=\"input-27\" hidden><label for=\"field-27\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-27\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-28\" hidden><span class=\"font-semibold\">Piece 5<\/span><\/div><div class=\"field has-term\" id=\"input-29\" hidden><label for=\"field-29\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-29\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field has-term\" id=\"input-30\" hidden><label for=\"field-30\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-30\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-31\" hidden><label for=\"field-31\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"number\" name=\"height\" id=\"field-31\" step=\"0.01\" value=\"36\"\/><\/div><div class=\"field\" id=\"input-32\" hidden><label for=\"field-32\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-32\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"200\"\/><\/div><div class=\"field\" id=\"input-33\" hidden><label for=\"field-33\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-33\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-34\" hidden><span class=\"font-semibold\">Piece 6<\/span><\/div><div class=\"field has-term\" id=\"input-35\" hidden><label for=\"field-35\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-35\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field has-term\" id=\"input-36\" hidden><label for=\"field-36\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-36\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-37\" hidden><label for=\"field-37\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"height\" id=\"field-37\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"36\"\/><\/div><div class=\"field\" id=\"input-38\" hidden><label for=\"field-38\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-38\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"200\"\/><\/div><div class=\"field\" id=\"input-39\" hidden><label for=\"field-39\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-39\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-40\" hidden><span class=\"font-semibold\">Piece 7<\/span><\/div><div class=\"field has-term\" id=\"input-41\" hidden><label for=\"field-41\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-41\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field has-term\" id=\"input-42\" hidden><label for=\"field-42\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-42\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-43\" hidden><label for=\"field-43\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"height\" id=\"field-43\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"36\"\/><\/div><div class=\"field\" id=\"input-44\" hidden><label for=\"field-44\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-44\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"200\"\/><\/div><div class=\"field\" id=\"input-45\" hidden><label for=\"field-45\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-45\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-46\" hidden><span class=\"font-semibold\">Piece 8<\/span><\/div><div class=\"field has-term\" id=\"input-47\" hidden><label for=\"field-47\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-47\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field has-term\" id=\"input-48\" hidden><label for=\"field-48\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-48\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-49\" hidden><label for=\"field-49\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"height\" id=\"field-49\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"36\"\/><\/div><div class=\"field\" id=\"input-50\" hidden><label for=\"field-50\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-50\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"200\"\/><\/div><div class=\"field\" id=\"input-51\" hidden><label for=\"field-51\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-51\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-52\" hidden><span class=\"font-semibold\">Piece 9<\/span><\/div><div class=\"field has-term\" id=\"input-53\" hidden><label for=\"field-53\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-53\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field has-term\" id=\"input-54\" hidden><label for=\"field-54\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-54\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-55\" hidden><label for=\"field-55\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"height\" id=\"field-55\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"36\"\/><\/div><div class=\"field\" id=\"input-56\" hidden><label for=\"field-56\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-56\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"200\"\/><\/div><div class=\"field\" id=\"input-57\" hidden><label for=\"field-57\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-57\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-58\" hidden><span class=\"font-semibold\">Piece 10<\/span><\/div><div class=\"field has-term\" id=\"input-59\" hidden><label for=\"field-59\">Length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"length\" id=\"field-59\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"48\"\/><\/div><div class=\"field has-term\" id=\"input-60\" hidden><label for=\"field-60\">Width<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"width\" id=\"field-60\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"40\"\/><\/div><div class=\"field has-term\" id=\"input-61\" hidden><label for=\"field-61\">Height<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"height\" id=\"field-61\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"36\"\/><\/div><div class=\"field\" id=\"input-62\" hidden><label for=\"field-62\">Weight per piece<\/label><input type=\"text\" name=\"weight_per_piece\" id=\"field-62\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.01\" value=\"200\"\/><\/div><div class=\"field\" id=\"input-63\" hidden><label for=\"field-63\">Quantity<\/label><input type=\"text\" name=\"quantity\" id=\"field-63\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"99999\" value=\"1\"\/><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"67238\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Density and Freight Class Estimate<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Total volume<\/span><\/span><span class=\"field-value\" id=\"result-1\" data-unit=\"ft\u00b3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Total weight<\/span><\/span><span class=\"field-value\" id=\"result-2\" data-unit=\"lb\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Density<\/span><span class=\"result-term\">\u03c1<\/span><\/span><span class=\"field-value\" id=\"result-3\" data-unit=\"lb\/ft\u00b3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-4\"><span class=\"field-title\"><span>Density in metric<\/span><\/span><span class=\"field-value\" id=\"result-4\" data-unit=\"kg\/m\u00b3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-5\"><span class=\"field-title\"><span>Estimated freight class<\/span><span class=\"result-term\">NMFC<\/span><\/span><span class=\"field-value\" id=\"result-5\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-6\"><span class=\"field-title\"><span>Piece breakdown<\/span><\/span><span class=\"field-value\" id=\"result-6\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-7\"><span class=\"field-title\"><span>About the estimated class<\/span><\/span><span class=\"field-value\" id=\"result-7\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"67238\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Freight Class Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ V = \\frac{L \\times W \\times H}{1728} \\]\n\\[ \\rho = \\frac{\\text{total weight (lb)}}{\\text{total volume (ft}^3\\text{)}} \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(V\\) \u2014 volume of one piece in cubic feet (dimensions in inches divided by 1728, because \\(1\\ \\text{ft}^3 = 1728\\ \\text{in}^3\\))<\/li>\n<li>\\(L\\), \\(W\\), \\(H\\) \u2014 length, width and height of the piece (in)<\/li>\n<li>\\(\\rho\\) \u2014 density in pounds per cubic foot (lb\/ft\u00b3)<\/li>\n<\/ul>\n<p>The total shipment volume is \\(V \\times Q\\) for each piece type, summed over all types; total weight is the weight per piece multiplied by the quantity. The resulting density is then matched against the standard density guideline to estimate the NMFC freight class: the denser the shipment, the lower the class and the cheaper the rate per hundredweight tends to be.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Freight Class \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> a shipment of two pallets measuring 48 \u00d7 40 \u00d7 48 in at 500 lb each, plus one pallet of 48 \u00d7 40 \u00d7 40 in at 350 lb.<\/p>\n<p>\\[ V_1 = \\frac{48 \\times 40 \\times 48}{1728} = 53.33\\ \\text{ft}^3, \\quad 53.33 \\times 2 = 106.67\\ \\text{ft}^3 \\]<\/p>\n<p>\\[ V_2 = \\frac{48 \\times 40 \\times 40}{1728} = 44.44\\ \\text{ft}^3 \\]<\/p>\n<p>\\[ \\rho = \\frac{2 \\times 500 + 350}{106.67 + 44.44} = \\frac{1350}{151.11} = 8.93\\ \\text{lb\/ft}^3 \\]<\/p>\n<p><strong>Result:<\/strong> total volume 151.11 ft\u00b3, total weight 1,350 lb, density 8.93 lb\/ft\u00b3 (\u2248 143 kg\/m\u00b3) \u2014 which falls in the 8\u20139 lb\/ft\u00b3 range, so the estimated freight class is <strong>Class 110<\/strong>.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to use the calculator<\/h2>\n<ol>\n<li>Select the <strong>Number of pieces<\/strong> (piece types) in your shipment, from 1 to 10.<\/li>\n<li>Set <strong>Dimensions in<\/strong> to inches or centimeters and <strong>Weight in<\/strong> to pounds or kilograms \u2014 these units apply to every piece entered.<\/li>\n<li>For each piece type, enter its <strong>Length<\/strong>, <strong>Width<\/strong> and <strong>Height<\/strong>.<\/li>\n<li>Enter the <strong>Weight per piece<\/strong> and the <strong>Quantity<\/strong> \u2014 how many identical pieces share that exact size and weight.<\/li>\n<li>Read the results: <strong>Total volume<\/strong> (ft\u00b3), <strong>Total weight<\/strong> (lb), <strong>Density<\/strong> in lb\/ft\u00b3 and kg\/m\u00b3, and the <strong>Estimated freight class<\/strong>.<\/li>\n<li>Check the <strong>Piece breakdown<\/strong> table to verify each line and see the individual density of every piece type.<\/li>\n<\/ol>\n<h2>What is freight class and why does it matter?<\/h2>\n<p>In less-than-truckload (LTL) shipping, carriers price freight using the National Motor Freight Classification (NMFC), which groups commodities into 18 classes from 50 to 500. The class determines how much you pay per hundredweight (CWT), so an incorrect class means an incorrect quote \u2014 and when the carrier re-weighs and re-measures your shipment, the difference arrives as an unexpected adjustment on the invoice.<\/p>\n<p>Density is the single biggest factor in classification. It is the ratio of the total weight to the total cubic feet of the shipment, including pallets, crating and packaging. Heavy, compact freight such as bricks or machinery is dense (often 30 lb\/ft\u00b3 or more) and lands in low classes like 50 or 55. Light, bulky freight such as foam pillows or empty plastic containers can fall below 4 lb\/ft\u00b3 and spikes into class 250 or worse, which can cost more per pound than the goods are worth.<\/p>\n<p>To interpret the result: the lower the number, the higher the density and typically the lower the rate. A density of 8.93 lb\/ft\u00b3 estimates class 110, but the exact class for a specific commodity is set by its NMFC item number, which may also consider stowability (how easily it fits with other freight), ease of handling, and liability (fragility, theft risk, perishability). The result therefore serves as a solid guideline and sanity check for quoting and budgeting, not a substitute for the official classification.<\/p>\n<p>If your shipments involves odd sizes, you may also want to compute package footprints separately with the <a href=\"https:\/\/wpcalc.com\/en\/life\/square-footage-calculator\/\">square footage calculator<\/a>, or estimate lumber volumes with the <a href=\"https:\/\/wpcalc.com\/en\/life\/board-foot-calculator\/\">board foot calculator<\/a> before packing.<\/p>\n<h2>Density-to-class reference table<\/h2>\n<table>\n<thead>\n<tr>\n<th>Density (lb\/ft\u00b3)<\/th>\n<th>Freight class<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>50 and above<\/td>\n<td>50<\/td>\n<\/tr>\n<tr>\n<td>35 \u2013 50<\/td>\n<td>55<\/td>\n<\/tr>\n<tr>\n<td>30 \u2013 35<\/td>\n<td>60<\/td>\n<\/tr>\n<tr>\n<td>22.5 \u2013 30<\/td>\n<td>65<\/td>\n<\/tr>\n<tr>\n<td>15 \u2013 22.5<\/td>\n<td>70<\/td>\n<\/tr>\n<tr>\n<td>13.5 \u2013 15<\/td>\n<td>77.5<\/td>\n<\/tr>\n<tr>\n<td>12 \u2013 13.5<\/td>\n<td>85<\/td>\n<\/tr>\n<tr>\n<td>10.5 \u2013 12<\/td>\n<td>92.5<\/td>\n<\/tr>\n<tr>\n<td>9 \u2013 10.5<\/td>\n<td>100<\/td>\n<\/tr>\n<tr>\n<td>8 \u2013 9<\/td>\n<td>110<\/td>\n<\/tr>\n<tr>\n<td>7 \u2013 8<\/td>\n<td>125<\/td>\n<\/tr>\n<tr>\n<td>6 \u2013 7<\/td>\n<td>150<\/td>\n<\/tr>\n<tr>\n<td>5 \u2013 6<\/td>\n<td>175<\/td>\n<\/tr>\n<tr>\n<td>4 \u2013 5<\/td>\n<td>200<\/td>\n<\/tr>\n<tr>\n<td>3 \u2013 4<\/td>\n<td>250<\/td>\n<\/tr>\n<tr>\n<td>2 \u2013 3<\/td>\n<td>300<\/td>\n<\/tr>\n<tr>\n<td>1 \u2013 2<\/td>\n<td>400<\/td>\n<\/tr>\n<tr>\n<td>Below 1<\/td>\n<td>500<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Assumptions and practical tips<\/h2>\n<ul>\n<li><strong>Rectangular pieces.<\/strong> The calculator assumes each piece is a rectangular box. For irregular shapes, use the smallest box that would enclose the piece \u2014 carriers measure to the extreme outer dimensions, including overhanging pallet wrap.<\/li>\n<li><strong>Include packaging.<\/strong> Measure the pallet and packaging, not the bare product, and weigh everything together. A 40 lb pallet on a 150 lb load changes the density \u2014 and possibly the class.<\/li>\n<li><strong>Metric inputs are converted.<\/strong> Centimeters and kilograms are converted internally to inches and pounds, the units the NMFC density guideline uses. The metric density shown is for reference.<\/li>\n<li><strong>Density is a guideline, not the law.<\/strong> Many commodities are classified by their NMFC item number regardless of density; others have density sub-scales within one item. Always confirm the final class with your carrier or the official NMFC database before booking.<\/li>\n<li><strong>Consolidate when possible.<\/strong> Mixing a heavy piece with a very light one averages the density upward, lowering the blended class \u2014 but the class applies to the whole shipment, so item-level quotes may still differ.<\/li>\n<li>Shippers who move goods in passenger vehicles may also find the <a href=\"https:\/\/wpcalc.com\/en\/life\/luggage-weight-calculator\/\">luggage weight calculator<\/a> or the <a href=\"https:\/\/wpcalc.com\/en\/life\/trailer-tongue-weight-calculator\/\">trailer tongue weight calculator<\/a> useful for weight-balancing loads.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Estimate the density and NMFC freight class of an LTL shipment. Enter dimensions and weight for up to 10 piece types, and get total volume, density in lb\/ft\u00b3 and kg\/m\u00b3, and the matching freight class.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[99],"class_list":["post-67238","post","type-post","status-publish","format-standard","hentry","category-life","tag-auto-travel"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=67238"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67238\/revisions"}],"predecessor-version":[{"id":67269,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67238\/revisions\/67269"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=67238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=67238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=67238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}