What to include
in a maintenance contract
Almost every dispute with an IT provider comes down to two sentences nobody wrote down: how quickly you respond and what the fee doesn't cover. Here are the nine clauses every contract should contain, what each one means in practice and the usual catch in each.
By Ismael Vázquez, founder and technician · Published 28 August 2026
Almost always, from two missing sentences
Not from bad faith. From nobody writing them down at the start, when everything was going well.
Disagreements with an IT provider hardly ever start with price. They start on a Tuesday morning, with the invoicing server down, when the client believes someone will deal with it within an hour and the provider believes the norm is the same day.
They are both right, because nobody wrote the number down.
The same goes for the second missing sentence: what the fee doesn't cover. If the contract only lists what it covers, anything outside that list is up for argument on the day it happens. If it also lists what it doesn't cover, there is nothing to argue about.
This article is the list of clauses that should appear in any maintenance contract. Use it to read the one you have been sent, and also to ask for in writing what you have already been promised verbally.
Response is not resolution
They are two different clocks, and almost every contract only commits to the first.
Response time
How long it takes for a person to pick up the call: take it, look at it and tell you what is happening. It is the only thing a provider can genuinely guarantee, because it depends on them alone. It is usually expressed in working hours and should vary by severity: the reception printer is not the same as the server that does the invoicing.
Resolution time
How long it takes to be fixed. It depends on things nobody controls: whether a part has to be ordered, whether the manufacturer has to step in, whether the operator takes three days. An honest contract doesn't promise a fixed deadline here; it promises ongoing dedication until it is resolved and a warning if it is going to take longer.
When you see a contract that guarantees resolution in four hours for everything, check the small print. Either it has so many exceptions that it commits to nothing, or nobody is going to meet it.
Nine clauses that should be there
None of them is unusual. They are missing out of habit, not cunning.
Inventory of what is maintained
An annex listing the computers, servers, lines and services covered. Without it, nobody knows what is included, and the contract becomes an annual conversation about whether that laptop was in or out. Reviewed once a year, with additions and removals in writing.
Service hours and deadlines by severity
What hours are covered, what happens outside them and what it costs if someone has to come out in the small hours. With at least two levels of severity: the whole business at a standstill, and everything else. If your business can't stop, this is the first thing to negotiate.
Channels for reporting issues
Phone, email, a portal. And which one counts towards the committed deadline, because a WhatsApp message at eleven at night to someone's personal mobile is not a logged ticket. Having a formal channel protects both sides.
What is excluded, listed
The most important section and the one most often left out. New hardware, licences, building work and cabling, migrations, and damage caused by third parties tampering with systems. Its absence is the warning sign, not its content.
Backups: monitoring or answering for them
Monitoring that backups run is very different from answering for whether they can be restored. Write down who runs the restore test, how often and what record they keep. It is the clause people miss exactly once, and that once is expensive.
Security and incident response
Who decides to isolate a computer, who gets told and in what order. If it has never been discussed, the response gets improvised on the worst day of the year: the first hours of a ransomware attack are decided in the first twenty minutes, and that is no time to work out who is in charge.
Data processing agreement
If the provider handles personal data —and in IT they always do— you need the agreement required by Article 28 of the GDPR, separate from the service contract. It comes with documented instructions, staff confidentiality and rules on subcontracting. We cover it in IT maintenance and GDPR.
Reports and meetings
What is delivered, how often and with what content. A monthly incident report is what turns maintenance into something measurable instead of a fee paid out of habit. And it is what lets you spot a pattern: five call-outs for the same computer in three months aren't five incidents, they are a decision waiting to be made.
Exit and handing back access
Notice period, timeframe and what is handed over at the end: administrator passwords, documentation, access to backups, ownership of the domain and licences. Negotiating this when you sign takes five minutes; negotiating it when you leave takes weeks.
Monthly fee, block of hours or pay per call-out
None is best: there is one that fits what downtime costs you.
| Fixed monthly fee | Block of hours | Per call-out | |
|---|---|---|---|
| Predictable spending | High | Medium | None |
| Committed deadline | Yes | Sometimes | No |
| They know your setup | Yes | It depends | Hardly ever |
| Preventive work | Included | Uses up hours | Doesn't exist |
| Worth it if… | Downtime costs you money | You call now and then | You hardly ever call |
| The small print | What is excluded | Whether hours expire | The deadline, as there isn't one |
What happens when the fault is someone else's
The right answer is not «that's not our problem».
A large share of the incidents at a small business aren't caused by its IT at all: they are caused by the telecoms operator, the business software vendor, the bank that changes its certificate or a manufacturer's update.
It is reasonable for that to fall outside the maintainer's responsibility. What shouldn't fall outside it is handling the problem. Much of the value of a contract lies in someone who knows what they are talking about calling the operator on your behalf, sitting in the queue and knowing what to ask for, instead of the person in accounts doing it between two invoices.
Ask it exactly like that before signing: if the problem is the operator's, who makes the call? The answer separates two kinds of provider.
Three things that should make you ask for another quote
None is grounds for suspicion on its own. All three together are.
There is no exclusions section
A contract that only says what it covers is shifting all the risk onto interpretation. And interpretation always gets settled on the day the system is down.
Deadlines don't vary by severity
A single number for everything means it was calculated for the easy case. When the hard one comes along, nobody is going to meet it.
The accounts are in the provider's name
Domain, email, hosting control panel, licences. It is convenient while it lasts and a problem on the day it ends. It takes ten minutes to check and a week to fix; after a dispute, not always.
Read it with the contract in front of you
The aim is not to distrust your provider: it is to write down what you have already agreed verbally.
If you already have a contract, get out the PDF and tick off the nine clauses. It is normal for two or three to be missing, and it is just as normal for the provider to have no problem putting them in writing, because in practice they are already doing it.
If you are comparing quotes, use the list as a template: ask both candidates to answer the same nine points. Comparing two fees is impossible; comparing two answers to the same question isn't.
And if you like, we will look at it for you. Reading someone else's maintenance contract and telling you what is missing takes half an hour, and we don't charge for it, even if you end up staying with your current provider.
What people usually ask
What is the difference between response time and resolution time?+
Response time is how long it takes for a person to pick up the call: read it, classify it and tell you what is going on. Resolution time is how long it takes for the problem to be properly fixed, and it depends on factors the provider doesn't fully control: whether a part is needed, whether a manufacturer has to step in, whether the telecoms operator is slow. A serious contract commits to the first with a number and treats the second as an ongoing commitment, not a fixed promise. The warning sign isn't that the contract sets no resolution deadline: it is that it sets the same one for a jammed printer as for a server that has gone down, without distinguishing severity. Before signing, ask what happens if the response deadline is met but nobody is then assigned to the ticket: that gap in between is where more hours are lost than in the fault itself, and almost no contract mentions it.
What usually falls outside a maintenance fee?+
Typically the fee excludes new hardware, software licences, cabling and building work, migration projects, and incidents caused by someone the client allowed to tamper with the systems without authorisation. None of this is unfair in itself: the problem arises when those exclusions aren't written down and are only discovered, billed separately, once they have already happened. Watch out too for vaguely defined extra work, a catch-all that can hold almost any job the provider doesn't find worth including in the fee. Ask for that extra work to have a specific definition, not a generic sentence, and for it to be clear whether it is quoted before it is done or billed afterwards without warning. A contract that lists what it doesn't cover as carefully as what it does is much harder to argue about on the day an unexpected invoice arrives.
Is a fixed monthly fee better than paying by the hour?+
It depends on how many real incidents you have a month and what it costs you when a system is down, not on what looks cheaper on paper. A fixed fee buys predictable spending and priority attention: you know what you pay each month, and the provider knows your setup because they check it even when you don't call. Paying for one-off hours can work out cheaper if you hardly ever have incidents, but it comes with no committed deadline and nobody who starts out already knowing where everything is, because each visit begins almost from scratch. A prepaid block of hours is the middle ground: you buy time in advance at a better rate than single hours, but check whether the hours expire at the end of the period or roll over, because that small print changes the whole calculation. No option is better in the abstract: the right one is the one that matches what downtime costs your business.
Does maintenance include backups?+
It depends on the contract, and it is the clause most worth reading slowly. Many include checking that the backup runs every night and alerting you if it fails, but not taking responsibility for that backup actually restoring something on the day you need it. Those are different commitments: one is monitoring, the other is a recovery guarantee, and they cost different amounts. Ask explicitly who runs the restore test, how often and what is documented about it, because a backup that has never been restored is an assumption, not a backup. Ask too where that backup lives: if there is only one destination and it sits on the same network as the original, a single incident can take out both at once. If the contract mentions neither the restore test nor the destination, don't assume they are covered: it is exactly the kind of thing that is taken for granted until it fails at the worst possible moment.
What if the problem is caused by a third party?+
It is reasonable for the maintainer not to be responsible when a fault is caused by someone else: the operator that cuts the line, the bank that changes a certificate, the manufacturer that releases a faulty update. What is worth putting in writing is who handles that contact and within what timeframe. A good contract specifies whether the provider raises the issue with the third party on your behalf, whether they keep you informed of progress, and whether there is a time limit for that work within the fee or it is billed separately beyond a certain point. Without that clause, the work usually falls to whoever has most patience that day, normally someone on your staff who shouldn't be spending hours on the phone to an operator. Ask too whether the provider keeps a written record of those dealings, because that history is what saves you repeating the same explanation every time the person on the other end changes.
How many devices does the fee cover?+
The ones listed in the inventory attached to the contract, which is why that annex has to be a specific list with make, model and function, not a rough number of workstations. When you buy a new device or retire one, the contract should normally set out how the list is updated and whether the fee changes proportionally or has to wait for the annual review. Without that mechanism, every addition becomes an awkward negotiation call, and every removal keeps generating an invoice for something that no longer exists. It is also worth setting out what happens to devices that aren't permanently in the office, such as laptops belonging to remote workers or personal devices that access company systems, because they are left out of the inventory far too often without anyone noticing until they fail and nobody knows whether they were covered.
Do we need to sign a data processing agreement?+
Yes, whenever the provider has access to personal data, and in IT that happens in practically every case, because whoever maintains the systems can see customer files, payroll or company email. That agreement is separate from the service contract and must exist in writing, with documented instructions on what the provider may do with the data, a confidentiality commitment from the staff who access it, and a statement of whether they in turn subcontract to another provider, such as a data centre or a cloud backup service. If whoever maintains your systems doesn't offer it on their own initiative, ask: a provider that routinely handles personal data already has the template ready, and if they don't produce it, that only tells you nobody has asked before. It is a ten-minute signature that stops responsibility for that processing falling entirely on your business.
What do I take with me if I change provider?+
It has to be written into the contract from the start, not negotiated on the day you decide to leave, because by then you have no leverage at all. The minimum: administrator passwords for every system, up-to-date documentation of the setup, access to existing backups and ownership of the licences you paid for, even if they are managed from the provider's account. It is also worth adding a handover period, during which the outgoing provider remains available to answer the incoming one's questions, because knowledge of a setup never fits entirely into a document. Before signing any new contract, check who the domain, the email and the hosting control panel are registered to today: if they are already in the current provider's name, start recovering them now rather than waiting for the switch, because negotiating it in a hurry and with no room to manoeuvre turns out far worse for you.
Let’s take the step together
Shall we look at it
together?
Tell us about your situation and we'll give you just the advice you need, without overselling. Free diagnosis and quote.
644 836 122CALL OR WHATSAPP USAsk for advice and a quote
Fill this in and we'll call you. No obligation.