In the future era, Smart grid provides phenomenal solutions for the consumers, in order to use the energy in more easy and efficient method. In this work, a new Demand Side Management scheme is proposed for users with renewable energy sources and storage facilities. Here an optimal scheduling for home appliances is determined using stochastic dynamic programming for consumers with smart meters. Simulation results demonstrates the effectiveness of the approach with the mathematical model. Results are worked out in Generic Algebraic Modeling System with Gurobi optimizer as a solver which exhibits significant reduction of electricity bills for the users with the usage of renewable energy sourse and battery storage.