I bought my phone on the 2nd July, and my payment is supposed to be due on the 2nd of August but they have taken £30 out today (the 17th July) it says my next payment is due to come out on the 2nd of August too, im confused.
You pay the first month in advance and your regular bill date will be the 2nd of every month.
I have no affiliation whatsoever with O2 or any subsidiary companies. Comments posted are entirely of my own opinion. This is not Customer Service so we are unable to help with account specific issues.