Personally, I <i>never</i> answer this question when using an external supplier.<p>Because, if you do, it goes something like this:<p>1. External supplier, "What's your budget for this work?"
2. customer, "Something between 50-100k"
3. External supplier, "blah, blah, blah <about how the work is hard/complex/we poor business saps just don't get it>"
4. External supplier, "Our initial estimate is 100k"<p>It's a type of price fixing, and as everyone knows the first price anchoring is the most significant. While many people are ethical, many are not - and I'm sure everyone has had this experience at some point, whether in business or a plumber!<p>That's not to say that customers should not be able to provide an initial good description of what they're requesting. Or that complex requirements development shouldn't be commercially charged in it's own right.