Methodology

How the ContractorCheck Score works.

We synthesize three city datasets — business licenses, building permits, building violations — into a single 0–100 score. Here's every variable, its weight, and how we display it.

Visual treatments — side by side

One score, four ways to read it.

Arc gauge
Hero treatment on contractor pages. Big number, fills clockwise on load, band color encodes tier.
82
of 100
Horizontal bar
Compact; shows score position against the four band boundaries. Good for search-result cards.
82Established
0557085100
Component stack
Transparent: every subscore + weight visible. Good for the methodology tab and for power users.
License health30%100
Activity25%76
Compliance25%90
Longevity10%80
Scale fit10%70
Semi-circle dial
Dashboard-style. Familiar from credit-score apps. Tick marks anchor the band thresholds.
82
Established
Numeric + band (minimal)
Typographic only. No chart. Good for dense list views and for an editorial tone.
82
Established
ContractorCheck Score · of 100
Weights — frozen at launch
License health30%100
Activity25%100
Compliance25%100
Longevity10%100
Scale fit10%100

A perfect 100 requires: active license, consistent 24-month permit activity, zero compliance issues, 10+ years in business, and permit values matching a typical home-services project.

Modifiers can push scores outside these bounds: +5 for zero violations in 36 months, −10 for open dangerous-building findings, −15 for lapsed licenses. Clamped 0–100.