In the deal announced Monday, Schroeder will make $650,000 in the NHL and $275,000 in the AHL. He was the only Wild player to file for salary arbitration this summer.
The 25-year-old had two goals and two assists in 26 games for the Wild last season, plus one goal in two playoff games. For Iowa in the AHL, Schroeder had 14 goals and 20 assists in 40 games.
Schroeder was drafted by the Vancouver Canucks in the first round in 2009 after playing two years for the University of Minnesota. He's a native of Lakeville, Minnesota.