Thick, clinging snow foam looks like it is doing something. That is the trap. A swipe test after rinsing a pH neutral foam next to an alkaline one shows a dirtier panel under the mild foam almost every time, even though both looked identical going on. What decides real cleaning power is not foam thickness or which brand is on the bottle. It is panel impact ratio, the percentage of product rather than water that lands on the panel once it has passed through your foam lance and pressure washer. The same ten to one mix in the bottle can be twice as strong through one lance as another, so a fixed dilution ratio on a label is only a starting guess. If your snow foam is not cutting road film the way the reviews promised, the product is rarely the problem. Here is what panel impact ratio actually is, how to calculate yours, and which dilution to run on the foams people actually buy.
Panel impact ratio, usually shortened to PIR, is the percentage of your total foam-cannon mix that is actual product once it has been dispensed through your specific lance, not the ratio you poured into the bottle. Some brands, Bilt Hamber among them, publish a target PIR instead of a flat dilution ratio for exactly this reason: the same bottle-mix comes out at very different real-world strengths depending on the cannon and pressure washer pushing it through.
A foam lance does not pass water and product through in fixed proportions. It draws soap through a venturi at a rate set by the lance's own design, the orifice size, and the flow rate of the pressure washer behind it. Change any one of those three and the same bottle mix delivers a different concentration to the panel. That is why a flat "10:1" printed on a label is really a starting guess rather than a guarantee.
Cleaning power on bonded road grime tracks pH, not foam volume. In a like-for-like test using three foams from the same manufacturer, a pH neutral gentle foam produced foam that looked identical to a strongly alkaline one going onto the panel, clung for a similar time, and looked just as impressive in photos. The difference showed up in the run-off and in a direct swipe test after rinsing: the panel under the pH neutral foam came back noticeably dirtier on a cotton pad than the panel under the alkaline foam, even though both had the same dwell time and the same rinse.
The mechanism is straightforward once you see it. Foam is a delivery method, not the thing doing the cleaning. Alkaline chemistry actively breaks the bond between road film and paint; a pH neutral foam mostly relies on the pressure-washer rinse and your contact wash to do that job, with the foam itself adding cling and a bit of lubrication rather than real cutting power. A thick, showy foam from a mild product is not a sign it is cleaning harder, it is a sign it foams well.
You do not need anything beyond a bucket and a bit of maths, and it only takes five minutes on a setup you have not calibrated before.
The whole process takes about five minutes and only needs redoing when your hardware changes, not every wash.
Run the calculation above on a Karcher K4 and an MJJC Snow Foam Cannon Pro V2 and a 1 litre fill typically dispenses around 10.4 litres of water, so 200ml of product topped up to 1 litre with water lands at 2% PIR. Put that same 200ml dose through a Karcher K4 and an MTM PF22.2 lance instead, and the fill dispenses closer to 18 litres, which works out at only around 1.1% PIR rather than 2%, because the MTM lance dispenses nearly twice as much water per fill. That is the entire reason PIR calibration exists: a flat dilution ratio cannot account for the lance doing the dispensing, only your own five-minute water-only test can.
Once you can calculate your real PIR, matching it to the job in front of you is straightforward:
Stepping up the PIR rather than reaching for a different bottle is usually the right first move on a dirtier-than-usual car, before you consider switching to a stronger product entirely. If you are still deciding which pre-wash chemistry suits your car in the first place, our guide to choosing the right pre-wash for your car type covers that groundwork.
PIR calculation is only half the job. The other half is knowing what target to aim for on the specific product in your hand, plus the lance you need to run the calculation with. Our deeper dive on diluting Bilt Hamber products correctly and our look at why Auto-Foam still holds up as one of the strongest snow foams both go further into that range specifically; the table below pulls the practical numbers together across brands.
| Image | Product | PIR / dilution | Chemistry | Best for | Notes |
|---|---|---|---|---|---|
![]() |
MJJC Snow Foam Cannon Pro V2 | — | — | The lance to run your own PIR calculation on and dial in every foam below | Every dilution in this table assumes this lance; recalibrate if you switch to a different one |
![]() |
Bilt Hamber Touch-Less | 0.5 to 2% PIR | Alkaline, non-caustic (around pH 10.5) | Routine to moderately soiled washes, coated cars | Free-rinsing with no residue; thin foam dries fast in direct sun, so work quickly |
![]() |
Bilt Hamber Auto Foam | 4% PIR, up to 5% on heavy grime | Strongly alkaline (around pH 12) | Heavy winter grime and unprotected, neglected paint | Leaves a light cationic film that the contact wash step clears; includes corrosion inhibitors |
![]() |
Sonax ProfiLine ActiFoam Energy | 1:10 to 1:20 lance ratio (not PIR-labelled) | pH neutral | Weekly maintenance foam, contact-wash lubricant | One of the picks in our top five Sonax products for the UK; still foams at 1:30 but with less cut |
![]() |
Gyeon Q2M Foam | Roughly 1:15 on ceramic-coated cars | pH neutral | Ceramic-coated paint specifically | The more common 1:9 over-concentrates on repellent ceramic surfaces and leaves a clingy residue |
![]() |
Koch Chemie GSF | Around 1:10 in a foam lance | pH neutral | Light dust on a coated or well-maintained car | Weakest cut in independent swipe testing; mostly lubrication, not real cleaning |
![]() |
Koch Chemie Active Foam | Around 1:10 in a lance | Mildly alkaline (around pH 9.5) | Moderate soiling; doubles as a shampoo | Meaningfully stronger cut than GSF, but still behind Touch-Less or Auto Foam on heavy grime |
Getting PIR wrong shows up in fairly predictable ways, and each one has a specific fix rather than "just add more product":
| What you see | Likely cause | Fix |
|---|---|---|
| Foam runs off thin and fast, barely any dwell | PIR too low for the soiling level, or the lance is drawing less product than you assumed | Recalculate PIR for your exact setup and move toward the top of the product's recommended range rather than guessing a stronger flat ratio |
| Thick, rich foam but the panel is still dirty underneath | Mistaking foam volume for cleaning power, especially with a pH-neutral product | Move up that product's PIR band, or swap to a more alkaline foam for the session instead of adding more of the same mild one |
| Streaking or a hazy film after rinsing | PIR set too high for the product, or the bottle was mixed by eye rather than measured | Rinse again thoroughly, then remeasure the next PIR calculation properly instead of eyeballing the mix |
| Beading or protection looks weaker after a wash | Alkaline PIR set too high for a coated or waxed car | Drop to the lower end of the product's range, for example Touch-Less at 0.5 to 1% rather than 2%, on protected paint |
| Same bottle mix behaves differently after a hardware change | Dispensed volume has changed, so the old PIR figure no longer applies | Rerun the five-minute water-only calibration for the new lance or pressure washer before your next wash |
Sources. The PIR calculation method and worked lance examples follow Auto Care HQ Extra's published calibration guide. The pH-neutral versus alkaline cleaning comparison follows Supercharged Llama's side-by-side testing, and per-product dilution guidance comes from each manufacturer's own instructions (Bilt Hamber, Sonax, Gyeon, Koch Chemie). The practical PIR targets by car condition and the common setup mistakes are CA Detailing's own from calibrating these combinations in our Hitchin studio.
!