Three different technological solutions, namely acidogenic fermentation and chemical extraction (alkaline or acidic), followed by precipitation with 1% Ca(OH)2, were investigated in the view of integrating phosphorus recovery into existing wastewater treatment plants. Experiments were conducted at the lab-scale using (i) sludge taken from biologically and chemically promoted phosphorus removal activated sludge processes and (ii) ashes obtained from sludge muffle incineration. Results highlighted the benefits of enhanced biological phosphorus removal (EBPR) systems rather than chemically promoted phosphorus removal in not only phosphorus extraction (up to 40% with EBPR) and recovery directly from secondary sludge (P precipitation between 66 and 92%), but after sludge incineration as well (P extraction up to 96% and precipitation above 96%). Acidogenic fermentation ensured the highest phosphorus release from EBPR sludge (equal to a concentration in solution of 122 mg/L P-PO43−), while the derived ashes had a lower level of metal contamination (particularly Fe and Al content < 2%). The phosphorus-rich product obtained by means of the recovery process showed relevant metal contamination (Cu, Zn, and Ni) under some operating conditions, suggesting the need for further treatments.