From past to present participants in capital markets have had a strong desire to predict the company's income to determine firm's stock price based on it. Many factors affect the company's income forecast. One group of these factors is macroeconomic information. Many studies have found a significant relationship between macroeconomic data and price Indexes and stock returns, however, few studies have been made about the effect of macroeconomic variables on the accounting income. In this study, 24 macroeconomic variables were selected and using principal component analysis is summarized in 4 economic criteria. Economic criteria are: the measure of labor market, the measure of output and the real economy, the measure of prices and the measure of financial conditions and exchange rates. The present study has investigated the impact of this macroeconomic factors on one year, two years and three years later income. For data analysis and hypothesis testing, multiple regression models and the combined data is used. To test the hypothesis, the sample consists of 269 companies listed in Tehran Stock Exchange. The results show that macroeconomic variables are associated with future incomes, but directions of this relations varies in different time periods. Also, based on the results of redundant variables test, the variables in the model help the model to predict income more accurately.