Energy bills will be kept high for five years by the cost of shifting from fossil fuels to renewable sources.