Yes, Amazon charges your card as soon as your order is placed. This is done to protect both you and Amazon against fraud.