The simple answer is no as some stains can fall under ‘permanent stains’. A stain can be caused by any form of liquid substance that comes into contact with your car’s surface whether it’d be the paintwork, upholstery, leather and so on. The amount of time usually determines whether a stain can be removed or not, especially when stains have been exposed to warm/hot conditions like a hot day. Almost all stains can be removed if treated quickly enough whilst the stain is still fairly fresh. However, most stains will become permanent if left unattended too long. For example, bird droppings are notorious for leaving stains on the car when left there for extended periods. With the combination of heat and progressed time, these stains etch further into the clear coat that can develop into permanent stains.
Over time, stains absorb into the fabric and permeate/penetrate deeper into the fibres/fabric/surface. For car interiors, the stains begin to react with the fabric’s dye of which will result in a chemical change of the upholstery’s colour. Stains will commonly cause light fabric surfaces to turn darker and vice versa. These colour changes in the fabric are almost always permanent.
Continued attempts to remove permanent stains will cause dye loss or fabric damage, known as fraying and irreversible.