Free price forecasts for 20+ building material categories. Updated monthly with 6-month predictions.
Dive into price trends, forecasts, and supply chain data for each of the all tracked material categories we track.
Retail and commercial cost data for individual product types, tracked from major U.S. distributors and updated weekly.
Construction material prices are rising in 2026 due to a combination of tariffs, supply chain reshoring, and sustained housing demand. Section 232 tariffs on steel and aluminum imports have increased raw material costs by 10–25%, while Section 301 tariffs on Chinese building products affect categories from lighting fixtures to hardware. Simultaneously, federal incentives for domestic manufacturing are shifting supply chains but creating short-term capacity constraints. The U.S. housing market continues to face a structural shortage of approximately 4 million units, sustaining demand pressure across all material categories. Energy costs, which affect manufacturing and transportation of virtually every building material, remain elevated above pre-2020 levels. The Flume Price Index tracks these converging factors across 20 material categories to generate monthly price forecasts. For detailed tariff impacts by category, see our tariff tracking dashboard.
Building material prices have increased between 35% and 80% since 2020, depending on the category. Lumber experienced the most dramatic swings, peaking at over 300% above 2020 levels before settling at approximately 40–55% higher. Steel and concrete remain 45–65% above their pre-pandemic baselines. Insulation and drywall have seen more moderate increases of 30–40%, while specialty categories like windows and HVAC equipment have risen 50–75% due to supply chain complexity and tariff exposure. The Bureau of Labor Statistics Producer Price Index confirms a sustained structural price shift, not a temporary spike. These increases have fundamentally changed project budgeting — materials that once represented 40% of total construction costs now frequently account for 50% or more. The Flume Price Index trend charts show historical price movements and forward-looking forecasts for each category.
Steel and aluminum are the construction materials most affected by tariffs, facing 25% duties under Section 232 trade policy. Section 301 tariffs on Chinese imports additionally impact lighting fixtures, hardware, appliances, and certain plumbing products with duties ranging from 7.5% to 25%. Windows and doors with imported glass or hardware components face compound tariff effects across multiple trade categories. Domestically sourced materials like lumber and concrete have lower direct tariff exposure but experience indirect cost increases through higher equipment, fuel, and transportation costs. The net tariff impact varies significantly by material category — steel-intensive products like structural framing see the largest direct impact, while categories with diverse sourcing options can partially mitigate costs through supply chain adjustments. Our tariff tracking page breaks down current duties and their projected price effects by category.
The best time to buy most construction materials is during Q4 (October through December), when seasonal demand declines and suppliers offer year-end inventory clearance pricing. Lumber prices typically drop 10–15% between November and January as residential construction slows in northern climates. Manufacturers often announce annual price increases effective January 1, making December purchases particularly strategic for locking in current-year pricing. However, optimal timing varies by category — HVAC equipment is cheapest in spring before summer demand peaks, while roofing materials see the lowest prices in late winter. For project planning, placing orders 8–12 weeks before needed installation dates balances lead time requirements against price optimization. The Flume Price Index methodology page explains how our seasonal adjustment models account for these cyclical patterns in forecasts.
Materials typically represent 40–60% of total construction costs, depending on project type, location, and current market conditions. For residential single-family homes, materials average 45–50% of total costs, with the remainder split between labor (35–40%) and overhead, permits, and profit margins (10–20%). Commercial construction projects generally see a lower material share of 35–45% due to higher labor complexity and regulatory requirements. Since 2020, the material share of total costs has trended upward by 5–8 percentage points across most project types, driven by sustained material price inflation outpacing wage growth. This shift makes accurate material price forecasting increasingly critical for bid accuracy and project feasibility. General contractors who underestimate material costs by even 5% on a $500,000 project face a $25,000 margin impact.
Lumber is historically the most volatile building material, with prices capable of swinging 40–60% within a single quarter due to mill capacity cycles, housing starts data, and trade policy shifts. Between 2020 and 2024, lumber futures experienced multiple boom-bust cycles with price ranges exceeding 200%. However, windows have recently emerged as a high-volatility category, with prices surging 25–35% in 2025 due to compound tariff effects on imported glass and hardware components. Steel prices also demonstrate significant volatility tied to global trade flows and Section 232 tariff enforcement. Categories like concrete and drywall tend to be more stable, typically fluctuating 5–10% annually, because they rely on domestic production with shorter supply chains. View current volatility trends on our lumber and windows forecast pages.
The Flume Construction Material Price Index is a free predictive tool that forecasts price movements across 19 building material categories used in residential and commercial construction. Unlike backward-looking government indices like the Bureau of Labor Statistics Producer Price Index, Flume generates forward-looking 6-month price predictions updated monthly. The index covers lumber, steel, concrete, roofing, windows, insulation, drywall, HVAC equipment, plumbing, electrical, flooring, paint, cabinets, lighting, appliances, hardware, bathroom fixtures, tiles, and stone countertops. Each category page displays a directional forecast (rising, falling, or stable), a confidence score, key price drivers, and embeddable widgets for integration into project management tools or contractor websites. The index is designed for general contractors, estimators, project managers, and procurement teams who need to anticipate material cost changes when preparing bids or managing project budgets.
Flume price forecasts are calculated using a machine learning model that analyzes macroeconomic indicators, Bureau of Labor Statistics Producer Price Index data, supply chain signals, tariff schedules, and commodity futures markets. The model ingests data from over 30 input variables per material category, including housing starts, building permits, import/export volumes, manufacturing capacity utilization, energy costs, and seasonal demand patterns. Historical accuracy is validated against actual PPI movements, with the model achieving directional accuracy above 80% across most categories over the past 18 months. Forecasts are regenerated monthly as new data becomes available, and confidence scores indicate the model's certainty for each prediction. Categories with more liquid commodity markets like lumber and steel tend to produce higher-confidence forecasts than specialty categories with limited public pricing data. Full methodology details are available on our methodology page.
The Flume Price Index data is updated monthly, with new forecasts typically published within the first week of each month. Each update incorporates the latest Bureau of Labor Statistics Producer Price Index release, updated commodity futures data, recent tariff changes, and revised macroeconomic indicators. The monthly cadence aligns with the PPI release schedule and provides sufficient data freshness for construction project planning, where procurement cycles typically operate on 4–12 week timelines. Between monthly updates, the underlying data models continuously ingest new signals, but published forecasts remain stable for the month to provide consistent reference points for bid preparation and contract negotiations. Users who embed Flume widgets on their websites receive automatic updates with no manual intervention required. Forecast archives are maintained so users can track how predictions evolved and compare forecasted versus actual price movements over time.
The Flume Price Index tracks 19 building material categories covering the major cost components of residential and commercial construction projects. The full list includes: lumber, steel, concrete & cement, roofing, windows, insulation & drywall, HVAC equipment, plumbing & piping, electrical & wire, flooring, paint & coatings, cabinets & millwork, lighting fixtures, appliances, hardware & accessories, bathroom fixtures, tiles & stone, stone countertops, and interior doors. Each category page provides a price direction forecast, confidence score, key drivers analysis, historical trend chart, and embeddable widgets.
You should budget a 5–10% contingency specifically for material price fluctuations on top of your base material cost estimate. For projects with 6+ month timelines, increase that contingency to 10–15% to account for compounding price movements across multiple material categories. Three strategies help manage exposure: first, lock pricing with suppliers through fixed-price contracts or purchase commitments on high-cost categories like lumber and steel within 30 days of confirmed project start. Second, phase material procurement — purchase long-lead items like windows and HVAC equipment early when prices are quoted, rather than waiting for installation sequencing. Third, use escalation clauses in owner contracts that tie material cost adjustments to published indices like the PPI or Flume Price Index. Projects that combine contingency budgeting with strategic procurement timing consistently outperform those relying on a single lump-sum material estimate.
Supply chain disruptions affect material prices by extending lead times, reducing available inventory, and creating regional price disparities across construction markets. When lead times for a material category extend beyond normal ranges — for example, windows moving from 4–6 weeks to 12–16 weeks — contractors compete for limited available stock, driving spot prices 15–30% above published list prices. Import-dependent categories are most vulnerable: approximately 30% of U.S. construction materials by value involve imported components or raw materials. Port congestion, container shipping costs, and geopolitical trade tensions create cascading delays that amplify price volatility. Domestically produced materials like concrete and lumber face different disruption patterns, primarily driven by weather events, mill capacity, and transportation logistics. The Flume supply chain tracker monitors lead time indicators and import dependency ratios to factor disruption risk into price forecasts.
Yes, every Flume Price Index widget is available for free embedding on external websites. Click the embed icon on any widget, select your preferred material category filter, choose a light or dark theme to match your site design, and copy the generated code snippet. Paste the snippet into your HTML, and the widget will render automatically with responsive sizing for desktop and mobile layouts. Embedded widgets update automatically each month when new forecast data is published — no manual maintenance required. Common use cases include contractor websites displaying material cost trends for client transparency, construction blogs providing real-time market data, estimating software platforms enriching their tools with price forecasts, and trade association sites offering member resources. There are no usage limits or attribution requirements for embedded widgets.
No, the Flume Price Index is not financial advice. It provides predictive estimates based on machine learning analysis of market signals, macroeconomic data, and historical price trends. The forecasts are designed to support construction project planning, estimating, and procurement decisions — not investment or financial trading strategies. Flume makes no guarantees regarding the accuracy of predictions, and actual material prices may differ significantly from forecasted values due to unforeseen market events, policy changes, or local supply conditions. Users should combine Flume data with their own market knowledge, supplier relationships, and professional judgment when making purchasing decisions. Flume assumes no liability for financial outcomes resulting from decisions informed by the Price Index. For project-critical procurement decisions involving significant capital, we recommend obtaining direct supplier quotes and consulting with qualified financial or procurement professionals.
Send us your specs and get a free cost analysis back in days. No commitment, no risk, just real numbers.