It depends on the specific policies of the seller you are buying from on Amazon. In general, when you place an order on Amazon for a product that is out of stock, you will not be charged for shipping until the item is back in stock and is ready to be shipped.