1. Пишется слитно, если нельзя вставить слово между «на» и «много». В этом случае слово будет наречием.
Правило:
Пишутся слитно наречия, образованные соединением предлогов-приставок «в» и «на» с собирательными числительными, например: вдвое, надвое (но: по двое).
Пример:
В этот раз пришло намного больше людей.
Будет неправильным сказать «В этот раз пришло на очень много больше людей».
2. Пишется раздельно, если можно вставить слово. Например, «на очень много». В этом случае перед нами будет числительное «много» с предлогом «на».
Пример:
Он запасся продуктами на много дней.
Он мысленно вернулся на много лет назад.
Он обогнал соперников на много километров.
Но:
Он намного обогнал соперников.