forumNew topic

Renewing our website maintenance contract: What should it cover, and how do I compare quotes?

KKaanMember
Job title
Product Manager
Joined
May 2024
Message
96
#1

The annual maintenance agreement for our corporate catalog website, which we use for our Milan-based designer furniture import-export business, expires this month. The site showcases around 400 products and runs on WordPress. Our current local Italian agency charged us 1,800 EUR for the year, but whenever we requested an update or even a minor copy change, things dragged on for days.

Now, we're negotiating renewal terms with our existing agency while also reviewing new quotes from two software agencies. One quoted 150 EUR per month, and the other quoted 320 EUR per month. However, looking through the contract drafts, the scope items are incredibly vague. One just wrote "system checks," while another included "4 hours of support per month" without specifying what kinds of tasks are actually covered.

How exactly should scope items like backup frequency, security patches, emergency response times, and content updates be defined in a maintenance contract? How can I compare these different quotes fairly, apples to apples?

ZZeynep K***Expert
Job title
Marketing manager
Sector
Textile
Organization type
two-branch business
Joined
Nov 2023
Message
330
Most Helpful#2

Short answer: A comprehensive maintenance contract must clearly separate routine technical maintenance from development or content entry hours. When evaluating quotes, look beyond the monthly price: focus on the active billable hours included, emergency response times, and written commitments to store backups off-site.

When comparing quotes, the first thing to check is the distinction between maintenance and support. Core CMS, plugin, and theme updates are routine maintenance; these should never burn through support hours. Development hours should be reserved for page layout tweaks, banner updates, or adding new forms. Clarify whether unused monthly support hours roll over to the next month or expire.

The second critical element is the Service Level Agreement (SLA), specifically response time commitments. If your site crashes or order forms stop working, the contract should explicitly state within how many hours the agency will begin investigating and the expected turnaround time for resolution. A 24–48 hour turnaround is reasonable for standard requests, but for critical downtime, demand a guaranteed response time of 2–4 business hours.

Finally, scrutinize the backup and security protocol. Backups should be stored on an independent cloud server rather than the hosting server itself, run on a daily or weekly schedule, and undergo routine restore testing at least once a month. Instead of vague "security checks," the contract should explicitly list firewall audits, malware scanning, and version compatibility testing.

SSelin Ş***Member
Job title
Clinic manager
Sector
Healthcare services
Organization type
chain store
Joined
May 2025
Message
6
#3

Put the quotes into a spreadsheet and compare them across four columns: 1) Routine infrastructure maintenance (CMS, plugin and server software updates), 2) SLA response times (emergency response windows during business hours), 3) Included working hours and rollover policy 4) Additional hourly rate for development work. Doing this will quickly reveal whether a cheap quote simply omits emergency support altogether.

RRecep A***Member
Job title
QA Tester
Sector
Retail
Organization type
a company within a holding
Joined
Jul 2025
Message
241
#4

On the backup front, make sure an off-site backup and guaranteed restoration clause is explicitly written into the contract. Most agencies treat automated hosting panel backups as maintenance. If the hosting drive gets corrupted, that backup goes down with it. Backups must be synced to an independent cloud storage provider and tested via a recovery drill at least once a year.

SSinan B***Expert
Job title
Product Manager
Sector
Media and publishing
Organization type
two-branch business
Joined
Apr 2025
Message
223
#5

We've had a maintenance contract at our company for 3 years now. We pay 250 EUR a month, which includes 3 hours of ad-hoc work. For anything extra, the hourly rate is fixed at 45 EUR. Last year, between the base maintenance and an extra 14 hours of revisions, we spent 3,630 EUR in total. Offers without hour caps usually make excuses to drag things out; a contract with clear hours always works out better.

OOkan K***MemberCommunity member
Joined
Feb 2023
Message
111
#6

Don't put too much faith in rollover hours. Agencies usually say unused hours roll over to the next month but the fine print says they expire within two months anyway. Plus, some give you 4 hours a month and then deduct 1.5 hours just to change a button color. Rather than the hours themselves make sure routine security checks and updates aren't deducted from that pool.

KKemal S***Member
Job title
Field sales representative
Sector
Machinery manufacturing
Organization type
two-branch business
Joined
Jun 2023
Message
62
#7

Data protection rules in Italy mean cookie policies and form consents are strictly enforced. Do the quotes you've received cover privacy policy and cookie banner updates? Also, does your catalog site have custom-coded product variants or is it running entirely on an off-the-shelf theme?

KKader A***Member
Job title
Customer service representative
Sector
E-commerce
Organization type
regional distributor
Joined
Dec 2025
Message
1

Doki · Corporate website · 2024

#8

Ask the agencies point-blank: if a critical security vulnerability pops up, do they patch it immediately, or wait for the monthly maintenance cycle? Second, if an update breaks something visually or functionally on the site, does fixing it come out of your hours, or is it covered on their dime as their mistake? Getting written answers to these two will tell you which agency to pick.

KKader B***Expert
Job title
IT manager
Sector
Agriculture
Organization type
boutique agency
Joined
Mar 2023
Message
233
#9

we dealt with that exact same stalling issue with our previous agency. they were cheap, but we'd wait two weeks just to update a price in the catalog then btw in the new contract, definitely make it a requirement to work through a ticketing system. stuff handled over email inevitably falls through the cracks.

YYağmur T***MemberCommunity member
Joined
Jun 2024
Message
283
#10

A regular monthly reporting clause is a non-negotiable. Working with an agency that doesn't send a formal monthly report detailing what got updated, page load speeds, and uptime is like walking in the dark.

AAslı Y***New memberCommunity member
Joined
Sep 2026
Message
304
#11

noted thanks.

DDilara D***Expert
Job title
Chief Information Security Officer
Sector
IT services
Organization type
boutique agency
Joined
Mar 2026
Message
2
#12

This is exactly what we experienced. Start with a small trial; don't commit to everything at once.

If you have questions, write them; I'll answer as best I can.

JJale B***Member
Job title
Board member
Sector
Advertising and promotion
Organization type
120-person company
Joined
Apr 2026
Message
291
#13

You're right, I've been down that road too. The answer varies greatly by industry; there is no one-size-fits-all rule.

Correct me if I'm wrong.

AAhmet B***MemberCommunity member
Joined
Jan 2023
Message
280
#14

I agree, and I'd like to emphasize that. The cheapest quote is usually the least thought-out one.

Of course, it varies if your situation is different.

LLeyla Y***MemberCommunity member
Joined
Mar 2024
Message
44
#15

tiely topic.

OOrhan Ç***Member
Job title
Clinic manager
Sector
Software
Organization type
300-person organization
Joined
Jun 2023
Message
91
#16

correct in theory but it doesn't work that way in practice then anyway ask who prepared the quoote and who will actually do the work.

if you post the result here it will help others too.

NNazlı G***Member
Job title
Accounting clerk
Sector
Agriculture
Organization type
medium-sized business
Joined
Nov 2023
Message
176
#17

I'd appreciate it if you shared the outcome.

HHilal Ç***New member
Job title
IT manager
Sector
Construction
Organization type
workshop
Joined
Aug 2026
Message
292

Doki · Interface design · 2025

#18

Let me summarize the topic, since several different answers were given. The harder it is to reverse a decision, the slower you should make it.

Correct me if I'm wrong.

PPolat K***MemberCommunity member
Joined
May 2025
Message
27
#19

There is something to watch out for. When you try to change everything at once, nothing settles.

Correct me if I'm wrong.

HHalil A***MemberCommunity member
Joined
Dec 2024
Message
89
#20

Let me speak from the other side; I'm on the supplier side. Solutions that work at a small scale collapse when you grow; I learned this late.

Hope this helps.

Reply