The SOC (State of Charge) in Lithium-ion battery packs refers to determining a battery's current energy level or capacity at a given time. SOC is important for many battery-operated systems since it shows how much energy is available. In the earlier stage SOC is calculated by different techniques such as Coulomb counting, open-circuit voltage, Kalman filters, Data-Driven Approaches, and Real-Times Updates so these all methods are used to calculate the SOC Estimation in battery packs. In recent years, these old methods have had some errors and accuracy malfunctions in SOC estimation in battery packs. The SOC estimation errors occur on Two-Wheeler, Three-Wheeler, and four-wheeler of Electric Vehicles (EV). To Overcome this problem in current years the AI&ML Algorithms Methods are applied everywhere related to Accuracy, Solutions & All. To increase the accuracy of SOC Estimations we are going to use Machine Learning Algorithms to improve the SOC in Machine Learning there are various methods such as supervised, unsupervised, and reinforcement. Of these three methods, one of the best methods is to select the Algorithms is apply to the Battery packs to get accurate SOC Estimations. In Machine Learning, we select the Supervised Learning Algorithms. Currently, the project will focus on the use of a Supervised Machine Learning Algorithm which includes an Extra Trees Regressor, Bagging Regressor, K-Neighbors Regressor, Decision Tree Regressor, and Random Forest Regressor for SOC Estimation. In this, we will develop algorithms applied to Lithium-ion Battery Packs to accurately the SOC estimates. In conclusion, the algorithms we will develop by using Machine Learning are compared with the algorithms and analytical Models.