A new model predictive controller for VRLA battery charging is developed. Convexity of the battery charging optimization problem is proved. Recursive feasibility and stability of the battery charging problem is proved. The developed VRLA battery charging algorithm is experimentally verified.