Un detalle, no se trata de acordar con el cliente X horas a X euros, sino de que tu tengas una tarifa establecida por hora y hagas los cálculos para pasar un presupuesto al cliente.
Si no sabes como calcular el precio/hora de tu trabajo visita
este link, quizá te sirva de ayuda. La fórmula parece sencilla, pero la puedes complicar todo lo que quieras.
Una agencia puede tener más medios para realizar un trabajo que un freelance, pero los costes por operación también son más elevados.
En el tema las horas que se va a dedicar a un trabajo, eres tú el que tienes que, en base a tu experiencia y forma de trabajar, calcularlo.