It is biodegradable, Stain Master carpet safe, it effectively removes stubborn stains from carpets upholstery, laundry, and it can be used as a pre-spray before "steam" cleaning or shampooing carpet. It removes protein, dirt, grease, pet stains and their odors, blood, food and beverage stains.