There is almost no limit to the size of a printed pin. There is no limit on the number of colors that can be accomplished with a CMYK pin, but the setup price of silk-screening pins do increase with the number of colors.