# Data sources & licenses

| Source | URL | What we use | License |
|--------|-----|-------------|---------|
| BLS OEWS May 2025 metro & nonmetro | https://www.bls.gov/oes/special-requests/oesm25ma.zip | Hourly mean/median/p10/p90 for SOC 49-9021 (HVAC), 47-2152 (plumbers), 47-2181 (roofers), 47-2111 (electricians), 49-9031 (home appliance repairers) by area | Public domain (U.S. gov). Cite BLS. No BLS emblem. https://www.bls.gov/opub/copyright-information.htm |
| BLS OEWS tables / API | https://www.bls.gov/oes/tables.htm · https://www.bls.gov/developers/ | National series cross-check | Public domain; API ToS require citation & no false representation |
| BLS PPI construction materials WPUSI012011 | https://data.bls.gov/timeseries/WPUSI012011 | Materials cost trend context | Public domain |
| Census ZCTA–County relationship | https://www2.census.gov/geo/docs/maps-data/data/rel2020/zcta520/tab20_zcta520_county20_natl.txt | ZIP/ZCTA → county | Public domain |
| OMB CBSA delineation (Census list1 2023) | bundled `data/raw/list1_2023.xlsx` from census.gov metro-micro reference files | County → CBSA | Public domain |
| ENERGY STAR / DSIRE (state & utility rebates) | energystar.gov · dsireusa.org | Rebate *pointers* only (link out; don’t scrape DSIRE DB). IRC §25C/§25D ended for property placed in service / expenditures after Dec 31, 2025 (IRS FS-2025-05) — Fairange does not quote those credits as current. | U.S. gov pages public domain; DSIRE content owned by NCCETC — link/cite only |

**Not used:** Lead-gen marketplace proprietary price tables (we do not ingest Angi, HomeAdvisor, Fixr, Thumbtack, or similar bid/average feeds).

**Retrieved:** 2026-11-01 (America/New_York).

**Electricians (SOC 47-2111) national:** mean $34.37 / median $30.38 / p10 $20.50 / p90 $52.17 (BLS OEWS May 2025 national estimates; https://data.bls.gov/oesprofile/). Metro/nonmetro means from oesm25ma.zip MSA + BOS files, merged 2026-11-02.

**Home appliance repairers (SOC 49-9031) national (May 2025):** mean $26.94 / median $24.51 / p10 $17.40 / p90 $38.78 (BLS OEWS national file `oesm25nat.zip` / `national_M2025_dl.xlsx`, retrieved 2026-11-03). Metro/nonmetro means merged from `oesm25ma.zip` MSA + BOS workbooks the same day (160 areas with published wages).

**Appliance unit / parts prices (retail shelf ranges, accessed 2026-11-03 America/New_York — not bids):**
| Item | Range used | Source URL |
|------|------------|------------|
| Over-the-range microwave | ~$239–$449 common; baseline $240/$350/$550 | https://www.homedepot.com/b/Appliances-Microwaves-Over-the-Range-Microwaves/N-5yc1vZc3pa |
| Dishwasher (24-in stainless) | ~$419–$1,499; baseline $420/$650/$1,300 | https://www.homedepot.com/b/Appliances-Dishwashers-Built-In-Dishwashers/Stainless-Steel/N-5yc1vZc3njZ1z0kmam |
| Electric range 30-in | ~$648–$849+ common; baseline $650/$900/$1,800 | https://www.homedepot.com/p/Frigidaire-30-in-5-Burner-Element-Freestanding-Electric-Range-in-Stainless-Steel-with-EvenTemp-and-Steam-Clean-FCRE3062AS/327516324 and related GE/Samsung listings |
| Gas range 30-in | ~$729–$1,599; baseline $730/$1,000/$1,800 | https://www.homedepot.com/p/Frigidaire-30-in-4-Burner-Freestanding-Gas-Range-in-Stainless-Steel-with-Even-Baking-Technology-FCRG3051BS/341304649 · GE Profile https://www.homedepot.com/p/GE-Profile-30-in-5-Burner-Smart-Freestanding-Gas-Range-in-Fingerprint-Resistant-Stainless-with-Convection-and-Air-Fry-PGB935YPFS/314138088 |
| Electric cooktop 30-in | ~$599–$2,299; baseline $600/$900/$1,800 | https://www.homedepot.com/p/GE-30-in-4-Burner-Element-Radiant-Electric-Cooktop-in-Black-including-2-Power-Boil-Burners-JP3030DWBB/328670096 |
| Single wall oven | ~$999–$2,399; baseline $1,000/$1,800/$2,800 | Best Buy tracked Frigidaire sales (PriceWatchPro, late Oct 2026) · HD Whirlpool/Bosch https://www.homedepot.com/p/Whirlpool-24-in-Single-Electric-Wall-Oven-in-Fingerprint-Resistant-Stainless-Steel-WOS52ES4MZ/320033228 |
| Garbage disposal | Badger 5 ~$118–$169; baseline $120/$170/$350 | https://www.homedepot.com/p/InSinkErator-Badger-5-1-2-HP-Continuous-Feed-Kitchen-Garbage-Disposal-with-Power-Cord-Badger-Series-79883A-ISE/300278672 |
| Fridge / washer / dryer *repair parts* | Editorial parts bands documented on each repair job. Full *replacement* SKUs for fridge/washer/dryer are published (see Nov 3 afternoon table below) | — |
| BLS CPI appliances (CUUR0000SEHJ) | Trend context only (index 131.707, Sep 2026) | BLS public API series CUUR0000SEHJ |

**Previously left out, now sourced (2026-11-03 afternoon):** full refrigerator / washer / dryer *replacement* jobs (Home Depot unit bands below). Gas cooktops remain out as a separate SKU (electric cooktop only).


## Nov 3, 2026 — broader trades expansion

**OEWS occupations merged** from May 2025 MSA+BOS (`oesm25ma.zip`) and national (`oesm25nat.zip`), verified against `data/expansion/oes_new_socs.json` on merge:

| Trade key | SOC | National mean $/hr | Notes |
|-----------|-----|-------------------:|-------|
| painter | 47-2141 | 26.64 | |
| drywall | 47-2081 | 30.58 | |
| carpenter | 47-2031 | 31.55 | Also used for residential window retrofit |
| floor_layer | 47-2042 | 29.69 | Sparse local coverage |
| tile_setter | 47-2044 | 28.49 | Sparse |
| glazier | 47-2121 | 28.71 | Wages kept; no homeowner job SKU this release |
| insulation | 47-2131 | 26.32 | Sparse |
| cement_mason | 47-2051 | 28.87 | |
| fence_erector | 47-4031 | 24.29 | Sparse |
| septic_sewer | 47-4071 | 25.72 | |
| pest_control | 37-2021 | 22.31 | |
| landscaping | 37-3011 | 20.33 | |
| tree_trimmer | 37-3013 | 26.91 | |
| handyman | 49-9071 | 25.86 | Also used for garage door jobs |
| carpet_installer | 47-2041 | 27.40 | Sparse |

**Materials re-verified 2026-11-03 (America/New_York):** Quikrete 80 lb ~$6.47; Greenfiber INSSANC ~$15.97; Veranda Windham 6×6 panel ~$89.98; Blue Ridge Oceans Edge oak ~$5.49/sf; Clopay Classic 9×7 non-insulated ~$468 (insulated ~$638–$1,533) — garage-door materials band $450/$750/$1600 still spans the shelf. Full per-job URLs in `data/expansion/jobs_proposal.md`.

**Excluded (no solid public materials basket):** spray-foam attic, whole-house fumigation, full septic replace, commercial storefront glass, separate composite-deck SKU, duplicate gutter install, ornamental iron fence.


## Nov 3, 2026 (afternoon) — fridge/washer/dryer replace + common plumbing/electrical/exterior

**New calculator jobs** (labor = existing OEWS trades; materials = cited retail shelf ranges accessed 2026-11-03 America/New_York):

| Job | Trade / SOC | Materials L/M/H | Key sources |
|-----|-------------|----------------:|-------------|
| refrigerator-replacement | appliance / 49-9031 | $650 / $1,700 / $3,200 | HD stainless freestanding: Vissani bottom-freezer ~$649 · Whirlpool French-door ~$1,698–$1,898 · GE/Samsung French-door/side-by-side ~$2,399–$3,199 ([HD stainless refrigerators](https://www.homedepot.com/b/Appliances-Refrigerators/Stainless-Steel/N-5yc1vZc3piZ1z0kmam), [top-freezer](https://www.homedepot.com/b/Appliances-Refrigerators-Top-Freezer-Refrigerators/N-5yc1vZc3ns), [WRFF3136SZ](https://www.homedepot.com/p/Whirlpool-36-in-31-cu-ft-Freestanding-French-Door-Refrigerator-in-Fingerprint-Resistant-Stainless-Finish-with-Ice-Maker-WRFF3136SZ/334604883)) |
| washer-replacement | appliance / 49-9031 | $570 / $780 / $1,100 | HD ENERGY STAR: LG WT6105CW ~$569 · GE GTW538ASWWS ~$589 · Samsung/Maytag front-load ~$749–$779 ([ENERGY STAR washers](https://www.homedepot.com/b/Appliances-Washers-Dryers-Washing-Machines/Energy-Star/N-5yc1vZc3ovZ1z1wgir), [GE GTW538ASWWS](https://www.homedepot.com/p/GE-4-6-cu-ft-High-Efficiency-Top-Load-Washer-in-White-with-High-Performance-Impeller-and-Stain-PreTreat-Energy-Star-GTW538ASWWS/328425556)) |
| dryer-replacement | appliance / 49-9031 | $570 / $800 / $1,100 | HD vented electric: LG DLE6100W ~$569 · LG DLE3420W ~$799 · GE Profile PTD60EBSRWS ~$819 · steam models ~$1,079 ([ENERGY STAR electric dryers](https://www.homedepot.com/b/Appliances-Washers-Dryers-Dryers-Electric-Dryers/Energy-Star/N-5yc1vZc3q1Z1z1wgir), [GE Profile dryer](https://www.homedepot.com/p/GE-Profile-7-4-cu-ft-Smart-Electric-Dryer-in-White-with-Sanitize-Cycle-and-Sensor-Dry-ENERGY-STAR-PTD60EBSRWS/317989076)) |
| kitchen-faucet-replacement | plumber / 47-2152 | $60 / $160 / $320 | Glacier Bay ~$49–$159 · Moen Adler/Doherty ~$139–$205 · Moen Arbor ~$260 ([Glacier Bay](https://www.homedepot.com/b/Kitchen-Kitchen-Faucets/Glacier-Bay/N-5yc1vZar0kZn7), [Moen](https://www.homedepot.com/b/Kitchen-Kitchen-Faucets/MOEN/N-5yc1vZar0kZ3zb)) |
| ceiling-fan-install | electrician / 47-2111 | $55 / $150 / $300 | Hampton Bay Brookhurst ~$54.98 · Hugger ~$69.98 · Benning ~$99 · Hunter Hampshire ~$299.99 ([Hampton Bay in-stock](https://www.homedepot.com/b/Lighting-Ceiling-Fans/Hampton-Bay/Pick-Up-Today/N-5yc1vZbvlqZp4Z1z175a5), [Hunter Hampshire](https://www.homedepot.com/p/Hunter-Hampshire-52-in-Indoor-Matte-Black-Ceiling-Fan-with-Light-Kit-and-Remote-Included-51579/321451104)) |
| sump-pump-replacement | plumber / 47-2152 | $140 / $210 / $350 | Wayne CDU790 1/3 HP ~$136.88 · Zoeller 1/3 HP ~$205 class · Everbilt 1/2 HP ~$189–$289 ([Wayne CDU790](https://www.homedepot.com/p/Wayne-1-3-HP-Cast-Iron-Submersible-Sump-Pump-with-Vertical-Float-Switch-CDU790/100026900)) |
| pressure-washing | handyman / 49-9071 | $15 / $25 / $50 | Detergent only (pro-owned washer): OdoBan ~$11.98 · ZEP ~$12.99–$17.98 · Simple Green Oxy Solve ~$23.99 ([HD pressure-wash cleaners](https://www.homedepot.com/b/Cleaning-Cleaning-Products-Concrete-Cleaners/Pressure-Washer/N-5yc1vZcb3rZ1z1dsn5)) |

**Still left out:** gas cooktop as separate SKU; heat-pump dryer as separate SKU (folded into dryer high band notes); battery-backup sump systems; new sump pit digs.

**New reports:** `/reports/handyman-costs-by-metro/`, `/reports/appliance-repair-vs-replace/` (OEWS + cited unit bands; no marketplace bid feeds).


## Nov 3, 2026 (evening) — thermostat, detectors, opener, shower, bath fan, WH flush

**New calculator jobs** (labor = existing OEWS trades; materials = cited retail shelf ranges accessed 2026-11-03 America/New_York):

| Job | Trade / SOC | Materials L/M/H | Key sources |
|-----|-------------|----------------:|-------------|
| thermostat-install | hvac / 49-9021 | $40 / $130 / $280 | Honeywell Home RTH2300B ~$39.99 · Emerson Sensi ST55 ~$129.99 · Nest Learning 4th Gen ~$219.99 sale / ~$279.99 list ([RTH2300B](https://www.homedepot.com/p/Honeywell-Home-5-2-Day-Programmable-Thermostat-with-Digital-Backlit-Display-RTH2300B/203539496), [Sensi ST55](https://www.homedepot.com/p/Emerson-Sensi-7-day-Programmable-Wi-Fi-Smart-Thermostat-No-C-Wire-Required-for-Most-Systems-ST55/301231478), [Nest 4th Gen](https://www.homedepot.com/p/Google-Nest-Learning-Thermostat-4th-Gen-with-Nest-Temperature-Sensor-2nd-Gen-Polished-Obsidian-GA05169-US/330451443)) |
| smoke-co-detector-install | electrician / 47-2111 | $100 / $220 / $400 | ~3 units: Kidde AA combo ~$49.97 · 10-year battery ~$59.97 · hardwired ~$64.97–$69.97 · First Alert SC5 smart ~$120.99–$128.63 ([Kidde](https://www.homedepot.com/b/Electrical-Fire-Safety-Smoke-and-Carbon-Monoxide-Detectors/Kidde/N-5yc1vZbmgjZua), [First Alert](https://www.homedepot.com/b/Electrical-Fire-Safety-Smoke-and-Carbon-Monoxide-Detectors/First-Alert/N-5yc1vZbmgjZkv)) |
| garage-door-opener-install | handyman / 49-9071 | $200 / $250 / $400 | Chamberlain D1000 chain ~$199 · B3010 belt+BBU ~$229 · B4210 ~$249 · B5330 camera ~$339 · Premier ~$369–$379; wall-mount RJO101 ~$579 excluded from band ([Chamberlain openers](https://www.homedepot.com/b/Doors-Windows-Garage-Door-Openers-and-Accessories-Garage-Door-Openers/Chamberlain/N-5yc1vZ2fkpfumZcc)) |
| shower-faucet-replacement | plumber / 47-2152 | $70 / $200 / $350 | Moen Chateau trim ~$52.44 · Delta Classic ~$73.40 · Align chrome ~$132.28 · Align BN ~$231.99 · Voss ~$248.49 · Moen 2520 valve ~$61.98 ([2520 valve](https://www.homedepot.com/p/MOEN-Brass-Rough-In-Posi-Temp-Pressure-Balancing-Cycling-Tub-and-Shower-Valve-1-2-in-CC-Connection-2520/100000810)) |
| bathroom-exhaust-fan-install | electrician / 47-2111 | $35 / $80 / $190 | Broan-NuTone 695 ~$33.63 · 668RP w/ light ~$69.97 · Roomside BEL7A ~$109 · ENERGY STAR 744FLNT ~$187.73 ([695](https://www.homedepot.com/p/Broan-NuTone-70-CFM-Ceiling-Wall-Mount-Bathroom-Exhaust-Fan-695/100001378)) |
| water-heater-flush | plumber / 47-2152 | $15 / $45 / $120 | Anode rods: CMI M341444 ~$27.21 · Rheem SP11309C ~$37.42 · Rheem SP11526C ~$57.05 ([CMI](https://www.homedepot.com/p/CMI-inc-3-4-in-NPT-x-44-in-Long-4-Section-Magnesium-Anode-Rod-M341444/312525777), [SP11309C](https://www.homedepot.com/p/Rheem-PROTECH-0-750-in-Dia-x-44-3-8-in-L-Magnesium-Water-Heater-Anode-Rod-SP11309C/308811585)); flush mostly labor |

**Still left out this round:** separate gas cooktop SKU; heat-pump dryer SKU; battery-backup sump systems; new sump pit digs; wall-mount garage opener as its own SKU; whole-home hardwired smoke redesigns with new circuits.

**UX:** calculator result cards now link `related_jobs` between paired jobs (e.g. thermostat ↔ furnace/AC/heat pump; opener ↔ door/spring; shower ↔ toilet/kitchen faucet).

## Nov 3, 2026 (late) — growth jobs (tune-up, ducts, softener, transfer switch)

| Job id | Trade / SOC | Materials L / M / H | Shelf checks (Home Depot / editorial) |
| --- | --- | --- | --- |
| hvac-tune-up | hvac / 49-9021 | $5 / $20 / $45 | HDX 16×25×1 MERV 8 3-pack ~$15.27 (~$5.09/ea) ([HDX3P5-011625](https://www.homedepot.com/p/HDX-16-in-x-25-in-x-1-in-Standard-Pleated-Furnace-Air-Filter-FPR-5-MERV-8-3-Pack-HDX3P5-011625/314671247)); mid/high ≈ better 4–5 in media filters (~$25–$35 class) + light consumables. Coil cleaner / capacitors / refrigerant out of band. |
| duct-cleaning | hvac / 49-9021 | $25 / $60 / $150 | Labor-shaped. Consumables (bags, tape, access hardware) — Fairange editorial; no single HD “duct cleaning kit” SKU. Sanitizer fogging / mold remediation / new ductwork out of scope. |
| water-softener-install | plumber / 47-2152 | $440 / $550 / $900 | GE GXSF30V 30k-grain ~$436.50 ([203219771](https://www.homedepot.com/p/GE-30-000-Grain-Water-Softener-GXSF30V/203219771)); AQUASURE AS-HS32D ~$523.29 ([311245105](https://www.homedepot.com/p/AQUASURE-Harmony-Series-32-000-Grain-Digital-Metered-Water-Softener-AS-HS32D/311245105)); Rheem 42k Wi-Fi ~$689 on HD softener aisle. High = larger capacity / pre-filter bundles. |
| manual-transfer-switch-install | electrician / 47-2111 | $300 / $400 / $650 | Reliance 3006HDK 30A 6-circuit kit ~$299.95 ([202213700](https://www.homedepot.com/p/Reliance-Controls-30-Amp-250-Volt-7500-Watt-Non-Fuse-6-Circuit-Transfer-Switch-Kit-3006HDK/202213700)); Generac 6377 30A 1-circuit ~$349.99 ([203835673](https://www.homedepot.com/p/Generac-30-Amp-125-250-Volt-7-500-Watt-1-Circuit-Manual-Transfer-Switch-6377/203835673)). **Portable generator unit not included.** Standby whole-house packages held (materials $6k+). |

**Still held:** standby/automatic whole-house generator install; gas cooktop SKU; heat-pump dryer SKU.

## Nov 3, 2026 (evening) — standby generator

| Job id | Trade / SOC | Materials L / M / H | Shelf checks |
| --- | --- | --- | --- |
| range-hood-install | appliance / 49-9031 | $90 / $180 / $350 | HD under-cabinet 30-in aisle 2026-11-03: Broan 41000 ~$89.99 · F40000 ~$109–$119 · AR1 ~$139–$164 · RL6200 ~$109 · Mantra/ENERGY STAR ~$224–$249 · nicer ~$319–$350 ([30-in under cabinet](https://www.homedepot.com/b/Appliances-Range-Hoods-Under-Cabinet-Range-Hoods/30-in/N-5yc1vZc3ohZ1z0y6eg), [Broan](https://www.homedepot.com/b/Appliances-Range-Hoods/Broan-NuTone/N-5yc1vZc3nkZ6co)). New duct / make-up air out of band. |
| gfci-outlet-install | electrician / 47-2111 | $19 / $25 / $45 | Leviton SmartlockPro slim self-test 15A ~$18.98–$21.98 · TR ~$19.98 · 20A ~$23.48–$26.48 · WR ~$20.48–$27.98 ([GFCI receptacles](https://www.homedepot.com/b/Electrical-Wiring-Devices-Light-Controls-Electrical-Outlets-Receptacles/GFCI/N-5yc1vZc33aZ1z17vh7)). Plate extra; new circuit out of band. |
| storm-door-install | carpenter / 47-2031 | $150 / $290 / $450 | HD storm doors 2026-11-03: EMCO vinyl ~$154–$219 · Andersen 200 mid-view ~$290 · 2000 full-view ~$289–$389 · 3000 series ~$399–$485 ([storm doors](https://www.homedepot.com/b/Doors-Windows-Exterior-Doors-Storm-Doors/N-5yc1vZbtxk)). Custom sizes / brickmold rebuild out of band. |
| video-doorbell-install | electrician / 47-2111 | $50 / $150 / $250 | Ring HD wired aisle 2026-11-03: Wired ~$49.99 · Wired 2K ~$79.99–$99.99 · Wired Plus ~$149.99 · Pro / 4K Pro ~$229.99–$249.99 ([Ring wired doorbells](https://www.homedepot.com/b/Electrical-Doorbells/Wired/N-5yc1vZbm92Z1z19ue1)). Battery models and chime kits out of happy path. |
| bathroom-faucet-replacement | plumber / 47-2152 | $30 / $70 / $150 | Glacier Bay Constructor/Builders centerset ~$26.98–$39.98 · Delta Foundations ~$39–$69 · Moen Adler/Banbury ~$59–$89 · higher finishes ~$129–$150 ([centerset faucets](https://www.homedepot.com/b/Bath-Bathroom-Faucets-Bathroom-Sink-Faucets-Centerset-Bathroom-Faucets/N-5yc1vZbrhk), [Glacier Bay](https://www.homedepot.com/b/Bath-Bathroom-Faucets/Glacier-Bay/N-5yc1vZbreoZn7)). |
| light-fixture-install | electrician / 47-2111 | $25 / $45 / $100 | Hampton Bay flush LED: globe ~$12.97 · Flaxmere 12–14 in ~$24.97–$34.97 · selectable 15 in ~$49.97–$69.97 · decorative ~$89–$99 ([Hampton Bay flush mounts](https://www.homedepot.com/b/Lighting-Flush-Mount-Ceiling-Lights/Hampton-Bay/N-5yc1vZc7nkZp4)). New box cut-in / chandelier brace out of band. |
| dimmer-switch-install | electrician / 47-2111 | $24 / $55 / $130 | Lutron Toggler LED+ ~$23.97 · Diva LED+ ~$30.97 · Caseta kits ~$54.95–$129.95 ([dimmers](https://www.homedepot.com/b/Electrical-Wiring-Devices-Light-Controls-Dimmers/N-5yc1vZc34i), [Caseta](https://www.homedepot.com/b/Electrical-Wiring-Devices-Light-Controls-Dimmers/Caseta/N-5yc1vZc34iZ1z1q1o4)). |
| standby-generator-install | electrician / 47-2111 | $4,100 / $6,000 / $8,500 | Generac HD bundles 2026-11-03: 10kW+switch ~$4,076.10 ([7321](https://www.homedepot.com/p/Generac-10kW-Air-Cooled-Auto-Start-Natural-Gas-or-Propane-Whole-House-Generator-16C-Transfer-Switch-w-Smart-Mobile-Monitoring-7321/341738392)); 18kW+200A ~$5,975.10 ([7324](https://www.homedepot.com/p/Generac-18kW-Air-Cooled-Auto-Start-Natural-Gas-or-Propane-Whole-House-Generator-and-200-Amp-Transfer-Switch-w-Smart-Monitoring-7324/337955980)); 22kW+200A ~$6,506.10 ([7325](https://www.homedepot.com/p/Generac-22kW-Air-Cooled-Auto-Start-Natural-Gas-or-Propane-Whole-House-Generator-and-200-Amp-Transfer-Switch-w-Smart-Monitoring-7325/339814812)). Gas trench / liquid-cooled out of band. |

## Nov 3, 2026 (evening) — Home repair materials PPI tracker

National Producer Price Index commodity series fetched from the BLS Public Data API (`https://api.bls.gov/publicAPI/v2/timeseries/data/`), verified 2026-11-03 America/New_York. Indexes are **not** retail shelf prices. YoY and 5-year compare the same calendar month. Refresh: `scripts/fetch_ppi_materials.py` / `scripts/refresh_ppi_materials_monthly.py`.

| Series ID | Fairange label | Official / why included | Latest in file |
|-----------|----------------|-------------------------|----------------|
| WPUSI012011 | Construction materials (all) | Special commodity grouping — overview | Sep 2026 |
| WPU0811 | Softwood lumber | Framing / sheathing input | Sep 2026 |
| WPU10260314 | Copper wire and cable | Electrical / HVAC copper | Sep 2026 |
| WPU1361 | Asphalt roofing & siding products | Shingles and related asphalt products | Sep 2026 |
| WPU105 | Plumbing fixtures and fittings | Fixtures category | Sep 2026 |
| WPU1148 | Air conditioning & refrigeration equipment | HVAC equipment | Sep 2026 |
| WPU137 | Gypsum products | Drywall | Sep 2026 |
| WPU062101 | Architectural coatings | Paint | Sep 2026 |
| WPU1331 | Concrete block and brick | Masonry | Sep 2026 |
| WPU101705 | Steel wire | Fasteners / wire products | Sep 2026 |

**Skipped (not published in this tracker):** furnace-specific series that had gone stale in the API pull; insulation series that did not match asphalt-roofing intent; any ID we could not fetch and verify on this refresh.

Report: `/reports/home-repair-materials-price-tracker/` · chart: `/public/reports-data/home-repair-materials-ppi.png` · JSON: `data/ppi_materials.json`.

