I think that contractors also undervalue their "time" especially owners...........Not just that you have to fill up a truck with gas or go get the payroll for the week but the time inbetween to do those tasks and its value or loss in profit etc. I know the guys that just say they are making a killing cause "my overhead is low" and all I have to worry about is filling up my gas tank/machinery and their payments and the rest is "all profit".
They don't save any money for when that bededger breaks down or it rains for two weeks and you have no money come in etc. All they want to do is run out and buy a shiney new truck that they think will make them more attractive to potential clients and they get into dept over their head and it goes on and on. There are a lot of nice shiney trucks here for sale right now!