The accuracy of macroeconomic forecast depends on various factors, most importantly the mix of analytical methods used by the individual forecasters, the way that their personal experience is shaping their identification strategies, but also their efficiency in translating new information into revised forecasts. In this paper we use a broad sample of forecasts of German GDP and its components to analyze the impact of institutions and information on forecast accuracy. We find that forecast errors are a linear function of the forecast horizon, which serves as an indicator of the information available at the time a forecast is produced. This result is robust over a variety of different specifications. As better information seems to be the key to achieving better forecasts, approaches for acquiring reliable information early seem to be a good investment. By contrast, the institutional factors tend to be small and statistically insignificant. It has to remain open, whether this is the consequence of the efficiency-enhancing competition among German research institutions or rather the reflection of an abundance of forecast suppliers.