If he's the general on the job then he's the bank too. Sounds like he's trying to make sure he has positive cash flow. At one job I work at the standard mark up is 5-6%. I may have to general an irrigation system and that would be about 9-10% because I will have to outlay quite a bit of money.
The best way to predict your future is to create it.
Ground Effects LLC