The 49ers and Jimmy Garoppolo face two deadlines this offseason to reach an agreement on a long-term contract extension.
The first deadline is March 6. That is the last day on which teams can apply the franchise tag for the 2018 season. If Garoppolo remains unsigned on March 6, the 49ers will tag him as their franchise player, which – in essence – locks him in to a one-year deal worth $23.3 million, former NFL agent Joel Corry estimates.
The second deadline is July 16. That is the deadline for any club that designates a franchise player to reach a multi-year deal.