Accurate assessment of the state of charge (SOC) is critical since it assists in battery safety, battery management systems (BMS), improving the battery life cycle, and preventing fast battery deterioration. A hybrid method combining Coulomb counting and an adaptive system is adopted. The adaptive system will alleviate the disadvantage of the Coulomb counting method in estimating initial SOC. A second-order Thevenin dynamic battery with SOC-dependent impedance is chosen. The SOC-OCV lookup table is built by creating battery parameters in the MATLAB environment and is used to determine the initial SOC using the adaptive system. Results are based on the 100-Ah lithium battery type. Moreover, this method can be used in other batteries by generating their battery parameters and hence the corresponding look-up table.