Ecovacs Robot Vacuum Error Code 20: How to Fix It

Easy 5-10 minutes Low Severity Verified June 2026
Error Code
Error 20
Brand
Ecovacs
Product Type
robot_vacuum
Severity
Low
DIY Difficulty
Easy
Estimated Fix Time
5-10 minutes
Ecovacs Error Code 20 indicates that your robot vacuum cannot detect the water tank needed for mopping functions. This is typically a simple installation issue that can be resolved in just a few minutes by properly securing the water tank.
Ad

Tools You'll Need

How to Fix Error Code Error 20

  1. Turn off and unplug the robot vacuum

    Always power down the robot before handling components to prevent accidental activation
  2. Locate the water tank compartment

  3. Check if water tank is present

  4. Clean the tank and compartment contacts

    Ensure contacts are completely dry before reinstalling to prevent electrical issues
  5. Fill the water tank if needed

    Only use clean water - avoid detergents or chemicals unless specified by manufacturer
  6. Insert the water tank properly

  7. Install the mopping pad if required

  8. Power on and test

Parts You May Need

Ad

When to Call a Professional

Contact Ecovacs customer support if the error persists after multiple reinstallation attempts, if you notice damaged contacts or compartment components, or if the water tank appears physically damaged and won't stay in place properly.

Frequently Asked Questions

Why does my Ecovacs keep showing Error 20 even with the water tank installed?
This usually indicates the water tank isn't fully seated or the contacts are dirty. Remove the tank completely, clean both the tank and compartment contacts with a dry cloth, and reinstall ensuring you hear a click when it locks in place.
Can I use my Ecovacs robot vacuum for regular cleaning without the water tank?
Yes, for dry vacuuming you typically don't need the water tank installed. However, some models may require the tank to be present but empty. Check your user manual or try running a vacuum-only cycle.
What should I do if my Ecovacs water tank is cracked or damaged?
A damaged water tank will likely trigger Error 20 and should be replaced. Contact Ecovacs customer service or authorized dealers to purchase a replacement water tank specific to your robot vacuum model.
Does the water tank need to be filled for Error 20 to clear?
Most Ecovacs models will recognize an empty but properly installed water tank. However, some models may require water to be present for the sensors to detect it properly. Try both empty and filled scenarios.
How do I clean the water tank contacts on my Ecovacs robot vacuum?
Use a clean, dry cloth to gently wipe the metal contacts on both the water tank and the robot's compartment. Avoid using water or cleaning products on the electrical contacts. Ensure everything is completely dry before reassembly.