Magnet printing can take many different forms. The prices very depending on quantity and size. As an example, 1,000 business card-sized magnets could range anywhere from $120 - $250.