Cloud computing is Internet-based technology has brought in service-oriented idea and has formed a new environment with its great power and advantages such as flexibility, capacity and processing power. Cloud offers set of IT services to customers on a rented basis with the capability to scale in or out their requirement of services. Regardless of the prospective advantages offered by cloud, organizations are sluggish in accommodating because of the issues related with it. The paper analyses the present, past and future challenges in adopting cloud computing such as data security, cost uncertainty, loss of control, regulatory compliance, SLA agreements, portability/integration of data, compatibility of software, performance and lock-in problems. © Research India Publications.