asi es... yo lo que haria es ver primero exactamente que quieren, hacer una cotizacion por horas y cobrar por hora. Asi si el proyecto se alarga tu puedes seguir cobrando (obvio si es culpa del usuario, si es culpa tuya no puedes cargar mas horas). Pero yo creo que tu sitio suena bastante...