The main purpose of preparing a cash flow statement is to show the availability of cash in any business at the end of an accounting period by looking at its inflow and outflow of cash. It can also be used to forecast the future cash position of the business.