Published:

How an Agency Saved $1,200+ by Self-Hosting Framer Sites in 2026

Current page

Framer

Agency

B2B

Self-hosting

Export

Workflow

Case Study: How an Agency Saved $1,200+ by Self-Hosting Framer Sites in 2026

Framer is an exceptional design-and-publish platform. But if you're running an agency with 10, 15, or 20+ client sites, the per-site hosting fees don't stay invisible for long. That's not a criticism of Framer — it's just how the math works at scale.

This article breaks down exactly how one agency crossed the $1,200 savings threshold by exporting Framer sites and self-hosting them on their own infrastructure. It covers the real cost structure, the workflow, and the tradeoffs worth understanding before you do the same.

The Quick Answer

Self-hosting Framer sites via static export eliminates per-site hosting fees entirely. For an agency managing five or more client sites on paid Framer plans, that's a measurable saving from the first month — not a theoretical one. Export each site to HTML/CSS/JS, deploy to Cloudflare Pages or Netlify, and pay nothing per site for hosting.

Why Framer Hosting Costs Compound for Agencies

Framer's pricing model is sensible for individual designers or small teams: you pay for the platform, hosting is included, and everything is clean and simple.

For agencies, the math shifts. Each client site typically needs its own Framer plan, so you're not paying for one site — you're paying for an entire portfolio, each with its own recurring monthly fee.

Framer currently charges per site, not per account. In 2026, the main paid tiers are:

  • Basic — $10/month (annual billing), custom domain, 50 GB bandwidth, 2 CMS collections, 30 pages

  • Pro — $30/month (annual billing), 100 GB bandwidth, 10 CMS collections, staging, 150 pages

  • Scale — $100/month (annual billing), 200 GB bandwidth, 20 CMS collections, 300+ CDN locations, 300 pages

Most client-facing agency sites land on the Pro tier to access staging, site redirects, and the full CMS feature set. At $30/month per site, an agency managing 10 client sites is already spending $300/month — $3,600/year — just on hosting. Twenty sites brings that to $600/month or $7,200/year.

The "Made in Framer" watermark is a separate layer of cost that compounds the issue. It appears on every free-plan site, and removing it requires a paid plan — which is yet another line item on top of the hosting fees clients are already paying for.

How the Agency Restructured Its Hosting Stack

The agency in question managed 20+ client landing pages and marketing sites. Their goal was straightforward: keep designing in Framer, stop paying Framer's hosting fees for every client.

The solution was static export plus self-hosting.

Step 1: Export Each Site to Static HTML/CSS/JS

Using PullPage, they pasted each published Framer URL into the export tool and generated a static ZIP file containing HTML, CSS, JavaScript, and all bundled assets. Each export takes roughly 24 seconds.

The critical requirement was animation fidelity. Clients had approved designs with specific interactions, and a broken hover state on delivery is a support ticket waiting to happen. PullPage's export preserves Framer Motion animations, hover effects, and scroll transitions in the static output — that was non-negotiable.

Watermark removal happens automatically as part of the export process. No manual HTML editing, no post-processing scripts required.

PullPage

Build in Framer. Ship Anywhere.

Export your Framer website into production-ready files in seconds.

No credit card required

Portrait of a man with beard and glasses against a blue background.
Profile photo of a smiling woman with glasses and dark hair.
Headshot of a smiling woman with brown hair in a black top.
Headshot of a smiling man wearing glasses and a blue shirt.

4.7

Trusted by 1,000+ users

PullPage

Build in Framer. Ship Anywhere.

Export your Framer website into production-ready files in seconds.

No credit card required

Portrait of a man with beard and glasses against a blue background.
Profile photo of a smiling woman with glasses and dark hair.
Headshot of a smiling woman with brown hair in a black top.
Headshot of a smiling man wearing glasses and a blue shirt.

4.7

Trusted by 1,000+ users

Step 2: Deploy to Cloudflare Pages

Each exported ZIP was deployed to Cloudflare Pages. Cloudflare's free tier supports unlimited static sites with no per-site bandwidth charges — most marketing sites never approach the usage limits.

Netlify and Vercel work equally well. This agency chose Cloudflare Pages for the global CDN performance and zero-cost hosting at their scale.

Step 3: Configure GitHub Sync for Ongoing Updates

For sites needing regular content updates, they configured GitHub Sync through PullPage. When a client's Framer site changes, the designer re-exports, the commit goes to the repository, and the host redeploys automatically.

One developer on the team described the workflow: "I update the site, push to the repo, and let the host redeploy automatically." What could have been a manual, error-prone process became a repeatable CI/CD workflow.

The Cost Breakdown

Here's what the numbers look like before and after, using Framer's current 2026 pricing.

Before (Framer-hosted, 20 Pro sites):

  • Framer Pro plan per client site: $30/month (annual billing)

  • 20 sites × $30 = $600/month

  • Annual cost: $7,200

After (self-hosted via PullPage):

  • PullPage Agency plan: covers unlimited exports

  • Cloudflare Pages hosting: $0 for static sites at this scale

  • Annual cost: PullPage subscription only

The $1,200+ figure in this article's title is actually a conservative floor — it reflects savings even for a smaller five-site portfolio after accounting for PullPage's subscription. At 20 Pro sites, the delta is closer to $7,000/year. For agencies with any clients on Framer's Scale plan ($100/month), the math becomes even more compelling.

It's also worth noting that the prices above are for annual billing. Month-to-month Framer pricing runs higher, so agencies that haven't locked into annual contracts are saving even more by moving off hosted plans.

What You Don't Lose by Self-Hosting

This is the question agencies actually ask: what breaks when you leave Framer's hosting?

The honest answer is less than you'd expect — if you export correctly.

What stays intact:

  • All Framer Motion animations and interactions

  • Hover effects and scroll transitions

  • Full CMS content across 100+ page sites

  • SEO settings, meta tags, and sitemaps

  • All local assets — images, fonts, videos, 3D models — bundled locally, not dependent on Framer's CDN

What you give up:

  • Framer's built-in CMS editing interface — changes require a re-export

  • Framer's native form handling — replace with a third-party service such as Tally or Typeform

  • Framer Analytics — replace with Google Analytics or Plausible (these are preserved through the export)

  • Framer Checkout and password-protected pages, which depend on Framer's servers

  • Automatic Framer platform updates — your static export is a snapshot of the live site at export time

For most agency client sites — marketing pages, portfolios, landing pages — these tradeoffs are entirely workable. The GitHub Sync workflow handles content updates cleanly. For sites with heavy real-time CMS editing by non-technical clients, self-hosting adds a step. That's worth knowing before you commit.

SEO Implications of Self-Hosting Framer Sites

A common concern is SEO continuity. The direct answer: self-hosted Framer sites can actually outperform Framer-hosted equivalents on Core Web Vitals, because you control the hosting infrastructure and asset delivery.

PullPage's export rewrites assets for optimized load times and generates functioning sitemaps. Deploying to Cloudflare Pages gives you edge caching and global CDN delivery without any additional configuration.

For a deeper look at the SEO side of Framer exports, the complete guide to improving SEO for Framer websites covers what to configure before and after export.

Is This Workflow Right for Your Agency?

It depends on your client mix and how frequently content changes.

Good fit:

  • Agencies managing 5+ client sites with relatively stable content

  • Designers delivering a clean, watermark-free static site to clients

  • Teams already using GitHub for deployment workflows

  • Clients on shared hosting or VPS who can't use Framer's hosting

Less ideal fit:

  • Sites where clients self-edit CMS content daily without developer involvement

  • Sites relying on Framer's native forms, password protection, or Framer Checkout

If you're unsure whether your sites qualify, the guide on exporting a Framer website in 2026 covers exactly what exports correctly and what doesn't. For a full breakdown of Framer's hosting tiers and how they scale, see the Framer hosting costs guide for 2026.

The Practical Checklist for Agencies

Here's the full workflow:

  1. Publish each Framer site to a live Framer URL

  2. Paste the URL into PullPage and generate the static export

  3. Verify animations, interactions, and CMS content in the preview

  4. Download the ZIP or configure GitHub Sync for the repository

  5. Deploy to Cloudflare Pages, Netlify, or Vercel

  6. Point the client's custom domain to the new host

  7. Verify SEO settings, sitemap, and canonical tags post-deploy

  8. Document the re-export process for the client's update workflow

Most agencies complete the first export in under 30 minutes.

FAQs

Does self-hosting break Framer animations? Not with a proper export tool. PullPage's rendering engine is built exclusively for Framer and captures Framer Motion effects, hover states, and scroll transitions in the static output. Generic web scrapers often miss these — a Framer-specific exporter handles them correctly.

What happens when the client wants to update their site? You update the design in Framer, re-export via PullPage, and redeploy. With GitHub Sync configured, the redeploy is automatic after the commit. For sites with frequent changes, this adds one step compared to Framer-hosted. That's the honest tradeoff.

Does the "Made in Framer" badge get removed automatically? Yes. PullPage strips the watermark, Framer editor scripts, and badge automatically as part of the export. No manual HTML editing required.

Can you self-host Framer CMS sites, not just single-page sites? Yes. PullPage supports full multi-page exports including CMS content. Paid plans handle 100+ page sites and exports over 500 MB.

What hosting platforms work with a Framer static export? Any platform that serves static files. Cloudflare Pages, Netlify, Vercel, and GitHub Pages all work. You can also deploy to a VPS or your own server — the export is standard HTML/CSS/JS with no Framer runtime dependencies.

Does SEO transfer correctly when you move off Framer hosting? Yes, if you export with SEO settings preserved. PullPage's paid plans maintain meta tags, canonical URLs, and generate sitemaps. Verify these after deploy and configure your DNS correctly to avoid any indexing gaps during the transition.

How long does an export take? Roughly 24 seconds for a standard site. Larger sites with extensive CMS content take longer, but the process is automated — you're not waiting manually.

How much does Framer charge per site in 2026? The current paid tiers are Basic at $10/month, Pro at $30/month, and Scale at $100/month — all at annual billing. Most professional client sites require Pro or higher to access staging, site redirects, and the full CMS feature set. See the Framer hosting costs breakdown for a full tier-by-tier comparison.

The math here is straightforward. If you're running an agency and paying Framer's per-site hosting fees across a client portfolio, self-hosting via static export is worth calculating against your current spend. Even at five Pro sites, you're paying $1,800/year for Framer hosting alone. PullPage is where that workflow starts.

Ready to Export?

Keep using the world’s most powerful visual editor as your workspace. Export your Framer project in the next few seconds and reduce the monthly costs.

No credit card required.

Ready to Export?

Keep using the world’s most powerful visual editor as your workspace. Export your Framer project in the next few seconds and reduce the monthly costs.

No credit card required.

Ready to Export?

Keep using the world’s most powerful visual editor as your workspace. Export your Framer project in the next few seconds and reduce the monthly costs.

No credit card required.