The Angels will pay $2 million directly to Josh Hamilton's charitable foundation as part of his $125 million contract.

Under the five-year deal, Hamilton receives a $10 million signing bonus and salaries of $15 million in each of the next two seasons, $23 million in 2015 and $30 million apiece in 2016 and 2017.

On each June 1 of the contract, the Angels will donate $400,000 to The Four Twelve Foundation.

After initially saying the $2 million would not count in its regular payroll calculations, MLB concluded Tuesday the money will be included as non-cash compensation in its opening-day payrolls.