Batch experiments were conducted to examine the influence of various process parameters on phosphorus (P) recovery by struvite formation from urine. The results showed that the Mg/P molar ratio is one of the most important parameters affecting P recovery. The Mg/P molar ratio of 1.3 was found the most reasonable for struvite formation, and the P removal efficiency reached more than 96.6%. An increase in pH of urine solutions from 8.7 to 10.0 did not significantly affect P removal, but the quality of crystal formed at pH 10.0 was poor based on scanning electron microscopy analysis. A longer mixing time positively affected struvite formation, and compared to without mixing, the P removal efficiency increased from 72.7 to 97.3% after 5 min of mixing. The addition of seed material had no influence on the P removal efficiency, but contributed to the formation of struvite clusters.