H&M are the only company that you get penalised for paying your bill early ..I'm still baffled ! All I can advise if you have an online account do not pay it before your invoice arrives other wise you get a late payment fee even though you have paid early and paid more than the min amount. Think for online shopping I'll stick with Littlewoods.