The cost of solar batteries varies widely depending on their capacity, brand, and technology. Generally, the initial investment can range from a few thousand to tens of thousands of dollars, but prices are expected to decrease as technology advances.