This paper addresses with the development of an effective standalone solar photovoltaic (PV)-fed brushless DC (BLDC) motor water pumping system with battery storage. The system guarantees continuous water supply in all operating environments. Boost converter is selected as the DC-DC converter linking the PV array and voltage source inverter. Maximum power point tracking is achieved through perturb and observe algorithm. The bidirectional buck-boost converter is intended for the transfer of power between the battery and solar panels. Charging and discharging control of battery is achieved through onecycle control of bidirectional converter which provides quick response and zero steady-state error. The BLDC motor works with electronic commutation providing smooth and fundamental frequency operation of the voltage source inverter. Simple battery management system using digital integrated circuits for controlling the power transfer amidst the solar panel and the load enhances the system efficiency. The performance of the proposed system is checked for various operating modes like normal conditions, discharging conditions and charging conditions of the battery, and is validated through simulation results.Comparison with existing topologies proves the efficacy of the system under all operating conditions.