Здесь нужно смотреть ситуацию - есть дела, когда детектив по объективным обстоятельствам не предоставляет желаемые данные, к примеру Вы попросили узнать улетал ли человек из России заграницу. Детектив выяснил, что не улетал, он выполнил работу предоставил объективную информацию (отсутствие данных - тоже данные!). Он вправе потребовать оговоренный гонорар - не заставлять же человека улетать, чтобы удовлетворить ожидания клиента! Другая ситуация - детектив не смог узнать контактный телефон человека, хотя Вы знаете что он у него есть - тут можете с легким сердцем оплатить сыщику расходы и распрощаться - о гонораре нет и речи.
То есть, просим клиентов различать результат типа "Это НЕ ТО, что я хочу услышать!" и "то, что мне нужно, НЕ УДАЛОСЬ узнать". Информация не та, которую ожидали -
извольте оплатить, это от агентства не зависит. Не получили вообще никакой информации - что ж, всякое бывает, аванс на расходы сыщик может оставить себе и все на этом.