The client handoff problem nobody talks about

Here is the dirty secret of building client websites in Framer: the build is easy. The handoff is a nightmare.

When you deliver a Framer site to a client, you are not handing them a website. You are handing them a subscription. The client must maintain a Framer plan ($30+/month) for as long as the website exists. They cannot edit the site without learning Framer's visual editor. They cannot move the site to another platform. And if the agency relationship ends, the client is stuck on a tool they did not choose and do not understand.

This is not a theoretical concern. It is the single biggest complaint agencies have about Framer as a client delivery tool. You can find threads about it across Reddit, Framer's own forums, and agency Slack groups. The pattern is always the same: agency discovers Framer, loves the design workflow, builds a few client sites, then hits the handoff wall.

As an agency, most of our work involves building websites for clients. There's no straightforward way to transfer a website to a client upon completion.

— u/Living_Ad_8102 on r/framer (108 upvotes)

I handed off our first Framer project to a client. It was confusing as hell, there was no support either or any documentation.

— u/Wakinghours on r/framer (2 upvotes)

The frustration is real because the problem is structural. Framer is not designed for handoff. It is designed for ongoing use. The business model assumes the person who builds the site is the same person who maintains it. Agencies break that assumption every time they deliver a project.

The core issue: Framer sites live on Framer's servers. When you hand off a Framer site, you are not transferring a file. You are transferring an account. The client inherits the platform, the subscription, and the learning curve whether they want to or not.

How Framer's handoff model actually works

Let us walk through what actually happens when an agency tries to deliver a Framer site to a client. Understanding the mechanics makes it clear why so many agencies are looking for alternatives.

Step 1: Agency builds in Framer. The agency designs and develops the site using Framer's visual editor. This part is genuinely great. Framer's design tools are excellent, and the build process is fast.

Step 2: Agency publishes to Framer hosting. The site goes live on Framer's servers. There is no "download" button. The site exists inside Framer's ecosystem.

Step 3: Agency transfers site ownership to the client. This means the client's Framer account now owns the project. The client needs to have a Framer account and an active paid plan.

Here is where it gets expensive:

A client with a bilingual site and two team members is looking at $30 + $80 + $20 = $130/month just to keep the lights on. That is $1,560/year for a site they already paid the agency thousands to build.

And that is before the client tries to make any changes. The moment they open the Framer editor, they are staring at a design tool built for designers. Moving a text block without breaking the responsive layout requires understanding Framer's constraint system. Updating a CMS entry is manageable. Updating the design is not.

Why clients hate it

We have heard the same complaints from agency clients over and over. They come in three flavors, and they are all valid.

"Why am I paying monthly hosting for a website I already paid you to build?" — This is the most common one. Clients understand paying for hosting. They do not understand paying $30/month for hosting when they know static sites can be hosted for free. It feels like a tax on the relationship they had with the agency.

"I can't make simple text edits without breaking the layout." — Framer's editor is powerful, but power and simplicity do not go together. Clients who just want to change a phone number or update business hours end up accidentally moving layers, breaking responsive breakpoints, or publishing a half-finished edit.

"What do you mean I can't take my website to another developer?" — This is the one that really stings. When a client wants to switch agencies or bring development in-house, they discover that their Framer site cannot be moved. There is no export. The site is locked to Framer's platform. They either stay on Framer and find another Framer-savvy developer, or they start over from scratch.

I just had to deliver a site I've been working on for a few months. Client had to setup their subscriptions and was hit with almost $1000 bill on a yearly plan

— u/No-Baseball-1866 on r/framer (24 upvotes)

I just want to build the site and transfer ownership to the client so I don't have to host it on my framer account.

— u/bluerei on r/framer (24 upvotes)

the CMS/client experience is a real let-down. For the ability to lock down a client to only change content (not imagery) it costs 60p/m.

— u/DistrictBurgs on r/framer (3 upvotes)

The common thread in all of these complaints is ownership. When a client pays an agency to build a website, they expect to own it. With Framer, they do not. They own access to a project inside someone else's platform. That distinction matters more than most agencies realize until a client pushes back.

The agency cost calculation

Let us do the math that every agency eventually does. It is the math that makes agencies start Googling "framer export to code."

Scenario: An agency with 10 active client sites on Framer.

Now compare that to the same 10 sites as exported code on Vercel or Netlify:

That is a $13,200/year difference. For an agency running 20 or 30 client sites, the numbers get even more painful. And this is money the client is paying, which means the agency either absorbs it, passes it on (and looks bad), or finds a way around it.

Framer Handoff

  • Client needs $30+/mo Framer plan
  • $40/seat/mo for editor access
  • Client must learn Framer to edit
  • Site locked to Framer's servers
  • Cannot switch platforms later
  • Agency dependent on Framer's pricing
  • Localization adds $20-40/lang/mo

Code Handoff

  • $0/mo hosting on Vercel/Netlify
  • No per-seat editor fees
  • AI tools for plain-English edits
  • Client owns the code files
  • Deploy anywhere, switch anytime
  • No platform dependency
  • Localization is free (HTML files)

The numbers do not lie. Every month a client stays on Framer is another month of platform rent for a site they were told they "own." Hosting the same site for free is not a hack or a workaround. It is the normal way the rest of the web works.

The better handoff: export to code

The good news is that you do not have to stop using Framer. Framer is genuinely excellent for design. The problem is not the build; it is the delivery. The fix is simple: export to code before you hand off.

Here is the workflow that agencies are switching to:

1

Design in Framer

Use it for what it is good at

Build the site in Framer's visual editor. Use the animations, the components, the responsive design tools. Framer's design environment is best-in-class. Nothing changes about your creative process.

2

Export to clean HTML/CSS/JS

One-time export with FramerExport

Use FramerExport to convert the Framer site into clean, production-ready code. The export preserves your design, animations, responsive behavior, and interactions. You get static files that run anywhere.

3

Set up in a Git repo

Version-controlled and portable

Push the exported code to a GitHub or GitLab repository. This gives the client full version history, collaboration tools, and the ability to work with any developer in the future. No platform lock-in.

4

Deploy to Vercel or Netlify

Free hosting, global CDN

Connect the Git repo to Vercel or Netlify. Deployment is automatic on every push. The free tier handles most client sites with ease: global CDN, HTTPS, custom domains, and zero monthly cost.

5

Hand off code + hosting access

Client owns everything

Give the client access to the Git repo and the hosting dashboard. They own the code, the deployment, and the domain. No Framer subscription. No editor seats. No monthly fees. If they want to switch agencies, they take their code and go. That is real ownership.

This workflow gives agencies the best of both worlds. You still design in Framer. You still deliver fast. But the client gets something they can actually own, and you do not have to explain why they owe $30/month to a platform they have never heard of.

Stop paying Framer for every client

Export your Framer sites to code. Hand off real ownership. $0/month hosting, forever.

Export Your Framer Site

Frequently Asked Questions

Yes. Use Framer as a design tool, then export the finished site to clean HTML/CSS/JS. You get the best of both worlds: Framer's visual design environment for building, and full code ownership for hosting and handoff. Your design workflow stays the same. Only the delivery changes.

With AI tools like Cursor or Claude Code, clients can make text and content edits by describing changes in plain English. No coding required. They simply say "change the phone number to 555-1234" or "update the About page headline" and the AI makes the edit. It is faster and more intuitive than learning Framer's visual editor.

FramerExport costs $10.99 per site (early adopter pricing for first 25 customers). After that, the exported site costs $0/mo to host on platforms like Vercel or Netlify. Compare that to $30+/mo per site on Framer hosting. For an agency with 10 client sites, that is a one-time $109.90 vs. $3,600+/year on Framer.