We only finalize a charge for an order when the order has been confirmed as shipped. The charge you see on your card is a pending payment for the order and will be reimbursed back to your account within 24 to 48 business hours after cancellation. If you do not see the pending charge fall off, we recommend contacting your bank for more information on why the charge is still pending.