The short version
- Heat and dwell time do the work. Pressure only moves things around.
- Saponification converts fats into soap, which is why oil containers are washable at all.
- Never start a protein residue hot — you will bake it on permanently.
- The separator is what makes closed-loop washing possible, not the detergent.
The pressure washer misconception
When people picture container cleaning they picture force: a lance, a spinning nozzle, three thousand psi blasting residue off a wall. That image is roughly 15% of what is happening in one of our bays, and the least important 15%.
Pressure is good at one thing — dislodging loose particulate. It is close to useless against a film of vegetable oil that has been sitting on HDPE for four months, because the oil is not loosely attached, it is wetting the surface. You can hit that with a lance for ten minutes and produce a container that looks clean and smells wrong.
What removes it is chemistry. Specifically, saponification: hot sodium hydroxide reacts with triglycerides to produce glycerol and fatty acid salts, which are soaps, and soaps are water-soluble. The oil is not being pushed off the wall. It is being converted into something the rinse water can carry away.
Four variables, ranked by how much they matter
| Variable | Our setting | Why it matters | What happens if it is wrong |
|---|---|---|---|
| Temperature | 160 °F | Reaction rate roughly doubles per 18 °F | Below 130 °F fats barely saponify at all |
| Dwell time | 4–18 min by product | Chemistry needs contact time, not impact | Short dwell leaves a film that smells later |
| Concentration | 1.5–2.5% NaOH | Drives the reaction and the rinse burden | Too high wastes rinse water and attacks gaskets |
| Mechanical action | Spinner + circulation | Renews the boundary layer at the wall | On its own, cleans nothing that matters |
Notice where mechanical action sits. It is genuinely useful — it keeps fresh solution against the wall instead of letting a depleted layer sit there — but it is an enabler, not the mechanism. A bay running at 160 °F with a fifteen-minute dwell and gentle circulation will beat a cold lance every time.
Different residues, different approaches
Not everything wants the same treatment, and the most expensive mistake in this business is treating protein like fat.
- Sugars and syrups: hot water alone. They are highly soluble; caustic is unnecessary and just adds rinse burden.
- Fats, oils and waxes: hot caustic with a long dwell. This is what the circuit is designed around.
- Proteins (egg, dairy, some ferments): start cold, then alkaline, then a mild acid rinse. Starting hot denatures and bakes the protein onto the wall permanently — the container is finished.
- Mineral scale: acid, not caustic. Citric or phosphoric, ambient temperature, then full neutralisation before it goes anywhere near the circuit.
- Surfactants and soaps: hot water and patience. The problem is foam management, not removal.
The one that ends containers
Why the chemistry makes closed-loop possible
Here is the part that connects the chemistry to the environmental numbers we publish. In a caustic circuit, the thing being consumed is the caustic, not the water. The water is a carrier. That means if you can get the contaminants out of the spent solution, you can put the water straight back to work.
Our separator does that in three stages. Gravity settling drops out grit, label fragments and sediment. A coalescing plate pack merges dispersed oil droplets — including the fatty acid salts from saponification — into a layer we skim. A bag filter train takes suspended fines down to 25 microns. What comes out the far side goes back into the heated caustic tank with a top-up of NaOH.
Conductivity tells us when to stop. As dissolved load builds, the solution's conductivity climbs; past a set point we purge a measured volume rather than accept a degraded wash. That purge, plus evaporation from the hot bays and the moisture in the sludge cake, is essentially the entire 6% we do not recover.
| Pressure wash to drain | Closed caustic circuit | |
|---|---|---|
| Fresh water per container | 110 gal | 7 gal |
| Discharge to sewer | 110 gal | 0 gal |
| Residue captured | None | ≈ 340 lb/week, manifested |
| Fats and oils actually removed | Poorly | Reliably |
| Documentation possible | No | Wash certificate per unit |
If you are cleaning your own containers
Plenty of our customers wash their own, and for sugars and simple water-based residues that is entirely reasonable. Three pieces of advice that will do more for your result than any equipment purchase.
Get the water hot and leave it alone. A quarter-full container of 140 °F detergent solution, capped, rocked on a forklift and left for fifteen minutes will out-clean an hour of lance work. Second: do three genuine full fill-and-drain rinses rather than one long spray, because concentration falls geometrically with each complete exchange and barely at all with continuous spraying.
Third, and this is the one people skip: work out where the rinse water is going before you start. In California, product-contaminated runoff into a storm drain is a permitting problem with real consequences, and it is the constraint that most often makes professional washing the cheaper option once you count everything.

Written by Priya Raghunathan, wash chemistry & compliance at IBC Totes San Francisco. Published May 28, 2024. Spotted something wrong? Tell us — we would rather fix it than defend it.


