A cash flow forecast is a projection of the business's expected cash inflows and outflows. This is done in order to understand how much money should be coming in, where it will come from, and when it will happen. It provides the owner with a better understanding of what they should expect for their business, so they can plan ahead accordingly.