Написание зависит от части речи. Если «незачем» — наречие со значением «зря, напрасно», то оно пишется слитно. Пример: Незачем задавать лишние вопросы! Если же «не за чем» — отрицательное местоимение, то оно пишется раздельно. Пример: В кладовой ничего не осталось, идти (за чем?) не за чем.