From agency side one time fee makes sense only if scope is genuinely narrow, technical cleanup, on page fixes, thats it. problem is seo work rarely stays contained even for well ranking sites, competitors eventually catch up, algo shifts happen, content needs refreshing, if theres no ongoing...