{"id":10111,"date":"2026-10-01T09:00:00","date_gmt":"2026-10-01T09:00:00","guid":{"rendered":"https:\/\/www.simplywise.com\/blog\/?p=10111"},"modified":"2026-10-01T18:46:48","modified_gmt":"2026-10-01T18:46:48","slug":"contractor-price-index","status":"publish","type":"post","link":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/","title":{"rendered":"Contractor Price Index: Building Material Costs"},"content":{"rendered":"<p><script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  var sels = ['.entry-header','.page-header','article > h1:first-child','.entry-footer'];\n  sels.forEach(function(s){document.querySelectorAll(s).forEach(function(el){el.style.display='none';});});\n  var el = document.querySelector('.sw-a');\n  while (el && el !== document.body) {\n    el.style.maxWidth='100%'; el.style.width='100%'; el.style.padding='0'; el.style.margin='0';\n    el.style.float='none'; el.style.flex='0 0 100%';\n    el = el.parentElement;\n  }\n  document.body.style.marginTop='0'; document.body.style.paddingTop='0';\n});\n<\/script>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n<style id=\"pm-style\">.single-post .entry-header,.single-post .entry-meta,.single-post .page-header,.single-post article>h1:first-child{display:none !important;}.single-post .post-tags,.single-post .entry-footer,.single-post .breadcrumb-nav{display:none !important;}.single-post article.post .entry-content{padding-top:0 !important;margin-top:0 !important;max-width:100% !important;width:100% !important;}.single-post .content-area,.single-post #primary,.single-post .site-main{padding:0 !important;max-width:100% !important;width:100% !important;}.single-post .row--index>.col-xs-12{padding-left:0 !important;padding-right:0 !important;}.single-post .row.no-pad>[class*=\"col-\"]{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-left:0 !important;padding-left:0 !important;padding-right:0 !important;}.single-post article.post,.single-post article.pm{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important;float:none !important;flex:0 0 100% !important;}.single-post .container,.single-post .container-fluid{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;}.single-post .row--index,.single-post .row.no-pad,.single-post .site-content{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}.pm *{box-sizing:border-box;}.pm{margin:0;background:#f8fafc;color:#3f3f46;font-family:'Inter',-apple-system,'Segoe UI',sans-serif;font-size:16.5px;line-height:1.7;-webkit-font-smoothing:antialiased;max-width:100%;width:100%;}.pm__inner{max-width:720px;margin:0 auto;padding:0 24px;}.pm a{color:#2563eb;text-decoration:none;font-weight:500;}.pm h1,.pm h2,.pm h3{color:#111827;font-weight:700;letter-spacing:-.025em;}.pm strong{color:#111827;font-weight:700;}.pm__hero{padding:72px 0 12px;text-align:center;background:#fff;border-bottom:1px solid #eef1f5;}.pm__crumb{font:500 13px Inter;color:#9ca3af;margin-bottom:20px;}.pm__eyebrow{display:inline-flex;align-items:center;gap:7px;font:600 12px Inter;letter-spacing:.05em;color:#2563eb;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(16,24,40,.04);padding:6px 13px;border-radius:999px;}.pm__eyebrow::before{content:\"\";width:6px;height:6px;border-radius:50%;background:#2563eb;}.pm__hero h1{font-size:45px;line-height:1.12;margin:22px auto 16px;max-width:660px;letter-spacing:-.03em;}.pm__rating{display:flex;justify-content:center;align-items:center;gap:8px;margin:4px 0 18px;font:600 13.5px Inter;color:#4b5563;}.pm__stars{color:#f59e0b;letter-spacing:2px;font-size:15px;}.pm__rating-sub{color:#9ca3af;font-weight:500;}.pm__dek{font-size:19px;line-height:1.55;color:#6b7280;max-width:600px;margin:0 auto 12px;}.pm__hero-cta{display:flex;flex-direction:column;align-items:center;gap:9px;margin:0 auto 22px;}\n.pm__hero-cta-note{font-size:13px;line-height:1.5;color:#6b7280;}\n.pm__dek-cta{font-size:15px;line-height:1.5;color:#6b7280;max-width:600px;margin:0 auto 22px;}.pm__dek-cta a{color:#2563eb;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(37,99,235,.35);padding-bottom:1px;}.pm__dek-cta a:hover{border-bottom-color:#2563eb;}.pm__meta{display:inline-flex;gap:11px;align-items:center;color:#9ca3af;font:500 13px Inter;}.pm__meta i{width:3px;height:3px;border-radius:50%;background:#d1d5db;}.pm__fig{margin:40px auto 0;max-width:940px;padding:0 24px;}.pm__fig img{width:100%;height:auto;border-radius:16px;aspect-ratio:2\/1;object-fit:cover;box-shadow:0 8px 30px rgba(16,24,40,.10);display:block;}.pm__body{padding:44px 0 60px;}.pm h2{font-size:30px;line-height:1.18;margin:50px 0 16px;}.pm h3{font-size:20px;margin:28px 0 8px;}.pm p{margin:0 0 20px;}.pm ul,.pm ol{margin:0 0 20px;padding-left:24px;}.pm li{margin-bottom:8px;}.pm__tldr{background:#fff;border:1px solid #eceef1;border-radius:16px;box-shadow:0 2px 12px rgba(16,24,40,.05);padding:26px 30px;margin:0 0 20px;}.pm__tldr-label{display:inline-flex;align-items:center;gap:8px;font:700 11.5px Inter;letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin-bottom:12px;}.pm__tldr ol{margin:0;padding-left:20px;color:#4b5563;font-size:15.5px;line-height:1.6;}.pm__tldr li{margin-bottom:7px;}.pm__tldr-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #dbe6ff;padding-top:16px;margin-top:14px;font-size:14.5px;}.pm__tldr-cta span{color:#111827;font-weight:500;}.pm__tldr-cta a{display:inline-flex;align-items:center;white-space:nowrap;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;background:#2563eb;color:#fff;text-decoration:none;}.pm ol.pm__steps{list-style:none;counter-reset:s;padding:0;margin:20px 0 32px;display:grid;gap:10px;}.pm__steps>li{counter-increment:s;position:relative;background:#fff;border:1px solid #eceef1;border-radius:12px;padding:18px 22px 18px 66px;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__steps>li::before{content:counter(s);position:absolute;left:18px;top:18px;width:34px;height:34px;background:#eff4ff;color:#2563eb;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;}.pm__steps h3{margin:0 0 4px;font-size:17px;}.pm__steps p{margin:0;color:#6b7280;font-size:15.5px;}.pm__steps p+p{margin-top:10px;}.pm__table{width:100%;border-collapse:separate;border-spacing:0;margin:18px 0 28px;font-size:15px;background:#fff;border:1px solid #eceef1;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__table th{text-align:left;background:#fafafa;font:700 11.5px Inter;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;padding:12px 16px;border-bottom:1px solid #eceef1;}.pm__table td{padding:14px 16px;border-bottom:1px solid #f3f4f6;color:#4b5563;vertical-align:top;}.pm__table tbody tr:last-child td{border-bottom:none;}.pm__table tbody tr:hover{background:#fbfcff;}.pm__promo{background:linear-gradient(180deg,#f0f5ff,#eef4ff);border:1px solid #dbe6ff;border-radius:18px;padding:34px;margin:36px 0;text-align:center;}.pm__promo h2{margin:0 0 10px;font-size:25px;}.pm__promo p{color:#4b5563;font-size:16px;max-width:520px;margin:0 auto 18px;}.pm__callout{background:#fff;border:1px solid #dbe6ff;border-left:4px solid #2563eb;border-radius:12px;padding:18px 22px;margin:24px 0;color:#4b5563;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__callout p:last-child{margin-bottom:0;}.pm__inline-cta{margin:4px 0 22px;font-size:14.5px;}.pm__inline-cta a{color:#2563eb;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(37,99,235,.3);padding-bottom:1px;}.pm__inline-cta a:hover{border-bottom-color:#2563eb;}.pm__btn{display:inline-block;background:#2563eb;color:#fff;font:600 15px Inter;padding:13px 26px;border-radius:10px;box-shadow:0 4px 14px rgba(37,99,235,.28);}.pm a.pm__btn{color:#fff;text-decoration:none;font-weight:600;}.pm__btn--lg{padding:16px 34px;font-size:16px;}.pm__next{background:#fff;border:1px solid #eceef1;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.04);padding:22px 28px;margin:36px 0 20px;}.pm__next h2{font:700 11.5px Inter;letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin:0 0 4px;}.pm__next ul{list-style:none;padding:0;margin:0;}.pm__next li{position:relative;margin:0;padding:12px 30px 12px 0;border-bottom:1px solid #f3f4f6;font-size:15px;line-height:1.5;color:#6b7280;}.pm__next li:last-child{border-bottom:none;padding-bottom:2px;}.pm__next li::after{content:\"\\203A\";position:absolute;right:6px;top:50%;margin-top:-12px;font:600 20px\/1 Inter;color:#c8d1de;transition:color .15s ease,transform .15s ease;}.pm__next li:hover::after{color:#2563eb;transform:translateX(3px);}.pm__next a{color:#2563eb;font-weight:600;}.pm__next a:hover{text-decoration:underline;}.pm__sources{background:#fff;border:1px solid #eceef1;border-radius:14px;padding:24px 28px;margin:36px 0;}.pm__sources h2{font:700 11.5px Inter;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin:0 0 12px;}.pm__sources ul{list-style:none;padding:0;margin:0;}.pm__sources li{font-size:14.5px;color:#6b7280;padding:9px 0;border-bottom:1px solid #f3f4f6;}.pm__sources li:last-child{border-bottom:none;}.pm__pull{background:#f8fafc;padding:54px 0;text-align:center;}.pm__pull blockquote{margin:0 auto;max-width:760px;padding:30px 24px;border-top:1px solid #dbe1ea;border-bottom:1px solid #dbe1ea;color:#111827;font:600 25px\/1.4 Inter;letter-spacing:-.02em;}.pm__pull cite{display:block;margin-top:18px;color:#9ca3af;font:500 13px Inter;font-style:normal;}.pm__faq{padding:54px 0;background:#f8fafc;}.pm__faq h2{font-size:26px;text-align:center;margin:0 0 24px;}.pm__faq details{background:#fff;border:1px solid #eceef1;border-radius:12px;margin-bottom:10px;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__faq summary{cursor:pointer;list-style:none;padding:17px 20px;font-weight:600;color:#111827;}.pm__faq summary::-webkit-details-marker{display:none;}.pm__faq details>div{padding:0 20px 17px;color:#6b7280;font-size:15.5px;}.pm__faq details>div p{margin:0;}.pm__final{background:#0f1729;color:#cbd5e1;text-align:center;padding:76px 0;margin-top:20px;border-radius:24px 24px 0 0;}.pm__final .pm__eyebrow{background:rgba(37,99,235,.16);border:none;color:#93b4ff;box-shadow:none;}.pm__final h2{color:#fff;font-size:33px;margin:16px 0 12px;}.pm__final p{color:#94a3b8;max-width:520px;margin:0 auto 24px;}@media(max-width:600px){.pm__inner{padding:0 18px;}.pm__hero{padding:48px 0 8px;}.pm__hero h1{font-size:34px;}.pm__dek{font-size:17px;}.pm__dek-cta{font-size:14px;}.pm__meta{flex-wrap:wrap;justify-content:center;gap:8px 11px;}.pm h2{font-size:24px;}.pm__next h2{font-size:11.5px;}.pm__next{padding:20px 22px;}.pm__next li{font-size:14.5px;}.pm__sources h2{font-size:11.5px;}.pm__fig{padding:0 16px;}.pm__fig img{aspect-ratio:16\/10;}.pm__steps>li{padding:18px 0 18px 56px;background:transparent;box-shadow:none;}.pm__steps>li::before{left:0;}.pm__table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13.5px;}.pm__table th,.pm__table td{padding:10px 14px;}.pm__tldr-cta{align-items:flex-start;}.pm__tldr-cta a{white-space:normal;}.pm__pull{padding:42px 0;}.pm__pull blockquote{font-size:21px;}.pm__faq{padding:44px 0;}.pm__final{padding:64px 0;}.pm__final h2{font-size:30px;}.pm__btn--lg{width:100%;text-align:center;}}<\/style>\n<p><script>\n(function(){\n  try{\n    var b=document.body;\n    if(b && b.classList){b.classList.add('single-post');}\n  }catch(e){}\n})();\n<\/script><\/p>\n<article class=\"pm\">\n<header class=\"pm__hero\">\n<div class=\"pm__inner\">\n<nav class=\"pm__crumb\">Blog &nbsp;&rsaquo;&nbsp; Contractor Price Index<\/nav>\n<p><span class=\"pm__eyebrow\">Original Data &middot; Material Prices<\/span><\/p>\n<h1>Contractor Price Index: Building Material Costs<\/h1>\n<p class=\"pm__dek\">30 materials a contractor buys, read by name at named suppliers, rolled into one number. Method and sources below.<\/p>\n<div class=\"pm__hero-cta\"><a class=\"pm__btn\" href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">Try the Cost Estimator Free<\/a><span class=\"pm__hero-cta-note\">Free to try. Photo to itemized estimate in about 6 seconds.<\/span><\/div>\n<div class=\"pm__rating\"><span class=\"pm__stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/span> <b>4.8<\/b> <span class=\"pm__rating-sub\">on the App Store<\/span><\/div>\n<div class=\"pm__meta\">\n<span>SimplyWise<\/span><br \/>\n<i><\/i><br \/>\n<span>Updated October 1, 2026<\/span><br \/>\n<i><\/i><br \/>\n<span>5 min read<\/span>\n<\/div>\n<\/div>\n<figure class=\"pm__fig\" id=\"weights\">\n<div style=\"background:#fff;border:1px solid #eceef1;border-radius:16px;padding:22px 20px 14px;box-shadow:0 8px 30px rgba(16,24,40,.10)\"><svg viewBox=\"0 0 470 276\" role=\"img\" aria-label=\"Weight of each of the twelve groups in the SimplyWise Contractor Price Index, out of 100\" style=\"width:100%;height:auto;display:block;font-family:Inter,sans-serif\"><text x=\"0\" y=\"19\" font-size=\"12\" fill=\"#4b5563\">Framing lumber<\/text><rect x=\"170\" y=\"8\" width=\"264\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"440\" y=\"19\" font-size=\"12\" fill=\"#111827\">12<\/text><text x=\"0\" y=\"41\" font-size=\"12\" fill=\"#4b5563\">Roofing<\/text><rect x=\"170\" y=\"30\" width=\"242\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"418\" y=\"41\" font-size=\"12\" fill=\"#111827\">11<\/text><text x=\"0\" y=\"63\" font-size=\"12\" fill=\"#4b5563\">Drywall<\/text><rect x=\"170\" y=\"52\" width=\"198\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"374\" y=\"63\" font-size=\"12\" fill=\"#111827\">9<\/text><text x=\"0\" y=\"85\" font-size=\"12\" fill=\"#4b5563\">Concrete<\/text><rect x=\"170\" y=\"74\" width=\"176\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"352\" y=\"85\" font-size=\"12\" fill=\"#111827\">8<\/text><text x=\"0\" y=\"107\" font-size=\"12\" fill=\"#4b5563\">Paint and coatings<\/text><rect x=\"170\" y=\"96\" width=\"198\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"374\" y=\"107\" font-size=\"12\" fill=\"#111827\">9<\/text><text x=\"0\" y=\"129\" font-size=\"12\" fill=\"#4b5563\">Electrical<\/text><rect x=\"170\" y=\"118\" width=\"198\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"374\" y=\"129\" font-size=\"12\" fill=\"#111827\">9<\/text><text x=\"0\" y=\"151\" font-size=\"12\" fill=\"#4b5563\">Plumbing<\/text><rect x=\"170\" y=\"140\" width=\"198\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"374\" y=\"151\" font-size=\"12\" fill=\"#111827\">9<\/text><text x=\"0\" y=\"173\" font-size=\"12\" fill=\"#4b5563\">Flooring and floor coatings<\/text><rect x=\"170\" y=\"162\" width=\"154\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"330\" y=\"173\" font-size=\"12\" fill=\"#111827\">7<\/text><text x=\"0\" y=\"195\" font-size=\"12\" fill=\"#4b5563\">Sheet goods<\/text><rect x=\"170\" y=\"184\" width=\"176\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"352\" y=\"195\" font-size=\"12\" fill=\"#111827\">8<\/text><text x=\"0\" y=\"217\" font-size=\"12\" fill=\"#4b5563\">Insulation<\/text><rect x=\"170\" y=\"206\" width=\"154\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"330\" y=\"217\" font-size=\"12\" fill=\"#111827\">7<\/text><text x=\"0\" y=\"239\" font-size=\"12\" fill=\"#4b5563\">Landscape bulk materials<\/text><rect x=\"170\" y=\"228\" width=\"110\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"286\" y=\"239\" font-size=\"12\" fill=\"#111827\">5<\/text><text x=\"0\" y=\"261\" font-size=\"12\" fill=\"#4b5563\">Fasteners<\/text><rect x=\"170\" y=\"250\" width=\"132\" height=\"14\" rx=\"3\" fill=\"#2563eb\"><\/rect><text x=\"308\" y=\"261\" font-size=\"12\" fill=\"#111827\">6<\/text><\/svg><\/div><figcaption style=\"font:500 13px\/1.5 Inter,sans-serif;color:#6b7280;margin-top:10px;text-align:center\">Group weights in the SimplyWise Contractor Price Index, out of 100. Set by SimplyWise, frozen for 12 months.<\/figcaption><\/figure>\n<\/header>\n<div class=\"pm__body\">\n<div class=\"pm__inner\">\n<aside class=\"pm__tldr\">\n<div class=\"pm__tldr-label\">At a glance<\/div>\n<ol>\n<li>The SimplyWise Contractor Price Index reads 100.0 on its October 2026 base, set from shelf prices for 30 products at 8 named sellers read on October 1, 2026. Next month&#x27;s read shows whether the same basket costs more or less.<\/li>\n<li>30 products in 12 groups, weights summing to 100.<\/li>\n<li>Prices are read by product name on the seller&#8217;s own page. Nothing is estimated or carried forward.<\/li>\n<li>Labor is shown beside the index from federal wage data, never blended in.<\/li>\n<li>The index updates on the first business day of each month.<\/li>\n<\/ol>\n<div class=\"pm__tldr-cta\"><span>Turn today&#8217;s prices into a quote, free to try.<\/span><a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a><\/div>\n<\/aside>\n<h2>What the Contractor Price Index measures<\/h2>\n<p>The base read was taken on October 1, 2026 at 8 named sellers, product by product, on the seller&#8217;s own page.<\/p>\n<p>It tracks what a remodeling or trade contractor pays at the counter for framing lumber, roofing, drywall, concrete, paint, electrical, plumbing, flooring, sheet goods, insulation, bulk landscape material and fasteners. Each month it answers one question: did the same basket cost more or less than it did at the base read?<\/p>\n<p>It is not the federal Consumer Price Index. Call it the Contractor Price Index or CPI-C.<\/p>\n<h2>The October 2026 base, by group<\/h2>\n<p>Every group reads 100 on the base read of October 1, 2026. From November on, each group shows its move against this base.<\/p>\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Group<\/th>\n<th>Weight<\/th>\n<th>Priced<\/th>\n<th>Index<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Framing lumber<\/td>\n<td>12<\/td>\n<td>2 of 2<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Roofing<\/td>\n<td>11<\/td>\n<td>3 of 3<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Drywall<\/td>\n<td>9<\/td>\n<td>3 of 3<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Concrete<\/td>\n<td>8<\/td>\n<td>2 of 2<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Paint and coatings<\/td>\n<td>9<\/td>\n<td>4 of 4<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Electrical<\/td>\n<td>9<\/td>\n<td>2 of 2<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Plumbing<\/td>\n<td>9<\/td>\n<td>3 of 3<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Flooring and floor coatings<\/td>\n<td>7<\/td>\n<td>3 of 3<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Sheet goods<\/td>\n<td>8<\/td>\n<td>2 of 2<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Insulation<\/td>\n<td>7<\/td>\n<td>2 of 2<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Landscape bulk materials<\/td>\n<td>5<\/td>\n<td>2 of 2<\/td>\n<td>100.0<\/td>\n<\/tr>\n<tr>\n<td>Fasteners<\/td>\n<td>6<\/td>\n<td>2 of 2<\/td>\n<td>100.0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>30 of 30 products priced in the base read, 45 seller reads in all.<\/p>\n<h2>What the counter price looked like<\/h2>\n<p>A 2x4x8 treated stud listed at <strong>$4.39<\/strong> at Sutherlands and <strong>$4.89<\/strong> at McCoy&#8217;s Building Supply on October 1, 2026.<\/p>\n<p>A 250 ft coil of 12\/2 NM-B cable listed at <strong>$179.00<\/strong> at Sutherlands and <strong>$163.99<\/strong> at McCoy&#8217;s, a 9 percent gap for the same size of wire.<\/p>\n<p>A 10 ft stick of 1\/2 in Type M copper listed at $27.99 and $29.99. An Owens Corning Oakridge architectural bundle listed at $49.99 and $44.99.<\/p>\n<p>The same Grip-Rite 16d sinker box, part 16CTDSKR5, listed at $30.99 at Sutherlands and $27.99 at McCoy&#8217;s. Same part number, 11 percent apart.<\/p>\n<p class=\"pm__inline-cta\"><a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a> turns a job photo into an itemized estimate you can price against these numbers.<\/p>\n<h2>Labor beside the materials<\/h2>\n<p>Materials are one side of a bid. These are national hourly wages from the Bureau of Labor Statistics Occupational Employment and Wage Statistics survey, May 2025.<\/p>\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Trade<\/th>\n<th>Mean hourly<\/th>\n<th>Median hourly<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Carpenters<\/td>\n<td>$31.55<\/td>\n<td>$29.12<\/td>\n<\/tr>\n<tr>\n<td>Electricians<\/td>\n<td>$34.37<\/td>\n<td>$30.38<\/td>\n<\/tr>\n<tr>\n<td>Plumbers, pipefitters, and steamfitters<\/td>\n<td>$34.70<\/td>\n<td>$30.67<\/td>\n<\/tr>\n<tr>\n<td>Roofers<\/td>\n<td>$27.95<\/td>\n<td>$26.65<\/td>\n<\/tr>\n<tr>\n<td>Painters, construction and maintenance<\/td>\n<td>$26.64<\/td>\n<td>$23.75<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Plumbers, pipefitters and steamfitters earned a median $30.67 an hour and electricians $30.38, according to the Bureau of Labor Statistics. These figures are not part of the index number.<\/p>\n<section class=\"pm__promo\">\n<h2>Price the job, not just the lumber<\/h2>\n<p>SimplyWise Cost Estimator turns a photo into an itemized estimate in about 6 seconds, with material and labor line items. Pricing is $29.99\/mo or $239.99\/yr, about $20\/mo on annual, with a 7-day free trial.<\/p>\n<p><a class=\"pm__btn\" href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a><br \/>\n<\/section>\n<h2 id=\"method\">How the index is built<\/h2>\n<ol class=\"pm__steps\">\n<li>\n<h3>Fix the basket<\/h3>\n<p>30 named products in 12 groups, weights set by SimplyWise and frozen for 12 months.<\/p>\n<\/li>\n<li>\n<h3>Read the shelf price weekly<\/h3>\n<p>By product name, on the same page element as the price. Branch prices take the median.<\/p>\n<\/li>\n<li>\n<h3>Compare like with like<\/h3>\n<p>Each price is divided by the same seller&#8217;s price at the base read. A product not read drops out.<\/p>\n<\/li>\n<li>\n<h3>Combine and publish<\/h3>\n<p>Geometric mean inside a group, fixed weights across groups, counts printed every release.<\/p>\n<\/li>\n<\/ol>\n<p>We never estimate, smooth or carry a price forward. Sale prices are left out. A correction gets a dated entry in a revisions log on this page.<\/p>\n<div class=\"pm__callout\">\n<p><strong>Download the data.<\/strong> <a href=\"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/10\/contractor_price_index_2026-10-01.csv\" rel=\"noopener\" target=\"_blank\">Every priced row (CSV)<\/a> and <a href=\"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/10\/contractor_price_index_summary_2026-10-01.csv\" rel=\"noopener\" target=\"_blank\">group indexes by date (CSV)<\/a>. CC BY 4.0, SimplyWise attribution required.<\/p>\n<\/div>\n<h2>What it does not measure<\/h2>\n<p>Not installed cost, not labor, not what you pay on a trade account, and not regional prices beyond the branches read. The weights are our judgment of where a remodeling contractor&#8217;s material dollars go, not a survey.<\/p>\n<p>Home Depot, Lowe&#8217;s and Menards are not in it. Their sites block automated reads and their terms prohibit them, so we read independent sellers that publish prices openly.<\/p>\n<div class=\"pm__next\">\n<h2>Revisions<\/h2>\n<p>None yet. The base read of October 1, 2026 stands as published. Any correction gets a dated line here.<\/p>\n<h2>Keep reading<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/construction-material-price-index\/\">Construction Material Price Index<\/a><\/li>\n<li><a href=\"https:\/\/www.simplywise.com\/blog\/construction-calculators\/\">Construction Calculators<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"pm__sources\">\n<h2>Sources<\/h2>\n<h3>Shelf prices quoted above<\/h3>\n<ul>\n<li><a href=\"https:\/\/sutherlands.com\/products\/item\/16576\/sutherlands-2-x-4-inch-x-8-foot-number2-s4s-treated-yellow-pine-lumber\" rel=\"noopener\" target=\"_blank\">Sutherlands, 2x4x8 treated yellow pine<\/a> ($4.39, read 2026-10-01).<\/li>\n<li><a href=\"https:\/\/www.mccoys.com\/shop\/p\/010715\/2-in-x-4-in-x-8-ft-southern-pine-no-1-pressure-treated-mca-06-surfaced-on-4-sides\" rel=\"noopener\" target=\"_blank\">McCoy&#x27;s, 2x4x8 treated Southern Pine<\/a> ($4.89, read 2026-10-01).<\/li>\n<li><a href=\"https:\/\/sutherlands.com\/products\/item\/8748212\/southwire-250-foot-12-2-nm-b-electrical-cable-with-ground\" rel=\"noopener\" target=\"_blank\">Sutherlands, 12\/2 NM-B cable, 250 ft<\/a> ($179.00, read 2026-10-01).<\/li>\n<li><a href=\"https:\/\/www.mccoys.com\/shop\/p\/8153827-052303-18\" rel=\"noopener\" target=\"_blank\">McCoy&#x27;s, 12\/2 NM-B cable, 250 ft<\/a> ($163.99, read 2026-10-01).<\/li>\n<li><a href=\"https:\/\/sutherlands.com\/products\/item\/7915291\/southland-streamline-12-inch-x-10-foot-type-m-copper-pipe\" rel=\"noopener\" target=\"_blank\">Sutherlands, 1\/2 in x 10 ft Type M copper<\/a> ($27.99, read 2026-10-01).<\/li>\n<li><a href=\"https:\/\/www.mccoys.com\/shop\/p\/6293922-052303-22\" rel=\"noopener\" target=\"_blank\">McCoy&#x27;s, 1\/2 in x 10 ft Type M copper<\/a> ($29.99, read 2026-10-01).<\/li>\n<li><a href=\"https:\/\/sutherlands.com\/products\/item\/2917847\/grip-rite-16d-cement-coated-sinker-nails-5lb\" rel=\"noopener\" target=\"_blank\">Sutherlands, Grip-Rite 16CTDSKR5 16d sinker, 5 lb<\/a> ($30.99, read 2026-10-01).<\/li>\n<li><a href=\"https:\/\/www.mccoys.com\/shop\/p\/12017103\" rel=\"noopener\" target=\"_blank\">McCoy&#x27;s, Grip-Rite 16CTDSKR5 16d sinker, 5 lb<\/a> ($27.99, read 2026-10-01).<\/li>\n<li><a href=\"https:\/\/sutherlands.com\/products\/item\/3903192\/owens-corning-oakridge-desert-tan-architectural-shingle-bundle\" rel=\"noopener\" target=\"_blank\">Sutherlands, Owens Corning Oakridge bundle<\/a> ($49.99, read 2026-10-01).<\/li>\n<li><a href=\"https:\/\/www.mccoys.com\/shop\/p\/08015628\" rel=\"noopener\" target=\"_blank\">McCoy&#x27;s, Owens Corning Oakridge bundle<\/a> ($44.99, read 2026-10-01).<\/li>\n<\/ul>\n<h3>Wages<\/h3>\n<ul>\n<li><a href=\"https:\/\/data.bls.gov\/timeseries\/OEUN000000000000047215208\" rel=\"noopener\" target=\"_blank\">Bureau of Labor Statistics, OEWS May 2025, plumbers median hourly<\/a> (read through the public API, 2026-10-01).<\/li>\n<li><a href=\"https:\/\/data.bls.gov\/timeseries\/OEUN000000000000047211108\" rel=\"noopener\" target=\"_blank\">Bureau of Labor Statistics, OEWS May 2025, electricians median hourly<\/a> (read through the public API, 2026-10-01; all five trades use the same series pattern).<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"pm__faq\">\n<div class=\"pm__inner\">\n<h2>Common questions on the Contractor Price Index<\/h2>\n<details>\n<summary>What is the SimplyWise Contractor Price Index?<\/summary>\n<div>\n<p>A monthly index of what 30 named building materials cost a contractor at independent building-supply sellers, in 12 weighted groups. The series sets October 2026 at 100, from the base read of October 1, 2026.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>How is the Contractor Price Index calculated?<\/summary>\n<div>\n<p>Each product&#x27;s price is divided by its price in the base month, October 2026. Products in a group are combined with a geometric mean, and the 12 groups are combined with fixed weights that sum to 100.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Which stores does SimplyWise read prices from?<\/summary>\n<div>\n<p>Sutherlands, McCoy&#x27;s Building Supply, Benjamin Moore, Elliott Electric Supply, Carpet Exchange, Lanoha Nurseries, Odyssey Landscape Supply and Sherwin-Williams. Home Depot, Lowe&#x27;s and Menards block automated reads, so they are not in it.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Is this the same as the Consumer Price Index?<\/summary>\n<div>\n<p>No. The federal CPI measures household prices. The SimplyWise Contractor Price Index, or CPI-C, measures building materials a contractor buys, read at named sellers.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>How much does 12\/2 NM-B wire cost right now?<\/summary>\n<div>\n<p>A 250 ft coil of 12\/2 NM-B with ground listed at $179.00 at Sutherlands and $163.99 at McCoy&#x27;s Building Supply on October 1, 2026.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Can SimplyWise price a job from a photo?<\/summary>\n<div>\n<p>Yes. SimplyWise Cost Estimator turns a photo into an itemized estimate in about 6 seconds, with material and labor line items. Free to try, $29.99\/mo or $239.99\/yr.<\/p>\n<\/div>\n<\/details>\n<\/div>\n<\/section>\n<section class=\"pm__final\">\n<div class=\"pm__inner\">\n<span class=\"pm__eyebrow\">Bid with real numbers<\/span><\/p>\n<h2>Turn this month&#8217;s prices into a signed quote.<\/h2>\n<p>Snap a photo, get an itemized estimate in about 6 seconds.<\/p>\n<p><a class=\"pm__btn pm__btn--lg\" href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a>\n<\/div>\n<\/section>\n<\/article>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"SimplyWise Contractor Price Index: Building Material Costs\",\n  \"description\": \"A monthly index of 30 building material prices read at named independent sellers, in 12 weighted groups, with the method and every source shown.\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"SimplyWise\",\n    \"url\": \"https:\/\/www.simplywise.com\/\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"SimplyWise\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/www.simplywise.com\/icon-512x512.png\"\n    }\n  },\n  \"datePublished\": \"2026-10-01\",\n  \"dateModified\": \"2026-10-01\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\"\n  },\n  \"url\": \"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\",\n  \"about\": {\n    \"@id\": \"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/#dataset\"\n  }\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Dataset\",\n  \"@id\": \"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/#dataset\",\n  \"name\": \"SimplyWise Contractor Price Index\",\n  \"alternateName\": \"CPI-C\",\n  \"description\": \"Weekly shelf-price reads of 30 named building materials at independent building-supply sellers, combined into 12 weighted groups and one headline index. The published series bases October 2026 = 100; this September 24, 2026 reading is a pre-release check.\",\n  \"url\": \"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\",\n  \"creator\": {\n    \"@type\": \"Organization\",\n    \"name\": \"SimplyWise\",\n    \"url\": \"https:\/\/www.simplywise.com\/\"\n  },\n  \"license\": \"https:\/\/creativecommons.org\/licenses\/by\/4.0\/\",\n  \"isAccessibleForFree\": true,\n  \"temporalCoverage\": \"2026-10-01\/..\",\n  \"spatialCoverage\": \"United States\",\n  \"measurementTechnique\": \"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/#method\",\n  \"distribution\": [\n    {\n      \"@type\": \"DataDownload\",\n      \"encodingFormat\": \"text\/csv\",\n      \"contentUrl\": \"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/10\/contractor_price_index_2026-10-01.csv\"\n    },\n    {\n      \"@type\": \"DataDownload\",\n      \"encodingFormat\": \"text\/csv\",\n      \"contentUrl\": \"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/10\/contractor_price_index_summary_2026-10-01.csv\"\n    }\n  ],\n  \"variableMeasured\": [\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"SimplyWise Contractor Price Index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Framing lumber group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Roofing group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Drywall group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Concrete group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Paint and coatings group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Electrical group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Plumbing group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Flooring and floor coatings group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Sheet goods group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Insulation group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Landscape bulk materials group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Fasteners group index\",\n      \"value\": 100.0,\n      \"unitText\": \"index, October 2026 = 100, base read October 1, 2026\"\n    }\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the SimplyWise Contractor Price Index?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A monthly index of what 30 named building materials cost a contractor at independent building-supply sellers, in 12 weighted groups. The series sets October 2026 at 100, from the base read of October 1, 2026.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How is the Contractor Price Index calculated?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Each product's price is divided by its price in the base month, October 2026. Products in a group are combined with a geometric mean, and the 12 groups are combined with fixed weights that sum to 100.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Which stores does SimplyWise read prices from?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sutherlands, McCoy's Building Supply, Benjamin Moore, Elliott Electric Supply, Carpet Exchange, Lanoha Nurseries, Odyssey Landscape Supply and Sherwin-Williams. Home Depot, Lowe's and Menards block automated reads, so they are not in it.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this the same as the Consumer Price Index?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. The federal CPI measures household prices. The SimplyWise Contractor Price Index, or CPI-C, measures building materials a contractor buys, read at named sellers.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does 12\/2 NM-B wire cost right now?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A 250 ft coil of 12\/2 NM-B with ground listed at $179.00 at Sutherlands and $163.99 at McCoy's Building Supply on October 1, 2026.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can SimplyWise price a job from a photo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. SimplyWise Cost Estimator turns a photo into an itemized estimate in about 6 seconds, with material and labor line items. Free to try, $29.99\/mo or $239.99\/yr.\"\n      }\n    }\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Blog\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"SimplyWise Contractor Price Index\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\"\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blog &nbsp;&rsaquo;&nbsp; Contractor Price Index Original Data &middot; Material Prices Contractor Price Index: Building Material Costs 30 materials a contractor buys, read by name at named suppliers, rolled into one number. Method and sources below. Try the Cost Estimator FreeFree to try. Photo to itemized estimate in about 6 seconds. &#9733;&#9733;&#9733;&#9733;&#9733; 4.8 on the App [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"contractor price index","_yoast_wpseo_title":"Contractor Price Index: Building Material Costs","_yoast_wpseo_metadesc":"The SimplyWise Contractor Price Index tracks 30 building material prices at named suppliers, with the method, weights, and every source shown.","_yoast_wpseo_linkdex":"75","_yoast_wpseo_content_score":"90","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_canonical":"","inline_featured_image":false,"footnotes":""},"categories":[190],"tags":[],"class_list":["post-10111","post","type-post","status-publish","format-standard","hentry","category-reports-research"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Contractor Price Index: Building Material Costs<\/title>\n<meta name=\"description\" content=\"The SimplyWise Contractor Price Index tracks 30 building material prices at named suppliers, with the method, weights, and every source shown.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contractor Price Index: Building Material Costs\" \/>\n<meta property=\"og:description\" content=\"The SimplyWise Contractor Price Index tracks 30 building material prices at named suppliers, with the method, weights, and every source shown.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\" \/>\n<meta property=\"og:site_name\" content=\"SimplyWise Cost Estimator\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-01T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T18:46:48+00:00\" \/>\n<meta name=\"author\" content=\"Daniel Chinchilla\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Chinchilla\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\"},\"author\":{\"name\":\"Daniel Chinchilla\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac\"},\"headline\":\"Contractor Price Index: Building Material Costs\",\"datePublished\":\"2026-10-01T09:00:00+00:00\",\"dateModified\":\"2026-10-01T18:46:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\"},\"wordCount\":1203,\"publisher\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#organization\"},\"articleSection\":[\"Reports &amp; Research\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\",\"url\":\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\",\"name\":\"Contractor Price Index: Building Material Costs\",\"isPartOf\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#website\"},\"datePublished\":\"2026-10-01T09:00:00+00:00\",\"dateModified\":\"2026-10-01T18:46:48+00:00\",\"description\":\"The SimplyWise Contractor Price Index tracks 30 building material prices at named suppliers, with the method, weights, and every source shown.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.simplywise.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contractor Price Index: Building Material Costs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#website\",\"url\":\"https:\/\/www.simplywise.com\/blog\/\",\"name\":\"SimplyWise Cost Estimator\",\"description\":\"Blog\",\"publisher\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.simplywise.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#organization\",\"name\":\"SimplyWise Cost Estimator\",\"url\":\"https:\/\/www.simplywise.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/08\/simplywise-logo-512x512-1.png\",\"contentUrl\":\"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/08\/simplywise-logo-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"SimplyWise Cost Estimator\"},\"image\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.crunchbase.com\/organization\/simplywise\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac\",\"name\":\"Daniel Chinchilla\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g\",\"caption\":\"Daniel Chinchilla\"},\"url\":\"https:\/\/www.simplywise.com\/blog\/author\/daniel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contractor Price Index: Building Material Costs","description":"The SimplyWise Contractor Price Index tracks 30 building material prices at named suppliers, with the method, weights, and every source shown.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/","og_locale":"en_US","og_type":"article","og_title":"Contractor Price Index: Building Material Costs","og_description":"The SimplyWise Contractor Price Index tracks 30 building material prices at named suppliers, with the method, weights, and every source shown.","og_url":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/","og_site_name":"SimplyWise Cost Estimator","article_published_time":"2026-10-01T09:00:00+00:00","article_modified_time":"2026-10-01T18:46:48+00:00","author":"Daniel Chinchilla","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Daniel Chinchilla","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/#article","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/"},"author":{"name":"Daniel Chinchilla","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac"},"headline":"Contractor Price Index: Building Material Costs","datePublished":"2026-10-01T09:00:00+00:00","dateModified":"2026-10-01T18:46:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/"},"wordCount":1203,"publisher":{"@id":"https:\/\/www.simplywise.com\/blog\/#organization"},"articleSection":["Reports &amp; Research"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/","url":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/","name":"Contractor Price Index: Building Material Costs","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/#website"},"datePublished":"2026-10-01T09:00:00+00:00","dateModified":"2026-10-01T18:46:48+00:00","description":"The SimplyWise Contractor Price Index tracks 30 building material prices at named suppliers, with the method, weights, and every source shown.","breadcrumb":{"@id":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.simplywise.com\/blog\/contractor-price-index\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.simplywise.com\/blog\/contractor-price-index\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.simplywise.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Contractor Price Index: Building Material Costs"}]},{"@type":"WebSite","@id":"https:\/\/www.simplywise.com\/blog\/#website","url":"https:\/\/www.simplywise.com\/blog\/","name":"SimplyWise Cost Estimator","description":"Blog","publisher":{"@id":"https:\/\/www.simplywise.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.simplywise.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.simplywise.com\/blog\/#organization","name":"SimplyWise Cost Estimator","url":"https:\/\/www.simplywise.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/08\/simplywise-logo-512x512-1.png","contentUrl":"https:\/\/www.simplywise.com\/blog\/wp-content\/uploads\/2026\/08\/simplywise-logo-512x512-1.png","width":512,"height":512,"caption":"SimplyWise Cost Estimator"},"image":{"@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.crunchbase.com\/organization\/simplywise"]},{"@type":"Person","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac","name":"Daniel Chinchilla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g","caption":"Daniel Chinchilla"},"url":"https:\/\/www.simplywise.com\/blog\/author\/daniel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/10111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/comments?post=10111"}],"version-history":[{"count":5,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/10111\/revisions"}],"predecessor-version":[{"id":10847,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/10111\/revisions\/10847"}],"wp:attachment":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/media?parent=10111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/categories?post=10111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/tags?post=10111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}