This paper shows the simulation results of struvite thermodynamics. The thermodynamic simulation shows the complex solution chemistry of struvite. Based on the thermodynamic simulation results, the complexes and ions present in struvite solution system are MgOH+, +, MgHPO4, MgPO4-, H3PO4, H2PO4-, HPO42-, NH3, NH4+, Mg2+ and PO43-. The thermodynamic simulation results also show that the supersaturation of struvite system is a function of reactant concentration (concentration of total magnesium, ammonium and phosphate) and solution pH. The paper also includes the validation the developed thermodynamic model using Minteq (a specialized thermodynamic modeling package)