I've been using a model that I just read an interesting article about. I allocate all of my overhead and profit to labor alone, rather than labor and material markup. As LK has posted on numerous occasions, if the materials are customer supplied, you lose material markup. If material markup is needed to acheive your profit goals, you won't meet those goals.

Dave