Yes, we charge at the time of pre-ordering.
For your security, we do not store any credit card information or authorization on our site, unlike other online stores that charge when pre-orders are shipped.
If you prefer not to pay for a pre-order in advance and want your payment refunded, please contact us. We can cancel your order and issue a full refund, provided the pre-ordered item has not yet shipped (unfulfilled).