Cost & ROI

Agency Retainer vs Owned Site: 3-Year TCO

Compare three years of agency retainers and rented site tooling against an owned Astro build: break-even math and when ownership wins.

Harshwardhan Deshmukh/·Updated /6 min read
Agency Retainer vs Owned Site: 3-Year TCOAgency Retainer vs Owned Site: 3-Year TCO

This teardown is for a company paying a marketing agency every month to keep the site, the edits, and the tools. By the end you’ll know what three years of that retainer costs, what you still don’t own, and when a fixed build pays itself back.

A retainer feels like one recurring decision. The three-year total is a different conversation. Plug your rate into the own vs rent comparator before the next renewal.

01 · What a retainer actually contains

Hours, tools, and a CMS you don’t own

Agency retainers bundle more than strategy time. A typical mid-market retainer at $2,500–$5,000/month tends to include some mix of: content creation, SEO maintenance, paid campaign management, website edits, plugin and platform updates, and light analytics reporting. On paper this looks like comprehensive coverage. In practice, it means the agency controls the site, the CMS, and in many cases the domain or hosting account.

The tool layer is where the hidden cost compounds. Agencies build their delivery on platforms they manage or resell access to. Webflow hosting, WordPress plugin licenses, email platform seats, form tools, heatmap subscriptions. Some agencies bill these as pass-through line items. Others absorb them and recoup through retainer margin. Either way, you pay, and when you leave the agency, you often leave those tools behind too.

This is the ownership gap. You have been paying for access to infrastructure, not for infrastructure. The distinction matters at renewal and matters even more if the relationship ends on short notice.

02 · The tooling layer

You are also renting their stack

Agency retainerStrategy, content, site edits, SEO~$2,500–$5,000
Hosted CMS or site builderWebflow, WordPress hosting, plugins~$50–$300
Email, form, and analytics toolsOften on agency-managed accounts~$50–$300
Monthly rent sketch~$2,600–$5,600
Three-year total (no redesign)Mid-range retainer × 36 months~$94,000–$202,000

The tool subscriptions are individually small. Stacked over a three-year retainer they represent a material cost, and at the end of thirty-six months, those tool accounts still belong to the agency, not you.

03 · Three-year rent sketch

What you pay and what you own

Agency retainer × 36 months$3,500/mo mid-range estimate$126,000
Tooling pass-throughs × 36$150/mo average$5,400
Mid-cycle redesignOne partial rebuild: common at month 18–24$15,000–$25,000
Three-year total~$146,000–$156,000

At month 36: no code repository in your possession, no CMS schema you control, often no domain transfer ready. The agency holds the keys because the retainer structure never required you to own them.

04 · What owned looks like

Build once, flatten the cost

Fixed build costAstro site, CMS, migrations, SEO 301s$18,000–$40,000
Hosting and domain$0–$100/mo × 36 months$0–$3,600
Optional care planContent updates, dependency patchesVariable
Three-year owned sketchOften well under retainer TCO
$18k–$40k
Fixed build cost: paid once, not metered against your contact list or seat count
$0–$100/mo
Hosting run rate on Cloudflare after delivery. Flattens after month one
You own it
Code, CMS schema, and repo on your accounts from day one

The owned path front-loads the cost. That feels expensive relative to the first month of a retainer. It looks different on a three-year timeline where the retainer keeps compounding and the owned path flattens.

05 · The crossover math

When does ownership win?

The crossover is the month where cumulative retainer spend exceeds the cost of the owned build. At a $2,500/month retainer, month twelve is $30,000, at the lower end of a quality owned build. At $3,500/month, the crossover arrives around month eight or nine, before tooling pass-throughs and a mid-cycle redesign are counted.

Enter your monthly retainer plus tooling as the rent input and the estimated build as the own input. The comparator linked above shows the crossover month on your numbers, not a generalized illustration.

The crossover is not the only question. What you own at month 36 matters as much as the total spend. A retainer pays for access; a build pays for an asset. They are different financial decisions even if three-year totals were somehow identical.

06 · When to keep the agency

Campaigns yes. Landlord no.

Agencies are genuinely excellent for creative strategy, paid media management, brand development, and campaign execution. These are skills with compounding expertise that justify ongoing engagement. The problem is not agencies. It is using an agency retainer as a substitute for owning your web infrastructure.

You can own the site and still buy agency thinking. The two are not mutually exclusive. An owned Astro build leaves you free to hire an agency for the work agencies are actually good at (creative direction, ad strategy, content) without also renting them the keys to your CMS, your forms, and your domain.

Stop paying agency rates for site maintenance that should cost $0–$100/month in hosting.

Conclusion

Renting forever is expensive

Agency retainers make sense as a way to buy capability you do not have in-house. They do not make sense as a permanent substitute for owning the web infrastructure your business runs on. The three-year math is not subtle: $140k–$160k paid out, zero code ownership, a mid-cycle redesign that restarts the clock.

The owned path costs money up front and near-nothing after. Run it against your actual retainer rate and find the crossover month. For most teams on a meaningful retainer, it lands in year one, not year three. This note stays on leaving the agency. It is not a tour of plugin strategy.

Common questions

Before you ask.

When does an owned site beat an agency retainer?

Usually when you are paying monthly for edits and hosting you could own, and the three-year retainer sum exceeds a fixed build plus light run-rate, often inside year two for mid retainers.

Do I still need an agency if I own the site?

You may still buy strategy or campaigns. You should not rent the CMS and the keys to every copy change.

What does a typical agency retainer include?

Strategy, content, ad management, SEO reporting, site edits, plugin maintenance, and often the cost of the tools the agency resells at markup: typically Webflow, HubSpot, or Mailchimp seats billed through the agency account. The retainer bundles many things, some of which you could own outright.

What do you own at the end of an agency retainer?

Usually brand files, campaign reports, and access to ad accounts. Rarely the site code, the CMS schema, the CRM data model, or the email logic. Cancel a three-year retainer and the website often goes dark or reverts to the agency's control, because it was never yours.

How do I calculate the three-year TCO of my current retainer?

Take monthly retainer plus monthly tooling cost, multiply by 36, add any mid-cycle redesign costs, and compare against a fixed owned build plus 36 months of hosting at near zero. Use the own vs rent comparator to do this on your actual numbers, most teams find the crossover is earlier than they expected.

Harshwardhan Deshmukh
Co-Founder & COO

Harshwardhan writes about owned software systems, SaaS cost, and the operating layer behind modern marketing stacks at Autonode.

Read next