It’s free to apply for and be assigned a USDOT number. It’s also free to check for a company’s USDOT number.