Prices below are indicative Klang Valley ranges for planning purposes. Actual costs depend on tank type, capacity, access and site conditions — get an exact quote on WhatsApp.
How much does a water tank cost in Malaysia?
A residential water tank in Malaysia serves as a storage buffer against supply interruptions from SYABAS/Air Selangor — common during planned maintenance or unplanned cuts. The cost varies enormously depending on tank type, material, capacity and whether installation requires scaffolding, plumbing or a new pump. Here are the broad 2026 ranges for the Klang Valley:
| Tank type | Typical capacity | Supply only | Installed (incl. plumbing) |
|---|
| Polyethylene (poly) rooftop tank | 500 – 1,000 L | RM350 – RM700 | RM800 – RM1,800 |
| Poly rooftop tank (large) | 2,000 – 5,000 L | RM700 – RM2,500 | RM1,500 – RM5,000 |
| Fibreglass panel (sectional) | 3,000 – 20,000 L | RM2,500 – RM8,000 | RM4,000 – RM15,000 |
| Stainless steel tank | 500 – 3,000 L | RM1,200 – RM5,000 | RM2,000 – RM7,000 |
| Underground poly/fibreglass tank | 2,000 – 10,000 L | RM2,000 – RM6,000 | RM5,000 – RM20,000+ |
Types of water tank used in Malaysian homes
The right tank type depends on your home type, available space, and whether it is a rooftop, ground-level or underground installation:
- Polyethylene (poly) rooftop tank: The most common type for landed homes in the Klang Valley. UV-stabilised poly tanks are lightweight, inexpensive, easy to install on a rooftop frame, and resistant to corrosion. Capacities from 500 L to 5,000 L are readily available from local hardware stores. Main brands: Safewater, Polyware, Taiyo.
- Fibreglass panel (GRP) tank: Bolted-panel tanks assembled on-site from GRP (glass-reinforced plastic) panels. Used where a large-capacity tank (5,000–50,000 L) is needed for landed property, shophouse or light commercial. Can be configured to any footprint. More expensive than poly but longer-lasting.
- Stainless steel tank: Premium option for those who want a long-lasting, hygienic tank. Grade 304 stainless is standard; grade 316 for higher corrosion environments. Significantly more expensive than poly but maintenance-free for 20+ years.
- Underground tank: Buried below ground level, keeping the tank out of sight and maintaining cooler water temperature. Requires excavation and a pump to push water up to the house. More complex and expensive to install but popular for larger homes with landscape planning considerations.
- Rooftop concrete or fibreglass tank (older homes): Many pre-2000 terrace houses have a concrete or fibreglass tank built into the roof structure. These are often due for replacement as they crack and harbour algae. Replacement with a poly tank is the standard approach.
Cost comparison by type and capacity
| Tank type & capacity | Supply only | Installation labour | Total installed |
|---|
| Poly rooftop, 500 L | RM350 – RM450 | RM300 – RM500 | RM650 – RM950 |
| Poly rooftop, 1,000 L | RM500 – RM700 | RM400 – RM700 | RM900 – RM1,400 |
| Poly rooftop, 2,000 L | RM800 – RM1,200 | RM600 – RM1,000 | RM1,400 – RM2,200 |
| Poly rooftop, 5,000 L | RM1,800 – RM2,500 | RM1,000 – RM2,000 | RM2,800 – RM4,500 |
| Fibreglass panel, 10,000 L | RM5,000 – RM7,000 | RM1,500 – RM3,000 | RM6,500 – RM10,000 |
| Stainless steel, 1,000 L | RM1,800 – RM3,000 | RM500 – RM900 | RM2,300 – RM3,900 |
| Underground poly, 3,000 L (incl. excavation) | RM2,000 – RM3,500 | RM3,000 – RM6,000 | RM5,000 – RM9,500 |
Cost breakdown: supply vs. installation
Understanding what drives each cost component helps you compare quotes accurately:
| Cost component | Typical range | Notes |
|---|
| Tank supply (poly, 1,000 L) | RM500 – RM700 | Brand, wall thickness affect price |
| Rooftop frame (mild steel or angle iron) | RM400 – RM900 | Required for rooftop poly tanks; custom to roof geometry |
| Plumbing connections (inlet, outlet, overflow, float valve) | RM500 – RM1,200 | More complex if replacing old concrete tank |
| Labour & haulage (rooftop lift) | RM300 – RM800 | Upper-floor tanks require manpower or crane lift for large capacities |
| Booster pump (if required) | RM600 – RM2,500 | See pump section below |
| Old tank removal & disposal | RM300 – RM800 | Old concrete/fibreglass tanks are heavy and require hacking |
Rooftop poly tanks — the standard choice for terrace houses
The rooftop poly tank remains the most practical and cost-effective water storage solution for the majority of Klang Valley terrace houses and semi-Ds. Key considerations:
- Roof loading: A 1,000 L tank full of water weighs approximately 1,000 kg. Confirm your roof structure can bear the load before installing — older timber roof trusses in pre-1990 terrace houses may need reinforcement.
- Float valve: A ball-float valve on the inlet pipe automatically stops filling when the tank reaches capacity. Always include one — without it, the tank will overflow continuously during supply pressure.
- Overflow pipe: Should discharge away from the wall and not over the neighbour’s property. Route to a guttered area or downpipe.
- Tank cleaning: Poly tanks should be drained and brushed out every 12–24 months to remove sediment. Schedule this with your plumber.
For a straightforward replacement of an existing rooftop tank, the job typically takes one day and costs RM900–RM1,800 all-in for a 1,000 L poly unit.
Fibreglass panel tanks — high capacity, assembled on-site
GRP (glass-reinforced plastic) sectional tanks are assembled from bolt-together panels on-site, making them suitable for locations where a large one-piece tank cannot be delivered or lifted. Common in shophouses, semi-Ds with large gardens, and commercial premises. A 10,000 L GRP tank will cost RM6,500–RM10,000 installed — roughly 2–3× a poly tank of the same capacity, but with a longer lifespan (20–30 years vs. 10–15 for poly) and no UV degradation.
Underground water tanks
Underground tanks are popular for larger landed properties where aesthetics or space constraints rule out a rooftop tank. They maintain cooler water temperatures and are out of sight. The main additional costs vs. a rooftop tank are:
- Excavation: RM2,000–RM8,000 depending on depth, soil type and access for machinery. Hand-digging (where machinery cannot access) significantly increases cost.
- Submersible or jet pump: Required to push water from the underground tank up to the house distribution system. Budget RM800–RM3,000 for the pump, controller and pressure tank.
- Tank supply (underground-rated): RM2,000–RM6,000 for a 3,000–10,000 L underground-rated poly or GRP tank.
- Backfill and reinstatement: RM1,000–RM3,000 if a driveway, paving or garden area is reinstated.
Total installed cost for a 3,000 L underground tank in a terrace house: RM8,000–RM15,000.
Booster pump cost — when do you need one?
A booster pump increases water pressure from a storage tank to the house distribution system. It is required when:
- The water tank is at ground or basement level (gravity feed is insufficient for upper-floor pressure).
- The roof tank feeds an upper storey home where gravity pressure is low (below 1.5 bar).
- You have installed an underground tank (water must be pumped up).
| Pump type | Use case | Indicative cost (supply + install) |
|---|
| Single-phase jet pump (0.5–1 HP) | Low-rise terrace house, ground tank | RM600 – RM1,200 |
| Single-phase jet pump (1–1.5 HP) with pressure tank | Semi-D, ground tank, 2–3 storeys | RM1,200 – RM2,500 |
| Submersible pump (underground tank) | Underground tank, 2–4 storeys | RM800 – RM2,000 |
| Inverter variable-speed pump | Premium constant-pressure supply | RM2,500 – RM5,000 |
If you are only replacing an existing rooftop tank (and your current roof-level gravity feed is adequate), you may not need a pump at all. A plumber can assess your existing pressure before you decide.
What affects water tank cost most?
- Tank type and material. Poly is the budget option; stainless steel costs 3–5× more for the same capacity but is maintenance-free for 20+ years.
- Capacity. Doubling capacity roughly doubles the tank cost, but the installation labour increase is proportionally smaller.
- Access and roof height. Lifting a large tank to a three-storey roof may require a crane or block-and-tackle rigging, adding RM500–RM2,000 to labour.
- Old tank removal. Removing an old concrete or built-in fibreglass tank requires hacking and disposal, adding RM500–RM1,500.
- Whether a pump is required. Adding a booster pump adds RM600–RM2,500 to the project.
Worked example: rooftop poly tank replacement for a KL terrace house
An illustrative budget for replacing an old 800 L rooftop tank (cracked, leaking) in a standard 2-storey Klang Valley terrace house:
| Item | Indicative cost | Notes |
|---|
| Old tank removal (fibreglass, hack & disposal) | RM600 | Includes debris haulage |
| New poly tank (1,000 L, UV-stabilised) | RM600 | Safewater or Polyware brand |
| Mild steel rooftop frame (replacement) | RM600 | Existing frame corroded |
| Plumbing connections (inlet, outlet, overflow, float valve) | RM800 | UPVC piping, quality ball-float |
| Labour (2 plumbers, 1 day) | RM400 | Includes rooftop access |
| Total | ~RM3,000 | |
If the existing frame and plumbing connections are still sound, a straightforward tank swap could cost RM1,200–RM1,800. If a booster pump is also needed, add RM800–RM1,500.
For broader home renovation budgeting, see our full renovation cost guide → and kitchen renovation cost guide →. Plan your total budget with the renovation cost calculator →.
How to choose the right water tank for your home
- Terrace house, standard usage: A 1,000 L UV-stabilised poly rooftop tank is the default recommendation. It covers 2–3 days of supply for a typical family of four at 150 L/person/day.
- Larger family or frequent supply cuts: Consider a 2,000–3,000 L tank. The additional cost is modest and the peace of mind is significant.
- Semi-D or bungalow: A 3,000–5,000 L poly or GRP panel tank is appropriate. If space allows, underground tanks are attractive for aesthetic reasons.
- Condo / apartment: In most condos, the building has a shared roof tank maintained by management. Individual unit tanks are generally not installed. If low pressure is a problem, a point-of-use booster pump (RM600–RM1,200) may be a better solution than a private tank.
- Longevity priority: If you plan to stay in the property for 20+ years and want a maintenance-free solution, stainless steel (304 grade) is worth the premium.
Common water tank mistakes to avoid
- Buying a tank that is too small. At 150 L per person per day, a family of four uses 600 L/day. A 500 L tank provides less than one day of buffer. Size for at least 2–3 days of usage.
- Skipping the float valve. Without a float valve, your mains water will overflow the tank continuously when supply is restored, wasting thousands of litres.
- Not checking roof load capacity. A full 2,000 L tank weighs 2 tonnes. Confirm your roof structure — particularly older timber trusses — can bear the load before installation.
- Using a non-UV-stabilised poly tank outdoors. Standard (non-food-grade, non-UV-stabilised) poly tanks will crack and leach chemicals within 2–3 years of sun exposure. Always specify UV-stabilised and food-grade for rooftop tanks.
- No overflow route. Without a proper overflow pipe, a full tank during high-pressure mains water will discharge across your roof and down your walls, causing water damage and staining.
Maintenance & cleaning costs
Regular maintenance extends tank life and ensures water quality:
- Annual tank cleaning (drain, scrub, refill): RM150–RM400 depending on capacity and rooftop access. Removes sediment, algae and scale.
- Float valve replacement: Every 3–5 years; RM80–RM200 including labour.
- Pipe and joint inspection: Annually; check for seepage at connections, UV degradation of exposed pipes and frame corrosion.
- Frame repainting (mild steel frames): Every 3–5 years with rust-resistant paint (Hammerite or similar); RM150–RM400.
- Pump service (if applicable): Annually; clean filter, check impeller; RM100–RM300 for a service visit.
A well-maintained UV-stabilised poly tank lasts 10–15 years. Stainless steel tanks with proper installation and care last 25–30 years.
⚠️ Indicative Klang Valley ranges. For a fixed, itemised water tank supply and installation quote,
WhatsApp ClickBina.
Sources & official references
- Air Selangor (Pengurusan Air Selangor Sdn Bhd) — water supply standards and planned maintenance notifications (airselangor.com).
- SPAN (Suruhanjaya Perkhidmatan Air Negara) — national water services industry regulator (span.gov.my).
- MS 1583 (Malaysian Standard: Code of Practice for Water Supply) — guidance on storage tank sizing and installation for residential buildings.
- CIDB Malaysia — plumbing contractor registration and trade standards (cidb.gov.my).
- Uniform Building By-Laws 1984 (UBBL) — structural load requirements for rooftop installations.