All orders are shipped within 10 - 15 business days of us receiving both your payment and a copy of your dealers FFL. Times could be longer with increased traffic due to current supply and demand conditions. Items will not ship until after the payment clears if paid via a check or money order. None of our warehouses ship on Saturday or Sunday. Currently we only ship to the lower 48 States in the US. Shipments are not insured. It is up to the buyer to detemine if they want their purchase insured for shipment. Kansas City Firearms is not liable for any purchased item after it leaves our possession. Tracking numbers are available for most shipments and added to the order status. Some orders may not be avaible for local pick up for up to 2 weeks when allowed. A lot of our products ship directly from the manufactures. We try to stock most products but to keep overhead low and offer the best pricing we typically have items shipped directly to us.