Yes, all solar lights have rechargeable batteries. They are designed to charge the batteries during the day so that the batteries can power the light at night. Our solar lights come with batteries already installed and the specs vary by product. Some products may have a pull tab that needs to be removed so the battery can make a connection, but if not noted then it does not have a pull tab.
When you need to replace the batteries make sure to use the same spec as the original (examples are AA / AAA 1.2v Ni-MH, or 14500 / 18650 3.2v Li-Ion). Do not install regular alkaline batteries in a solar lantern and put it out in the sun because alkaline batteries can't be recharged. If you install alkaline batteries they leak and damage the product which would not be covered under warranty.