Плата за найденные уязвимости это bug bounty.
За пестест (он же аудит ИБ) платят даже в случае, если уязвимости не найдены. При проведении аудита ты пишешь параллельно детальный отчет, который содержит в себе массу информации о том, как и какие системы ты тестировал, какие результаты получил и тп. Именно за этот документ заказчик платит, а не конкретно за найденные уязвимости.
С другой стороны если ты ничего не нашел, а заказчика через какое-то время похакали, или другая группа пентестеров найдёт уязвимости которые ты пропустил, с тобой работать уже не будут