To ensure same-day processing, please place your orders by 3:00 PM MT. Note that we do not process orders on weekends or holidays. Keep in mind that the shipping timeframe provided is an estimate and not a guarantee. Delivery times may be influenced by weather and other external factors. Once your package leaves our shipping department, it is in the hands of the carrier, who will handle delivery based on various conditions, including weather. Estimated delivery days apply to business days only. All orders of $1000 and above will require a signature upon delivery.