{
  "schemaVersion": 1,
  "city": "San Francisco",
  "citySlug": "san-francisco",
  "country": "us",
  "currency": "USD",
  "state": "estimated",
  "unit": "hourly rate, commercial facility-side work",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "licenseName": "CC BY 4.0",
  "attribution": "Evalystar, https://evalystar.com/rates/us/san-francisco",
  "url": "https://evalystar.com/rates/us/san-francisco",
  "methodology": "https://evalystar.com/rates/methodology",
  "generatedFrom": "regional wage data x a documented 2.5-3x service multiplier",
  "trades": [
    {
      "trade": "Plumbing",
      "tradeSlug": "plumbing",
      "low": 75,
      "median": 103,
      "high": 176,
      "currency": "USD",
      "state": "estimated",
      "wageSource": "O*NET OnLine (U.S. Dept. of Labor/ETA), from BLS OEWS metropolitan area wage estimates",
      "wageSourceUrl": "https://www.onetonline.org",
      "wageReleaseYear": 2025,
      "occupationCode": "47-2152",
      "multiplierLow": 2.5,
      "multiplierHigh": 3
    },
    {
      "trade": "Electrical",
      "tradeSlug": "electrical",
      "low": 84,
      "median": 123,
      "high": 188,
      "currency": "USD",
      "state": "estimated",
      "wageSource": "O*NET OnLine (U.S. Dept. of Labor/ETA), from BLS OEWS metropolitan area wage estimates",
      "wageSourceUrl": "https://www.onetonline.org",
      "wageReleaseYear": 2025,
      "occupationCode": "47-2111",
      "multiplierLow": 2.5,
      "multiplierHigh": 3
    },
    {
      "trade": "HVAC and Refrigeration",
      "tradeSlug": "hvac",
      "low": 74,
      "median": 104,
      "high": 147,
      "currency": "USD",
      "state": "estimated",
      "wageSource": "O*NET OnLine (U.S. Dept. of Labor/ETA), from BLS OEWS metropolitan area wage estimates",
      "wageSourceUrl": "https://www.onetonline.org",
      "wageReleaseYear": 2025,
      "occupationCode": "49-9021",
      "multiplierLow": 2.5,
      "multiplierHigh": 3
    },
    {
      "trade": "General Maintenance",
      "tradeSlug": "general-maintenance",
      "low": 62,
      "median": 84,
      "high": 116,
      "currency": "USD",
      "state": "estimated",
      "wageSource": "O*NET OnLine (U.S. Dept. of Labor/ETA), from BLS OEWS metropolitan area wage estimates",
      "wageSourceUrl": "https://www.onetonline.org",
      "wageReleaseYear": 2025,
      "occupationCode": "49-9071",
      "multiplierLow": 2.5,
      "multiplierHigh": 3
    },
    {
      "trade": "Janitorial and Cleaning",
      "tradeSlug": "cleaning",
      "low": 48,
      "median": 58,
      "high": 78,
      "currency": "USD",
      "state": "estimated",
      "wageSource": "O*NET OnLine (U.S. Dept. of Labor/ETA), from BLS OEWS metropolitan area wage estimates",
      "wageSourceUrl": "https://www.onetonline.org",
      "wageReleaseYear": 2025,
      "occupationCode": "37-2011",
      "multiplierLow": 2.5,
      "multiplierHigh": 3
    },
    {
      "trade": "Landscaping and Grounds",
      "tradeSlug": "landscaping",
      "low": 55,
      "median": 64,
      "high": 87,
      "currency": "USD",
      "state": "estimated",
      "wageSource": "O*NET OnLine (U.S. Dept. of Labor/ETA), from BLS OEWS metropolitan area wage estimates",
      "wageSourceUrl": "https://www.onetonline.org",
      "wageReleaseYear": 2025,
      "occupationCode": "37-3011",
      "multiplierLow": 2.5,
      "multiplierHigh": 3
    },
    {
      "trade": "Roofing",
      "tradeSlug": "roofing",
      "low": 75,
      "median": 98,
      "high": 114,
      "currency": "USD",
      "state": "estimated",
      "wageSource": "O*NET OnLine (U.S. Dept. of Labor/ETA), from BLS OEWS metropolitan area wage estimates",
      "wageSourceUrl": "https://www.onetonline.org",
      "wageReleaseYear": 2025,
      "occupationCode": "47-2181",
      "multiplierLow": 2.5,
      "multiplierHigh": 3
    },
    {
      "trade": "Carpentry",
      "tradeSlug": "carpentry",
      "low": 76,
      "median": 118,
      "high": 145,
      "currency": "USD",
      "state": "estimated",
      "wageSource": "O*NET OnLine (U.S. Dept. of Labor/ETA), from BLS OEWS metropolitan area wage estimates",
      "wageSourceUrl": "https://www.onetonline.org",
      "wageReleaseYear": 2025,
      "occupationCode": "47-2031",
      "multiplierLow": 2.5,
      "multiplierHigh": 3
    }
  ]
}