This document presents a design for a low-cost smart water monitoring system using IoT (Internet of Things) technology. The system uses several sensors to measure water quality and quantity parameters like temperature, pH, turbidity, and water flow. An Arduino microcontroller processes the sensor data and sends it over WiFi to a cloud server for storage and analysis. The system can automatically stop water flow if a certain flow level is reached using an ultrasonic sensor. This smart water monitoring system allows users to monitor water usage and quality in real-time through a mobile or web application.