Total cost of heating energy typically consists of two items. The former is the payment for consumed energy while the latter is the payment for reserved power capacity or reserved energy capacity in given period. If the customer pays for the reserved power capacity, he/she should address two questions: what is the most suitable level of reserved capacity and how to control the heating system so that the reserved capacity limits are not exceeded. Both questions can be readily solved with the aid of model based predictive controller.