Make a detailed task list (part of your scope of work). Estimate hours for each task and apply rates. Add costs for services your firm does not provide (e.g. survey, geotech, traffic, etc.). Use 10% of construction cost, mentioned above, as a check. That said, if it's a local agency job that...