{
  "$schema": "https://json-schema.org/draft-07/schema#",
  "name": "US Home Renovation Cost Database 2026",
  "description": "222 renovation project types: low/avg/high cost, $/sqft, ROI %, duration, DIY difficulty",
  "source": "BLS Producer Price Index + HomeAdvisor/Angi survey + Remodeling Magazine Cost vs Value Report",
  "attribution": "Data via HammerIO (https://hammerio.com/)",
  "license": "CC-BY 4.0",
  "last_updated": "2026-04-26",
  "total_records": 222,
  "contact": "https://hammerio.com/contact/",
  "data": [
    {
      "slug": "kitchen-remodel",
      "name": "Kitchen Remodel",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 15000,
      "avg_cost_mid_usd": 42000,
      "avg_cost_high_usd": 100000,
      "cost_per_sqft_usd": 150,
      "roi_pct": 72,
      "typical_duration": "4-8 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/kitchen-remodel/"
    },
    {
      "slug": "bathroom-remodel",
      "name": "Bathroom Remodel",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 6000,
      "avg_cost_mid_usd": 18000,
      "avg_cost_high_usd": 50000,
      "cost_per_sqft_usd": 120,
      "roi_pct": 68,
      "typical_duration": "2-4 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/bathroom-remodel/"
    },
    {
      "slug": "master-bathroom-remodel",
      "name": "Master Bathroom Remodel",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 10000,
      "avg_cost_mid_usd": 28000,
      "avg_cost_high_usd": 75000,
      "cost_per_sqft_usd": 140,
      "roi_pct": 65,
      "typical_duration": "3-6 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/master-bathroom-remodel/"
    },
    {
      "slug": "half-bath-addition",
      "name": "Half Bath Addition",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": 200,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/half-bath-addition/"
    },
    {
      "slug": "kitchen-cabinet-refacing",
      "name": "Kitchen Cabinet Refacing",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 4000,
      "avg_cost_mid_usd": 9500,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/kitchen-cabinet-refacing/"
    },
    {
      "slug": "countertop-replacement",
      "name": "Countertop Replacement",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4500,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": 75,
      "roi_pct": 50,
      "typical_duration": "2-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/countertop-replacement/"
    },
    {
      "slug": "kitchen-island-installation",
      "name": "Kitchen Island Installation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 48,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/kitchen-island-installation/"
    },
    {
      "slug": "bathroom-tile-installation",
      "name": "Bathroom Tile Installation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 1200,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 9000,
      "cost_per_sqft_usd": 18,
      "roi_pct": 55,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/bathroom-tile-installation/"
    },
    {
      "slug": "shower-replacement",
      "name": "Shower Replacement",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 2500,
      "avg_cost_mid_usd": 7500,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/shower-replacement/"
    },
    {
      "slug": "bathtub-replacement",
      "name": "Bathtub Replacement",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5500,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/bathtub-replacement/"
    },
    {
      "slug": "kitchen-appliance-upgrade",
      "name": "Kitchen Appliance Upgrade",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 15,
      "materials_pct": 85,
      "permalink": "https://hammerio.com/cost/kitchen-appliance-upgrade/"
    },
    {
      "slug": "bathroom-vanity-replacement",
      "name": "Bathroom Vanity Replacement",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/bathroom-vanity-replacement/"
    },
    {
      "slug": "laundry-room-renovation",
      "name": "Laundry Room Renovation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": 100,
      "roi_pct": 48,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/laundry-room-renovation/"
    },
    {
      "slug": "kitchen-backsplash-installation",
      "name": "Kitchen Backsplash Installation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 600,
      "avg_cost_mid_usd": 1800,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": 25,
      "roi_pct": 55,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/kitchen-backsplash-installation/"
    },
    {
      "slug": "bathroom-exhaust-fan",
      "name": "Bathroom Exhaust Fan Installation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 150,
      "avg_cost_mid_usd": 450,
      "avg_cost_high_usd": 1200,
      "cost_per_sqft_usd": null,
      "roi_pct": 30,
      "typical_duration": "2-4 hours",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/bathroom-exhaust-fan/"
    },
    {
      "slug": "kitchen-lighting-upgrade",
      "name": "Kitchen Lighting Upgrade",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/kitchen-lighting-upgrade/"
    },
    {
      "slug": "mudroom-addition",
      "name": "Mudroom Addition",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 15000,
      "avg_cost_high_usd": 40000,
      "cost_per_sqft_usd": 130,
      "roi_pct": 55,
      "typical_duration": "2-4 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/mudroom-addition/"
    },
    {
      "slug": "water-softener-installation",
      "name": "Water Softener Installation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 2200,
      "avg_cost_high_usd": 5500,
      "cost_per_sqft_usd": null,
      "roi_pct": 35,
      "typical_duration": "4-8 hours",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/water-softener-installation/"
    },
    {
      "slug": "bathroom-addition",
      "name": "Bathroom Addition",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 20000,
      "avg_cost_mid_usd": 45000,
      "avg_cost_high_usd": 90000,
      "cost_per_sqft_usd": 400,
      "roi_pct": 58,
      "typical_duration": "6-10 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/bathroom-addition/"
    },
    {
      "slug": "kitchen-floor-replacement",
      "name": "Kitchen Floor Replacement",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4000,
      "avg_cost_high_usd": 10000,
      "cost_per_sqft_usd": 8,
      "roi_pct": 52,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/kitchen-floor-replacement/"
    },
    {
      "slug": "wet-bar-installation",
      "name": "Wet Bar Installation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/wet-bar-installation/"
    },
    {
      "slug": "tankless-water-heater",
      "name": "Tankless Water Heater Installation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "4-8 hours",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/tankless-water-heater/"
    },
    {
      "slug": "garbage-disposal-installation",
      "name": "Garbage Disposal Installation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 150,
      "avg_cost_mid_usd": 400,
      "avg_cost_high_usd": 900,
      "cost_per_sqft_usd": null,
      "roi_pct": 35,
      "typical_duration": "1-2 hours",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/garbage-disposal-installation/"
    },
    {
      "slug": "bathroom-heated-floor",
      "name": "Bathroom Heated Floor Installation",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 600,
      "avg_cost_mid_usd": 1800,
      "avg_cost_high_usd": 4500,
      "cost_per_sqft_usd": 12,
      "roi_pct": 35,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/bathroom-heated-floor/"
    },
    {
      "slug": "roof-replacement",
      "name": "Roof Replacement",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 8000,
      "avg_cost_mid_usd": 18000,
      "avg_cost_high_usd": 45000,
      "cost_per_sqft_usd": 4,
      "roi_pct": 68,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/roof-replacement/"
    },
    {
      "slug": "siding-replacement",
      "name": "Siding Replacement",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 8000,
      "avg_cost_mid_usd": 18000,
      "avg_cost_high_usd": 45000,
      "cost_per_sqft_usd": 7,
      "roi_pct": 76,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/siding-replacement/"
    },
    {
      "slug": "window-replacement",
      "name": "Window Replacement",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 10000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": null,
      "roi_pct": 68,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/window-replacement/"
    },
    {
      "slug": "door-replacement",
      "name": "Door Replacement",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 10000,
      "cost_per_sqft_usd": null,
      "roi_pct": 75,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/door-replacement/"
    },
    {
      "slug": "deck-addition",
      "name": "Deck Addition",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 7000,
      "avg_cost_mid_usd": 20000,
      "avg_cost_high_usd": 55000,
      "cost_per_sqft_usd": 35,
      "roi_pct": 65,
      "typical_duration": "1-3 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/deck-addition/"
    },
    {
      "slug": "patio-install",
      "name": "Patio Installation",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 10000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": 20,
      "roi_pct": 55,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/patio-install/"
    },
    {
      "slug": "fence-install",
      "name": "Fence Installation",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/fence-install/"
    },
    {
      "slug": "driveway-replacement",
      "name": "Driveway Replacement",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": 10,
      "roi_pct": 60,
      "typical_duration": "2-3 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/driveway-replacement/"
    },
    {
      "slug": "garage-door-replacement",
      "name": "Garage Door Replacement",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 700,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 94,
      "typical_duration": "4-8 hours",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 25,
      "materials_pct": 75,
      "permalink": "https://hammerio.com/cost/garage-door-replacement/"
    },
    {
      "slug": "solar-panels",
      "name": "Solar Panel Installation",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 15000,
      "avg_cost_mid_usd": 25000,
      "avg_cost_high_usd": 45000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 25,
      "materials_pct": 75,
      "permalink": "https://hammerio.com/cost/solar-panels/"
    },
    {
      "slug": "gutter-replacement",
      "name": "Gutter Replacement",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 7000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/gutter-replacement/"
    },
    {
      "slug": "exterior-painting",
      "name": "Exterior Painting",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 6000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": 2,
      "roi_pct": 55,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 80,
      "materials_pct": 20,
      "permalink": "https://hammerio.com/cost/exterior-painting/"
    },
    {
      "slug": "foundation-repair",
      "name": "Foundation Repair",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 35000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-7 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/foundation-repair/"
    },
    {
      "slug": "landscaping",
      "name": "Landscaping Overhaul",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 50000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 80,
      "typical_duration": "1-4 weeks",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/landscaping/"
    },
    {
      "slug": "skylight-installation",
      "name": "Skylight Installation",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 42,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/skylight-installation/"
    },
    {
      "slug": "chimney-repair",
      "name": "Chimney Repair and Tuckpointing",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 70,
      "materials_pct": 30,
      "permalink": "https://hammerio.com/cost/chimney-repair/"
    },
    {
      "slug": "outdoor-kitchen",
      "name": "Outdoor Kitchen Installation",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 20000,
      "avg_cost_high_usd": 70000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "2-6 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/outdoor-kitchen/"
    },
    {
      "slug": "retaining-wall",
      "name": "Retaining Wall Construction",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8500,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": 40,
      "roi_pct": 45,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/retaining-wall/"
    },
    {
      "slug": "interior-painting",
      "name": "Interior Painting",
      "category": "Interior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 4000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": 2,
      "roi_pct": 107,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 80,
      "materials_pct": 20,
      "permalink": "https://hammerio.com/cost/interior-painting/"
    },
    {
      "slug": "drywall-install",
      "name": "Drywall Installation",
      "category": "Interior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4500,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": 3,
      "roi_pct": 50,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/drywall-install/"
    },
    {
      "slug": "basement-finish",
      "name": "Basement Finishing",
      "category": "Interior",
      "avg_cost_low_usd": 15000,
      "avg_cost_mid_usd": 35000,
      "avg_cost_high_usd": 80000,
      "cost_per_sqft_usd": 50,
      "roi_pct": 72,
      "typical_duration": "4-10 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/basement-finish/"
    },
    {
      "slug": "crown-molding",
      "name": "Crown Molding Installation",
      "category": "Interior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": null,
      "roi_pct": 52,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 70,
      "materials_pct": 30,
      "permalink": "https://hammerio.com/cost/crown-molding/"
    },
    {
      "slug": "closet-organizer-install",
      "name": "Closet Organizer Installation",
      "category": "Interior",
      "avg_cost_low_usd": 300,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/closet-organizer-install/"
    },
    {
      "slug": "staircase-remodel",
      "name": "Staircase Remodel",
      "category": "Interior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 7500,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": null,
      "roi_pct": 58,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/staircase-remodel/"
    },
    {
      "slug": "fireplace-installation",
      "name": "Fireplace Installation",
      "category": "Interior",
      "avg_cost_low_usd": 2500,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": null,
      "roi_pct": 80,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/fireplace-installation/"
    },
    {
      "slug": "attic-conversion",
      "name": "Attic Conversion",
      "category": "Interior",
      "avg_cost_low_usd": 25000,
      "avg_cost_mid_usd": 55000,
      "avg_cost_high_usd": 100000,
      "cost_per_sqft_usd": 80,
      "roi_pct": 64,
      "typical_duration": "6-12 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/attic-conversion/"
    },
    {
      "slug": "home-office-build",
      "name": "Home Office Build-Out",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 10000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": 80,
      "roi_pct": 60,
      "typical_duration": "1-3 weeks",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/home-office-build/"
    },
    {
      "slug": "whole-house-painting",
      "name": "Whole House Interior Painting",
      "category": "Interior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": 3,
      "roi_pct": 100,
      "typical_duration": "5-10 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 80,
      "materials_pct": 20,
      "permalink": "https://hammerio.com/cost/whole-house-painting/"
    },
    {
      "slug": "wainscoting-installation",
      "name": "Wainscoting Installation",
      "category": "Interior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 48,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/wainscoting-installation/"
    },
    {
      "slug": "recessed-lighting",
      "name": "Recessed Lighting Installation",
      "category": "Interior",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 7000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/recessed-lighting/"
    },
    {
      "slug": "interior-door-replacement",
      "name": "Interior Door Replacement",
      "category": "Interior",
      "avg_cost_low_usd": 200,
      "avg_cost_mid_usd": 800,
      "avg_cost_high_usd": 3000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "2-4 hours",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/interior-door-replacement/"
    },
    {
      "slug": "basement-waterproofing",
      "name": "Basement Waterproofing",
      "category": "Interior",
      "avg_cost_low_usd": 2500,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-5 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/basement-waterproofing/"
    },
    {
      "slug": "hardwood-floor-install",
      "name": "Hardwood Floor Installation",
      "category": "Flooring",
      "avg_cost_low_usd": 6000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": 10,
      "roi_pct": 70,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/hardwood-floor-install/"
    },
    {
      "slug": "tile-install",
      "name": "Tile Floor Installation",
      "category": "Flooring",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4500,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": 12,
      "roi_pct": 60,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/tile-install/"
    },
    {
      "slug": "carpet-install",
      "name": "Carpet Installation",
      "category": "Flooring",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 5,
      "roi_pct": 55,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/carpet-install/"
    },
    {
      "slug": "lvp-flooring",
      "name": "Luxury Vinyl Plank (LVP) Installation",
      "category": "Flooring",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5500,
      "avg_cost_high_usd": 14000,
      "cost_per_sqft_usd": 6,
      "roi_pct": 65,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/lvp-flooring/"
    },
    {
      "slug": "hardwood-floor-refinishing",
      "name": "Hardwood Floor Refinishing",
      "category": "Flooring",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 4,
      "roi_pct": 78,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 70,
      "materials_pct": 30,
      "permalink": "https://hammerio.com/cost/hardwood-floor-refinishing/"
    },
    {
      "slug": "laminate-flooring",
      "name": "Laminate Flooring Installation",
      "category": "Flooring",
      "avg_cost_low_usd": 1200,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 9000,
      "cost_per_sqft_usd": 4,
      "roi_pct": 55,
      "typical_duration": "2-3 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/laminate-flooring/"
    },
    {
      "slug": "epoxy-garage-floor",
      "name": "Epoxy Garage Floor Coating",
      "category": "Flooring",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 6,
      "roi_pct": 50,
      "typical_duration": "2-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/epoxy-garage-floor/"
    },
    {
      "slug": "cork-flooring",
      "name": "Cork Flooring Installation",
      "category": "Flooring",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4000,
      "avg_cost_high_usd": 9000,
      "cost_per_sqft_usd": 7,
      "roi_pct": 45,
      "typical_duration": "2-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/cork-flooring/"
    },
    {
      "slug": "concrete-floor-staining",
      "name": "Concrete Floor Staining",
      "category": "Flooring",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 7000,
      "cost_per_sqft_usd": 5,
      "roi_pct": 55,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/concrete-floor-staining/"
    },
    {
      "slug": "hvac-replacement",
      "name": "HVAC System Replacement",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 28000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/hvac-replacement/"
    },
    {
      "slug": "water-heater-install",
      "name": "Water Heater Installation",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 1800,
      "avg_cost_high_usd": 4500,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "2-4 hours",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/water-heater-install/"
    },
    {
      "slug": "electrical-panel-upgrade",
      "name": "Electrical Panel Upgrade",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4000,
      "avg_cost_high_usd": 9000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 70,
      "materials_pct": 30,
      "permalink": "https://hammerio.com/cost/electrical-panel-upgrade/"
    },
    {
      "slug": "insulation-upgrade",
      "name": "Insulation Upgrade",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 6000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": 2,
      "roi_pct": 55,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/insulation-upgrade/"
    },
    {
      "slug": "ev-charger-install",
      "name": "EV Charger Installation",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 400,
      "avg_cost_mid_usd": 1200,
      "avg_cost_high_usd": 3500,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "3-6 hours",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/ev-charger-install/"
    },
    {
      "slug": "whole-house-generator",
      "name": "Whole House Generator Installation",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 15000,
      "avg_cost_high_usd": 35000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/whole-house-generator/"
    },
    {
      "slug": "smart-home-system",
      "name": "Smart Home System Installation",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 35,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/smart-home-system/"
    },
    {
      "slug": "plumbing-repiping",
      "name": "Whole House Plumbing Repiping",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 4000,
      "avg_cost_mid_usd": 10000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/plumbing-repiping/"
    },
    {
      "slug": "central-vacuum-system",
      "name": "Central Vacuum System Installation",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 1200,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 7000,
      "cost_per_sqft_usd": null,
      "roi_pct": 30,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/central-vacuum-system/"
    },
    {
      "slug": "whole-house-fan",
      "name": "Whole House Fan Installation",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 700,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 38,
      "typical_duration": "4-8 hours",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/whole-house-fan/"
    },
    {
      "slug": "sump-pump-install",
      "name": "Sump Pump Installation",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 600,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 4000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "4-8 hours",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/sump-pump-install/"
    },
    {
      "slug": "ductwork-replacement",
      "name": "Ductwork Replacement",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 6000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 42,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/ductwork-replacement/"
    },
    {
      "slug": "room-addition",
      "name": "Room Addition",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 35000,
      "avg_cost_mid_usd": 90000,
      "avg_cost_high_usd": 200000,
      "cost_per_sqft_usd": 200,
      "roi_pct": 55,
      "typical_duration": "3-6 months",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/room-addition/"
    },
    {
      "slug": "sunroom-addition",
      "name": "Sunroom Addition",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 15000,
      "avg_cost_mid_usd": 40000,
      "avg_cost_high_usd": 100000,
      "cost_per_sqft_usd": 130,
      "roi_pct": 48,
      "typical_duration": "2-6 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/sunroom-addition/"
    },
    {
      "slug": "garage-conversion",
      "name": "Garage Conversion to Living Space",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 15000,
      "avg_cost_mid_usd": 35000,
      "avg_cost_high_usd": 75000,
      "cost_per_sqft_usd": 100,
      "roi_pct": 62,
      "typical_duration": "4-8 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/garage-conversion/"
    },
    {
      "slug": "adu-construction",
      "name": "Accessory Dwelling Unit (ADU) Construction",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 60000,
      "avg_cost_mid_usd": 150000,
      "avg_cost_high_usd": 350000,
      "cost_per_sqft_usd": 250,
      "roi_pct": 80,
      "typical_duration": "6-18 months",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/adu-construction/"
    },
    {
      "slug": "pool-installation",
      "name": "Swimming Pool Installation",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 30000,
      "avg_cost_mid_usd": 65000,
      "avg_cost_high_usd": 150000,
      "cost_per_sqft_usd": 80,
      "roi_pct": 40,
      "typical_duration": "6-12 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/pool-installation/"
    },
    {
      "slug": "screened-porch",
      "name": "Screened Porch Addition",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 8000,
      "avg_cost_mid_usd": 22000,
      "avg_cost_high_usd": 55000,
      "cost_per_sqft_usd": 90,
      "roi_pct": 62,
      "typical_duration": "2-4 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/screened-porch/"
    },
    {
      "slug": "pergola-installation",
      "name": "Pergola Installation",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 9000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": 45,
      "roi_pct": 50,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/pergola-installation/"
    },
    {
      "slug": "carport-addition",
      "name": "Carport Addition",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 4000,
      "avg_cost_mid_usd": 10000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": 50,
      "roi_pct": 55,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/carport-addition/"
    },
    {
      "slug": "garage-addition",
      "name": "Garage Addition",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 25000,
      "avg_cost_mid_usd": 55000,
      "avg_cost_high_usd": 130000,
      "cost_per_sqft_usd": 75,
      "roi_pct": 65,
      "typical_duration": "4-8 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/garage-addition/"
    },
    {
      "slug": "garage-build",
      "name": "Garage Build (New Construction)",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 22000,
      "avg_cost_mid_usd": 48000,
      "avg_cost_high_usd": 95000,
      "cost_per_sqft_usd": 65,
      "roi_pct": 75,
      "typical_duration": "6-10 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/garage-build/"
    },
    {
      "slug": "second-story-addition",
      "name": "Second Story Addition",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 80000,
      "avg_cost_mid_usd": 200000,
      "avg_cost_high_usd": 500000,
      "cost_per_sqft_usd": 300,
      "roi_pct": 60,
      "typical_duration": "4-8 months",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/second-story-addition/"
    },
    {
      "slug": "storage-shed",
      "name": "Storage Shed Installation",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": 60,
      "roi_pct": 40,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/storage-shed/"
    },
    {
      "slug": "sod-installation",
      "name": "Sod Installation",
      "category": "Landscaping",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": 1,
      "roi_pct": 50,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/sod-installation/"
    },
    {
      "slug": "irrigation-system",
      "name": "Irrigation System Installation",
      "category": "Landscaping",
      "avg_cost_low_usd": 2500,
      "avg_cost_mid_usd": 6000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/irrigation-system/"
    },
    {
      "slug": "landscape-lighting",
      "name": "Landscape Lighting Installation",
      "category": "Landscaping",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/landscape-lighting/"
    },
    {
      "slug": "tree-removal",
      "name": "Tree Removal",
      "category": "Landscaping",
      "avg_cost_low_usd": 300,
      "avg_cost_mid_usd": 1200,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 30,
      "typical_duration": "4-8 hours",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 80,
      "materials_pct": 20,
      "permalink": "https://hammerio.com/cost/tree-removal/"
    },
    {
      "slug": "garden-bed-installation",
      "name": "Garden Bed Installation",
      "category": "Landscaping",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/garden-bed-installation/"
    },
    {
      "slug": "outdoor-lighting",
      "name": "Outdoor Security Lighting",
      "category": "Landscaping",
      "avg_cost_low_usd": 400,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "4-8 hours",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/outdoor-lighting/"
    },
    {
      "slug": "fire-pit-installation",
      "name": "Fire Pit Installation",
      "category": "Landscaping",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 10000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Easy",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/fire-pit-installation/"
    },
    {
      "slug": "deck-pergola-combo",
      "name": "Deck and Pergola Combination",
      "category": "Landscaping",
      "avg_cost_low_usd": 12000,
      "avg_cost_mid_usd": 35000,
      "avg_cost_high_usd": 80000,
      "cost_per_sqft_usd": 50,
      "roi_pct": 60,
      "typical_duration": "2-4 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/deck-pergola-combo/"
    },
    {
      "slug": "artificial-turf",
      "name": "Artificial Turf Installation",
      "category": "Landscaping",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 15000,
      "avg_cost_high_usd": 40000,
      "cost_per_sqft_usd": 12,
      "roi_pct": 45,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/artificial-turf/"
    },
    {
      "slug": "rain-garden",
      "name": "Rain Garden Installation",
      "category": "Landscaping",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 30,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/rain-garden/"
    },
    {
      "slug": "pond-waterfall-install",
      "name": "Pond and Waterfall Installation",
      "category": "Landscaping",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 10000,
      "avg_cost_high_usd": 35000,
      "cost_per_sqft_usd": null,
      "roi_pct": 30,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/pond-waterfall-install/"
    },
    {
      "slug": "privacy-landscaping",
      "name": "Privacy Screening Landscaping",
      "category": "Landscaping",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 6000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/privacy-landscaping/"
    },
    {
      "slug": "driveway-sealing",
      "name": "Driveway Sealing",
      "category": "Landscaping",
      "avg_cost_low_usd": 150,
      "avg_cost_mid_usd": 450,
      "avg_cost_high_usd": 1500,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1 day",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/driveway-sealing/"
    },
    {
      "slug": "kitchen-pantry-build",
      "name": "Kitchen Pantry Build-Out",
      "category": "Kitchen & Bath",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/kitchen-pantry-build/"
    },
    {
      "slug": "master-closet-build",
      "name": "Master Closet Build-Out",
      "category": "Interior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/master-closet-build/"
    },
    {
      "slug": "spray-foam-insulation",
      "name": "Spray Foam Insulation",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": 3,
      "roi_pct": 60,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/spray-foam-insulation/"
    },
    {
      "slug": "radon-mitigation",
      "name": "Radon Mitigation System",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 3000,
      "cost_per_sqft_usd": null,
      "roi_pct": 35,
      "typical_duration": "4-8 hours",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/radon-mitigation/"
    },
    {
      "slug": "swimming-pool-renovation",
      "name": "Swimming Pool Renovation",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 10000,
      "avg_cost_mid_usd": 30000,
      "avg_cost_high_usd": 80000,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "2-6 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/swimming-pool-renovation/"
    },
    {
      "slug": "hot-tub-installation",
      "name": "Hot Tub Installation",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 35000,
      "cost_per_sqft_usd": null,
      "roi_pct": 35,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/hot-tub-installation/"
    },
    {
      "slug": "wine-cellar-build",
      "name": "Wine Cellar Build-Out",
      "category": "Interior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 20000,
      "avg_cost_high_usd": 60000,
      "cost_per_sqft_usd": 150,
      "roi_pct": 45,
      "typical_duration": "2-4 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/wine-cellar-build/"
    },
    {
      "slug": "media-room-build",
      "name": "Home Theater / Media Room Build",
      "category": "Interior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 25000,
      "avg_cost_high_usd": 80000,
      "cost_per_sqft_usd": 100,
      "roi_pct": 50,
      "typical_duration": "2-4 weeks",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/media-room-build/"
    },
    {
      "slug": "gym-room-build",
      "name": "Home Gym Build-Out",
      "category": "Interior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": 60,
      "roi_pct": 45,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/gym-room-build/"
    },
    {
      "slug": "sunroom-three-season",
      "name": "Three-Season Room Addition",
      "category": "Additions & Structures",
      "avg_cost_low_usd": 8000,
      "avg_cost_mid_usd": 25000,
      "avg_cost_high_usd": 65000,
      "cost_per_sqft_usd": 95,
      "roi_pct": 50,
      "typical_duration": "2-4 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/sunroom-three-season/"
    },
    {
      "slug": "concrete-porch",
      "name": "Concrete Front Porch",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 7000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": 25,
      "roi_pct": 60,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/concrete-porch/"
    },
    {
      "slug": "wood-deck-refinishing",
      "name": "Wood Deck Refinishing",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": 3,
      "roi_pct": 65,
      "typical_duration": "2-3 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 70,
      "materials_pct": 30,
      "permalink": "https://hammerio.com/cost/wood-deck-refinishing/"
    },
    {
      "slug": "asphalt-shingle-repair",
      "name": "Roof Repair (Partial)",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 300,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "4-8 hours",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/asphalt-shingle-repair/"
    },
    {
      "slug": "crawl-space-encapsulation",
      "name": "Crawl Space Encapsulation",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/crawl-space-encapsulation/"
    },
    {
      "slug": "interior-french-doors",
      "name": "French Door Installation (Interior)",
      "category": "Interior",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/interior-french-doors/"
    },
    {
      "slug": "exterior-french-doors",
      "name": "French Door Installation (Exterior)",
      "category": "Exterior & Roofing",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 6000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 65,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Hard",
      "permits_required": false,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/exterior-french-doors/"
    },
    {
      "slug": "hardscape-walkway",
      "name": "Hardscape Walkway Installation",
      "category": "Landscaping",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 4000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": 18,
      "roi_pct": 55,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/hardscape-walkway/"
    },
    {
      "slug": "solar-attic-fan",
      "name": "Solar Attic Fan Installation",
      "category": "HVAC & Utilities",
      "avg_cost_low_usd": 300,
      "avg_cost_mid_usd": 700,
      "avg_cost_high_usd": 2000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "2-4 hours",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/solar-attic-fan/"
    },
    {
      "slug": "luxury-vinyl-tile",
      "name": "Luxury Vinyl Tile (LVT) Installation",
      "category": "Flooring",
      "avg_cost_low_usd": 1800,
      "avg_cost_mid_usd": 4500,
      "avg_cost_high_usd": 11000,
      "cost_per_sqft_usd": 6,
      "roi_pct": 60,
      "typical_duration": "2-3 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/luxury-vinyl-tile/"
    },
    {
      "slug": "solar-panel-installation",
      "name": "Solar Panel Installation",
      "category": "Energy",
      "avg_cost_low_usd": 12000,
      "avg_cost_mid_usd": 25000,
      "avg_cost_high_usd": 45000,
      "cost_per_sqft_usd": null,
      "roi_pct": 100,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/solar-panel-installation/"
    },
    {
      "slug": "egress-window-installation",
      "name": "Egress Window Installation",
      "category": "Interior",
      "avg_cost_low_usd": 2500,
      "avg_cost_mid_usd": 5500,
      "avg_cost_high_usd": 10000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "2-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/egress-window-installation/"
    },
    {
      "slug": "fence-installation",
      "name": "Fence Installation",
      "category": "Outdoor",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5500,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/fence-installation/"
    },
    {
      "slug": "swimming-pool-inground",
      "name": "Inground Swimming Pool",
      "category": "Outdoor",
      "avg_cost_low_usd": 35000,
      "avg_cost_mid_usd": 65000,
      "avg_cost_high_usd": 150000,
      "cost_per_sqft_usd": null,
      "roi_pct": 43,
      "typical_duration": "8-12 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/swimming-pool-inground/"
    },
    {
      "slug": "landscaping-full",
      "name": "Full Landscape Design",
      "category": "Outdoor",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 18000,
      "avg_cost_high_usd": 50000,
      "cost_per_sqft_usd": null,
      "roi_pct": 62,
      "typical_duration": "2-6 weeks",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/landscaping-full/"
    },
    {
      "slug": "water-heater-replacement",
      "name": "Water Heater Replacement",
      "category": "Plumbing",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 2200,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 70,
      "typical_duration": "1 day",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/water-heater-replacement/"
    },
    {
      "slug": "front-door-replacement",
      "name": "Front Door Replacement",
      "category": "Exterior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": null,
      "roi_pct": 74,
      "typical_duration": "1 day",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/front-door-replacement/"
    },
    {
      "slug": "concrete-patio",
      "name": "Concrete Patio",
      "category": "Exterior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/concrete-patio/"
    },
    {
      "slug": "home-addition",
      "name": "Home Addition",
      "category": "Structural",
      "avg_cost_low_usd": 30000,
      "avg_cost_mid_usd": 80000,
      "avg_cost_high_usd": 200000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/home-addition/"
    },
    {
      "slug": "siding-installation",
      "name": "Siding Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/siding-installation/"
    },
    {
      "slug": "painting-interior",
      "name": "Interior Painting",
      "category": "Interior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/painting-interior/"
    },
    {
      "slug": "hvac-installation",
      "name": "HVAC Installation",
      "category": "Systems",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 10000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/hvac-installation/"
    },
    {
      "slug": "driveway-paving",
      "name": "Driveway Paving",
      "category": "Exterior",
      "avg_cost_low_usd": 2500,
      "avg_cost_mid_usd": 6000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/driveway-paving/"
    },
    {
      "slug": "deck-building",
      "name": "Deck Building",
      "category": "Exterior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 15000,
      "avg_cost_high_usd": 35000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/deck-building/"
    },
    {
      "slug": "gutter-installation",
      "name": "Gutter Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/gutter-installation/"
    },
    {
      "slug": "painting-exterior",
      "name": "Exterior Painting",
      "category": "Exterior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/painting-exterior/"
    },
    {
      "slug": "plumbing-repipe",
      "name": "Whole House Repipe",
      "category": "Systems",
      "avg_cost_low_usd": 4000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 60,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/plumbing-repipe/"
    },
    {
      "slug": "hardwood-flooring",
      "name": "Hardwood Flooring",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": 12,
      "roi_pct": 78,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/hardwood-flooring/"
    },
    {
      "slug": "swimming-pool",
      "name": "Swimming Pool Construction",
      "category": "Exterior",
      "avg_cost_low_usd": 25000,
      "avg_cost_mid_usd": 50000,
      "avg_cost_high_usd": 100000,
      "cost_per_sqft_usd": 80,
      "roi_pct": 43,
      "typical_duration": "6-12 weeks",
      "diy_difficulty": "Professional Only",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/swimming-pool/"
    },
    {
      "slug": "insulation",
      "name": "Insulation Installation",
      "category": "Systems",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 2,
      "roi_pct": 95,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/insulation/"
    },
    {
      "slug": "water-heater",
      "name": "Water Heater Installation",
      "category": "Systems",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 65,
      "typical_duration": "1 day",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/water-heater/"
    },
    {
      "slug": "basement-finishing",
      "name": "Basement Finishing",
      "category": "Interior",
      "avg_cost_low_usd": 15000,
      "avg_cost_mid_usd": 45000,
      "avg_cost_high_usd": 100000,
      "cost_per_sqft_usd": 50,
      "roi_pct": 70,
      "typical_duration": "6-10 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/basement-finishing/"
    },
    {
      "slug": "cedar-shake-siding",
      "name": "Cedar Shake Siding",
      "category": "Exterior",
      "avg_cost_low_usd": 8000,
      "avg_cost_mid_usd": 18000,
      "avg_cost_high_usd": 35000,
      "cost_per_sqft_usd": 10,
      "roi_pct": 80,
      "typical_duration": "1-3 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/cedar-shake-siding/"
    },
    {
      "slug": "wood-fence-installation",
      "name": "Wood Fence Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 55,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/wood-fence-installation/"
    },
    {
      "slug": "attic-insulation",
      "name": "Attic Insulation",
      "category": "Interior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": 2,
      "roi_pct": 110,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Easy",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/attic-insulation/"
    },
    {
      "slug": "sump-pump-installation",
      "name": "Sump Pump Installation",
      "category": "Interior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 3500,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "1 day",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/sump-pump-installation/"
    },
    {
      "slug": "concrete-sidewalk",
      "name": "Concrete Sidewalk",
      "category": "Exterior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 8,
      "roi_pct": 55,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/concrete-sidewalk/"
    },
    {
      "slug": "porch-addition",
      "name": "Porch Addition",
      "category": "Exterior",
      "avg_cost_low_usd": 8000,
      "avg_cost_mid_usd": 25000,
      "avg_cost_high_usd": 60000,
      "cost_per_sqft_usd": 20,
      "roi_pct": 65,
      "typical_duration": "4-8 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/porch-addition/"
    },
    {
      "slug": "crown-molding-installation",
      "name": "Crown Molding Installation",
      "category": "Interior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 4000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/crown-molding-installation/"
    },
    {
      "slug": "drywall-installation",
      "name": "Drywall Installation",
      "category": "Interior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 2,
      "roi_pct": 50,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/drywall-installation/"
    },
    {
      "slug": "gutter-guard-installation",
      "name": "Gutter Guard Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1 day",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/gutter-guard-installation/"
    },
    {
      "slug": "weatherstripping",
      "name": "Weatherstripping",
      "category": "Interior",
      "avg_cost_low_usd": 100,
      "avg_cost_mid_usd": 300,
      "avg_cost_high_usd": 600,
      "cost_per_sqft_usd": null,
      "roi_pct": 100,
      "typical_duration": "1-2 hours",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/weatherstripping/"
    },
    {
      "slug": "trim-carpentry",
      "name": "Trim Carpentry",
      "category": "Interior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/trim-carpentry/"
    },
    {
      "slug": "shed-construction",
      "name": "Shed Construction",
      "category": "Exterior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/shed-construction/"
    },
    {
      "slug": "roof-replacement-asphalt",
      "name": "Roof Replacement (Asphalt)",
      "category": "Exterior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 10000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": 6,
      "roi_pct": 65,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/roof-replacement-asphalt/"
    },
    {
      "slug": "sewer-line-replacement",
      "name": "Sewer Line Replacement",
      "category": "Exterior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/sewer-line-replacement/"
    },
    {
      "slug": "brick-paver-patio",
      "name": "Brick Paver Patio",
      "category": "Exterior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 70,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/brick-paver-patio/"
    },
    {
      "slug": "window-well-cover",
      "name": "Window Well Cover",
      "category": "Exterior",
      "avg_cost_low_usd": 200,
      "avg_cost_mid_usd": 500,
      "avg_cost_high_usd": 1200,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1 hour",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 20,
      "materials_pct": 80,
      "permalink": "https://hammerio.com/cost/window-well-cover/"
    },
    {
      "slug": "central-vacuum-installation",
      "name": "Central Vacuum Installation",
      "category": "Interior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 4500,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/central-vacuum-installation/"
    },
    {
      "slug": "tile-roof-installation",
      "name": "Tile Roof Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 10000,
      "avg_cost_mid_usd": 25000,
      "avg_cost_high_usd": 50000,
      "cost_per_sqft_usd": 8,
      "roi_pct": 85,
      "typical_duration": "5-10 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/tile-roof-installation/"
    },
    {
      "slug": "heat-pump-installation",
      "name": "Heat Pump Installation",
      "category": "Interior",
      "avg_cost_low_usd": 4000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/heat-pump-installation/"
    },
    {
      "slug": "window-installation",
      "name": "Window Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 70,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/window-installation/"
    },
    {
      "slug": "built-in-bookshelf",
      "name": "Built-in Bookshelf",
      "category": "Interior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": null,
      "roi_pct": 65,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/built-in-bookshelf/"
    },
    {
      "slug": "fireplace-mantel-installation",
      "name": "Fireplace Mantel Installation",
      "category": "Interior",
      "avg_cost_low_usd": 300,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 4000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1 day",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/fireplace-mantel-installation/"
    },
    {
      "slug": "lawn-sprinkler-system",
      "name": "Lawn Sprinkler System",
      "category": "Exterior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 10000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/lawn-sprinkler-system/"
    },
    {
      "slug": "electrical-rewiring",
      "name": "Electrical Rewiring",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "5-10 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/electrical-rewiring/"
    },
    {
      "slug": "electric-panel-upgrade",
      "name": "Electric Panel Upgrade",
      "category": "Interior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": null,
      "roi_pct": 65,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 70,
      "materials_pct": 30,
      "permalink": "https://hammerio.com/cost/electric-panel-upgrade/"
    },
    {
      "slug": "metal-roof-installation",
      "name": "Metal Roof Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 8000,
      "avg_cost_mid_usd": 18000,
      "avg_cost_high_usd": 35000,
      "cost_per_sqft_usd": 8,
      "roi_pct": 85,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/metal-roof-installation/"
    },
    {
      "slug": "home-office-renovation",
      "name": "Home Office Renovation",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-3 weeks",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/home-office-renovation/"
    },
    {
      "slug": "window-trim-installation",
      "name": "Window Trim Installation",
      "category": "Interior",
      "avg_cost_low_usd": 300,
      "avg_cost_mid_usd": 1000,
      "avg_cost_high_usd": 2500,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/window-trim-installation/"
    },
    {
      "slug": "ev-charger-installation",
      "name": "EV Charger Installation",
      "category": "Interior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 3000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1 day",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/ev-charger-installation/"
    },
    {
      "slug": "laminate-flooring-installation",
      "name": "Laminate Flooring Installation",
      "category": "Interior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 7000,
      "cost_per_sqft_usd": 4,
      "roi_pct": 55,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/laminate-flooring-installation/"
    },
    {
      "slug": "ductwork-installation",
      "name": "Ductwork Installation",
      "category": "Interior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/ductwork-installation/"
    },
    {
      "slug": "pocket-door-installation",
      "name": "Pocket Door Installation",
      "category": "Interior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 3000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/pocket-door-installation/"
    },
    {
      "slug": "concrete-driveway",
      "name": "Concrete Driveway",
      "category": "Exterior",
      "avg_cost_low_usd": 4000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 16000,
      "cost_per_sqft_usd": 8,
      "roi_pct": 70,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/concrete-driveway/"
    },
    {
      "slug": "walk-in-closet-conversion",
      "name": "Walk-in Closet Conversion",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-3 weeks",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/walk-in-closet-conversion/"
    },
    {
      "slug": "exhaust-fan-installation",
      "name": "Exhaust Fan Installation",
      "category": "Interior",
      "avg_cost_low_usd": 200,
      "avg_cost_mid_usd": 500,
      "avg_cost_high_usd": 1200,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "2-4 hours",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/exhaust-fan-installation/"
    },
    {
      "slug": "wallpaper-installation",
      "name": "Wallpaper Installation",
      "category": "Interior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/wallpaper-installation/"
    },
    {
      "slug": "cabinet-refacing",
      "name": "Cabinet Refacing",
      "category": "Interior",
      "avg_cost_low_usd": 4000,
      "avg_cost_mid_usd": 9000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": null,
      "roi_pct": 65,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/cabinet-refacing/"
    },
    {
      "slug": "dormer-addition",
      "name": "Dormer Addition",
      "category": "Exterior",
      "avg_cost_low_usd": 15000,
      "avg_cost_mid_usd": 35000,
      "avg_cost_high_usd": 75000,
      "cost_per_sqft_usd": null,
      "roi_pct": 65,
      "typical_duration": "4-8 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/dormer-addition/"
    },
    {
      "slug": "outdoor-shower",
      "name": "Outdoor Shower",
      "category": "Exterior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/outdoor-shower/"
    },
    {
      "slug": "gazebo-construction",
      "name": "Gazebo Construction",
      "category": "Exterior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-3 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/gazebo-construction/"
    },
    {
      "slug": "stamped-concrete",
      "name": "Stamped Concrete",
      "category": "Exterior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": 12,
      "roi_pct": 65,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/stamped-concrete/"
    },
    {
      "slug": "outdoor-fire-pit",
      "name": "Outdoor Fire Pit",
      "category": "Exterior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/outdoor-fire-pit/"
    },
    {
      "slug": "wood-paneling-installation",
      "name": "Wood Paneling Installation",
      "category": "Interior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/wood-paneling-installation/"
    },
    {
      "slug": "deck-staining",
      "name": "Deck Staining",
      "category": "Exterior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 3000,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/deck-staining/"
    },
    {
      "slug": "closet-organization-system",
      "name": "Closet Organization System",
      "category": "Interior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/closet-organization-system/"
    },
    {
      "slug": "exterior-house-painting",
      "name": "Exterior House Painting",
      "category": "Exterior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 7000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/exterior-house-painting/"
    },
    {
      "slug": "kitchen-backsplash",
      "name": "Kitchen Backsplash",
      "category": "Interior",
      "avg_cost_low_usd": 800,
      "avg_cost_mid_usd": 2500,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-2 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/kitchen-backsplash/"
    },
    {
      "slug": "smart-home-wiring",
      "name": "Smart Home Wiring",
      "category": "Interior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/smart-home-wiring/"
    },
    {
      "slug": "water-filtration-system",
      "name": "Water Filtration System",
      "category": "Interior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 45,
      "typical_duration": "1 day",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/water-filtration-system/"
    },
    {
      "slug": "door-replacement-exterior",
      "name": "Door Replacement (Exterior)",
      "category": "Exterior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 1500,
      "avg_cost_high_usd": 4000,
      "cost_per_sqft_usd": null,
      "roi_pct": 70,
      "typical_duration": "1 day",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/door-replacement-exterior/"
    },
    {
      "slug": "fireplace-installation-gas",
      "name": "Fireplace Installation (Gas)",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 6000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/fireplace-installation-gas/"
    },
    {
      "slug": "toilet-replacement",
      "name": "Toilet Replacement",
      "category": "Interior",
      "avg_cost_low_usd": 200,
      "avg_cost_mid_usd": 500,
      "avg_cost_high_usd": 1200,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "2-4 hours",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/toilet-replacement/"
    },
    {
      "slug": "tub-to-shower-conversion",
      "name": "Tub-to-Shower Conversion",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 7000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/tub-to-shower-conversion/"
    },
    {
      "slug": "carpet-installation",
      "name": "Carpet Installation",
      "category": "Interior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 4,
      "roi_pct": 50,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/carpet-installation/"
    },
    {
      "slug": "kitchen-pantry-installation",
      "name": "Kitchen Pantry Installation",
      "category": "Interior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/kitchen-pantry-installation/"
    },
    {
      "slug": "terracepatio-leveling",
      "name": "Terrace/Patio Leveling",
      "category": "Exterior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/terracepatio-leveling/"
    },
    {
      "slug": "wrought-iron-railing",
      "name": "Wrought Iron Railing",
      "category": "Exterior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 65,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/wrought-iron-railing/"
    },
    {
      "slug": "cabinet-painting",
      "name": "Cabinet Painting",
      "category": "Interior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3500,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "3-5 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 60,
      "materials_pct": 40,
      "permalink": "https://hammerio.com/cost/cabinet-painting/"
    },
    {
      "slug": "stone-veneer-installation",
      "name": "Stone Veneer Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 75,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/stone-veneer-installation/"
    },
    {
      "slug": "fiber-cement-siding",
      "name": "Fiber Cement Siding",
      "category": "Exterior",
      "avg_cost_low_usd": 6000,
      "avg_cost_mid_usd": 15000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": 8,
      "roi_pct": 80,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/fiber-cement-siding/"
    },
    {
      "slug": "radiant-floor-heating",
      "name": "Radiant Floor Heating",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": 6,
      "roi_pct": 55,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/radiant-floor-heating/"
    },
    {
      "slug": "patio-cover-installation",
      "name": "Patio Cover Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 20000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/patio-cover-installation/"
    },
    {
      "slug": "kitchen-countertop-replacement",
      "name": "Kitchen Countertop Replacement",
      "category": "Interior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5500,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 65,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/kitchen-countertop-replacement/"
    },
    {
      "slug": "siding-installation-vinyl",
      "name": "Siding Installation (Vinyl)",
      "category": "Exterior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": 7,
      "roi_pct": 70,
      "typical_duration": "1-2 weeks",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/siding-installation-vinyl/"
    },
    {
      "slug": "house-leveling",
      "name": "House Leveling",
      "category": "Exterior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 30000,
      "cost_per_sqft_usd": null,
      "roi_pct": 75,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 65,
      "materials_pct": 35,
      "permalink": "https://hammerio.com/cost/house-leveling/"
    },
    {
      "slug": "egress-window-well",
      "name": "Egress Window Well",
      "category": "Exterior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "2-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/egress-window-well/"
    },
    {
      "slug": "wine-cellar-construction",
      "name": "Wine Cellar Construction",
      "category": "Interior",
      "avg_cost_low_usd": 10000,
      "avg_cost_mid_usd": 30000,
      "avg_cost_high_usd": 75000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "4-8 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/wine-cellar-construction/"
    },
    {
      "slug": "under-cabinet-lighting",
      "name": "Under-Cabinet Lighting",
      "category": "Interior",
      "avg_cost_low_usd": 200,
      "avg_cost_mid_usd": 800,
      "avg_cost_high_usd": 2000,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "2-4 hours",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/under-cabinet-lighting/"
    },
    {
      "slug": "vinyl-plank-flooring",
      "name": "Vinyl Plank Flooring",
      "category": "Interior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4000,
      "avg_cost_high_usd": 8000,
      "cost_per_sqft_usd": 5,
      "roi_pct": 55,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/vinyl-plank-flooring/"
    },
    {
      "slug": "masonry-repair",
      "name": "Masonry Repair",
      "category": "Exterior",
      "avg_cost_low_usd": 500,
      "avg_cost_mid_usd": 2000,
      "avg_cost_high_usd": 5000,
      "cost_per_sqft_usd": null,
      "roi_pct": 60,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/masonry-repair/"
    },
    {
      "slug": "hardwood-floor-installation",
      "name": "Hardwood Floor Installation",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": 8,
      "roi_pct": 80,
      "typical_duration": "3-7 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/hardwood-floor-installation/"
    },
    {
      "slug": "popcorn-ceiling-removal",
      "name": "Popcorn Ceiling Removal",
      "category": "Interior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": 2,
      "roi_pct": 50,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 70,
      "materials_pct": 30,
      "permalink": "https://hammerio.com/cost/popcorn-ceiling-removal/"
    },
    {
      "slug": "french-drain-installation",
      "name": "French Drain Installation",
      "category": "Exterior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 5000,
      "avg_cost_high_usd": 12000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/french-drain-installation/"
    },
    {
      "slug": "insulation-spray-foam",
      "name": "Insulation (Spray Foam)",
      "category": "Interior",
      "avg_cost_low_usd": 3000,
      "avg_cost_mid_usd": 8000,
      "avg_cost_high_usd": 18000,
      "cost_per_sqft_usd": null,
      "roi_pct": 70,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 35,
      "materials_pct": 65,
      "permalink": "https://hammerio.com/cost/insulation-spray-foam/"
    },
    {
      "slug": "flagstone-walkway",
      "name": "Flagstone Walkway",
      "category": "Exterior",
      "avg_cost_low_usd": 1500,
      "avg_cost_mid_usd": 4000,
      "avg_cost_high_usd": 10000,
      "cost_per_sqft_usd": 15,
      "roi_pct": 65,
      "typical_duration": "2-4 days",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 40,
      "materials_pct": 60,
      "permalink": "https://hammerio.com/cost/flagstone-walkway/"
    },
    {
      "slug": "stucco-application",
      "name": "Stucco Application",
      "category": "Exterior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 12000,
      "avg_cost_high_usd": 25000,
      "cost_per_sqft_usd": 8,
      "roi_pct": 70,
      "typical_duration": "1-3 weeks",
      "diy_difficulty": "Hard",
      "permits_required": true,
      "labor_pct": 50,
      "materials_pct": 50,
      "permalink": "https://hammerio.com/cost/stucco-application/"
    },
    {
      "slug": "gravel-driveway",
      "name": "Gravel Driveway",
      "category": "Exterior",
      "avg_cost_low_usd": 1000,
      "avg_cost_mid_usd": 3000,
      "avg_cost_high_usd": 6000,
      "cost_per_sqft_usd": null,
      "roi_pct": 40,
      "typical_duration": "1-3 days",
      "diy_difficulty": "Easy",
      "permits_required": false,
      "labor_pct": 30,
      "materials_pct": 70,
      "permalink": "https://hammerio.com/cost/gravel-driveway/"
    },
    {
      "slug": "home-theater-installation",
      "name": "Home Theater Installation",
      "category": "Interior",
      "avg_cost_low_usd": 5000,
      "avg_cost_mid_usd": 15000,
      "avg_cost_high_usd": 50000,
      "cost_per_sqft_usd": null,
      "roi_pct": 50,
      "typical_duration": "1-3 weeks",
      "diy_difficulty": "Medium",
      "permits_required": false,
      "labor_pct": 55,
      "materials_pct": 45,
      "permalink": "https://hammerio.com/cost/home-theater-installation/"
    },
    {
      "slug": "pergola-construction",
      "name": "Pergola Construction",
      "category": "Exterior",
      "avg_cost_low_usd": 2000,
      "avg_cost_mid_usd": 6000,
      "avg_cost_high_usd": 15000,
      "cost_per_sqft_usd": null,
      "roi_pct": 55,
      "typical_duration": "2-5 days",
      "diy_difficulty": "Medium",
      "permits_required": true,
      "labor_pct": 45,
      "materials_pct": 55,
      "permalink": "https://hammerio.com/cost/pergola-construction/"
    }
  ]
}