Client handover

Just want to understand if I build a site in WF for my client and it has a CMS do they need a webflow account to update the site or can they do everything through CMS?

Or is it best practice for them to set up a WF workspace and the site is ported there when ready?

Hosting can be with WF, Im sure this has been covered already but thanks for any help