According to Tom Pelissero, Gould receives a four-year contract worth $19 million that includes $10.5 million fully guaranteed at signing.
Pelissero adds that the 49ers must decide whether to fully guarantee half of his $4.5 million salary for the 2021 season before Week 16 of the 2020 season and the other half by the following April.
Gould, 36, originally signed on with the Patriots back in 2005 as an undrafted free agent, but he lasted just a few months in New England before joining the Ravens briefly and later joining the Bears.
Gould was in the fourth year of his five-year, $17.925 million contract when he was released by the Bears at the start of the 2016 season. He later signed a one-year deal with the Giants.
The 49ers brought Gould in on a two-year, $4 million contract in 2017. He was in line to be an unrestricted free agent this offseason when the 49ers franchised him back in March.
In 2018, Gould appeared in all 16 games for the 49ers and converted 33 of 34 field goal attempts (97.1 percent) to go along with 27 of 29 extra point tries (93.1 percent).