I have come across a number of companies that have owner-supplied materials as part of their bids. Normally the contractor has to purchase something like concrete or stone for example so the “2” codes are still valid. However if they want a list of owner-supplied materials when the estimate is complete I suggest using a “misc” cost code like “6” or “7” and just keep the cost at zero. The estimator can generate a owner-supplied material list using the detail code query function. If the company utilizes HeavyJob then the owner-supplied materials can come over with the “Advanced Budgets” so quantities of this material can be logged on a daily basis. Now only in the Advanced and Comprehensive Versions can the Misc cost code be defined (see below) but the Basic Version users can still use a “6” or “7”. Just understand that the “3” cost code type will capture anything that is not labor, equipment, sub, or permanent material which still works out fairly well.