Desde el contrato debes incluir una clausula que determine por cuanto tiempo le puedes dar el soporte incluido en el paquete, digamos 1 mes, X cantidad de horas de trabajo, o X numero de actualizaciones, e indica cual sera el cobro por las próximas actualizaciones fuera del paquete principal...
para este tipo de sitios que pueden cambiar con el tiempo lo ideal es usar un CMS o coloca un panel de control donde el usuario tenga la libertad de cambiar el contenido, y ofrecerle al cliente una capacitación básica de como utilizar el editor del sitio.
o bueno así es como suelo trabajar con mis clientes, y me ha funcionado bastante bien ya lo dejamos bien claro desde el inicio del proyecto.