There are two kinds of costs that are addressed in the process of cost estimation. These are the direct costs and the indirect costs. Under these categories are the common elements that are considered in cost estimation and these are the labor, materials and equipment, facilities, vendors, and risks.