There is a 10 piece minimum for embroidery. The average turn-around time for an embroidery order is 2-3 weeks after an order is placed with payment.