Select custom embroidered items are embroidered in house after your purchase, which means they are made-to-order. It usually takes 2 weeks for our custom embroidered products to deliver.
We do offer a selection of styles that are pre-embroidered with a logo and are ready to ship upon order placement.