Services

Web Design and BuildSEOGEOAEOGoogle Business ProfilePaid AdsContent and VideoAI Systems

Company

IndustriesMarketsPricingResourcesInsightsAboutContact (210) 729-4008
Home / Insights / Websites

Why agencies overcharge for websites, and how to tell

The economics behind inflated web quotes: account layers, commissions, flat retainers, resold templates and platform lock-in, and how to spot each one.

November 3, 2026 • 7 min read • Heights Digital

Agencies are not overcharging because they are greedy. Most of them are overcharging because of how they are built. Once a company has salespeople, account managers, a strategy layer and an office lease, the price of a five page website has to clear all of that before anyone makes money.

Understanding the machine is the fastest way to stop being its customer. Here is what is actually inside a padded web quote, and how to spot each piece from the outside.

The account layer

At a traditional agency, the person who talks to you is usually not the person who builds your site. Sometimes there are two or three people between you and the work: a sales rep, an account manager, a project manager, maybe a strategist.

Each of those roles exists for a reason inside the agency. None of them put a pixel on your page. On small accounts, coordination overhead can eat more of the budget than production does, because small projects need the same number of meetings as large ones.

How you spot it: count the people on your kickoff call. Then ask which one is writing your content and which one is building your pages. If neither of those people is on the call, you are paying for a relay.

Sales commission

Someone has to find you. In a sales driven agency, that person gets paid a cut of the deal, and the cut is baked into the price you are quoted.

This is why the same shop can quote two businesses wildly different numbers for the same work. The rep is reading your budget, not your requirements. If you mention you just closed a big commercial contract, watch what happens to the proposal.

How you spot it: multiple follow up calls before you see any scope. End of month urgency. A discount that appears the moment you hesitate. A price that drops significantly when you push, which tells you the first number was never tied to the work.

The retainer that never changes

This is the big one in my industry, and it is the one that costs owners the most over time.

You sign up for a monthly fee. Month one, something happens. Month four, the reporting email still arrives but nothing on your site has changed in weeks. Month fourteen, you are still paying and you genuinely cannot name a single thing that got done last quarter.

Flat retainers with vague deliverables are the most profitable product in digital marketing, because the work scales down quietly while the invoice does not.

How you spot it: ask what specifically shipped last month. Not "we optimized your site." What page was added, what text changed, what was submitted where. If the answer is a report, the deliverable is a report.

Reselling a cheap template at high margin

A large share of what gets sold as custom web design is a commercial theme that cost less than lunch. The designer bought it once and has used it on dozens of client sites.

Again, there is nothing wrong with a theme. Themes are well tested and often faster than something hand rolled. The problem is the pricing gap between what it cost and what you paid, and the fact that you were told it was custom.

How you spot it: run your finished site through a tool that detects the theme, or just search a distinctive phrase from the page layout. Look at the vendor's portfolio and see whether every site has the same section order with different photos. Ask directly: "is this a theme, and which one?" An honest answer is fine. A dodge is the information.

Proprietary platforms and hostage sites

Some vendors build on a system that only they host and only they can edit. You cannot export your pages. You cannot move your site to another developer. If you want to leave, you start over from nothing.

This is sold as a benefit. Fully managed. All in one. Optimized for your industry. What it actually is, is switching costs. Once leaving means rebuilding, they never have to compete for your business again, and the monthly fee never has to be justified.

I have watched owners stay with a vendor they openly disliked for years because leaving meant losing the site, the content, the rankings and the phone numbers in one go.

How you spot it: ask for an export. Ask whether you can point your domain somewhere else next month and keep the site. Ask who owns the domain registration right now, then go log into the registrar and verify it yourself.

Padded discovery

Some discovery is real and necessary. Someone genuinely needs to learn what you sell, who buys it and why they choose you.

Padded discovery is when that turns into a multi week phase with workshops, personas, a competitive matrix and a brand deck, on a project where the actual deliverable is eight pages about water heater repair. The deck is often beautiful. It is also the most expensive document you will ever not read twice.

How you spot it: a line item for strategy that costs more than the build, and no clear statement of what the strategy phase produces that the site itself could not.

Change order economics

Quote the build low, make the money on changes. Every edit becomes a ticket with a minimum billing increment, so a two minute phone number update bills like a half hour.

The predictable result: owners stop asking for changes. The site slowly goes stale, the staff photo includes two people who quit, and the seasonal promo from last spring is still on the home page in November.

How you spot it: ask what a text change costs, what a new page costs, and what the minimum billing increment is. Ask it before you sign, in writing. A vendor who will not put that in the proposal is telling you where their revenue comes from.

Questions to ask on your next vendor call

Copy these. Ask them in this order. Write down the answers.

  1. Who, by name and role, is actually building and writing my site?
  2. Is this built on a commercial theme or a page builder, and which one?
  3. What platform will it live on, and can I export the whole site and host it myself?
  4. Who owns the domain, the hosting account, Analytics and Search Console? Will my email be the owner on all four?
  5. What exactly does the monthly fee include, in deliverables I could count?
  6. What specifically shipped last month for a client at my tier?
  7. What does a text edit cost after launch? A new page? What is the minimum billing increment?
  8. What is the contract term, and what is the cancellation process?
  9. How will you handle redirects from my current URLs so I do not lose rankings?
  10. Can I call a client of yours who launched over a year ago and is still paying you?

Red flags, in order of how much they should worry you

  • You cannot export your own site
  • The domain is registered in the agency's name
  • Analytics and Search Console are in their accounts, not yours
  • A long contract term with an early termination fee
  • A monthly fee with no countable deliverables
  • Pricing that moves significantly based on how you negotiate rather than what you need
  • Reports full of impressions, rankings for your own business name, and social reach
  • No one will tell you what platform the site is on
  • The portfolio is logos instead of live links
  • Nobody asked which of your services is most profitable

None of this means a bigger agency is always the wrong answer. Some businesses genuinely need a team with specialists, and they should pay for it. But you should know which parts of the number are work and which parts are structure.

What good looks like

Clear scope. You own everything. Flat, countable monthly deliverables. Month to month, or at least a short term with an exit. A direct line to the person doing the work. And a vendor who will tell you when something is not worth doing, even though they could bill you for it.

That is the standard we try to hold ourselves to at Heights Digital, and it is the standard you should hold any vendor to, including us. If you want a second opinion on a proposal sitting in your inbox right now, call 210-729-4008 and read it to us. No pitch required.

Start here

Find out what you are actually missing.

Send the site over. We will tell you what is broken, what you could rank for, and whether AI search knows you exist. No charge and no pitch deck.

  • A real look at your site and your Search Console
  • What your competitors are ranking for that you are not
  • Whether ChatGPT and AI Overviews mention you
  • Pricing in plain numbers, on the call

Or call or text (210) 729-4008. A person answers.

Got it.We will come back to you with something useful, not a pitch deck.
CallLet's talk