Getting SEO done once involves a comprehensive initial optimisation of your website, while monthly SEO entails ongoing efforts to maintain and enhance your site's search engine visibility over time.
If your website needs immediate improvements and you want to set a strong foundation, SEO completed once is a good choice. On the other hand, if you're looking for sustained and long-term results with continuous enhancements, SEO on a monthly basis is more suitable.