>>> Can someone explain how THE CORBYLOON'S suggestion would work
You can pay money into your energy account (or, indeed, get a refund of money that you've overpaid) at any time you like, Cashier, simply by logging into that account online. You don't have to wait for a bill or a meter reading.