Нормальной практикой является обозначение стоимости 1 часа работы и согласования системы учета, ответственных лиц за постановку задач.
Всяческие «10-50% от стоимости сайта» — не имееют смысла, так как заказчик в «поддержку» вкладывает понятие «все мои хотелки и доработки», а их может быть на фуллтайм 10 разработчиков на годы вперед.
Или считайте часы или придумайте как еще ограничить работы и/или время при неизменной цене.