If you are looking for a promotional item for an event, printing will be the cheaper option. However, if you are looking for garments which are more durable and will endure machine washing and drying then embroidery will be the better option. This is generally a little bit more expensive in comparison to printing, however it often provides a more professional looking finish that is much more durable and resistant than printing or transfer designs.