Je kunt tegenwoordig kiezen uit een vast, een variabel/flexibel of een dynamisch contract. Iedereen vult dat op zijn eigen manier in. In grote lijnen kun je zeggen: Bij een vast contract betaal je als klant een vast energietarief per kWh of m3 gas. Dit tarief staat voor 1 of meerdere jaren vast, ongeacht wat de schommelende energiemarkt doet. Bij een variabel of flexibel energiecontract kan het tarief per maand verschillen. De energieleverancier is bij een variabel contract vrij om het energietarief per maand op basis van de energiemarkt aan te passen. Dat moet wel 30 dagen van te voren worden aangekondigd. Een variabel energiecontract leg je vast voor onbepaalde tijd en mag je als klant altijd opzeggen met een opzegtermijn van 30 dagen. Een dynamisch energiecontract werkt - in tegenstelling tot variabele en vaste contracten - niet met een vast energietarief per maand. Je betaalt de geldende elektriciteits- en gasprijs van het moment. Deze prijzen schommelen voor elektriciteit per uur en voor gas per dag.