In most cases, it takes us 1-3 business days to prepare and ship your order. We take great care in packaging each item securely to ensure its safe arrival at your doorstep.

Delivery typically takes 8-14 business days after your order has been shipped. Please note that these are estimated delivery times and may vary depending on your location, customs processing, and local postal services.

For your convenience, we provide tracking information for all shipments, allowing you to follow your order's progress and stay informed about its estimated delivery date.

In the event of any delays or unexpected issues, our dedicated customer service team will be available to assist you and address any concerns you may have.

Please be aware that during peak seasons or holidays, shipping times may be longer than usual. We recommend placing your orders well in advance to account for any potential delays.

If you require expedited shipping or have specific delivery requirements, please contact us before placing your order, and we will do our best to accommodate your needs.

We appreciate your understanding and patience as we work to deliver your beautiful, handcrafted stained glass pieces as quickly and safely as possible.