The invention provides a preparation method of battery-grade iron phosphate. The preparation method comprises the following steps: adding high-purity iron powder into hydrochloric acid with a proper concentration, and carrying out a reaction until the iron powder is not dissolved any more; filtering, adding a proper amount of hydrogen peroxide, and reacting until no ferrous ions exist in the reaction solution; adding phosphoric acid, uniformly stirring, and carrying out spray drying to obtain iron phosphate dihydrate; and sintering at a high temperature to remove crystal water to obtain anhydrous iron phosphate. According to the invention, the method comprises the steps of ferrous solution synthesis, oxidation, ferric phosphate dihydrate synthesis and high-temperature sintering, so that the procedures of ferric phosphate precipitation, aging, filtering, washing and the like are reduced, the procedures are reduced, the flow is shortened, the production period is shortened, the production efficiency is improved, water resources are saved, and the cost is low; the raw materials are recycled, no solid waste is generated, and the cost is reduced; and a neutralizer is not needed, the useof raw materials is reduced, the opportunity of impurity introduction is reduced, the obtained product is high in purity and low in impurity content, and the market requirements of battery-grade rawmaterials can be well met.