They state in the store when you are preordering that you will be charged for the order at most 10 days before street date and that you will be notified a few days before being charged. I'm used to this from preordering from another store. Basically won't charge until shipped or very close to shipping. I like that they have this sorted that way.