The problems, and what actually solves them
Scope creep after delivery, because you still hold the keys.
Deliver the export and the deploy, then remove yourself. There is nothing left to hold.
The client asks for the source files and you have no file to give.
Framer has no project file to hand over. An export is the closest thing to a deliverable that exists — real HTML, CSS, and assets they can hand to anyone.
You want to quote hosting honestly.
Quote the export as a line item and hosting as their own account. You stop reselling infrastructure at a margin you do not want to support.
The economics
Charging a small maintenance retainer to cover a hosting seat sounds like recurring revenue until the first support call. Delivering owned files removes the obligation and the awkward conversation about what the retainer actually buys.
Next step
Export the site, deploy it to a staging URL, and check it before anything is cancelled or handed over.
Export a site