A main contractor must forecast turnover for the coming year by considering current, probable, and possible projects. This helps determine staffing needs, overheads, profits, and potential shortfalls. However, forecasting is challenging as only current work is definite, and future work depends on economic conditions and tender outcomes. Calculating accurate cashflows is also important for the contractor and client to plan finances.