I part from the norm here and pass materials on at cost. Almost all of my materials are low-end things like wire & steel. Legally I'd be required to pay sales tax on the markup. I often am being paid for my time getting materials.

If I were buying expensive lights, fans, or equiptment I'd probably mark up, but I usually have the customer get those things so the warranty is with the manufacturer.

Dave