Стоит отметить первое: это сочетание пишется раздельно. Слова "за" и "что" употребляются без частицы "не", поэтому и написание будет раздельное.
Выражение "ни за что" используется для обозначения полного отказа от того, чтобы совершить какое-то действие. Например: "Я ни за что не выйду за него замуж."
"Не за что" употребляется для выражения вежливого ответа на благодарность. К примеру, "Спасибо, ты мне очень помог. - Да не за что."