si es el mismo cliente cobra las modificaciones... si es un cliente diferente cobra nuevamente
Si al mismo cliente le cobras por exactamente por darle el mismo trabajo ten por seguro que para la proxima le da los codigos fuentes a otro programador que solo le cobrará las modificaciones