A stain fading is a rate law you can watch
A stain on fabric is, chemically, a population of soil molecules - oils, proteins, pigments, particulates - held onto the fibre by a mix of hydrophobic attraction, adsorption and sometimes covalent-like bonding. Washing is the process of breaking those attachments faster than they can re-form, and detergent chemists model the disappearance of stain concentration on the fabric with the same kinetics vocabulary used for any chemical reaction: a first-order removal model where the rate of stain loss is proportional to how much stain remains.
dC/dt = -k · C // C = residual stain concentration on fabric
C(t) = C₀ · e^(-kt) // exponential decay, same form as radioactive decay
t½ = ln(2) / k // time to remove half the remaining stain - CONSTANT
// regardless of how much stain is left
The first-order approximation holds reasonably well for a single dominant removal mechanism acting on excess detergent, and it is the standard starting model in detergency research even though real fabric-soil-detergent systems are more complex mixtures of several parallel processes.
What sets the rate constant k
k is not a single fixed number - it lumps together everything that controls how fast surfactant can reach, penetrate and lift the soil. Raising water temperature speeds every step: it accelerates molecular diffusion of surfactant to the stain, lowers the viscosity of oily soils so they detach more easily, and increases surfactant solubility above its cloud point. This temperature dependence is well described by the Arrhenius equation, the same relationship used across all of chemical kinetics:
k(T) = A · e^(-Ea / RT) A : pre-exponential (attempt) frequency factor Ea : activation energy for the rate-limiting removal step R : gas constant, T : absolute temperature // a modest Ea (a few tens of kJ/mol) already means k roughly // doubles for every 10°C rise - the same rule of thumb used // for enzyme and general reaction rates
Detergent dose raises k up to the point where surfactant coverage of the soil-fabric interface saturates - beyond the critical micelle concentration, additional surfactant mostly forms micelles in the bulk wash water rather than doing more useful work at the interface, so the rate benefit flattens out. Agitation (mechanical action) speeds removal by continuously replacing the depleted, soil-saturated fluid layer right at the fabric surface with fresh, surfactant-rich water - it thins the diffusion boundary layer, which is often the true rate-limiting step once enough detergent is present.
The surfactant does the physical work
Detergent surfactant molecules are amphiphilic: a hydrophilic head that stays happy in water and a hydrophobic tail that prefers oil or the soil surface. They adsorb at the fabric-soil-water interfaces, lower interfacial tension, and can lift an oily film off a fibre through a mechanism called roll-up - the oil droplet's contact angle with the fabric increases as surfactant reduces interfacial tension, until the droplet detaches into the bulk water as a suspended micelle-stabilised globule rather than a film. This is the same interfacial-tension mechanism at work in dishwashing (see the companion article on grease-cutting), just applied to a fibre instead of a plate.
Why 'wash longer' has diminishing returns
Because removal is roughly exponential, each additional wash-cycle minute removes a fixed fraction of the stain that remains, not a fixed amount. The first few minutes strip the bulk of a fresh stain quickly; doubling the wash time beyond that captures a shrinking absolute amount of extra soil for the same energy and water cost. This is exactly why commercial wash-cycle design targets a time window near a few multiples of the dominant t½ rather than simply running as long as possible - beyond that point you are paying diminishing kinetic returns for fabric wear, energy and water instead of meaningfully cleaner clothes.
Where the simple model breaks
Real stains are rarely a single first-order population. A composite stain (say, coffee: tannins plus oils plus particulates) removes as a sum of several exponentials with different rate constants, so the observed decay curve looks first-order early on (dominated by the fastest-clearing component) and flattens later as slower-clearing residues dominate - a pattern familiar from multi-compartment pharmacokinetics. Set-in or aged stains, where soil has had time to oxidize or bond more strongly to the fibre, effectively have a much smaller k and may need a pretreatment step (enzymes, oxidizing bleach) that attacks the chemical bond itself rather than relying on surfactant lifting alone.
Frequently asked questions
Why does hotter water clean stains faster?
Higher temperature speeds nearly every step in the removal process at once: it increases the rate constant through the Arrhenius relationship, lowers the viscosity of oily soils so they detach more easily, and raises surfactant solubility - a modest activation energy already means the rate constant roughly doubles for every 10 degrees Celsius rise.
Does adding more detergent always remove a stain faster?
Only up to a point. Once surfactant coverage of the fabric-soil interface is saturated - around the critical micelle concentration - additional surfactant mostly forms micelles in the bulk wash water instead of doing more work at the interface, so the rate benefit of extra dose flattens out well before you run out of detergent to add.
Why does washing longer give diminishing returns on stain removal?
Because the removal follows roughly exponential first-order kinetics: each additional minute clears a fixed fraction of whatever stain remains, not a fixed amount. Early minutes strip the bulk of the soil quickly, so doubling the wash time afterward only recovers a small extra fraction, at the cost of more energy, water and fabric wear.
Try it live
Everything above runs in your browser — open Laundry Stain Removal Kinetics and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open Laundry Stain Removal Kinetics simulation