A tankless water heater cleaning is not just a nice annual chore. This is one of the main things that keeps your unit heating properly, especially if you live in a hard-water area.
Tankless water heaters heat water as it passes through a heat exchanger. That design is efficient, but it also means mineral buildup has less room to hide. Calcium and magnesium in hard water can accumulate in the system, slow water flow, reduce heating performance, and eventually trigger error codes or service issues. The U.S. Geological Survey classifies water above 121 mg/L as hard and above 180 mg/L as very hard, which matters because harder water increases the chance of scale buildup inside plumbing and appliances.
That is why tankless water heater cleaning should be part of owning the system, not something you only think about when the hot water starts acting strange.
What Tankless Water Heater Cleaning Involves
When we say tankless water heater cleaning, we usually mean three related maintenance jobs:
- Flushing the heat exchanger. This is the process most homeowners are thinking about when they search for a tankless water heater flush. A pump circulates vinegar or a manufacturer-approved descaling solution through the unit to loosen mineral deposits.
- Descaling the unit. To descale tankless water heater parts, the cleaning solution targets lime and mineral scale inside the heat exchanger. Descaling is the process of removing mineral deposits from the heat exchanger, and it’s recommended at least once a year. However, homes with harder water, higher temperature settings, or heavier hot-water use may need it more often.
- Cleaning filters and small service parts. Tankless systems often have inlet water filters, air intake filters, condensate traps, or other parts that need inspection. Navien’s maintenance guidance includes cleaning filters, checking the condensate trap, and flushing/descaling the heat exchanger.
So, tankless hot water heater cleaning is not just “run vinegar through it and forget it.” A good cleaning checks the water path, the filters, and signs that the unit is struggling.
Why Tankless Water Heaters Need Cleaning More Than People Expect
A tank water heater stores hot water in a large tank. Sediment can settle at the bottom. That is still a problem, but the system has more space.
A tankless unit works differently. Water moves through narrow passages in a heat exchanger. If scale builds up there, it can affect performance quickly.
You may notice:
- Hot water taking longer than usual
- Water temperature rising and falling
- Lower hot-water pressure
- Error codes on the display
- Strange clicking, rumbling, or whining sounds
- The system shutting off during showers
- Higher energy use without a clear reason
These symptoms do not always mean scale is the only problem. A dirty inlet filter, a gas supply issue, a bad sensor, or an undersized unit can also cause trouble. But if your system has not been flushed in more than a year, cleaning should be one of the first things you consider.
How Often Should You Flush a Tankless Water Heater?
A common rule is once per year. That is a safe starting point for many homes.
But the better answer depends on your water and usage.
If you have soft water and moderate hot-water use, an annual tankless water heater flush may be enough. If you have hard water, very hard water, a large household, or a high temperature setting, you may need cleaning every six months.
Navien recommends descaling at least once a year, with frequency depending on mineral content, temperature setting, and hot-water use. Rinnai also publishes detailed flushing procedures and emphasizes shutting off power, closing water valves, circulating cleaning solution, rinsing, and cleaning filters after the flush.
Here is the practical homeowner version:
- If your water is soft, flush once a year.
- For hard water, flush every 6 to 12 months.
- If your water is very hard, ask a plumber whether you need more frequent flushing, a scale inhibitor, or a water softener.
If you are not sure about your water hardness, check your city water report or use a simple water hardness test strip kit. These inexpensive strips, usually sold online or at home improvement stores, can show whether your water is soft, moderately hard, hard, or very hard.
Tankless Water Heater Flush vs Descaling: Are They the Same?
They are closely related, but not always identical.
A tankless water heater flush means circulating liquid through the heat exchanger. That liquid may be clean water, vinegar, or descaling solution.
Descaling is more specific. When you descale tankless water heater components, you are using a solution to dissolve mineral deposits.
In normal homeowner language, people use “flush” and “descale” almost the same way. But if you are hiring a professional, ask exactly what the service includes.
A proper tankless water heater flush service should include more than a quick rinse:
- Shutting down the unit safely
- Isolating the water heater
- Connecting hoses to service valves
- Circulating descaling solution
- Flushing with clean water afterward
- Cleaning the inlet filter
- Checking for leaks
- Looking for error codes
- Confirming the unit fires and heats properly
That final check matters. A plumber should not just leave after the vinegar cycle. The unit should be tested after cleaning.
Cleaning a Tankless Water Heater Yourself
You can clean a tankless water heater yourself if the unit has service valves and you are comfortable working around water, electricity, and, in some cases, gas.
This is not a job to do by instinct. You need to follow the owner’s manual for your specific model because the exact valve layout, filter location, and restart process can vary. But the basic process is usually similar.
You will usually need:
- A small submersible pump
- Two washing-machine hoses
- A 5-gallon bucket
- White vinegar or approved descaling solution
- Towels or a small pan for drips
- Gloves
- The owner’s manual
The most important thing is that your heater has isolation valves, also called service valves. These let you flush the heater without sending cleaning solution through the rest of your plumbing. If your unit does not have them, a DIY flush becomes much harder and may not be worth attempting.
1. Shut the unit down safely
Turn off the power to the tankless water heater. If it is a gas unit, turn off the gas supply as well. Then close the cold-water inlet valve and hot-water outlet valve.
Do not rush this part. You are isolating the heater so you can clean the heat exchanger without pushing water or cleaning solution into the rest of the house.
2. Connect the hoses
Attach one hose to the cold-water service valve and another hose to the hot-water service valve. Place the pump in the bucket, then connect the cold-water hose to the pump.
Put the hot-water hose into the same bucket so the solution can circulate in a loop.
3. Add the cleaning solution
Fill the bucket with enough white vinegar or descaling solution to cover the pump. Many homeowners use white vinegar, but some units may call for a specific descaler.
This is where the manual matters. Do not use harsh chemicals unless the manufacturer allows them.
4. Open the service valves and run the pump
Open the hot and cold service valves. Turn on the pump and let the cleaning solution circulate through the heater.
Many flush procedures run for about 45 to 60 minutes, but follow your manual or the descaler instructions. If the unit has heavy scale buildup, the liquid may look cloudy or dirty as it circulates.
5. Flush with clean water
When the descaling cycle is done, turn off the pump and close the service valves. Remove the cleaning solution from the bucket.
Then flush the heater with clean water so you do not leave vinegar or descaler inside the system. This step is easy to skip, but it matters. The cleaning solution should not remain in the heat exchanger.
6. Clean the inlet filter
Most tankless water heaters have a small inlet filter that catches debris before water enters the unit. Remove it carefully, rinse it under clean water, and clear any sediment.
A dirty filter can cause low flow even after the heat exchanger has been flushed.
7. Disconnect everything and restart the heater
Remove the hoses, close the service ports, and reopen the main cold-water inlet and hot-water outlet valves.
Check for leaks around the valves and hose connections. Then restore power. If it is a gas unit, turn the gas supply back on.
Run hot water at a faucet and make sure the unit fires normally. Watch for error codes, unusual noises, or temperature swings.

When DIY Cleaning Is Not a Good Idea
Do not attempt the flush yourself if the heater has active leaks, repeated error codes, no service valves, damaged fittings, or signs of improper installation.
You should also call a professional if the unit has not been cleaned in several years. Heavy scale buildup may need more careful service than a basic vinegar flush.
A DIY tankless water heater flush can save money, but only when the setup is simple, and you know what you are doing. If you are guessing at the valves, forcing fittings, or are unsure how to restart the unit, a professional tankless water heater cleaning service is the safer choice.
Professional Tankless Water Heater Cleaning Service
A good tankless water heater cleaning service usually starts before the pump is connected.
The technician should look at the installation. Are the service valves accessible? Is there corrosion? Are there water stains under the unit? Is the venting intact on a gas unit? Is the condensate line clear on a condensing model?
Then comes the flush.
The plumber isolates the unit from the home’s plumbing, connects hoses to the hot and cold service ports, and uses a pump to circulate cleaning solution through the heat exchanger. After the descaling cycle, the technician flushes the unit with clean water to remove leftover solution and loosened mineral debris.
After that, the smaller details matter. The inlet filter should be cleaned. The system should be checked for leaks. The unit should be powered back on and tested.
If the service is rushed, you may technically get a flush, but not a full maintenance visit.
The Cost to Descale a Tankless Water Heater
The cost to descale tankless water heater systems usually falls around $150 to $350 for professional service. A simple flush may land closer to $150 to $250, while a fuller maintenance visit can cost more if the unit is hard to reach, heavily scaled, or showing performance issues. Recent cost guides place professional tankless flushing in that same general range.
The price depends on what the plumber actually does. A cheap visit may only include a quick flush. A better tankless water heater flush service should include descaling the heat exchanger, rinsing the system with clean water, cleaning the inlet filter, checking for leaks, and confirming that the heater works properly before the technician leaves.
What can raise the price?
You may pay more if:
- The unit has not been cleaned in years
- The service valves are missing or difficult to reach
- The inlet filter is clogged
- The heater is showing error codes
- The plumber needs to diagnose poor hot-water flow
- You live in an area with higher labor rates
DIY can be cheaper over time, but not always on the first try. A tankless flush kit can cost around $100 to $300, depending on what it includes. The kit may be reusable, but you still need a descaling solution each time.
So if you only need one simple flush and you are not comfortable working on the unit, hiring a professional may make more sense. If you plan to maintain the heater yourself every year and your setup is simple, a kit can pay off later.
Is the service worth paying for?
In most cases, yes.
A professional tankless water heater flush service is usually cheaper than waiting until scale buildup causes poor flow, overheating, shutdowns, or part failure. Routine maintenance does not prevent every repair, but it helps reduce one of the most avoidable problems in tankless systems: mineral buildup inside the heat exchanger.
Tankless repairs often cost much more than routine descaling, especially when the issue involves sensors, burners, heat exchangers, or control components. Recent repair estimates commonly place tankless repair costs in the hundreds of dollars, with more serious repairs reaching well over $1,000.
That does not mean every homeowner needs to pay for service every few months. If your water is soft, the unit is easy to access, and you are comfortable doing the flush correctly, DIY maintenance may be enough. But if you have hard water, a gas unit, error codes, missing service valves, or no maintenance history, paying for service is usually the safer choice.
For most homeowners, descaling is not about adding another home maintenance bill. It is about protecting an expensive appliance before a small maintenance issue becomes a repair call.
The Biggest Mistake: Waiting Until the Hot Water Fails
Many homeowners do not think about tankless water heater cleaning until something feels wrong.
That is understandable. Tankless units are mounted on the wall; they do not have a big tank sitting in the garage, and they often run quietly. It is easy to forget they need attention.
But waiting for symptoms is not the best plan.
By the time your shower temperature starts bouncing from hot to lukewarm, scale may already be affecting the heat exchanger. By the time the unit throws an error code, the cleaning may no longer be simple maintenance. It may become troubleshooting.
A better habit is to schedule cleaning before peak use. For many homes, that means once a year, ideally before winter or before a season when guests and family visits increase hot-water demand.
Should You Use Vinegar or a Commercial Descaler?
White vinegar is commonly used for tankless flushing, and some manufacturers’ procedures allow it. Commercial descaling solutions can work faster and may be recommended by certain plumbers or manufacturers.
The safest answer is simple: follow your manual.
Some homeowners assume all tankless units can be cleaned the same way. That is not always true. Your model may have specific instructions for flushing time, solution type, filter handling, or restart steps.
Performing maintenance activities such as flushing the heat exchanger and service alerts can remind users about maintenance. Also, filters should be cleaned after the flush, and the vinegar used should not be reused.
Do not use harsh chemicals unless your manufacturer allows them. A stronger cleaner is not always better. It can damage seals, void guidance, or create a safety problem if not rinsed properly.
Cleaning Is Also About Water Quality
If you need to descale tankless water heater parts every few months, the unit may not be the real problem, but your water may be.
Hard water is caused mainly by calcium and magnesium compounds. The US Geological Survey classifies 121 to 180 mg/L as hard and anything over 180 mg/L as very hard. In those conditions, a tankless heater can collect scale faster, especially when the water is heated to higher temperatures.
This is where a plumber may recommend:
- A scale inhibitor
- A water softener
- A sediment pre-filter
- More frequent flushing
- Lowering the temperature setting slightly
Not every home needs a water softener. But if you are paying for frequent cleaning, replacing fixtures early, or seeing white mineral buildup around faucets, it is worth testing the water.
When Cleaning Is Not Enough
A tankless hot water heater cleaning can solve a lot of performance issues, but it cannot fix everything.
Cleaning may not be enough if:
- The unit is undersized for the home
- The heat exchanger is already damaged
- The gas line is too small
- The electric supply is inadequate
- The venting is wrong or blocked
- The flow sensor is failing
- The unit was installed incorrectly
- The water heater is near the end of its service life
This is why a good maintenance visit matters. A technician may notice that the unit is not just dirty. It may be struggling because of installation or sizing.
That kind of detail gives readers real value. It helps them avoid paying for repeated flushing when the real issue is something else.
A Simple Tankless Water Heater Cleaning Schedule
For most homes, use this as a starting point:
- Every month or two: Look for leaks, error codes, and unusual sounds.
- Every 6 to 12 months: Flush and descale the heat exchanger, especially in hard-water areas.
- Once a year: Have the unit inspected if you are not comfortable doing full maintenance yourself.
- Any time performance changes: Check filters, water flow, error codes, and service history before assuming the unit is failing.
However, this schedule should not replace your manual. Use it as a practical homeowner baseline.
The Smart Way to Think About Tankless Water Heater Cleaning
A tankless unit can be a great upgrade, but it is not maintenance-free.
The best way to protect it is simple: know your water hardness, flush the system on schedule, clean the filters, and do not ignore early warning signs.
A proper tankless water heater cleaning keeps hot water flowing, helps the heat exchanger work efficiently, and gives you a chance to catch small issues before they become expensive repairs.
If your system has not been flushed in over a year, start there. Check the manual. Look at your service valves. Test your water hardness. Then decide whether you can handle the job yourself or whether a professional tankless water heater cleaning service is the safer choice.
Either way, do not wait for the shower to go cold before giving the unit the maintenance it has been asking for.