Calculating Cost per Support Incident After a PC Upgrade: Methodology
Practical method to calculate the cost per support incident after a PC upgrade: link device model, incident type and hours worked to support decisions.

Why calculate the cost per incident after a PC upgrade
After upgrading a PC fleet, not only performance and user convenience change. The profile of support incidents changes too. New models usually have fewer hardware failures, but more questions about settings, compatibility, drivers, peripherals and corporate policies. If you only count tickets, it’s easy to miss where support hours and money are actually being spent.
Numbers are needed not just for a report. They help decide what is most cost-effective in a specific situation: repair, replacement, or additional equipment. Two devices can fail equally often, but one may consume three times more support time because of complex diagnostics, rare spare parts or long approvals. In such cases the right solution often is replacement, extended warranty, or keeping a small stock of critical components.
Cost-per-incident calculations are usually done to support decisions that directly affect budget and service quality: how fast to retire old models, which devices to buy next, which spare parts to stock, how to set SLAs, where user training is needed and where standardizing images and settings is required.
It’s important to agree in advance what you call an “incident” so the comparison before and after is fair. Count the same entities: ticket, call, chat, on-site visit, repeated contact. Also define a rule for repeats (for example, "a repeat within 7 days for the same reason") and separate incidents from change requests. Otherwise the fleet may look better or worse simply due to counting differences.
Define terms and calculation boundaries
To make the cost-per-incident calculation understandable and comparable, first agree on terminology and what you will count. Otherwise numbers will drift because of different interpretations and differing scopes of work.
Basic terms
Support incident – any user contact with the service desk: call, email, ticket in the system.
Incident – a failure or degradation that prevents the user from working (PC won't boot, lost access, application freezes).
Request – a planned, non-failure request (install software, grant access, migrate data).
Also define what a repeat incident is. In practice it’s convenient to count a repeat as a ticket for the same reason within a chosen window (for example, 7 or 14 days), even if opened as a new ticket.
A simple rule helps avoid misunderstandings:
- 1 incident = 1 registered ticket
- 1 incident/request = the type of work inside the ticket
- repeat = same symptom and same object (PC/user) within the defined period
Measurement period and comparison units
Compare "before upgrade" and "after upgrade" using identical time spans. If you use 3 months before, use 3 months after — otherwise seasonality and one-off projects will distort results.
Choose one comparison unit and use it everywhere: per user, per device, or per 100 workplaces. For a fleet where some staff work in shifts or from shared PCs, "per device" is often the fairest.
Boundaries: what is considered support
Separate support from project work in advance. Support typically includes diagnostics, remote help, on-site visits, replacement of standard components, image reinstall, and standard software setup. Projects include OS migrations, mass deployments, domain changes, new policy rollouts, pilots and training.
If boundaries aren’t fixed, new PCs may be blamed for work that was actually part of a rollout.
What data to collect: the minimum for a useful model
You don’t need to turn tracking into bureaucracy to calculate cost-per-incident after a PC upgrade. A small set of fields filled consistently is enough to link device model, incident type and labor so you can defend conclusions to management and procurement.
Start with device identification. The ticket should contain a clear identifier (asset tag or serial) and a model link: product line, base configuration (CPU, RAM, storage), year of delivery and location. This is important when the fleet is mixed: different batches of the same model can behave differently.
Record incident type and category in simple terms: software, peripherals, network, OS, hardware. Make categories mutually exclusive and understandable for first-line staff. If needed, add one level of detail but don't overcomplicate the catalog.
Time is the main source of truth for cost. Collect response time, resolution time and actual hands-on hours separately. It’s useful to note time spent on diagnostics, remediation, user communication and escalations. Even a rough breakdown reveals where resources are consumed.
Track material costs at least by actual expense: spare parts, consumables, delivery, on-site visits. If you operate warehouses and contractors, agree on a single valuation method (purchase price or internal price list) and use it consistently.
User downtime is the most debated item but can be recorded carefully. Don’t ask an engineer to estimate monetary loss. Record the duration of workstation unavailability and the user role (e.g. back-office, operator, doctor, accountant). Then apply role-based multipliers or an average hourly value. For short incidents set a threshold: count downtime only if it exceeds 15–30 minutes.
If part of the fleet is locally produced, add batch and model identifiers (for example, series L200 or M200). This makes before/after comparisons data-driven: which incident types decreased, which remained, and how much they cost.
Linking incidents to device models
For a fair calculation each incident should be tied not just to "the user's PC" but to a specific model and configuration. Otherwise you get a jumble of duplicates: "GSE L200", "L200-8/256", "accountant's new PC", "L200 i5".
Start with a catalogue where each device has one canonical identifier and all "folk" names become aliases. A practical approach: maintain a model catalogue (for example, GSE L200 Series, M200 Series, S200 Series) and a separate list of typical configurations (RAM, storage, OS, critical peripherals). Then store a "model + configuration" pair in the ticket instead of free text.
To avoid duplicates, keep a minimal model card: manufacturer and product line, family (shared components and risks), device type, base configuration and allowable variants, aliases.
Group devices by family when useful. If a series shares the same power supply, storage type or motherboard, incident patterns will be similar. This speeds root-cause search and makes comparisons valid: you compare device groups that are actually alike.
Add linkage to user role. The same PC in accounting and at reception has different downtime costs and different incident profiles (printing, signing, 1C, scanners, kiosk mode). Choose role from a short list.
Mark device lifecycle status separately: new, upgraded (RAM/SSD/OS replaced), legacy (old fleet), temporary replacement. This shows where upgrades truly reduced incidents and where upgrades only postponed issues.
Classifying incidents by type and complexity
Incidents must be described consistently, otherwise one engineer writes "PC not working" and another writes "reinstall driver", making comparisons impossible.
Agree on a simple set of types that cover most incidents and are clear to first-line staff:
- Simple software (settings, updates, installing standard apps)
- Complex software (business app errors, conflicts, deep diagnostics)
- Peripherals (printers, scanners, headsets, docks, monitors)
- Hardware (storage, RAM, overheating, instability, component replacement)
- Access (accounts, permissions, MFA, lockouts, domain)
Add a complexity level based on actual labor rather than position. A convenient three-level scale:
- L1 – solved by instructions and quick (usually up to 15–20 minutes)
- L2 – requires diagnostics, several steps, remote session or visit (approx. 20–60 minutes)
- L3 – deep investigation, specialist involvement, vendor tests/approvals (usually over an hour)
Mark repeats and escalations separately. A repeat is the same symptom on the same device or user within a short window (e.g. 7–14 days). Escalation is when the ticket moves to the next level (L1 → L2/L3) or another team.
Put these rules on one page and agree them with service and IT: who assigns type and level (dispatcher or engineer), how to count time (active work only or waits too), how to split combined issues (access + hardware), and how to resolve disputes monthly.
Example: “Wi‑Fi drops on a laptop” may be initially classified as Peripherals/Hardware L1, but if the issue returns after a driver update it becomes a repeat and is escalated to L2. This reveals that a specific model or batch drives expensive incidents and decisions can be based on facts.
The cost model: what builds the incident cost
The logic is simple: cost per incident is used to compare devices and solutions by consistent rules, not feelings.
A handy formula for any device type:
Cost per incident = labor + materials + downtime (if applicable).
Labor includes first-line time, on-site engineer time, remote specialist time. Sometimes user time (for approvals and testing) is added, but it’s better to record user time as a separate line to avoid confusing models.
Materials include consumables and spare parts, plus delivery or on-site fees if billed separately.
Account for downtime only where it’s measurable: cash desk, ER, classroom during an exam. If downtime is uncertain or disputed, put it in a separate column.
Hourly rates and how not to get confused
Hourly rates may be internal (salary, taxes, overhead), contractual (external vendor rates), or mixed (own first line, contracted field service).
Main rule: use a single methodology for the entire reporting period. Also separate planned work (maintenance, scheduled replacements) from unplanned incidents. Otherwise planned maintenance will mask the true pain of certain models.
Normalization and poor time data
Support often has "long tails": one rare big incident skews the mean. For labor norms by incident type it’s often better to use the median, while keeping the average as a risk indicator.
If time fields are missing or inconsistent, take practical steps: introduce norms for typical tasks (e.g., "reinstall image", "replace drive"), spot-check 10–20 incidents per month to measure actual times, require minimum fields (start time, end time, performer), note where time is an estimate vs actual, and improve accuracy gradually.
Step-by-step calculation method
Choose a clear period (e.g., 8–12 weeks) and decide what you compare. Most often it’s "before upgrade" vs "after upgrade" for the same departments and similar workloads.
1) Prepare data you can trust
First remove noise or results will be disputed.
Export tickets from the service desk for the chosen period and clean data: duplicates, test tickets, empty fields, tickets without an owner. Link tickets to inventory by device ID (asset tag, serial, hostname). If a ticket lacks an ID, apply a rule: classify such incidents as “unlinked”.
After linkage check coverage: what percentage of tickets are tied to specific models. If below 70–80% it makes sense to improve discipline before deeper analysis.
2) Tag, compute and compare
Apply a uniform logic so identical problems are counted equally across support groups.
Assign incident type and complexity level per rules (for example: Software, Peripherals, Network, Hardware and complexity L1–L3) and mark disputed cases in comments.
Calculate labor and materials for each ticket: first-line time, second-line time, on-site visit, component replacement, licenses (if directly related). It’s convenient to compute labor per minute: hourly rate / 60.
Aggregate results by device model, incident type and department, then compare before/after and flag deviations.
Interpretation example: after upgrading accounting to new all-in-ones (model B) total ticket counts didn’t rise, but the share of complex network incidents increased. This suggests the root cause is network settings or the image, not the PC model. If a model shows a sharp rise in hardware+materials incidents, that supports warranty repair or planned replacement of the batch.
Example scenario: how numbers lead to a decision
The organization upgraded only part of the fleet: accounting and analysts received new PCs (model B) while regions kept the old ones (model A). The result was mixed configurations and different driver/BIOS versions. Support noticed fewer “slow” complaints but more “won’t boot” and “device not detected” cases due to software and peripheral compatibility.
To move from impressions to facts they calculated cost-per-incident: linked device model, incident type and labor (first-line hours, second-line hours, visits). They rolled up monthly stats and converted hours to money using an internal hourly rate.
Mini-table: model A vs model B
| Metric (per month) | Model A (old) | Model B (new) |
|---|---|---|
| Incidents per 100 PCs | 18 | 10 |
| Share “performance” | 45% | 15% |
| Share “software/driver compatibility” | 20% | 50% |
| Average effort per incident | 1.6 h | 1.2 h |
| Average cost per incident | 14 400 тг | 10 800 тг |
| Cost of incidents per 100 PCs | 259 200 тг | 108 000 тг |
At first glance model B wins: fewer incidents and lower cost. But half of model B’s incidents are compatibility issues, which are usually solved by standardization: unified OS image, consistent driver versions and an approved list of supported software.
Decisions from the example:
- If model A shows many performance problems and expensive on-site visits, planned replacement is more cost-effective than perpetual repair.
- If model B’s main issue is compatibility, first standardize software and settings; otherwise the problem will recur after the next purchase.
- If the cost difference per 100 PCs is stable for 2–3 months, annualize the effect and compare it to upgrade budgets.
- If the fleet has too many models, support costs rise. The goal should be to standardize on 1–2 product lines and one set of configurations.
Numbers help separate two different tasks: where it’s time to replace PCs, and where the process and environment around them need fixing.
Common mistakes and pitfalls
Service desk data is usually collected for tracking, not analysis. So calculations easily become a set of pretty numbers that don’t help decisions.
A common mistake is mixing different request types. If access requests, "set up a printer" tasks and real hardware failures are combined, the average cost becomes noisy. It may seem upgrades made things worse when simply the share of organizational requests changed.
Second trap: failing to account for repeat incidents. Repairs look efficient if tickets are closed quickly, but if the same device generates a new ticket two days later actual load and cost are higher. Follow ticket chains: one device, one symptom, a series of incidents.
Third mistake: comparing different periods. Seasonality, mass software updates, security policy changes or migration to new apps change incident flow. Comparing March to September without adjustments can produce a false conclusion about model quality.
Fourth trap: overestimating downtime. People often use maximum values with a margin and multiply by average salary without verifying how long the user actually couldn’t work or whether a replacement existed.
Another failure is not distinguishing configurations within a model. The same product line may ship with different SSDs, RAM or Wi‑Fi modules and problems will differ.
A quick pre-check before conclusions:
- separate failures from requests and consultations
- mark repeat incidents per device
- compare identical periods
- confirm downtime with facts, not maximum estimates
- group by model and configuration
If “model A” produces more incidents, first check whether different drivers or a different component batch are in use. Often the root cause is there.
Quick checklist before presenting the report
Before meeting IT, finance or procurement do a fast data quality check. A convincing report based on ticket gaps can be dismantled with one question.
Check ticket completeness
Each incident should have key fields filled; otherwise the calculation is guesswork. Randomly sample 20–30 tickets across departments and dates.
- Device model and incident type are specified (avoid “other” if you can clarify).
- The share of tickets without work time (or without a status that indicates time) does not exceed an agreed threshold, e.g. 5–10%.
- Repeats are marked and not mixed with primary incidents.
- It’s clear who performed the work (L1, L2, on-site) and that matches the description.
- There are uniform rounding rules (for example, to 15 minutes) applied consistently.
Then compare time across 3–5 identical incidents. Large variance usually indicates inconsistent detail or work done outside tickets.
Ensure the report answers “what to do next”
Final tables should show top-3 models and top-3 incident types by full cost, not just by count. These usually yield the biggest impact.
Add one next action for each top item: replace the faulty batch, update drivers and image, intensify user training, revise remote support regimen. That makes the report actionable and likely to reduce costs next quarter.
How to justify repair vs replacement and next steps
Once a model is costed, the critical part is turning numbers into a decision understandable for executives, procurement and finance. A good conclusion is a short card: what hurts, why it happens, how much it costs and what happens if nothing changes.
A useful format for each problematic device class (e.g., "Model X, age 4+ years"):
- Problem: which incident repeats and how it affects users.
- Cause: what fails or slows (hardware, OS, drivers, wear, incompatibility).
- Cost: average cost per incident and a monthly or quarterly forecast.
- Options: repair or replace, plus effects of standardization or upgrades.
- Payback: months to recoup costs via reduced incidents and downtime.
Compare more than just "repair vs replace." Often other options exist: bring PCs to standard (uniform images, drivers, parts), replace only the worst 20–50 seats, add SSD or RAM, or change device class (PC vs all‑in‑one). Finance typically wants two arguments: incident forecast (hence forecasted cost) and downtime risk.
Example: old PCs in accounting cause 18 incidents per month, average incident cost 12 000 тг, plus two downtime cases of 3 hours. Repairing only buys 1–2 months of relief because repeats don’t drop. Replacing 20 workstations and standardizing halves incidents and pays back in 6–8 months.
Then act in short cycles:
- choose a pilot of 20–50 seats with the highest incident rates
- apply the solution (replacement, upgrade or standardization) and document changes
- recalc cost-per-incident after 1–2 months using the same rules
- scale across the fleet only after confirming the effect
If you plan an upgrade and want to reduce support risks, standardize models and configurations in advance. In Kazakhstan this often involves GSE.kz lines (for example desktop L200 Series and all‑in‑ones M200 Series), and for infrastructure — S200 Series servers and system integration services, so responsibility for supply, rollout and support is clear from the start.
FAQ
Why calculate the cost per incident after a PC upgrade if there are fewer tickets?
You should measure not only the number of tickets but also the money and time they consume. After an upgrade, the fleet often has fewer hardware failures but more subtle issues with settings, drivers and compatibility, and those can eat support hours. When you see costs by model and incident type, it becomes easier to decide whether to repair, replace, upgrade, or standardize the image.
What should be considered an “incident”: a ticket, a call, a chat or an on-site visit?
The clearest approach is to count one registered ticket in the service desk as one incident. That way the “before/after” comparison is fair and reproducible. Decide in advance how to treat calls, chats and on-site visits: either convert them to tickets or treat them as separate entities, but use a single rule for the whole period.
How to count repeated incidents correctly so the numbers aren’t misleading?
A practical rule: a repeat is the same symptom on the same object (device or user) within a fixed window, for example 7 or 14 days. It should be counted as a repeat even if opened as a new ticket. This lets you see the real “drag” for certain models and understand where quick closures mask ongoing problems.
What typically makes up the cost of a single incident?
Keep it simple: cost per incident = labor + materials + downtime (if applicable). Start with labor and materials because they are easiest to validate. Include downtime separately and only where it’s measurable and important to the business, otherwise the total becomes a point of dispute.
Which time fields are most important for later calculating cost?
Split time at minimum into "response", "resolution" and actual hands-on work. For cost calculations use the hands-on time; keep waits and approvals separate so you can see where days are lost without conflating them with active work. If time data are weak, introduce norms for typical tasks and replace them with measured values over time through spot checks.
How to link incidents to a specific model and configuration to avoid duplicates?
Use a canonical pair “model + configuration” from a catalogue in the ticket rather than free text. Otherwise you will get dozens of duplicates like “L200”, “L200 i5”, “new PC accounting” and won’t be able to compare. A good minimum is: product line, typical configuration (RAM/SSD/OS) and supply batch if the fleet is mixed and batches behave differently.
What incident classification works well in practice?
Five to six mutually exclusive categories that first-line staff understand are enough, for example: Software, Peripherals, Network, OS, Hardware, Access. Add more detail only if it helps decision-making and is filled consistently. To reflect cost, add complexity levels (e.g. L1–L3) based on actual labor, not job title.
How to account for user downtime without turning it into guesswork?
Start by grouping users by role and use an average hourly cost for each group. In the ticket record the duration of workstation unavailability and whether a replacement PC was provided, not a monetary estimate. Set a threshold, for example count downtime only if it exceeds 15–30 minutes. This removes small, subjective estimates and reduces disputes over figures.
Why is median often recommended instead of average in these calculations?
Support often has rare heavy cases that skew the mean. For typical labor norms and model comparisons use the median; keep the mean as a risk indicator showing potential tail costs. If you need to present money, show both: median as the typical cost and mean to reflect the effect of rare expensive incidents.
How to turn the cost calculation into an action plan for management and procurement?
Show the top-3 models and top-3 incident types by full cost, not just by count. For each item include a concrete next step for the quarter: standardize image and drivers, extend warranty, replace a batch, keep spare critical parts. If you use locally produced devices, record that in the data (model, batch, configuration) so decisions are based on facts: which incidents disappeared after the upgrade, which remained, and what they cost in support.