A 10 piece minimum for embroidery. Average turn-around time is 2-3 weeks after order placement and payment.