In this paper, all existing methods for cost allocation in cogeneration are analysed, and then a new method is proposed. The new method considers both the difference between heat and power and in heat under different temperature, and the effect of anergy in heating,which is more rationable than any existing method, and easy to understand and calculation.