When you get paid buy hub miles, you get paid for every mile you put on the odometer. When you get paid by household or Rand McNally miles, you get paid for the shortest possible route. Also with the latter, you get paid from the outside of the starting city to the begining side of the ending city. If you have to drive 60 miles across the city to deliver, you won't get paid for those miles. With my job, we get paid by the load. If you figured it out by the mile, it could be as little as .70 cents a mile up to 30.00 dollars per mile for the driver, depending on what you are hauling and where it is going. I believe most companies want you have to have 2 years experience to haul hazmat. If you pass the hazmat section of the driving test, you get your endorsement. You have to recertify every 3 years for hazmat. With our company, we also have to be MSHA ( Mine Safety and Health Administration) certified every year. Also, most companies won't hire you to haul hazmat if you don't have a clean driving record for the previous 5 years.