“Зачем-то” пишется через дефис, если это неопределенное местоименное наречие.
Он зачем-то купил очень дорогой костюм.
“Зачем то” пишется раздельно, если это наречие в сочетании с указательным местоимением. В этом случае “то” можно изменить по падежам: зачем тех, зачем теми.
Зачем то делать, что вам совершенно не нравится.