Yes and No to all

Depends on customer, most at least want to know the # of hours on T&M.

Material mark up- always built into either material price or unit price.

I avoid listing individual material like the plague. If you list a receptacle for 2.50
most will say holycow I just saw those at the Big Orange for 29 cents. Sorry,I don't shop there.