Cloud computing is a very popular paradigm in the field of computer science. It provides on demand, ubiquitous access as a service to different people via the internet. In spite of offering many benefits over the traditional computing, there are numerous issues in cloud computing . Load balancing is one of the issue in cloud computing that distributes the workload to the nodes in such a way no one node is overloaded or under -loaded. In this paper, cost scheduling algorithm is applied for load balancing by considering the cost of service provider and user. In the cost scheduling algorithm, efficient mapping of tasks to available packages in cloud so it beneficial to user and service provider.