In Project Cost Management, the type of project cost estimation depends on the phase the project is in. For example, if you are responding to a Request for

click to enlarge
Proposal (RFP), you will most likely not go through all the processes from Create WBS to Estimate Activity Duration. This is because
at this stage in business development, expending the effort to compute the project cost estimation based on a set of vague requirements is wasteful as the cost estimation will be fraught with inaccuracies. Therefore, at this stage you will provide a broad range of cost estimation based most probably by using
the Analogous Cost Estimation technique and not the Bottom-Up Cost Estimation technique. This is a popular estimation technique in Project Cost Management.
In terms of Project Cost Management, as you progress in the business development life-cycle and the client gets closer to giving you the contract, the project cost estimation range will get narrower. This is because project cost estimation gets more accurate after you gain more clarity on the work that needs to be done. For example, in Agile projects, an accurate project cost estimation range is only provided when you have defined the stories in a release and divided the work into iterations.