When you try charge the customer for a trip to the shop, or supply house, they can get pretty upset, and usually do, so in order to avoid this, we mark up the material eniough to recover these costs.
Our invoicing of one contract price, helps avoid conflict on charges, T&M billing always leaves the customer with stress, as any unknown expense would.