The increasing cost of energy consumption is one of the most common issues that is encountered by households. However, including more sources besides the power grid will help to reduce the total cost of energy consumption. In addition, including energy storage systems such are batteries will give the system more efficiency and high performance. The objective of the presented paper is to propose an optimal scheduling strategy for energy storage utilization in order to reduce the total energy consumption cost in homes supplied by several energy sources (solar and wind energy) besides the utility grid that is supposed to support the sale/purchase of energy. The results obtained by simulations proved the efficiency of the proposed scheduling strategy for the storage system, in optimizing the cost of consumed energy.