This paper presents an empirical investigation to predict future cash flows using present cash flow and accruals using the information of 96 selected firms listed on Tehran Stock Exchange over the period 2007-2011. The proposed study uses linear regression techniques to forecast future cash flow and the results indicate that cash flow and accruals together could provide more power to forecast cash flow. In addition, accrual provides future cash flow better than cash flow. The survey also performs an investigation on discretionary accrual and finds that the firms with higher accruals maintain lower return compared with firms with lower return. This means there is a clear evidence of discretionary accruals on Tehran Stock Exchange.