The invention discloses a method for preparing oseltamivir phosphate. The method includes steps of carrying out reaction on intermediates shown as a formula (IV) with palladium acetate, triphenylphosphine and N,N-dimethylbarbituricacid in solvents, and removing allyl to obtain intermediates shown as a formula (III); carrying out acid treatment on the intermediates shown as the formula (III), and removing tertiary butyl to obtain oseltamivir free alkali shown as a formula (II); carrying out reaction on the oseltamivir free alkali with phosphoric acid in solvents, and carrying out crystallization purification. An equivalence ratio of the intermediates shown as the formula (IV) to the palladium acetate to the triphenylphosphineto the N,N-dimethylbarbituricacid is 1:0.01:0.04:1.2. The method has the advantages that the residual quantities of main heavy metal such as palladium, arsenic, cadmium, cobalt, copper, mercury, lithium, nickel, lead, antimony, titanium and vanadium in the oseltamivir phosphate prepared by the aid of the method are within the limit ranges, and accordingly the ICH standards can be met.