These cloths are customer printed with your own design. Please allow 2 weeks lead time. There is a 250 piece minimum order.