Freight Class Calculator
Enter shipment dimensions and weight to get cubic feet, density, and the density-based freight class.
Freight Class Calculator estimate
Share, compare & export
Your estimate
How the estimate works
Density equals total weight divided by total cubic feet, where cubic feet equals length times width times height divided by 1,728, multiplied by the piece count. The density is then matched to the NMFC density scale that took effect on July 19, 2025.
Worked example
Example: a single 48 by 40 by 48 inch pallet weighing 400 lb occupies 53.33 cubic feet, giving 7.50 lb/ft3, which falls in the 7 to 8 lb/ft3 bracket and classifies as Class 150.
Important limitation
This is the density-based class only. The July 19, 2025 NMFC overhaul moved most commodities to pure density, retired Class 77.5, and expanded the scale to 13 tiers, but some NMFC items still carry their own class regardless of density, and handling, stowability, or liability can override it. Below 6 lb/ft3 the scale gives a 200 to 500 band rather than a single class. Confirm the final class with your carrier or the NMFC listing before tendering. Results are estimates only and are not financial, lending, legal, tax, or investment advice.
Assumptions and review
Formula review: July 29, 2026. This tool uses only the editable values shown above and does not pull live rates, prices, balances, or account data.
Related calculators
Frequently asked questions
How does the freight class calculator work?
Density equals total weight divided by total cubic feet, where cubic feet equals length times width times height divided by 1,728, multiplied by the piece count. The density is then matched to the NMFC density scale that took effect on July 19, 2025.
Is this freight class calculator exact?
No. It is a planning estimate based on the values you enter. Actual rates, fees, timing, taxes, and provider rules can change the result.
Can I change the assumptions?
Yes. Every displayed input is editable so you can compare scenarios instead of relying on a hidden default.