The Bills Must Pay Josh Allen Everything. The Question Is What They Can Afford Around Him.
Brandon Beane has spent this offseason building a fortress around Josh Allen's blind side, and the Torrence extension is the clearest proof yet of his philosophy. Four years, $78.4 million, $46 million guaranteed for a right guard — that is a significant commitment to interior protection, and it tells you exactly how Beane views the hierarchy of this roster: protect the quarterback first, figure out the rest second. That logic is defensible. It is also about to get very expensive, very fast.
Allen is on an expiring contract. So is DJ Moore. Those two facts, sitting together at the top of the offseason ledger, represent the most consequential pair of decisions this franchise has faced in years. History is instructive here: teams that let their franchise quarterback reach open market almost never do so voluntarily, and teams that let their quarterback's top receiver walk without a replacement in place almost always regret it. The Bills are staring down both possibilities simultaneously, and the Torrence money — however justified — has made the math harder.
The case for Allen first, Moore eventually, is straightforward. Allen threw for 4,224 yards and 29 touchdowns last season while adding 16 more scores on the ground. He is the engine of everything Buffalo does offensively, and the gap between him and backup Kyle Allen is not a gap — it is a canyon. You do not let that man reach free agency. You do not let him reach free agency. Whatever the number is, you pay it, and you structure it to survive. That part is non-negotiable.
Moore is the harder conversation. He was the clear top receiver on this roster last season, and the depth behind him is genuinely alarming. Dante Pettis is a depth piece, not a starter. Tyrell Shavers is on the PUP list. The receiver who was supposed to add competition failed his physical on the first day of camp. Khalil Shakir has been productive as a slot option — 876 yards and four touchdowns last year — but he is not a true outside No. 1. If Moore walks and the Bills enter 2026 with Pettis as the nominal WR2, they will be asking Allen to manufacture production from nothing, which is something even he cannot sustain in January.
Here is my declaration: the Bills cannot afford to lose both Allen and Moore in the same offseason cycle, and they will not. Allen gets done first, likely at a number that reshapes the cap picture for years. Moore's deal then becomes a function of what remains. My read is that Beane is already sequencing it exactly this way — the Torrence extension was a signal that the offensive infrastructure gets locked up before the headline names, so that when Allen and Moore do sign, the protection around them is already guaranteed. The Dawkins-in-2027 question raised by the Torrence money is real, but that is a future problem. This offseason, the Bills are betting that a fully intact offensive core — Allen, Moore, James Cook, Shakir, Dalton Kincaid — is worth the defensive thinness they are currently carrying.
The problem with that bet is the 33-30 loss to Denver that ended their season. Buffalo went 5-3 in games decided by a touchdown or fewer last year, a close-game win rate that trailed their overall winning percentage. When the margins compressed in January, the structural vulnerability surfaced. A dominant offense does not automatically solve that. The Bills need a functional defensive line — Ed Oliver and Mike Danna are both producing well below what starting defenders at their positions typically generate — and the linebacker depth that existed on paper entering camp has already been tested by injury. Paying Allen and Moore is necessary. Paying them while the defense deteriorates into a rotation of one is how you build a team that wins twelve games and loses in the wild card again.
The Torrence extension was the right move. Allen's extension will be the right move. Moore's retention will be the right move. The question Beane has to answer is whether he can execute all three without leaving the defense so barren that Buffalo's January fate is sealed before the bracket is set. I think he threads it. But the margin for error just got a lot smaller.