The cap sheet

About $39 Million Of The 49ers' Cap Space Did Not Come From The 2026 Salary Cap

San Francisco leads the NFL in room by $18.5 million and is holding roughly a tenth of all the spending power in the league. Most of that lead is 2025 leftovers and credits, and the largest identified credit is an insurance payout on a torn ACL.

JS
Jamie SilvaJul 26, 20267 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.

There is a reason the cap-space leaderboard is the most misread table in football, and it is not that the numbers are wrong. They are right. It is that everybody reads the column and nobody reads the row.

San Francisco sits at the top of that table with $71,498,945 in space. That is Over The Cap, read July 26. The independent 49erscap.com, updated July 25, has them at $70,735,204. A third accounting, Spotrac, has run lower than Over The Cap all spring, by about $1.4 million when 49ers Webzone compared the two in May. Three books on the same roster, disagreeing by a couple of million dollars, is the ordinary state of affairs in late July.

Whichever one you take, the 49ers are first, and it is not a photo finish. Tennessee is second at $53,034,228. The gap between first and second, $18,464,717, is larger than the entire cap space of the eighteen teams ranked fifteenth through thirty-second.

The row, though, is the interesting part. Roughly $39 million of that money never came from the 2026 salary cap at all.

Nick Bosa in a white 49ers away jersey, number 97, pursuing a ball carrier in the rain at Washington
Bosa at Washington in October 2019, six years before the knee. The insurance policy attached to his contract paid San Francisco a reported $7.1 million in 2026 cap credit after he tore an ACL in September 2025, and that credit is now a line item in the league's largest pile of available money. Photo: All-Pro Reels from District of Columbia, USA / CC BY-SA 2.0, via Wikimedia Commons

The distance, first, because it is genuinely unusual#

Thirty-two teams, one snapshot, July 26. Total cap space across the league is $695,845,171. San Francisco is holding $71,498,945 of it, which is 10.3 percent of every unspent dollar in professional football, held by one team out of thirty-two.

The league median is $16,263,504. San Francisco has 4.4 times that.

San Francisco is holding a tenth of the NFL's unspent cap money

2026 cap space, top-51 accounting, per Over The Cap on July 26. The top ten teams, plus the league median and the team with the least room, so the scale is visible. n = 32 teams in the underlying table.

49ers1st
$71.5M
Titans2nd
$53.0M
Commanders3rd
$43.7M
Chargers4th
$40.4M
Falcons5th
$38.0M
Cardinals6th
$35.1M
Patriots7th
$34.7M
Colts8th
$31.7M
Broncos9th
$29.5M
Texans10th
$27.7M
League medianbaseline
$16.3M
Steelers32nd
$3.0M

The eye should catch the drop from the first bar to the second, then the fact that the median bar is roughly a fifth of the top one. Here is the arithmetic that makes the scale concrete: add up the cap space of the nine teams with the least of it and you get $61,506,307. San Francisco alone has more. Add the tenth and you get $71,652,764, which finally clears them, by $153,819.

Now the mechanic, because the number is not what it looks like#

Two rules do most of the work here and neither is complicated.

The rule of 51. In the offseason, only a team's fifty-one largest cap charges count against the cap. San Francisco has 93 players under contract. The other 42 are invisible to the accounting until the roster is cut to 53 on August 30 and regular-season accounting takes over. Every team is measured this way, so the ranking above is a fair comparison, but the level is inflated for all thirty-two. When the full roster starts counting, plus the practice squad and injured reserve, the number falls. 49erscap.com publishes what the space would be against all 93 contracts right now: $30,145,204. The eventual in-season figure lands between the two, and closer to the smaller one.

The adjusted cap. The league set the 2026 cap at $301.2 million per team, the first time it has been above $300 million. But no team actually operates at $301.2 million. Each club's real ceiling is the base cap plus whatever space it did not spend last year, plus credits and adjustments the league grants it. That team-specific ceiling is the adjusted cap, and San Francisco's is enormous.

ComponentAmountType
2026 league base cap$301,200,000Same for all 32 teams
Carryover from 2025$19,313,886Money not spent last year
Credits and incentive adjustments$19,676,438Includes injury insurance payouts
49ers adjusted 2026 cap$340,190,324

Carryover plus adjustments is $38,990,324. Against a top-51 space of $70,735,204 on the same site's accounting, that is 55.1 percent. Against Over The Cap's $71,498,945 it is 54.5 percent. Call it 55 cents on the dollar.

Fifty-five cents of every dollar of 49ers cap space came from outside the 2026 cap

Top-51 cap space of $70,735,204 decomposed into its accounting sources, per 49erscap.com as of July 25. This is an accounting split, not a causal one. See the note below.

From the 2026 base cap45%
$31.7M
Credits and incentives28%
$19.7M
2025 carryover27%
$19.3M

Two honest caveats on that chart, both of which matter.

The first is that this is an accounting decomposition, not a causal one. Dollars are fungible. If the credits had never arrived, the front office would have built a different roster, and there is no way to know which parts of it would have changed. The chart says where the ceiling came from. It does not say what would have happened without it.

The second is a source disagreement. Spotrac puts the adjustment at $20.65 million rather than $19,676,438, a difference of about a million dollars. Both are in circulation and I could not reconcile them from public data, so the chart carries the itemized figure and this paragraph carries the other one.

Inside the credits is an insurance policy#

Teams can insure player contracts against season-ending injury. When Nick Bosa tore an ACL in September 2025, ESPN reported the 49ers would receive a cap credit of close to $7 million as a result. The San Francisco Standard later put the figure at $7.1 million. That credit is money the 49ers can spend in 2026 because their best defensive player got hurt in 2025.

This is not a scandal and it is not clever. It is a risk transfer that worked exactly as designed, which is the whole point of buying insurance. But it does mean the largest single identifiable component of the league's biggest cap surplus is a payout on a knee.

Spotrac ranks the 49ers' 2026 adjustment second in the NFL. First is Tennessee, at $24.3 million. Tennessee is also second in cap space. Two of the top two adjustment recipients are the top two in available money, which is suggestive and is also n = 2. I do not have the carryover-and-credit breakdown for the other thirty teams, so I cannot tell you whether San Francisco's composition is unusual or whether every team's cap space looks like this under the hood. That is a real limit on this piece and it is the next thing worth finding out.

What I can say without a hedge: 55 percent of the 49ers' room is inherited rather than generated by 2026 roster restraint. The middle of their cap sheet is not notably lean. Their dead money is $36,281,074, which is money charged against the cap for players who no longer work here, and Over The Cap and 49erscap.com agree on that figure to the dollar. Pro Football Rumors, working from Spotrac in early July, ranked it 16th in the league, which is the exact middle. San Francisco's dead money is unremarkable, in other words, and that is worth knowing because it rules out the other obvious explanation for a big cap surplus.

What $71.5 million actually buys on July 26#

Not very much, is the answer, and that is the least intuitive thing in this piece.

Free agency's real market closed in March. The draft class is signed. The extension candidates are internal. What remains is a short list of uses: absorb salary in a trade before the November 10 deadline, extend somebody already in the building, cover in-season injury replacements, or roll the balance forward into 2027 the way $19.3 million rolled forward into this year.

Which brings the argument back to where it started, because the roster's binding constraint in late July is not money. Four players opened camp on active/PUP: George Kittle, Mykel Williams, Alfred Collins and Isaac Guerendo. Bosa and Fred Warner opened camp without a PUP designation at all, after major injuries of their own. The head coach is in concussion protocol. Week 1 is on September 10 in Melbourne, which is roughly a fifteen-hour flight sitting two weeks earlier than a normal opener.

There is no version of August in which $71.5 million buys an ankle back. This is the point where a different column would find something inspiring in the resilience. The cap sheet does not have a column for that.

Three calls, with dates#

One. At least two of the four players placed on active/PUP on July 25 are on the reserve/PUP list when San Francisco sets its 53-man roster on August 30. Reserve/PUP carries a four-game minimum absence, so this is the conversion that costs real games. Revisit August 30.

Two. San Francisco does not acquire a player carrying a 2026 cap hit above $10 million between now and the November 10 trade deadline. The money is there. My read is that they will not use it that way, and if they do, this call is simply wrong. Revisit November 10.

Three. The 49ers carry more than $25 million of unused 2026 cap space forward into the 2027 league year. Revisit in March 2027, when the carryover figures publish.

Method

Cap-space figures are Over The Cap, retrieved July 26, 2026, cross-checked against 49erscap.com as of July 25. Where they disagree, both are stated rather than averaged. Spotrac's cap page would not load for me on the day of writing, so no Spotrac cap-space figure is asserted here; the Spotrac numbers that do appear (the $20.65 million adjustment, the dead-money rank) are quoted through outlets that published them, named in the text. League-wide totals, the median and the bottom-nine arithmetic are my calculations on Over The Cap's full 32-team table from that date, n = 32. The adjusted-cap itemization (base, carryover, adjustments) is 49erscap.com. The 2026 base cap of $301.2 million is per NFL.com, as are the August 30 cutdown and the November 10 trade deadline. The Bosa insurance credit is reported, not verified: originally ESPN at close to $7 million, later given as $7.1 million by the San Francisco Standard. Known weaknesses: top-51 accounting overstates every team's space until final cuts, so the ranking is fair but the level is not; and the composition finding has no league-wide comparison behind it, because per-team carryover and credit breakdowns are not published in one place. Roster and injury details are from the team's own transactions log and reporting by NBC Sports Bay Area.

Filed under 49ers

More on Nick Bosa

His page →
Five takeaways in one half, and the 49ers never sacked Kirk Cousins
Takeaways

Five takeaways in one half, and the 49ers never sacked Kirk Cousins

San Francisco beat Las Vegas 38-17 at Levi's Stadium on Sunday and is 7-1. The 49ers scored touchdowns on their first three possessions, did not punt, and ran 43 times for 190 yards. Las Vegas turned the ball over on five of its six second-half possessions: Jaden Dugger's 35-yard interception return on the first play of the half, two forced fumbles, and interceptions by Renardo Green and Malik Mustapha. The official game book credits San Francisco with no sacks and six quarterback hits, two of them on the plays Green and Mustapha intercepted. Nick Bosa played 39 of 50 defensive snaps in his first game since Sept. 20, and DeForest Buckner played 34. Jordan Watkins caught all four of his targets for 86 yards and his first NFL touchdown. Christian McCaffrey's 12-yard catch set the Super Bowl-era record for touchdown catches by a running back and was Brock Purdy's 100th touchdown pass. Gracen Halton broke his ankle and is out for the season, Shanahan said; Green (back) and Deommodore Lenoir (foot) did not return.

Sam KezarNov 9, 20265 min read
Nick Bosa plays his first game since September, with Buckner beside him
49ers Gameday

Nick Bosa plays his first game since September, with Buckner beside him

The 49ers (6-1) play the Raiders (4-4) at Levi's Stadium at 1:25 p.m. Pacific on FOX. Nick Bosa is cleared after missing five games and lines up with DeForest Buckner for the first time since the 2019 season. Christian Kirk, Mike Evans and Deebo Samuel are out, and Demarcus Robinson is back off injured reserve. Ten to watch, led by the rookies and second-year players: Jaden Dugger, Gracen Halton, Mykel Williams, Upton Stout, Jordan Watkins, plus Bosa, Buckner, Robinson, George Kittle and Brock Purdy. Inactive lists post at 11:55 a.m. Pacific.

Sam KezarNov 8, 20264 min read
Christian Kirk hurt his meniscus, and surgery is still undecided
49ers Notebook

Christian Kirk hurt his meniscus, and surgery is still undecided

Christian Kirk hurt his meniscus, Kyle Shanahan said Friday, and the 49ers have not decided whether he needs surgery. Kirk, Mike Evans and Deebo Samuel are out Sunday against Las Vegas. Shanahan said Demarcus Robinson will most likely be activated off injured reserve, and Nick Bosa and Christian McCaffrey are cleared to play.

Sam KezarNov 6, 20263 min read

On the record

Called Shots →
MissedJul 29, 2026

Between July 29, 2026 and the 49ers' Week 1 game on September 10, 2026, San Francisco does not add a defensive end or outside linebacker who has more than 10 career regular-season sacks, by any means: free-agent signing, trade or waiver claim. K.J. Henry and Quinton Bell, reported July 28, do not falsify this and are not counted.

Filed off the tracker's own open row, which has carried a placeholder for a veteran edge addition since the board was built. The 49ers finished last in the NFL in sacks with 20, carry the most cap space in the league, north of $70 million (OverTheCap has published $71.2m and $72.0m on different dates this offseason and this desk's own Jul 26 log carried $70.7m, so the figure is stated as a floor rather than a point), have Nick Bosa on a ramp and Mykel Williams on active PUP, and answered a thin week at the position by working out four defenders and signing two of them with 3.5 career sacks between them. That is the evidence for the call. Against it: Lynch's 'too expensive' on Joey Bosa is a month old and cap space does not expire, and every year the cutdown puts real veteran rushers on the street at the exact moment a team learns what its edge room is. This is not a formality in either direction.

Latest on the 49ers

The whole beat →
The 49ers ran Las Vegas out of its plan before they took the ball away
49ers Deep Dive

The 49ers ran Las Vegas out of its plan before they took the ball away

San Francisco beat Las Vegas 38-17 on Sunday and is 7-1. The five second-half takeaways will be remembered, but the game was settled earlier. The 49ers' first three drives went 37 plays and 242 yards, took 19 minutes and 23 seconds and ended in touchdowns, and San Francisco ran 25 times for 125 yards before halftime. Las Vegas had the ball for 71 seconds in the first 13 minutes. Trailing by 11 at the half, the Raiders ran six times and threw 24 times after it, and Klint Kubiak said that being in position to throw on every down produces interceptions. The pass rush did not cause the turnovers: Cousins was hit twice on eight first-half throws and four times on 24 second-half throws. Two takeaways were punched out of receivers' hands, and one came off a fumbled exchange. The second half also showed a cost. San Francisco threw an interception, was stopped on fourth-and-1 at its own 40, and allowed 222 kickoff-return yards, and Las Vegas started three drives in 49ers territory. The game moved San Francisco's season turnover margin from minus-3 to plus-1. Las Vegas has now allowed 30 or more points six weeks running, so Dallas on Sunday is the first test of whether the formula holds.

Sam KezarNov 10, 20266 min read
The 49ers trade a sixth-round pick for Keenan Allen
49ers Notebook

The 49ers trade a sixth-round pick for Keenan Allen

San Francisco acquired wide receiver Keenan Allen from Indianapolis on Tuesday, deadline day, for a 2027 sixth-round pick, the league transaction wire shows. It is the second trade between the clubs in three weeks, after DeForest Buckner on Oct. 27. Allen, 34, played at Cal and is a six-time Pro Bowler with 1,095 career catches, eighth all time. He had 40 catches for 351 yards and one touchdown in eight games for the Colts, their team lead. The club placed Gracen Halton on injured reserve with a fractured ankle the same afternoon, and its roster page showed 52 on the active roster before Allen was added. Allen joins a receiver room missing Mike Evans and Deebo Samuel Sr. last Sunday. He caught four passes for 26 yards against Dallas in Week 9, and the 49ers play at Dallas on Sunday.

Sam KezarNov 10, 20263 min read
Gracen Halton needs ankle surgery, and both outside corners are day-to-day
49ers Notebook

Gracen Halton needs ankle surgery, and both outside corners are day-to-day

Kyle Shanahan said Monday that Gracen Halton dislocated and fractured his ankle, will have surgery this week and will go on injured reserve. Renardo Green (back) and Deommodore Lenoir (foot) are day-to-day before Sunday's game at Dallas. C.J. West's practice window opens Wednesday, Deebo Samuel could practice Wednesday, and Mike Evans is not expected to.

Sam KezarNov 9, 20263 min read

Earlier on the 49ers

Without Bosa, the defense Shanahan hoped would survive is third in points allowed
49ers Notebook

Without Bosa, the defense Shanahan hoped would survive is third in points allowed

Kyle Shanahan said the injuries on his defensive line had him hoping to survive until the second half of the season. Through five games the 49ers have allowed 93 points, 18.6 a game, and only Minnesota and Kansas City have allowed fewer per game. Bosa is out Monday against Washington, Halton and Mykel Williams are questionable, Malik Mustapha starts again for Marques Sigle, and Brock Purdy is five attempts from qualifying for the career passer-rating list.

Sam KezarOct 18, 20264 min read
Opponents have reached the 49ers' red zone five times and scored one touchdown
Week 2 Analysis

Opponents have reached the 49ers' red zone five times and scored one touchdown

Two days after the 35-13 win over Miami, the two game books describe a defense that is hard to finish against and easy to move against. Opponents have gained 5.1 yards a play in both games and reached the San Francisco 20 five times for one touchdown. Miami spent 19:17 on its first three possessions and got six points, twice reaching goal to go and twice kicking. San Francisco's first four sacks of the season came either inside its own red zone or with a lead of 15 or more, and Nick Bosa is credited with none of them, and with no quarterback hit either, on 40 of 59 defensive snaps. PFF's charting of the same game puts him ahead of every other 49er in total pressures.

Sam KezarSep 22, 20266 min read
The 49ers won by 22 and came out of it needing a receiver and a lineman
49ers Roster

The 49ers won by 22 and came out of it needing a receiver and a lineman

Shanahan's Monday conference call produced four injury verdicts. Robinson and Thompson Jr. both have high-ankle sprains at three to six weeks, Robinson most likely to injured reserve. Height broke his hand and has surgery Tuesday, with an outside chance of playing at Arizona. Mike Evans has a hip that will be managed through the week. The receiver room is down to five men on the active roster with three on injured reserve, and the defensive line has now lost three players in two games. Shanahan, asked on Sunday about Leonard Floyd, said the club has already made calls.

Sam KezarSep 21, 20264 min read