Cash Flow Forecasting is the process of obtaining an estimate or forecast of a companys future financial position and is a core planning component of financial management within a company. It might sound obvious but the main output or deliverable of a cash flow forecasting process is a cash flow forecast.