The Vitals Score is a single number from 0 to 100 that summarizes overall system health. It condenses the results of multiple subsystem evaluations into one figure that both technicians and homeowners can understand.
| Score Range | Rating | What It Means |
|---|---|---|
| 90-100 | Excellent | The system is operating within design parameters across all or nearly all subsystems. No significant faults detected. This is the target after a proper commissioning or successful repair. |
| 70-89 | Good | The system is performing well overall, with minor deviations on one or two measurements. The system is functional and efficient, but there is room for improvement. |
| 50-69 | Fair | Multiple measurements are outside their target ranges, or one measurement is significantly out of range. The system is running but underperforming. Service is recommended. |
| Below 50 | Poor | Significant failures across multiple subsystems. The system is operating well outside its design envelope. Immediate service or replacement evaluation is warranted. |
These ranges are guidelines, not hard boundaries. A score of 71 and a score of 69 describe systems that are functionally similar. The value of the score is in the general category it places the system in, and in tracking changes over time.
Vitals Score displayed as 100% A+ on the A/C System Vitals report with color-coded measurement ranges
Not every system is new. A 15-year-old air conditioner that scores 72 is performing differently than a brand-new unit that scores 72. measureQuick accounts for this with age adjustment.
Three fields capture this:
| Field | What It Represents |
|---|---|
| vitals_score | The raw score based on current measurements against design targets. This is how the system is performing right now, with no adjustment for age. |
| age_loss | The number of points deducted due to expected age-related degradation. Older systems receive a higher age_loss value because some performance decline is expected over time. |
| vitals_age_adjusted | The score after accounting for age: vitals_score + age_loss. This reflects how well the system is performing relative to what is reasonable for its age. |
For example, a 12-year-old system might have:
The raw score of 68 tells you the system is underperforming relative to new-equipment targets. The age-adjusted score of 75 tells you the system is actually performing well for a 12-year-old unit. Both pieces of information are useful, depending on the conversation.
When talking to a homeowner about maintaining their current system, the age-adjusted score is more relevant: "Your system is performing well for its age." When evaluating whether a system meets current efficiency standards or comparing it to a new installation, the raw score is more appropriate.
The Vitals Score is not a simple average of pass/fail results. It incorporates two layers of nuance:
Not all subsystem failures carry equal weight. A refrigerant charge failure that causes the compressor to overheat has a larger impact on the score than a marginally high static pressure reading. The weighting reflects the real-world severity of each condition - how much it affects efficiency, equipment longevity, comfort, and safety.
Subsystems related to safety (venting, CO levels) and compressor health (charge, electrical, discharge temperature) carry heavier weight than comfort-only measurements. This means a single critical failure can pull the score down substantially, even if most other subsystems pass.
This is a key distinction: the Vitals Score considers how far out of range a measurement is, not just whether it passed or failed. Two systems can have the same subsystem pass/fail pattern and different Vitals Scores because the degree of failure differs.
Consider two systems that both fail the refrigerant charge subsystem:
Both show a red flag on refrigerant charge. Both would appear identical in a pass/fail-only view. But System B is in far worse condition, and its Vitals Score reflects that. The further a measurement deviates from the target, the more it pulls the score down.
This is why the Vitals Score adds information beyond the pass/fail results. Two technicians looking at the same pass/fail pattern might disagree on severity. The Vitals Score quantifies severity based on measurement magnitude.
The Vitals Score exists partly to bridge the gap between technical diagnostics and homeowner understanding. Telling a homeowner "Your superheat is 35 degrees against a target of 12" means nothing to them. Telling them "Your system scored 47 out of 100" is immediately understandable.
Initial assessment: "We ran a full diagnostic on your system. It scored 62 out of 100 - that puts it in the 'fair' range. The system is cooling your house, but it is working harder than it should and using more energy than a properly tuned system."
After repair: "After the service, we ran the diagnostic again. Your system improved from 62 to 88 - that is in the 'good' range. The charge correction and airflow adjustment brought it back to where it should be operating."
Replacement discussion: "Your system scored 38 out of 100. Even accounting for its age, that is below the 'fair' threshold. We can make repairs, but given the system's age and the number of issues, a replacement may be more cost-effective over the next few years."
The score gives the homeowner a reference point. It is concrete, comparable, and easy to remember. Pair it with the measureQuick report (which includes the detailed subsystem results) for full documentation.
One of the most powerful uses of the Vitals Score is the before/after comparison. The test-in captures the system's condition when you arrive. The test-out captures the condition after your work. The difference in Vitals Score quantifies the improvement you delivered.
A test-in score of 54 and a test-out score of 91 is a clear, documented demonstration of value. The homeowner can see exactly what changed, and the report provides the measurement-level detail to back it up.
For this comparison to work:
The Vitals Score requires a minimum number of physical probe channels to produce a meaningful result. If too few probes are connected, the app does not have enough data to evaluate the system comprehensively, and it will not display a score.
| System Type | Minimum Physical Probes Required |
|---|---|
| Cooling (A/C, heat pump cooling) | 9 physical probes |
| Heating (heat pump heating) | 9 physical probes |
| Gas furnace | 7 physical probes |
The probe count that matters here is physical probes - actual instruments connected to the system. Calculated channels (e.g., subcooling derived from temperature and known refrigerant properties without a live pressure reading) and weather data channels do not count toward this minimum. The probe_count_physical field in the test record tracks this.
If the Vitals Score is not displayed:
A test without a Vitals Score still has individual subsystem pass/fail results. You lose the single summary number, but the measurement-level diagnostics remain valid.
A system can cool a house while operating inefficiently. The Vitals Score evaluates how well the system operates relative to its design parameters, not just whether it produces cool air. A system with low charge, high static pressure, and voltage imbalance will still cool - but it will use more energy, wear out faster, and deliver less comfort than a properly tuned system.
Age adjustment gives credit for expected degradation. A 20-year-old system with a raw score of 55 may have an age-adjusted score in the 70s because that level of performance is reasonable for equipment of that age. The adjustment does not mean the system is in good shape - it means it is in reasonable shape for its age.
The Vitals Score depends on current operating conditions. Outdoor temperature, indoor load, and even time of day affect the measurements that feed the score. A system tested at 95F outdoor will produce different readings than the same system at 75F. For the most meaningful comparison, test under similar conditions.
That is fine. The Vitals Score is designed for exactly this purpose. Give them the number, explain the range it falls in, and share the full report for their records. They do not need to understand every subsystem to understand "62 out of 100, fair condition, here is what we recommend."
Prerequisites (complete these first):
Follow-up articles (next steps after this one):
Related in the same domain:
If you have questions about the Vitals Score or how to interpret it: