A cash-flow forecast is a financial record of business revenue, costs and profit that must be produced once a year and is used by internal and external stakeholder groups like owners, shareholders, employees, lenders, government, suppliers and managers. It helps construct a simple cash-flow forecast, interpret cash-flow statements, and finance short-term cash shortages.