The factors affecting cost estimation are:
- Time: How much time the project will take
- Previous estimates: How much did it cost us to estimate a similar project
- Location: Where is this project undertaken, as material cost and labor cost vary substantially from one please to the other.
- Quality: How good we want this project to be. Obviously, better quality = higher cost.
Another factor that might be considered is competition.