Rainwater harvesting is an alternative sources of water supply and can be used for potable and non-potable uses. It could helps to store treated rainwater for more beneficial use and also for flood mitigation. Sustainable approach for flooding problem reduction in urban areas is by slowing down the rate of surface runoff flows at source by providing more storage area/tank. In order to understand the performance of a rainwater harvesting system (RWH), a preliminary monitoring on a 'do it yourself' (DIY) RWH model with additional first-flush strategy for water quality treatment was done. The main concept behind first flush diversion is to prevent initial polluted rainwater from entering the storage tank. Based on seven rainfall events observed in Parit Raja, both quality and quantity of the rainfalls were analysed. For rainwater quality, the samples from first flush diverter and storage tank were taken to understand their performance based on pH, dissolved oxygen (DO), turbidity, total dissolved solid (TDS), total suspended solid (TSS), chemical oxygen demand (COD) and biochemical oxygen demand (BOD) parameters. While for rainwater quantity, hydrograph analysis were done based on the performance of total rainfall and runoff, peak flow of rainfall and runoff; and delayed time parameters. Based on Interim National Water Quality Standard (INWQS) and National Drinking Water Quality Standard (NDWQS), first flush diverter apparently helps on water quality improvement in storage tanks when pH, DO, TDS, TSS and turbidity were classified as Class I (INWQS) and is allowable for drinking; but BOD and COD parameters were classified as Class III (INWQS). Hence, it has potential to be used as potable usage but will need extensive treatment to reduce its poor microbial quality. Based on the maximum observed rainfall event which had total volume of 3195.5 liter, had peakflow reduction from 0.00071 m(3)/s to 0.00034 m(3)/s and delayed runoff between 5 and 10 minutes after rainfall started. It concludes that the performance of water retention could be due to total rainfall and the tank capacity. Therefore, RWH has a potential to be used as potable use and at the same time it also has a potential to reduce local urban flooding.