British Gas has announced it will donate 10% of its retail profits for the duration of the energy crisis to provide grants to vulnerable customers, with the pledge being backdated to the beginning of 2022. The money will be transferred to the British Gas Energy Support Fund, which is expected to hand out grants worth £750 on average.