Both work. The real comparison of vinegar vs descaling solution for a tankless water heater comes down to three questions: how hard is your water, how much scale has already built up, and how much time do you want to spend standing next to a bucket. This article puts the three realistic options side by side: household 5% vinegar, 20% cleaning vinegar, and formulated descaling solution.

The three contenders

Household white vinegar (5% acetic acid). Cheap, available everywhere, food-safe, and gentle. Its weakness is speed: it needs 60 to 90 minutes of circulation and struggles with heavy or aged scale.

Cleaning vinegar (20% acetic acid). Four times the acid concentration means substantially faster scale removal, typically 30 to 45 minutes of circulation. Still just vinegar chemically, so no residue concerns after a rinse, but at 20% it demands gloves and eye protection. Kits built around it exist; Chromex packages a 20% vinegar version of its flush kit for owners who want vinegar chemistry at working strength.

Formulated descaling solution. Purpose-blended acids, usually food-grade, designed for fast action on calcium carbonate. The good ones are certified to NSF/ANSI/CAN 60 for potable water safety, which matters because the heater feeds your taps (why that certification matters). The weak ones are boiler chemicals in a consumer jug. Read labels.

Head to head

FactorHousehold 5% vinegar20% cleaning vinegarFormulated descaler
Circulation time60 to 90 min30 to 45 min30 to 45 min
Heavy scale removalWeakGoodGood to excellent
Cost per flushLowestLow to moderateHighest
Potable water safetyInherent (food product)Inherent (food product)Verify NSF/ANSI/CAN 60
Handling precautionsNoneGloves, eye protectionPer label; gloves typical
Odor during flushStrongVery strongUsually milder
AvailabilityAny grocery storeHardware stores, kitsKits, plumbing suppliers

What I would use, by situation

Soft to moderately hard water (under 7 grains per gallon), consistent annual flushing. Household vinegar. The scale load is light and mild acid on schedule keeps up with it fine. Spend the savings on a good isolation valve setup if you do not have one.

Hard water (7 to 12 grains), or a unit that sometimes goes 18 months between flushes. 20% cleaning vinegar or a descaler. At this hardness the scale between flushes is thick enough that mild acid leaves some behind, and leftover scale compounds year over year. Test your hardness if you do not know your number.

Very hard water (above 12 grains), well water with high mineral content, or a neglected unit showing symptoms. Formulated descaler for the catch-up flush, then either descaler or 20% vinegar on a six month schedule. If the unit is already throwing temperature fluctuations or error codes, see SIGNS YOUR TANKLESS NEEDS DESCALING before assuming a flush will fix it.

Any unit feeding drinking water taps, using a formulated product. Certified only. The certification is the entire difference between a product designed for potable systems and one that merely dissolves scale.

The argument for not overthinking it

Here is the perspective after years of looking at failed heat exchangers: I have never condemned a unit because the owner picked the wrong flushing agent. I have condemned plenty because the owner picked nothing. The efficiency penalty of scale buildup is real and progressive, and the maintenance schedule matters far more than the chemistry.

Pick the agent that matches your water hardness, put the flush on the calendar, and do it every year without fail. That is 90% of the outcome. The remaining 10% is choosing stronger chemistry when your water demands it.

The bottom line

Vinegar wins on cost and simplicity, descaling solution wins on speed and heavy scale, and 20% cleaning vinegar is the sensible middle that most hard water households should probably be using. Whichever you choose, the flush that happens beats the perfect flush that does not.