The price of your energy will depend on the type of contract that you choose. EDF offers customers both a variable contract and a fixed price contract for between 1 and 4 years, so you can choose to either pay for the exact amount of energy that you consume or pay a fixed sum for a set period of time. For more information about EDF's contract terms, you can get in touch with them via the EDF contact number, which is 0333 200 5100.