I’ve always based this decision on whether or not I was being paid to pick up the materials. If I’m on the clock when I’m doing the shopping, I will not mark up the materials but will simply show them the receipt for reimbursement. Otherwise, I will mark up the materials from 10-50% over my cost. Some of the lower priced items can be marked up even further.