LFP batteries are now the preferred choice for most large-scale energy storage applications, but traditional BMS is incapable of calculating an accurate state of charge (SOC) for these systems. As a result, inaccuracies of 20% or more are now common across the energy storage industry. This paper outlines the causes of SOC errors, the limitations of today's BMS, and provides a blue print to overcome these challenges.