No, customers will not be charged for items that are on hold. The payment for the item will only be processed once the item is picked up and the transaction is complete.