The Brewers and Haase avoided arbitration by agreeing to a one-year contract Friday, Curt Hogg of the Milwaukee Journal Sentinel reports.
Haase went 3-for-5 with a two-run homer and two runs scored in Sunday's loss to the Diamondbacks.
Haase remains out of the lineup for Sunday's game against the Reds.
Haase will start at catcher and bat ninth in Sunday's game against the Twins.
The Brewers selected Haase's contract from Triple-A Nashville on Wednesday, Adam McCalvy of MLB.com reports.
The Brewers outrighted Haase to Triple-A Nashville on Monday after he cleared waivers, Curt Hogg of the Milwaukee Journal Sentinel reports.
The Brewers designated Haase for assignment Thursday.
Brewers manager Pat Murphy said Wednesday in an interview with 97.3 The Game Milwaukee that the team is leaning toward carrying two catchers, which would leave Haase without a roster spot.
Haase went 15-for-38 (.395) with five home runs, three doubles, 14 RBI, 11 runs and a 5:6 BB:K over 18 games this spring.
Haase agreed to a one-year contract with the Brewers on Wednesday.