code, website, html, web, development, technology, design, computer, internet, programming, application, data, information, build, develop, project, software, coding, website, html, html, html, html, programming, programming, programming, programming, software, software, software, software, software, coding, coding, coding, coding. Web design maintenance contract: what to charge and cover
Photo by lawrence_monk on Pixabay

Guides

Web design maintenance contract: what to charge and cover

A web design maintenance contract priced in US dollars, with monthly retainer ranges, what each tier covers, and where agency budgets leak on unused hours.

What to take away

  • Most US agencies bill maintenance as a monthly retainer, not an hourly rate, because predictable revenue covers predictable work.
  • Illustrative monthly tiers run from about $75 for hosting and updates to $5,000 or more for enterprise support with a service-level agreement.
  • One-off costs (a security audit, a migration) sit outside the retainer and should be quoted separately, never absorbed.
  • Sales tax on digital services varies by state, so billing address and service description decide what you collect.

What the range covers

A maintenance retainer is a bundle: hosting oversight, core and plugin updates, backups, uptime monitoring, security scanning, small content edits, and a named response time. The price tracks how much of that is done for the client and how fast they expect an answer.

A solo studio in a mid-size US market can run a care plan on a few hours a month. A ten-person agency supporting ecommerce or a regulated client needs on-call coverage, staging environments, and documented change control, which is a different product at a different price.

Line by line

The table below is a planning range, not a rate card. Every figure is illustrative and should be reset against your own cost of delivery.

Maintenance Retainer Tiers

Essential

Monthly price
$75–250
Hosting & backups
Yes
Updates & uptime
Yes
Reporting & security
No
Content edits
No
Staging & performance
No
SLA & on-call
No

Standard

Monthly price
$250–750
Hosting & backups
Yes
Updates & uptime
Yes
Reporting & security
Yes
Content edits
2 hrs
Staging & performance
No
SLA & on-call
No

Growth

Monthly price
$750–2,500
Hosting & backups
Yes
Updates & uptime
Yes
Reporting & security
Yes
Content edits
Included
Staging & performance
Yes
SLA & on-call
No

Enterprise

Monthly price
$2,500–5,000+
Hosting & backups
Yes
Updates & uptime
Yes
Reporting & security
Yes
Content edits
Included
Staging & performance
Yes
SLA & on-call
Yes

Monthly price (USD)

Essential
$75 to $250
Standard
$250 to $750
Growth
$750 to $2,500
Enterprise
$2,500 to $5,000+

What the client gets

Essential
Hosting oversight, weekly backups, core and plugin updates, uptime alerts
Standard
Everything above plus monthly reporting, security scanning, two hours of content edits
Growth
Everything above plus staging, performance tuning, conversion or SEO checks, priority queue
Enterprise
Everything above plus SLA response windows, on-call rotation, quarterly roadmap review

One-off work is quoted separately: a full security audit, a platform migration, a redesign of a template set, or an accessibility remediation pass. A service-level agreement belongs in the contract only if you can staff the response window.

Fixed against variable

Fixed cost is what you pay whether or not the client calls: hosting, licenses, monitoring tools, and the staff hours reserved for their account. Variable cost is the work itself, which rises with ticket volume.

A healthy retainer prices the fixed base plus an allowance for variable work, with an hourly rate for anything past the allowance. Agencies that quote a flat fee with unlimited edits are selling an option, and the client will exercise it. Track hours against each account with time tracking so the allowance is based on history rather than hope.

The same logic applies to how you price project work before maintenance begins, which is covered in Pricing a web design retainer across the San Francisco Bay Area and Austin.

What the tools do not include

Monitoring software tells you a site is down. It does not tell you the client's checkout is failing because a payment plugin changed its API. A backup plugin stores files. It does not restore them correctly during an incident unless someone has tested the restore.

So the retainer has to fund a person, not just a stack. Budget for the hours spent reading alerts, testing updates on staging, and writing the short monthly note that tells the client what happened. If those hours are not in the price, they come out of project margin.

Where budgets leak

Scope creep is the first leak. A client on the Essential tier asks for a landing page and you say yes to keep the relationship. That page is a one-off project, and it should be quoted as one.

Where Retainer Budgets Leak

  • Scope creepquote extra pages as one-off projects
  • Taxcheck state rules for digital services
  • Staffingfollow IRS contractor classification rules
  • Annual reviewraise price or cut scope

Tax is the second. Several states tax digital services, and the rules differ on whether maintenance is a service or a sale of software. Check the state revenue department for the client's billing address, and see Sales tax nexus after Wayfair for agencies in Washington and Illinois for how nexus changes the math.

A retainer that is not reviewed every twelve months drifts into a discount. Raise the price or cut the scope, but do not let the gap widen.

Staffing is the third. If you bring a contractor in to cover overflow, the classification rules apply, and the IRS explains them in its independent contractor definition.

Common questions

Should maintenance be billed monthly or annually?
Monthly, for most US clients. It matches the work cycle, keeps the invoice visible, and makes a price change easier to communicate than a single annual renewal.
What response time can a small agency promise?
Promise what you can staff. A two-business-day response on Standard and a four-hour window on Enterprise is common. Anything faster needs an on-call rota and a higher price.
Do I need a separate maintenance contract?
Yes. Keep it apart from the build agreement so the scope, term, and cancellation terms are clear. The drafting points are set out in Getting web design agency contract terms right the first time.
How do I handle a client who wants out mid-term?
Give thirty days notice in the contract and bill the final month in full. Hand over credentials and a written summary of open items, then close the account.

More in Guides

Latest from Practice Desk