We buy lumber every week of the year, across four states, and here's the honest read from this winter: dimensional lumber has been the comparatively calm part of the market, panels — OSB especially — remain the line item that moves fast and without much warning, and engineered wood keeps grinding upward more than it swings. Nobody, including us and including your lumberyard, can tell you where prices will sit in June. So the smart play isn't predicting the market — it's structuring your buying and your contracts so the swings can't hurt you much.
What we're seeing at the yard this winter
- Studs and dimensional lumber: reasonably steady through the winter, with the usual late-winter firming as yards and builders start buying ahead of spring. Nothing dramatic, but the floor feels higher than it used to.
- OSB and sheathing: still the jumpiest part of the package. Panel pricing can move by double-digit percentages inside a few weeks when demand shifts or a mill takes downtime, and it moves both directions.
- Engineered wood — I-joists, LVL, beams: fewer wild swings, but announced increases tend to stick, and long-hold quotes are hard to get.
- Trusses: priced as much on plate steel, labor, and plant backlog as on lumber. Winter quotes are the best quotes; spring lead times stretch fast.
Why the market stays jumpy
The structural stuff hasn't changed: duties and tariff uncertainty on Canadian softwood keep a thumb on the scale, mills cut production quickly when demand softens, and that discipline means supply tightens fast the moment building activity picks back up. Layer housing-start uncertainty and freight on top and you get a market that's calm until it isn't. We stopped trying to out-guess it years ago.
What this means for your framing budget
On a turnkey multi-family frame, the material package typically runs half or more of the contract value, so even a modest market move is real money on a large building. Two mechanics matter more than the headline price:
- Quote validity windows. Yards hold commodity pricing for days to a few weeks, not months. A framing bid based on a lumber quote that expires before you issue a contract isn't really a firm number — ask your framer how long their package pricing holds.
- Timing of the buy. The gap between "bid day price" and "mobilization day price" is where budgets get hurt. The fix is closing that gap, not hoping.
If you're building a budget from scratch, our commercial framing cost guide breaks down how the labor and material pieces stack up.
How we protect bids — and your budget
- We buy the package at contract, not at mobilization. Signed frame, locked lumber. That single habit removes most of the risk.
- We buy in tranches when the schedule is long — commodity lumber and panels timed separately from engineered wood and trusses, so one hot corner of the market doesn't reprice the whole job.
- Escalation language that works both ways. If a contract carries lumber escalation, it should be tied to documented invoice pricing and pass savings back when the market falls. Vague escalation clauses are how trust dies.
- Value engineering at bid time, when it's cheap — spacing, panel selection, floor system choices, and sometimes the bigger question of material itself, which we covered in wood vs. steel framing for commercial projects.
If you're starting this spring or summer
Get real numbers now, while yards are quoting aggressively and truss lead times are still short. A package priced and bought in February has beaten one chased in May far more often than not in our experience — on price, and almost always on delivery certainty.
Want a current, locked number on your framing package instead of a guess? Send us the plans and we'll price it against this week's market, not last quarter's.