Hypercare and the warranty period after go-live
Hypercare is a short period right after go-live when the people who built a system stay on hand to watch it and fix what goes wrong, faster than normal support would. The warranty period is the longer stretch, set in the contract, in which the supplier fixes defects — whatever does not do what the agreed requirements say — within the price already paid. When both end, what is left is ordinary, paid support. Below: how the three fit together, how long each lasts, how to tell a defect from a change request, hypercare exit criteria, and a hypercare plan with an example.
When the cut-off date comes, the receiving site finally receives the responsibility and their capabilities will be tested in real-life circumstances. The case studies indicate that there will be confusion and maybe even panic. This is natural.
— Šmite and Wohlin, on transferring software products at Ericsson (Journal of Software Maintenance and Evolution, 2011)
What hypercare means
Microsoft’s guide to implementing its business software: “Hypercare is a short period after go-live when you provide extra resources and attention to support your users and business processes” (Microsoft). SAP’s implementation method places it at the end of deployment — “The team also performs sustainment and hypercare activities in the Deploy phase once the system goes live” — and says the team stays “for a predetermined period of time, which is usually defined in the contract or agreed as part of the plan to transition to operations” (SAP).
The word is most used in large implementations — ERP, government systems — but the period exists in every project that goes live: the first days when real users, real data and real money meet the system. Some teams call the wider period early life support. New Zealand’s tax department, after the first release of its new tax system: “Early life support ran for 3 months with a 3-week period of enhanced support, called hyper care” (Inland Revenue).
Hypercare vs warranty vs support
“Post go-live support” is used for all of it. In a contract, it is three different things:
| Period | What it is | How long | Ends when |
|---|---|---|---|
| Hypercare | Extra attention right after go-live, with the people who built it on hand | Weeks, set in the plan | The exit criteria are met |
| Warranty | The supplier fixes defects — what does not work as agreed — within the price | Set in the contract | The date in the contract |
| Support | Help, fixes and changes after that, paid for | Ongoing | The support contract ends |
They overlap. Hypercare sits at the start of the warranty, and a defect found in hypercare is fixed under the warranty. What hypercare adds is speed and presence: the builders are watching, not waiting for a ticket.
How long hypercare and the warranty period last
There is no standard length; each is a number in a plan or a contract.
- Hypercare runs for weeks. New Zealand’s tax department ran three weeks of it inside three months of early life support. SAP leaves it to the contract. Microsoft’s advice is to “Decide on an end date for hypercare and have an action plan to meet the exit criteria.”
- The warranty runs for months, and the number is negotiated. One freelancer: “I usually give 3 months support & warranty period (which is billed)” (Hacker News, 2015). Another offered 60 days on a four-and-a-half-month project and was asked for twelve months (Stack Exchange, 2023). An answer to that question explains the trade: “There isn’t such a thing as free warranty, it’s just an insurance covering the risk of additional repair work, and its premium is included in the project costs” (Stack Exchange, 2023).
- Reporting windows can be shorter than the warranty. Common Paper’s standard professional services agreement has the client report a problem “within 45 days of discovering the issue”, and the supplier fix it “Within 45 days of receiving sufficient details of the warranty issue” (Common Paper).
A longer warranty costs more, because someone pays for the repair work it covers. How much repair work it covers depends on how precisely the requirements say what was promised — the next section.
Defect or change request
The warranty covers defects, so everything depends on what counts as one. Common Paper’s agreement words the promise as: “the Deliverables (if any) will conform to the requirements in the SOW”. A defect is a gap between the system and the agreed requirements. Anything else — something new, something different, something nobody wrote down — is a change request, however soon after go-live it is asked for.
The same answer to the warranty question: “If you have very clearly specified requirements where deviations can be objectively measured, you’re in a far better position than when your customer expects to get all features they didn’t initially think of implemented for free “under warranty”.”
The customer portal used across this site, in the weeks after phase 1 went live, against requirements version 1.3:
| Report | What the requirements say | Handled as |
|---|---|---|
| The CSV export shows US dates to German users | Dates appear in the customer’s format | Defect (DEF-34): warranty fix |
| Customers want invoices in French | Not included; French was on the exclusions list | Change request (CR-9) |
| The payment page takes 4 seconds at month end | NFR-007: within 2 seconds for 95% of requests, with 500 customers at once | Defect, if the load was within 500 customers |
| Customers want to pay part of an invoice | Not included | Change request (CR-10) |
| “The invoice list feels slow” | No requirement says how fast | A decision first: log it, then fix it as goodwill or price it as a change |
The last row is the expensive one. Where the requirements are silent, nobody can say whether it is a defect, and the warranty turns into a negotiation. Writing measurable non-functional requirements before the build is what keeps that row short; the decision log is where the answer goes when it comes up anyway.
Hypercare exit criteria
Hypercare ends on criteria, not on a feeling that things have calmed down. Microsoft’s guidance: “Define a clear exit strategy for the end of hypercare based on meeting specific criteria. For example, you might decide to end hypercare when there are no critical issues, the key processes are running efficiently, the service level agreements (SLAs) are met, or the support team can resolve most issues without extra help.”
In practice:
- No open critical or major defects; each remaining defect has a fix date inside the warranty.
- The key processes have run for real at least once — a month-end, a payroll, a billing cycle.
- The numbers that show the system is healthy are watched every day, by someone on the client’s side.
- The support team has resolved its recent tickets without the people who built the system.
- The documents are updated with what hypercare found.
- The client confirms, in writing, that hypercare is over and what happens next.
Hypercare plan template
HYPERCARE PLAN
System: [name], [release]
Go-live: [date]
Hypercare: [start] to [end]
Warranty: [start] to [end]
1. ON HAND
[who], [hours], [how to reach]
2. HOW TO REPORT A PROBLEM
[channel]; include what happened,
when, for whom, and how to repeat it
3. SEVERITY AND RESPONSE
Critical [definition]
response [time]
Major [definition]
response [time]
Minor [definition]
fixed by [when]
4. WATCHED DAILY
[number] where: [dashboard]
wrong if: [threshold]
who: [name]
5. EXIT CRITERIA
- [criterion]
6. AFTER HYPERCARE
Defects: warranty, until [date]
Changes: change requests
Support: [contract]
7. END OF HYPERCARE
Name, role: [ ]
Date: [ ]
Hypercare plan example
Phase 1 of the customer portal — customers see their invoices and pay them by card — went live on 21 May with requirements version 1.3. The project sign-off set the warranty; this is the plan for the first two weeks:
HYPERCARE PLAN
System: Customer portal, release 2
Go-live: 21 May
Hypercare: 21 May to 4 June
Warranty: 21 May to 19 July
1. ON HAND
Supplier tech lead and delivery
lead, weekdays 8:00-18:00, the
support channel; tech lead on call
for payments until 22:00
2. HOW TO REPORT A PROBLEM
Support channel; what happened,
when, which customer, how to repeat
3. SEVERITY AND RESPONSE
Critical customers cannot pay or
see invoices
response 1 hour
Major a feature fails, with a
workaround
response next working day
Minor anything else
fixed by an agreed date
4. WATCHED DAILY
Payments taken vs invoices marked
paid wrong if: any gap
Failed payments
wrong if: over 2%
Reminders sent (FR-016)
wrong if: an invoice
7 days overdue has none
Payment page time (NFR-007)
wrong if: over 2 s
Who: client's accounts lead,
with the tech lead until 4 June
5. EXIT CRITERIA
- No open critical or major
defects
- Month-end invoice run on 31 May
done by the accounts team
- Payments reconciled every day for
two weeks
- Last 5 tickets resolved by the
client's IT lead alone
6. AFTER HYPERCARE
Defects: warranty, until 19 July
(DEF-34 by 6 June)
Changes: change requests (CR-9)
Support: monthly retainer
7. END OF HYPERCARE
Name, role: product owner (client)
Date: 4 June
Two things in it are easy to leave out. Section 4 has an owner on the client’s side from the first day, so the daily check does not leave when the supplier does. And section 5 names the month-end run, the one process that has not happened before go-live and cannot be tested by clicking.
What goes wrong after go-live
The build team leaves too early. One engineer describes a pattern they have seen at more than one employer: “Queue two weeks after the August launch and some minor bug fixes, Team Awesome moved on to a new project.” The person left supporting the system “rings alarm bells about some weirdness with payment processing, etc. but is told there isn’t time to look into it”. Then: “Accounting starts reconciling things in Oct and realizes we misplaced $125k” (Hacker News, 2017). Microsoft warns of the same: without agreed expectations for the project team in hypercare, “they might be busy with the next phase of the project and resist being involved in support issues.”
Nobody is watching. One commenter on agency handovers: “Day 30 after you leave is where these fall over, and it is not the flows breaking. It is that nobody is watching the numbers any more.” Their fix: “So hand over the watch with the work. 5 numbers, where each one lives, what counts as wrong, and who looks on which day” (r/agency, 2026). That is section 4 of the plan.
Support was never agreed. A developer who built a billing system for a client found that the client would not accept it as live until support was settled: “The question of providing ongoing support was never raised before an agreement to do the work was made” (Stack Exchange, 2011). As another freelancer puts it, “In the world of contracting if it’s not in the contract it doesn’t exist” (Stack Exchange, 2019).
A dip is normal, and it lasts. When responsibility moves to a new team, things slow down before they settle. A study of one Ericsson product found “an initial decline in efficiency and quality after a transfer”: releases that came twice a year took eight months, then a year (Jabangwe and Šmite, 2012). Hypercare covers the first weeks; the warranty and the support contract cover the rest.
Write it into the contract
The statement of work is where each period gets its number:
- Hypercare: how long, who is on hand, the response times, and the exit criteria.
- Warranty: when it starts — go-live or acceptance — and when it ends.
- What counts as a defect: not meeting the requirements of a named version, as accepted in the UAT sign-off.
- How to report: with enough detail to reproduce it — Common Paper’s wording is “with enough detail for Provider to understand or replicate the issue”.
- What is not covered: changes, the client’s own modifications, third-party services.
- After the warranty: the support terms, and what they cost.
Where Specroot fits
This is the problem Specroot works on: the agreed requirements — every version, every approved change, and who accepted it — kept as one record, because that record is what decides whether a report after go-live is a defect or a change. Specroot for agencies and consultancies.
Read next
- Change request template for software projects — A free change request template for software projects, with a filled-in example, a change request log, and the email that asks the client for a decision.
- UAT sign-off template — A free UAT sign-off template and email to copy: what the document includes, the sign-off criteria, and how to tie acceptance to the version that was approved.
- Software handover document: template, checklist and example — A software handover document template and checklist, with an example: what was delivered, who owns the code, accounts, documents, open items and support.