55/ 100
F

PFAS score

Resolve Upholstery Cleaner Multi-Fabric

Resolve · Fabric Protector Sprays

Resolve Upholstery Cleaner Multi-Fabric

F · High PFAS

Skip unless Resolve publicly discloses PFAS status, stain-resistance formulas often use fluorinated surfactants.

Resolve Upholstery Cleaner is marketed for stain resistance and water repellency on fabrics, traits historically linked to PFAS in cleaning products. The brand makes no public disclosure about PFAS content or absence. Without third-party testing or a clear PFAS-free claim, the stain-resist formula warrants caution.

The safe swap

Earth Friendly Products Ecos Fabric Odor Eliminator

Ecos

Earth Friendly Products Ecos Fabric Odor Eliminator

100/100 safety

A

Still want this one anyway? Check the price on Amazon. We’d swap it.

Material

Surfactant-based aqueous cleaning solution

Brand disclosure

Brand is silent on PFAS

Lab data

No public lab test

Why this grade

Stain-resistant finish

Stain-resistant finishes are a common PFAS use.

Hurts the grade

Category baseline

other is a category where PFAS exposure is more common.

Hurts the grade

No PFAS disclosure

No public statement about PFAS in this product.

Hurts the grade

What we don’t know

This grade is a model-based estimate from public materials, coatings, and brand disclosure at 45% confidence. It is not a lab result.

No independent PFAS lab test is on record for this exact product. A lab test could move the score in either direction.

The brand has not made a specific, verifiable PFAS-free statement, so part of this score reflects that missing disclosure rather than a confirmed material.

Formulations and coatings change between production runs. Always check the current label before buying.

Safer alternatives in Fabric Protector Sprays

Earth Friendly Products Ecos Fabric Odor Eliminator

Ecos

Earth Friendly Products Ecos Fabric Odor Eliminator

Liquid spray, plant-derived actives

A
B
PFASAll
A · Very low PFAS3 flags

Lower-concern option; no PFAS-typical use case, but no brand verification available.

Risky category by default

Ecos Fabric Refresher & Odor Eliminator

Ecos

Fabric Refresher & Odor Eliminator

Water-based spray formula, likely plant-derived surfactants

A
A
PFASAll
A · Very low PFAS2 flags

Lower concern, fabric refresher spray has minimal PFAS risk profile, though brand transparency could be stronger.

Risky category by default

Seventh Generation Laundry Stain Remover Spray

Seventh Generation

Laundry Stain Remover Spray

aqueous surfactant spray concentrate

A
B
PFASAll
A · Very low PFAS4 flags

Lower concern; third-party certified, no PFAS-prone materials expected in laundry spray.

MADE SAFECradle to Cradle Certified

Verified PFAS-free by a third party

More fabric protector sprays grades

How we score: every product runs through the same public 0–100 rubric based on materials, coatings, brand disclosure, lab findings, and recalls. See the full methodology → Spotted a mistake? Report an error.