{"id":688675,"date":"2026-01-19T13:01:16","date_gmt":"2026-01-19T13:01:16","guid":{"rendered":"https:\/\/www.rawchili.com\/nfl\/688675\/"},"modified":"2026-01-19T13:01:16","modified_gmt":"2026-01-19T13:01:16","slug":"2026-financials-san-francisco-49ers","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/nfl\/688675\/","title":{"rendered":"2026 Financials: San Francisco 49ers"},"content":{"rendered":"<p dir=\"ltr\">The San Francisco 49ers finished 2025 12-5, tied for 2nd place in the NFC West, and good enough for a 6th seed in the playoffs.<\/p>\n<p>They enter 2026 with an estimated <a href=\"https:\/\/www.spotrac.com\/nfl\/san-francisco-49ers\/cap\/_\/year\/2026\" rel=\"nofollow noopener\" target=\"_blank\">$39M of cap space<\/a> (against a projected $304M league threshold), including 44 contracts (3 of which are set to void in March). The Niners table is headlined by Nick Bosa ($42M), and Trent Williams ($38.8M).<\/p>\n<p>San Francisco currently boasts 9 draft picks, including three 3rd-rounders (two projected compensatory picks). They sent a 5th-round pick to Philly in exchange for LB Bryce Huff. <a href=\"https:\/\/www.spotrac.com\/nfl\/san-francisco-49ers\/draft\" rel=\"nofollow noopener\" target=\"_blank\">Future 49ers Draft Picks<\/a><\/p>\n<p>Early Offseason Questions<br \/>\n&#13;<br \/>\nWith Aiyuk certainly on his way out, Jennings slated for free agency, and Kittle a TBD as he recovers from an Achilles tear, how aggressive will the front office be in dedicating starter-level talent around Brock Purdy in 2026?&#13;<br \/>\nTrent Williams has announced a return, but his timeline is (obviously) dwindling. Will there be a concerted effort in locating his heir apparent this offseason?&#13;<br \/>\nWhat is it going to take to keep this roster relatively healthy for 20+ weeks?&#13;<\/p>\n<p>Notable Free Agents<\/p>\n<p dir=\"ltr\">(Spotrac Valuation APY)<\/p>\n<p>WR <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/47815\/jauan-jennings\" rel=\"nofollow noopener\" target=\"_blank\">Jauan Jennings<\/a> ($22.6M)<br \/>K <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/25687\/eddy-pineiro\" rel=\"nofollow noopener\" target=\"_blank\">Eddy Pineiro<\/a> ($5.5M)<br \/>OL <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/77011\/spencer-burford\" rel=\"nofollow noopener\" target=\"_blank\">Spencer Burford<\/a> ($3.5M)<\/p>\n<p><a href=\"https:\/\/www.spotrac.com\/nfl\/free-agents\/_\/year\/2026\/team\/sf\" rel=\"nofollow noopener\" target=\"_blank\">VIEW ALL FREE AGENTS<\/a><\/p>\n<p>Extension Candidates<br \/>\nTE <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/77557\/jake-tonges\" rel=\"nofollow noopener\" target=\"_blank\">Jake Tonges<\/a><\/p>\n<p dir=\"ltr\">Tonges is slated for restricted free agency this, and the Niners may need to slap a higher tender on him to keep him away from an offer sheet (a 2nd-round tender could cost around $5.8M in 2026), but both sides may be poised to just skip that step and lock in a multi-year guarantee instead. <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/72546\/noah-gray\" rel=\"nofollow noopener\" target=\"_blank\">Noah Gray<\/a>\u2019s 3 year, $18M extension in KC seems a likely starting point.<\/p>\n<p>OT <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/6513\/trent-williams\" rel=\"nofollow noopener\" target=\"_blank\">Trent Williams<\/a><\/p>\n<p dir=\"ltr\">Williams will be 38-years-old when the 2026 regular season kicks off, but he\u2019s already confirmed his intent to return. With that said, the future HOFer currently carries a $38.8M cap hit against $33M cash, which likely forces San Francisco to adjust things in some manner. The Niners could opt to tack on a year, convert a little more base salary into bonus, and set themselves up to run Williams back in 2026 on a comfortable number, then consider his retirement as a Post June 1st scenario thereafter.<\/p>\n<p>Bubble Candidates<br \/>\nWR <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/47619\/brandon-aiyuk\" rel=\"nofollow noopener\" target=\"_blank\">Brandon Aiyuk<\/a><br \/>\nRelease Candidate<\/p>\n<p dir=\"ltr\">For lack of a better term, Aiyuk quit on this organization in 2025 after fully recovering from his 2024 ACL injury. He\u2019s reportedly healthy, and capable of playing football, but both sides decided to shut things down late this season, setting up a sure divorce in the coming months. While $26.15M of salary guarantee in 2026 has been voided, the contract still carries $29.5M of dead cap (stemming from a 2024 signing bonus, and a 2025 option bonus). San Francisco is likely to attempt to recoup a large portion of this, but they\u2019ll take the hit to move on this March. Designating Aiyuk a Post June 1st release splits that into $8.3M for 2026, $21.2M in 2027.<\/p>\n<p>QB <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/72395\/mac-jones\" rel=\"nofollow noopener\" target=\"_blank\">Mac Jones<\/a><br \/>\nTrade Candidate<\/p>\n<p dir=\"ltr\">With $4.6M cash against a very tenable $3.9M cap hit in 2026, the Niners don\u2019t have to do a thing with Jones &#8211; who filled in admirably for an injured Brock Purdy for 8 2025 starts. But there\u2019s no question that a few QB-needy teams will be sniffing around this contract in the coming weeks, with a trade offer or two likely to come. An early offseason trade leaves behind $1.8M of dead cap, freeing up $2.1M of space.<\/p>\n<p>CB <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/72556\/deommodore-lenoir\" rel=\"nofollow noopener\" target=\"_blank\">Deommodore Lenoir<\/a><br \/>\nTrade Candidate<\/p>\n<p dir=\"ltr\">The entire SF secondary faced injury problems and overall inconsistent play in 2025, which should force the front office to prioritize upgrades this coming offseason. Lenoir still has 4 years, $68M remaining on his deal, but none of it is currently protected ($16M locks in April 1st). With $13M of dead cap against an $8.8M cap figure this season, the Niners probably give this one more year before considering their options.<\/p>\n<p>Potential Cap Conversions<\/p>\n<p>DE <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/29037\/nick-bosa\" rel=\"nofollow noopener\" target=\"_blank\">Nick Bosa<\/a>\u2019s 2026 compensation is fully secured. Converting salary to signing bonus can free up nearly $22M of cap.<\/p>\n<p>In lieu of an extension, the Niners could opt to convert OT <a href=\"https:\/\/www.spotrac.com\/nfl\/player\/_\/id\/6513\/trent-williams\" rel=\"nofollow noopener\" target=\"_blank\">Trent Williams<\/a>\u2019 2026 salary into signing bonus, freeing up as much as $17.4M of cap space.<\/p>\n<p>RELATED LINKS<br \/><a href=\"https:\/\/www.spotrac.com\/nfl\/san-francisco-49ers\/cap\" rel=\"nofollow noopener\" target=\"_blank\">2026 49ers Salary Cap Table<br \/><\/a><a href=\"https:\/\/www.spotrac.com\/nfl\/free-agents\/_\/year\/2026\/team\/sf\" rel=\"nofollow noopener\" target=\"_blank\">49ers 2026 Free Agents<br \/><\/a><a href=\"https:\/\/www.spotrac.com\/nfl\/offseason\/_\/team\/sf\" rel=\"nofollow noopener\" target=\"_blank\">Spotrac\u2019s Offseason Guide<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"The San Francisco 49ers finished 2025 12-5, tied for 2nd place in the NFC West, and good enough&hellip;\n","protected":false},"author":2,"featured_media":688676,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[2080],"tags":[100570,220,90,4092,7,88,6,1150,5717,1161,252,2624,2623,37038],"class_list":{"0":"post-688675","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-san-francisco-49ers","8":"tag-2026-financials-san-francisco-49ers","9":"tag-49ers","10":"tag-analysis","11":"tag-contract","12":"tag-football","13":"tag-news","14":"tag-nfl","15":"tag-report","16":"tag-research","17":"tag-san-francisco","18":"tag-san-francisco-49ers","19":"tag-sanfrancisco","20":"tag-sanfrancisco49ers","21":"tag-spotrac"},"share_on_mastodon":{"url":"https:\/\/channels.im\/@nfl\/115921897938474411","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/688675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/comments?post=688675"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/688675\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media\/688676"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media?parent=688675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/categories?post=688675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/tags?post=688675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}