CarCareTruth

Scoring Guide

How CarCareTruth Scores Fabric Upholstery Cleaners

Last updated 2026-05-08

What We Measure — and Why It Matters

Fabric upholstery cleaners get tested when something has gone wrong: coffee on the driver's seat, a pet accident in the back, or a mystery stain that's been there long enough to set. The question buyers want answered is simple — does it actually lift the stain, and will it damage the fabric if you use it regularly? CarCareTruth scores every fabric cleaner on cleaning power, fabric safety, the chemistry it leaves behind, and how it affects the environment.

The Quality Score

The quality score is dominated by stain removal efficacy (38% of the quality total) — specifically whether the product lifts the types of stains car owners actually deal with: food spills, pet accidents, grease, and dried-in grime, not just fresh water-soluble marks. Second is fabric safety (25%): does repeated use bleach colors, stiffen fibers, or leave a residue that mats the upholstery? A cleaner that works once but damages the seat on the third use scores lower than a gentler product that preserves the fabric. Residual odor (17%) and ease of use without professional extraction equipment (12%) round out the major dimensions.

The Health Score

Most fabric upholstery cleaners are water-based surfactant or enzyme formulas and score between 6.5 and 8.5. The key factors: whether the SDS lists skin or eye irritant codes (GHS H315 or H319), whether the formula has a respiratory irritation code (H335), and how the pump-spray format delivers mist into the enclosed cabin environment. Enzyme-based RTU formulas with mild pH and no volatile co-solvents score in the upper end of the range. Alkaline or solvent-heavy concentrate formulas with stronger hazard codes score lower.

The health score reflects actual chemistry from the Safety Data Sheet, not generic SDS disclaimers. Phrases like "ensure adequate ventilation" in SDS Section 8 are legal boilerplate — the score only deducts for real chemistry signals (specific H-codes, documented pH extremes, confirmed sensitizer ingredients).

The Environment Score

Fabric cleaners are classified leave-on — a fraction of the product remains in the fiber after blotting or wet-vac extraction. The environment scoring uses a 0.75 multiplier (lower impact than drain-destined products). Starting at 7.0, deductions apply for aquatic toxicity codes, volatile organic compounds from co-solvents like butyl glycol, and non-biodegradable formulas. Credits apply for EPA Safer Choice certification (+2.0) and confirmed biodegradability (+1.0). Most products score in the 5–7 range; EPA Safer Choice certified enzyme formulas can reach 8.

The CCT Score

Quality 60%, Health 25%, Environment 15% (Stage 1) — then blended at 75% with a 25% CCT Opinion editorial score (Stage 2). Quality carries the highest Stage 1 weight because cleaning performance varies meaningfully between products and is the primary reason anyone buys a fabric cleaner. Health carries 25% because a 2-point spread (6.5 to 8.5) meaningfully separates safer and more hazardous options.

A concrete example: a fabric cleaner with a quality score of 7.5, health score of 7.8, and environment score of 6 produces: Stage 1 = (7.5 × 0.60) + (7.8 × 0.25) + (6 × 0.15) = 4.50 + 1.95 + 0.90 = 7.35. With a CCT Opinion of 7.0: Stage 2 = 7.35 × 0.75 + 7.0 × 0.25 = 5.51 + 1.75 = 7.26 — Recommended.

What This Score Doesn't Measure

Scores are based on SDS analysis, ingredient chemistry, and community/Amazon data — not hands-on product testing. The score does not evaluate whether a product works on a specific fabric type, color, or stain that a reviewer did not explicitly test. Upholstery materials vary significantly (OEM cloth, aftermarket velour, Alcantara, headliner fabric) — community data often reflects the most common OEM cloth; results on specialty fabrics may differ.


← Back to Fabric Upholstery Cleaners · How we score everything