When deciding which costing method to use for bid preparation, there is no one-size-fits-all solution as it depends on various factors. For example, the type, size, complexity, and duration of the project, the level of detail and accuracy required, the availability and quality of data, and the preferences and expectations of the client. In general, bottom-up costing is best when you have a well-defined scope, a clear breakdown of work and resources, and sufficient time and expertise to collect and analyze data. On the other hand, top-down costing should be used when you have a vague or flexible scope, a high-level overview of work and resources, and limited time or expertise to collect and analyze data. A combination of both methods is recommended when you have a mixed or evolving scope, a moderate level of detail and accuracy required, and some reliable data and benchmarks to compare with.