my energy company decides its fine to send me a letter saying I am behind on my payments, usually 2 days before a payment is due. I avoid the issues with direct debits, and the companies allowing you to get into debt, then reviewing the payments that suddenly mean they would recoup the debt in 2 months then not review again for another 10 months, leaving you paying way more than necessary into your account (where they then get the interest accrued on that money) as I said, I avoid direct debits by paying via standing order, each payment is set just under what I expect to use, so when the next bill comes I owe them maybe £30 which I will pay, as i said though they send the bill in 2 days before the payment, demanding £250 payment, when £220 is going in anyway in 2 days. they are sneaky, and want every customer to be in credit, so they can get the interest from their bank on that credit (1 million customers, each £10 in credit - imagine the interest earned through the year on that, its not insignificant, and to my mind is an absolute rip off to their customers.)