The Niners and Kittle agreed to a five-year, $75 million contract on Thursday, league sources confirmed to ESPN.
The deal was first reported by Barstool Sports, which reports Kittle received $40 million guaranteed for injury and $30 million guaranteed at signing.
The deal, which had been expected for most of the offseason, easily surpasses the four-year, $42 million contract Austin Hooper signed with the Cleveland Browns in March and resets the market for top tight ends.
The $40 million guaranteed is more than twice that of any other NFL tight end, and the $30 million guaranteed at signing, which includes an $18 million signing bonus, also is a record amount -- $12 million more than Hooper received.
The Niners and Kittle went through a lengthy contract negotiation, which began after the Super Bowl and was complicated by the coronavirus pandemic.
In 2018, Kittle set the record for most receiving yards in a season by a tight end when he finished with 1,377.
In the 14 games he played, the Niners averaged 4.83 yards per carry and 156 rushing yards per game with 23 rushing touchdowns