Home About Us Services Guide Emergency Service Our Services Documented Report Tools Hub Glossary Blog Service Cities FAQ Pest Control Contact Us
Book onlineTracking number at once · no holdCall nowWater leak emergencyWhatsAppMessage us

Preventive plumbing maintenance: a schedule, checklists and seasonal alerts for your home

Prepared and reviewed by Kashf’s technical team · Last updated: · Editorial policy (Arabic)

اقرأ هذا Evidence بالعربية

Most big leaks start small: a cracked washing-machine hose, silicone coming away around the bath, a float valve that leaks slowly, or a roof drain blocked just before the rain. Nobody notices until a stain appears on the ceiling or the bill jumps.

Good preventive plumbing maintenance means catching these problems while they are small. This guide gives you a practical plan and tools to support it: a calendar that generates your maintenance dates, a kitchen and bathroom checklist, a digital tracking dashboard for your property, and a seasonal indicator and live weather alert for Riyadh.

What is preventive plumbing maintenance, and what do the tools give you?

Preventive maintenance is a set of regular checks and tasks done before something fails: cleaning the tanks, checking joints and valves, renewing silicone, clearing roof drains before the rain, and a full electronic inspection every so often for the buried network you cannot see.

Each tool in this guide supports one part of the plan:

  • Dates: the Preventive Maintenance Calendar.
  • The home walk-through: the Kitchen & Bathroom Preventive Checklist.
  • Tracking and records: the Property Digital Twin.
  • Seasonal timing: the Riyadh Proactive Weather Indicator, the Riyadh Live Weather Alert, and seasonal reminders for Kashf customers when they are switched on.

Who are these tools for?

  • Owners of a house or villa who want a simple plan instead of waiting for a breakdown.
  • Long-term tenants who want to know what to check and what to report to the landlord.
  • Anyone who recently fixed a leak and wants to stop it happening again, or who wants a maintenance record for the property.

When should you use them?

  • Now: create your calendar and do your first walk-through of the kitchen and bathroom.
  • Every 6 months: an inspection round and tank cleaning.
  • Before summer: the roof tank and its insulation, and the air-conditioning condensate drains.
  • Before the rainy season: the roof, drains and downpipes.
  • After any repair: log it in the tracking dashboard and update the date of your last maintenance.

Where do you use them?

The calendar, checklist, tracking dashboard and weather indicator are in the Tools Hub. The live weather alert appears on its own on some Kashf pages, such as the home page and the Tools Hub. Seasonal reminders reach your phone if you agreed to them when ordering a Kashf service and the feature is switched on; that service is available in Saudi Arabia only.

Note: both weather tools are based on Riyadh only. If you live elsewhere, take the general idea from them and follow your own city's seasons.

What do you need before you start?

  • The date of your last maintenance, tank cleaning or leak inspection, even roughly.
  • A flashlight and a dry towel to test for seepage under basins.
  • A few drops of food coloring to test the toilet cistern.
  • A browser on a device you always use, because the dashboard log is saved in that browser.

Tools and how to use them, step by step

Preventive Maintenance Calendar

You enter the date of your last maintenance, and the calendar generates 5 upcoming dates in order:

  • After 6 months: clean and disinfect the roof and ground tanks.
  • After 12 months: check the roof waterproofing.
  • After 12 months: check the exposed plumbing joints in the bathrooms, kitchen and water heaters.
  • After 18 months: a structural check of the ground tank for cracks or leaks.
  • After 24 months: a full inspection of the buried network with electronic detection equipment.

Dates use the Gregorian calendar, and each one has a line explaining its purpose. If the start day does not exist in the target month (for example 31 August + 6 months), the last day of that month is shown (the end of February).

Steps for correct use

  1. Open the calendar

    Go to the Preventive Maintenance Calendar. The "Date of last maintenance" field is pre-filled with today's date.

  2. Enter the right date

    Choose the date of your last real maintenance. If none has ever been done, leave today's date, so the schedule starts from now.

  3. Generate the schedule

    Tap "Generate schedule". A timeline appears with 5 dates, each with a date, a title and a short description.

  4. Copy the dates to your phone calendar

    The tool does not save the schedule or send reminders. Add the dates to your phone calendar yourself, or take a screenshot.

How to read the result

  • A date that has already passed: if you entered an old date, for example two years ago, some dates may be in the past. These are overdue tasks, so start with them now.
  • A date coming up soon: prepare in advance. Cleaning a tank, for example, means draining it and stopping water use for a few hours.
  • The full electronic inspection: the only task you cannot do yourself, because the network is buried.

The intervals in the calendar are general. Shorten them if the house is old, the water is hard with a lot of scale, or you have had leaks before.

Generate your maintenance schedule →

Kitchen & Bathroom Preventive Checklist

A list of 8 items, the points in a kitchen and bathroom most likely to leak. Tick each item you have done or checked:

  1. Silicone around the bath and basin, replaced when cracked.
  2. Tight washing-machine and instant water heater hoses.
  3. Clean floor drains.
  4. The angle valve under the basin.
  5. The bathroom floor sloping toward the drain.
  6. The fridge water line, if it has a water dispenser.
  7. The toilet cistern.
  8. Waterproofing under the bath if the bathroom is on an upper floor.

The progress bar fills with each item, and the message changes with the number completed.

Steps for correct use

  1. Open the checklist

    Open the checklist on your phone and take it with you to the bathroom and kitchen. The bar starts at "0 of 8 items".

  2. Check under the basins

    Wipe the valves and joints with a dry towel, wait 10 minutes and wipe again. Any wetness means seepage. Also check the washing-machine hose: is it swollen or cracked?

  3. Test the toilet

    Put a few drops of coloring in the cistern and do not flush for 15 to 20 minutes. If the color shows in the bowl, the cistern is leaking continuously.

  4. Check silicone and floor slope

    Look for silicone that has come away or turned black around the bath and basin. Pour a cup of water on the bathroom floor and watch: does it run to the drain or pool?

  5. Tick what you have done

    Only tick an item after checking or fixing it. If you found a problem and have not fixed it, do not tick it; note it down to fix.

How to read the result

  • "No items ticked yet": a neutral message with no warning color, inviting you to start.
  • Fewer than 4 items, "A good start — there's still more to complete": finish the rest, because every item left is a possible sudden leak.
  • 4 to 7 items, "Good preventive coverage": complete the remaining items for full coverage.
  • 8 items, "Excellent — a thorough preventive check": repeat the walk-through every 6 to 12 months, as the tool suggests.

Seepage that returns after tightening a joint, or a stain on the ceiling below, usually means a problem behind the tiles that needs an inspection.

Start your preventive walk-through →

Property Digital Twin (Beta)

A beta tracking dashboard that gives you an overall score out of 100 and 3 sub-scores: water network, roof waterproofing and tank waterproofing. It also keeps a log of maintenance work.

  • Water network (half of the overall score): starts at 100. It loses 25 points if you enter no date for your last inspection, and 5, 15 or 30 points if that inspection was more than 6 months, a year or two years ago. It loses 6 points for each leak incident in the last 3 years, up to 10 incidents. It gains 10 points if you logged a "Leak detection" entry within the last year.
  • Roof and tank waterproofing (a quarter each): excellent 95, good 72, old or unknown 42, not waterproofed 15. Each gains 10 points if you logged waterproofing work within the last two years.

Each entry you add to the log has a type, a description and a date you choose (today by default; future dates are not accepted), and the "within the last year / two years" rules use that date. The log and form data (last inspection date, incidents, waterproofing condition) are saved in your browser on your device only. It is a personal local record, not an official or verified one. The scores update automatically when you change any field.

Steps for correct use

  1. Enter the property details

    In the dashboard, choose the "Date of last leak inspection", enter the "Number of leak incidents (last 3 years)", and choose the "Roof waterproofing condition" and "Tank waterproofing condition".

  2. Calculate the scores

    The scores update after any change, and you can also tap "Recalculate indicators". The overall ring and the three sub-scores appear with their numbers and descriptions.

  3. Log your work

    Under "Maintenance log (local log on your device only)", type a short description such as "Cleaned the roof tank and replaced the float valve", choose the actual date (today by default), and choose the type: Leak detection, Roof waterproofing, Tank waterproofing or Repair. Then tap "+ Add to log".

  4. Export the summary

    Tap "Print tracking summary" to open the print window, and save it as a PDF from the printer options for later reference. It is a personal summary of what you entered, not an inspection report or a valuation.

How to read the result

  • 85 or more, "Excellent": strong scores. Keep up the regular follow-up.
  • 65 to 84, "Good": generally in good shape, with room to improve in one or more areas.
  • 45 to 64, "Needs follow-up": schedule an inspection or maintenance soon.
  • Below 45, "Needs urgent intervention": book a leak inspection as soon as possible.

Look at the weakest of the three sub-scores; that is your priority. When adding an entry, choose the actual date of the work, because the "recent inspection" bonus (+10 within the last year) and the "recent waterproofing" bonus (+10 within the last two years) are calculated from that date.

Open your property dashboard →

Riyadh Proactive Weather Indicator

An indicator for Riyadh only. It reads the current month from your device clock and shows a general seasonal alert based on Riyadh's usual patterns:

  • June to August: "Summer season — peak heat and evaporation". Check the roof waterproofing and the roof tank, and watch for air-conditioning condensate water.
  • November to May: "Rainy season (November – May) — check roof waterproofing". Check the roof drainage and spots where water pools, and look again after the first heavy rain.
  • March and April: "Spring rain peak — check roof waterproofing", because these are often among Riyadh's wettest months.
  • September and October: "Transitional season — get ready for the rainy season". Clean the tanks and check the roof waterproofing before the rain.

The indicator does not connect to any weather service and is not a forecast.

Steps for correct use

  1. Open the indicator

    Go to the Riyadh Proactive Weather Indicator. It needs no input, and "Current month" appears at the top of the card.

  2. Check the month

    The indicator takes the month from your device clock. If your device date is wrong, the alert will be for another season.

  3. Read the alert and act on it

    Read the season title and advice, then turn it into a specific task, such as "clear the roof drain on Friday", and add it to your maintenance schedule.

How to read the result

  • Summer: the priority is the roof tank, its insulation and the AC drains. Hot water in the tank is an insulation issue, not a leak.
  • Rain: the priority is the roof, downpipes and drains. Any ceiling stain that appears after rain needs its source found before re-waterproofing.
  • Transitional: the right time for tank cleaning and a full inspection, before the next season gets busy.

Riyadh rain can arrive heavy and suddenly in any month of the season, so follow the official forecasts and do not rely on the seasonal alert alone.

See this season's priority in Riyadh →

Riyadh Live Weather Alert

A small alert window that appears automatically on several Kashf pages, including the home page, the Tools Hub, the emergency page and the blog. It uses a live weather forecast for Riyadh only from the Open-Meteo service.

  • Rain alert: appears if the chance of rain is above 40% today or tomorrow. It advises you to clear the roof drainage before the rain and to book a roof-insulation inspection if you have noticed damp or a past leak. It has a "Book a roof-insulation inspection on WhatsApp" button.
  • Heat alert: appears if the current temperature is 38 °C or more and no rain is expected. It reminds you that tank insulation limits how hot the stored water gets, and has an "Ask about tank insulation" button.

Each type appears at most once a day in the same browser, and it includes no discount or price offer.

Steps for correct use

  1. Browse the site as usual

    Open the home page or the Tools Hub. The alert fetches the Riyadh forecast in the background within seconds and only appears when the rain or heat condition is met.

  2. Read the alert

    Under the heading "Riyadh weather — live alert" you will find the reason for the alert, the advice and the data source. Close it with the × button.

  3. Act on the advice or get in touch

    For rain: clear the roof drain and downpipes before it falls. For heat: make sure the roof tank is shaded or insulated. If you need a service, the WhatsApp button opens a ready-made message.

How to read the result

  • A rain alert appeared: you usually have a day or two. Clear the drains, move things out of the water's path on the roof, and check the ceilings after the rain.
  • A heat alert appeared: extreme heat does not mean a leak, but it is a good time to review the roof tank's insulation and float valve.
  • No alert appeared: there is currently no rain or heat condition above the thresholds in Riyadh, the weather service could not be reached, or you have already seen the alert today.

If you are outside Riyadh, do not rely on this alert; follow your local official forecast. In Saudi Arabia that is the National Center for Meteorology.

A preventive plumbing maintenance plan for a Saudi home

Typical Saudi villas use a ground tank, a booster pump and a roof tank, so the plan covers the tanks as well as the pipes.

Every month (5 minutes)

  • Compare your water bill with the same month last year.
  • Close the taps and watch the meter for 20 minutes once every month or two, as in the meter test.
  • Look at the roof tank overflow pipe: is water coming out?

Every 6 months

  • Clean and disinfect the tanks, and check the float valve.
  • Do the kitchen and bathroom walk-through, and check the washing-machine and water heater hoses.
  • Clear the AC condensate drains; a blockage causes damp that looks like a leak.

Every year

  • Check the roof waterproofing and drains before your city's rainy season.
  • Check the water heater's safety valve according to the manufacturer's instructions.
  • Renew cracked silicone.

Every two years, or sooner for an older house

  • A full electronic inspection of the buried network and the tanks.

A small continuous leak can push you into a higher water tariff tier (in Saudi Arabia, NWC bills by tiered rates); see the rough calculation in the leak water waste guide. For automatic protection that alerts you the moment a leak starts or shuts off the water by itself, read the guide to smart leak sensors and shutoff valves.

Common mistakes that spoil the result

  • Entering today's date in the calendar when you have not maintained the house for years: genuinely overdue tasks get postponed.
  • Ticking checklist items without actually checking: the checklist measures what you did, not the condition of the house.
  • Using the dashboard in a temporary browser: private browsing or clearing data deletes the log.
  • Counting incidents inaccurately: each incident takes 6 points off the network score. Do not inflate them or forget any.
  • Relying on Riyadh tools in another city: the seasons in Jeddah, Abha, Dammam and the north are different.
  • Over-tightening a plastic joint: it can crack and turn seepage into a leak.

Honest limits of the tools

  • The calendar calculates general dates from a single date. It does not save them or send reminders.
  • The kitchen and bathroom checklist covers visible points only. Pipes behind tiles and inside walls cannot be checked by eye.
  • The Digital Twin is a beta awareness tool. Its scores come from your inputs through a fixed formula; they are not an engineering assessment or a property valuation. The log and form data are stored locally in your browser on your device only. They are not an official or verified record, or a certificate from any body.
  • The weather indicator and alert cover Riyadh only. The indicator is based on the month, not the actual weather, and the alert relies on forecasts that can change.
  • Seasonal reminders only work when Kashf has switched them on, for customers who opted in and completed an earlier service.

When do you need a leak detection technician?

  • The "full inspection with electronic equipment" date in your calendar has arrived.
  • The meter moves with all taps closed.
  • Seepage returns after tightening a joint, or a stain appears on the ceiling below.
  • The water network score in the dashboard is below 45.
  • Damp appears on the ceiling after the first rain.

With the water leak detection service, the Kashf team inspects the network from the ground tank to the roof using thermal cameras and acoustic sensors, without random demolition. You receive a written technical report you can add to your property records. For roofs, book a roof waterproofing inspection; for tanks, tank leak detection. The price is set after assessment. On-site services are available in Saudi Arabia only.

Frequently asked questions

How often should I do preventive plumbing maintenance at home?

A practical plan: a monthly look at the bill and meter, tank cleaning and a kitchen and bathroom walk-through every 6 months, a yearly roof and water heater check before the rainy season or summer, and a full electronic inspection of the network about every two years. An older house, or one with past leaks, needs shorter intervals.

How often should I clean my water tank?

Every 6 months is usual for household tanks, and that is what the Kashf Preventive Maintenance Calendar uses. Clean it sooner if you notice sediment or a change in the water's color or smell. Cleaning is also a chance to inspect the walls and float valve. Never climb into a tank alone, because the air inside may be unsafe.

How do I know if my toilet cistern is leaking?

Put a few drops of food coloring in the cistern and do not flush for 15 to 20 minutes. If the color appears in the bowl, water is leaking from the cistern continuously, usually because of a worn seal or float. This leak is silent but wastes a lot of water.

What should I do before a long trip so a leak doesn't happen while I'm away?

Close the washing-machine and water heater valves, switch off the water heaters, and make sure the float valve works and no water is coming from the roof tank overflow. Photograph the meter reading before you leave and compare it when you return. For a long trip, closing the main valve after the tank limits damage if a leak happens.

Why is water coming out of the roof tank overflow pipe?

Usually because the float valve does not shut off the inflow when the tank is full, so the excess spills out through the overflow. This is continuous waste that raises your bill. Check the float valve and replace it if needed. If the overflow continues after replacing it, ask for an inspection of the pump and its valves.

Does the Riyadh weather indicator work for Jeddah or Abha?

No. The indicator and the live weather alert are based on Riyadh only. Rainy seasons in Jeddah, the southern highlands and the Eastern Province are different. Follow your city's official forecasts and prepare the roof before its usual rainy season.

Where is the Property Digital Twin data stored?

The work log is saved in your browser on your device only, and is not sent to Kashf or anyone else. So if you clear your browser data or change device, you may lose it. Print the tracking summary and save it as a PDF after every important update.

Does preventive maintenance replace a leak inspection?

No. Preventive maintenance covers what you can see and reach: joints, valves, hoses, tanks and the roof. Pipes buried under tiles and inside walls can only be checked with equipment, which is why the calendar includes a full electronic inspection about every two years.

Related services

On-site inspections are available in Saudi Arabia; the tools and guides work anywhere.

This guide is educational. It explains estimation tools that help you understand a situation and decide what to do next; confirming a leak and pinpointing it always requires an on-site inspection with instruments. Structural questions are for a licensed engineer to decide.