Bonds, 44, is now charged with one count of obstruction of justice and 10 counts of false statements about his steroid use in testimony before a grand jury in 2003.
Prosecutors on Thursday obtained a revised grand jury indictment that reduces the total number of charges from 15 to 11.
The action was in response to a ruling in which U.S. District Judge Susan Illston last week dismissed four false statements counts on grounds of ambiguity or duplication and said a fifth count left out a critical word. The new indictment corrects the typographical error and leaves that charge in place.
The former San Francisco Giants slugger is slated to go on trial before a jury in Illston's court on March 2.
U.S. Attorney's Office spokesman Jack Gillund said no date has been set for Bonds' arraignment on the new indictment.
Thursday's filing is the second time prosecutors have had to obtain a revised indictment in response to technical flaws spotted by Bonds' six defense attorneys.
Bonds' testimony on Dec. 4, 2003, was before a grand jury investigating sports steroids distribution by the Burlingame-based Bay Area Laboratory Co-Operative.
Among other charges, he is accused of lying when he told the panel he never knowingly received anabolic steroids or human growth hormone and never received injections from his trainer, Greg Anderson.
Bonds, now a free agent, set the Major League Baseball record for career home runs while playing for the Giants last year.