Orders generally take 3 – 5 business days to be printed and ready to ship. Some personalized orders may take longer.

We make every effort to ship orders as soon as possible. Please keep in mind that every shirt is custom printed for your order (after you place the order) and several factors may impact shipping.

We keep a large stock of blank shirts ready for printing in the most popular styles/sizes/colors but there are times when we may have to get additional stock from our supplier to complete your order which may delay your order.

If you are in a time crunch, please contact us before placing your order so we can give you all the options available to ensure you receive your shirts in time for your vacation or event!

After your order has been printed and is ready to ship (see above), the following shipping timelines apply.

Orders that selected USPS Priority Mail Express arrive in 1 – 2 days, excluding Sunday.

Orders that selected USPS Priority Mail arrive in 2 – 3 days, excluding Sunday.

Orders that selected USPS First Class Mail have an average delivery time frame of 3 – 5 business days but can take up to 10 business days.

If you are in a rush we’ll do everything we can to help you out. Please contact us BEFORE PLACING YOUR ORDER by email orders@enchantedbydesign.com or by phone at (727) 469-3699 to discuss options.

Order the wrong size? We understand! It isn’t like you could try the shirt on in the virtual fitting room, right?

We want you to be happy with your purchase! If you’re not 100% satisfied with your purchase please contact us immediately.

We do accept exchanges and returns within 30 days of the delivery of your items as long as they are in new condition (not washed or worn) and the item has not been personalized.

For orders that have been personalized/customized (you added names/text to the shirt or had custom designs created), we do offer a discount off the price of a replacement item! Please contact us if something isn’t right and we’ll do our best to make it right!