Are you an employee or a subcontractor? It sounds like you are an employee. I'm not a "big" player but if I am paying all the expenses, the job is 2-3 hours away and we're only talking 1 job, sorry but I'm not paying drive time either. If the job ends up being just a trip charge, after my lousy discount, gas, insurance costs, I've already lost money and that's before I paid you. If I'm lucky enough to have a cleanout, I still have all those expenses plus dumpster fees (or maybe just landfill costs).
The other reason I don't pay for drive time is maybe you don't drive as fast as me! And seriously, if you're on the clock, I'll guarantee you aren't driving as fast as me. Case in point -- this happened this week: Sent a contractor up to do a job approx 4 hours away where he had to meet another contractor in another city to help with the job. He dinked around in town for 1.5 hrs before he even left town and seemed surprised when he realized I knew what time he actually left. So he's running around town in my vehicle using my gas and was late in meeting the other contractor. I was not a happy camper.
I'm all for being fair. But I'm really tired of taking it in the shorts from subs who think I'm some sort of millionaire with money to burn.