The whole idea is that you HAVEN'T been charged yet. If you're using debit, a HOLD will be put on your card. Depending on which bank you go through, they will actually drop that hold after X amount of days if the transaction doesn't go through. Today happened to be the day that my bank dropped the hold (ordered the phone on the 10th), but you better believe that on Monday AT&T will have it right back up there. I use Bank of America, so online this will be a "pending" transaction while it is waiting to be shipped; once it is shipped it will be changed to "cleared." Back to the point, technically AT&T doesn't have your money, therefore you haven't really been charged. As someone has mentioned, they want to make sure that you have the money so that when they do charge it, they will be able to take it out of your account.