The contract isn't expected to be official until Monday, reports Castillo.
Pujols, 41, was released by the Los Angeles Angels on Thursday after designating him for assignment in early May. He slashed .198/.250/.372 with five home runs and 12 RBIs in 24 games this campaign before leaving the organization.
The Angels are paying the rest of Pujols' $30-million salary in 2021, while the Dodgers will owe a prorated portion of the $570,050 league minimum, according to David O'Brien of The Athletic.
Pujols accepted the idea of having a limited role with the Dodgers after the two sides had conversations about it, reports Jon Heyman of MLB Network.
The three-time National League MVP owns 667 career homers, which ranks fifth on the all-time list, and a .921 OPS over 21 seasons between the St. Louis Cardinals and Angels. He won two World Series titles with the Cards.
Pujols will reportedly join a Dodgers club loaded with personal accolades.