При написании устойчивого словосочетания "на всякий случай" мы не можем не заметить его чрезвычайную устойчивость, если оно выступает в высказывании в значении наречного выражения. В данной семантической роли сочетание "на всякий случай" находится в предложении в положении некоторого интонационного обособления, если всё высказывание достаточно распространённое.
Но запятыми "на всякий случай" чаще всего не выделяют. Исключение могут составить отдельные конструкции, чаще разговорные, когда невводное выражение "на всякий случай" находится в соседстве или с междометиями и другими модальными частями речи или с сочетаниями, словами, являющимися однородными и отделяющимися от "на всякий случай" запятой.Например: "Да так, на всякий случай", "Это на будущее, на всякий случай, впрок".
Если же выделяемых "соседей" нет, то знаки препинания не потребуются.
Читайте по теме: Список вводных слов, которые всегда выделяются запятыми, смотрите здесь. Список ложных вводных слов, которые при всем желании не следует выделять запятыми, можно увидеть тут.
Примеры употребления:
"Вчера на всякий случай Иван позвонил Наталье".
"Сегодня, на всякий случай набрав номер Натальи, Иван убедился, что девушка не отвечает". Запятая перед "на всякий случай" касается деепричастного оборота.