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 patches | Variable |
| Three-year owned sketch | Often well under retainer TCO |
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.


