Of course, agencies can, and do, generate revenue through various channels. These channels may be client projects, retainers, commissions, and more obviously, product sales. Therefore, when forecasting, it’s crucial to consider all revenue streams and their individual dynamics. Each revenue source may vary due to seasonality and growth rates, which will affect the overall forecast. By analysing revenue streams, your agency can enhance it’s predictive accuracy for individual sources and, consequently, the entire organisation.