The contract for the former Los Angeles Angels sparkplug includes a vesting option for 2014 that could make the deal worth $45 million over five years.
The person spoke on the condition of anonymity because the Mariners had yet to announce the deal, which was first reported to be close by Foxsports.com.
"Nothing to comment on," Mariners spokesman Tim Hevly wrote in an e-mail to the AP on Friday night.
The 31-year-old Figgins is coming off one of his best seasons, leading the American League with 101 walks and posting a career-high on-base percentage of .395. The All-Star speedster batted .298 with five homers and 54 RBIs as Los Angeles won its third consecutive division title.
He is a career .291 hitter who has averaged 48 stolen bases during his eight seasons in the major leagues, all with the Angels.
Figgins gives Seattle a formidable pair at the top of its batting order with nine-time All-Star Ichiro Suzuki and a vastly different offense compared to Beltre at third. Figgins had a career-best nine homers and 62 RBIs in 2006; Beltre had hit at least 25 homers in three consecutive seasons before this year.
Beltre has until Monday to accept Seattle's offer of salary arbitration, but it's unlikely he'll do it. He wants to test the free-agent market.