Phosphonates, as a kind of important organic phosphorus in wastewater, should be removed in terms of their environmental risks. Unfortunately, traditional biological treatments fail to remove phosphonates effectively due to their biological inertness. The reported advanced oxidation processes (AOPs) usually require pH adjustment or coupling with other technologies to achieve high removal efficiency. Thus, a simple and efficient method for phosphonate removal is urgently needed. Herein, ferrate was found to remove phosphonates effectively in one-step under near-neutral circumstances by coupling oxidation and in-situ coagulation. Nitrilotrimethyl-phosphonic acid (NTMP), a typical phosphonate, could be efficiently oxidized by ferrate to release phosphate. The fraction of phosphate release increased with increasing ferrate dosage and reached 43.1% when 0.15 mM ferrate was added. Fe(VI) was responsible for NTMP oxidation, while Fe(V), Fe(IV) and ⋅OH played a minor role. Ferrate-induced phosphate release facilitated total phosphorus (TP) removal, because the phosphate is more easily removed via ferrate-resultant Fe(III) coagulation than the phosphonates. The coagulation removal of TP could reach up to 90% within 10 min. Furthermore, ferrate exerted high removal efficiencies for other commonly used phosphonates with approximately or up to 90% TP removal. This work provides a one-step efficient method to treat phosphonate-containing wastewaters.