This paper presents a mathematical programming model to reduce bias for both aggregate demand forecasts and lower echelon forecasts comprising a hierarchical forecasting system. Demand data from an actual service operation are used to illustrate the model and compare its accuracy with a standard approach for hierarchical forecasting. Results show that the proposed methodology outperforms the standard approach.