{
 "schema_version": 1,
 "data_version": 2026100801,
 "as_of": "2026-10-08",
 "disclaimer": "Reference information only. Not legal advice. Check the bill text, your utility and your landlord or association.",
 "status_legend": {
  "in_effect": "Law in effect",
  "enacted_upcoming": "Signed into law, not yet effective",
  "passed_awaiting_signature": "Passed the legislature, awaiting governor action",
  "pending": "Bill under consideration",
  "deferred": "Bill carried over or stalled",
  "no_bill": "No bill found",
  "vetoed": "Vetoed",
  "failed": "Failed"
 },
 "known_conflicts": [],
 "resolved_conflicts": [
  {
   "state": "MD",
   "field": "effective_date",
   "note": "Plug-in provisions effective 2026-07-01 per the DLS fiscal note (emergency parts of HB 1532 took effect 2026-05-12)."
  },
  {
   "state": "CA",
   "field": "status",
   "note": "Governor signed SB 868 on 2026-09-30; effective 2027-01-01."
  }
 ],
 "states": [
  {
   "code": "AL",
   "name": "Alabama",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 13.5,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "AK",
   "name": "Alaska",
   "status": "deferred",
   "bills": [
    "HB 257",
    "HB 369"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 23.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "AZ",
   "name": "Arizona",
   "status": "deferred",
   "bills": [
    "SB 1606",
    "HB 2843"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 13.9,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "AR",
   "name": "Arkansas",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 11.2,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "CA",
   "name": "California",
   "status": "enacted_upcoming",
   "bills": [
    "SB 868"
   ],
   "effective_date": "2027-01-01",
   "max_output_w": 1200,
   "max_output_basis": "maximum aggregated AC output per dwelling",
   "small_device_threshold_w": null,
   "certification": {
    "required": true,
    "standard": "Certified as a plug-in photovoltaic system (UL 3700 or equivalent) by UL or another nationally recognized testing laboratory; meets the NEC and California Electrical Code",
    "nec_required": true,
    "auto_shutoff_required": true
   },
   "utility": {
    "approval_required": false,
    "notice": "if_utility_requires",
    "notice_days": null,
    "notice_detail": "Utilities may ask for a simple online registration (address, make, model and size); it cannot require approval. The interconnection exemption and fee ban expire 2030-01-01 unless the legislature extends them.",
    "fees_allowed": false,
    "interconnection_exempt": true
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": "Not addressed in the bill text."
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": "Not addressed in the bill text."
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 31.4,
   "needs_verification": [
    "certification"
   ],
   "source_urls": [
    "https://pv-magazine-usa.com/2026/10/01/newsom-signs-california-plug-in-solar-bill-establishing-the-nations-largest-balcony-solar-market/",
    "https://mgrid.org/2026/10/02/newsom-signs-californias-1200-w-plug-in-solar-law-as-the-tenth-state-but-the-utility-exemption-expires-in-2030/",
    "https://legiscan.com/CA/text/SB868/id/3455918",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "CO",
   "name": "Colorado",
   "status": "in_effect",
   "bills": [
    "HB 26-1007"
   ],
   "effective_date": "2026-08-12",
   "max_output_w": 1920,
   "max_output_basis": "maximum output to the grid",
   "small_device_threshold_w": 391,
   "certification": {
    "required": true,
    "standard": "Labeled and listed by a nationally recognized testing laboratory (UL labeling required from 2027-01-01 for devices at or below the threshold)",
    "nec_required": false,
    "auto_shutoff_required": true
   },
   "utility": {
    "approval_required": false,
    "notice": "if_utility_requires",
    "notice_days": null,
    "notice_detail": "Only if the utility requires it; the utility may ask for device notice and kW size.",
    "fees_allowed": false,
    "interconnection_exempt": true
   },
   "renter": {
    "protected": true,
    "effective_date": "2027-01-01",
    "notice_days": null,
    "detail": "Renter protection takes effect 2027-01-01."
   },
   "hoa": {
    "protected": true,
    "effective_date": "2027-01-01",
    "notice_days": null,
    "detail": "HOA protection takes effect 2027-01-01."
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 14.8,
   "needs_verification": [
    "renter.notice_days"
   ],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pv-magazine-usa.com/?p=20253",
    "https://pluginsolarguide.com/compare-laws"
   ]
  },
  {
   "code": "CT",
   "name": "Connecticut",
   "status": "in_effect",
   "bills": [
    "HB 5340"
   ],
   "effective_date": "2026-10-01",
   "max_output_w": 1200,
   "max_output_basis": "maximum per electric meter",
   "small_device_threshold_w": null,
   "certification": {
    "required": true,
    "standard": "UL 1741 by UL or equivalent, IEEE 1547 and State Building Code",
    "nec_required": true,
    "auto_shutoff_required": true
   },
   "utility": {
    "approval_required": false,
    "notice": "none",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": false,
    "interconnection_exempt": true
   },
   "renter": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": "The law gives renters no right to install; get written permission from the landlord."
   },
   "hoa": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": "Nothing in the law stops an HOA or condo association from restricting plug-in solar."
   },
   "local_permit_may_apply": true,
   "local_permit_note": "Local ordinances, the State Building Code and fire codes still apply.",
   "avg_rate_cents_per_kwh": 28.6,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://environmentamerica.org/connecticut/updates/gov-lamont-signs-solar-energy-bill/",
    "https://pluginsolarguide.com/compare-laws",
    "https://pluginsolarguide.com/connecticut"
   ]
  },
  {
   "code": "DE",
   "name": "Delaware",
   "status": "deferred",
   "bills": [
    "SB 270",
    "SR 21"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 14.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "DC",
   "name": "District of Columbia",
   "status": "pending",
   "bills": [
    "B26-0602"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 17.2,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "FL",
   "name": "Florida",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 14.2,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "GA",
   "name": "Georgia",
   "status": "deferred",
   "bills": [
    "HB 1304"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 13.1,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "HI",
   "name": "Hawaii",
   "status": "deferred",
   "bills": [
    "SB 2902",
    "HB 1644"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 42.7,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "ID",
   "name": "Idaho",
   "status": "deferred",
   "bills": [
    "HB 612"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 11.3,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "IL",
   "name": "Illinois",
   "status": "deferred",
   "bills": [
    "SB 3104",
    "HB 4371",
    "HB 4516",
    "HB 4524"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 15.6,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "IN",
   "name": "Indiana",
   "status": "deferred",
   "bills": [
    "SB 74",
    "HB 1084"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 13.2,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "IA",
   "name": "Iowa",
   "status": "deferred",
   "bills": [
    "HF 2046",
    "SF 2056"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.4,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "KS",
   "name": "Kansas",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 13.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "KY",
   "name": "Kentucky",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 11.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "LA",
   "name": "Louisiana",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 11.4,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "ME",
   "name": "Maine",
   "status": "in_effect",
   "bills": [
    "LD 1730"
   ],
   "effective_date": "2026-07-29",
   "max_output_w": 1200,
   "max_output_basis": "combined inverter output per service address",
   "small_device_threshold_w": 420,
   "certification": {
    "required": true,
    "standard": "UL 3700 or comparable",
    "nec_required": true,
    "auto_shutoff_required": true
   },
   "utility": {
    "approval_required": false,
    "notice": "within_days",
    "notice_days": 30,
    "notice_detail": "Notice to the utility within 30 days for systems over 420 W.",
    "fees_allowed": false,
    "interconnection_exempt": true
   },
   "renter": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 27.9,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/compare-laws"
   ]
  },
  {
   "code": "MD",
   "name": "Maryland",
   "status": "in_effect",
   "bills": [
    "HB 1532"
   ],
   "effective_date": "2026-07-01",
   "max_output_w": 1200,
   "max_output_basis": "back to the building",
   "small_device_threshold_w": 391,
   "certification": {
    "required": true,
    "standard": "UL or equivalent nationally recognized testing laboratory",
    "nec_required": false,
    "auto_shutoff_required": false
   },
   "utility": {
    "approval_required": false,
    "notice": "before_install",
    "notice_days": null,
    "notice_detail": "Notice to the utility before installation.",
    "fees_allowed": false,
    "interconnection_exempt": true
   },
   "renter": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 16.8,
   "needs_verification": [
    "small_device_threshold_w"
   ],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pv-magazine-usa.com/?p=20253",
    "https://pluginsolarguide.com/compare-laws",
    "https://mgaleg.maryland.gov/2026RS/fnotes/bil_0002/hb1532.pdf",
    "https://pluginsolarguide.com/maryland"
   ]
  },
  {
   "code": "MA",
   "name": "Massachusetts",
   "status": "pending",
   "bills": [
    "H 4744",
    "H 5151",
    "H 5175"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 33.0,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/massachusetts"
   ]
  },
  {
   "code": "MI",
   "name": "Michigan",
   "status": "pending",
   "bills": [
    "HB 5764"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 17.9,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "MN",
   "name": "Minnesota",
   "status": "deferred",
   "bills": [
    "HF 3555",
    "SF 3873",
    "SF 4504"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 15.2,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "MS",
   "name": "Mississippi",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.6,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "MO",
   "name": "Missouri",
   "status": "deferred",
   "bills": [
    "HB 2528",
    "HB 2444"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "MT",
   "name": "Montana",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.1,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "NE",
   "name": "Nebraska",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.3,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "NV",
   "name": "Nevada",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 14.6,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "NH",
   "name": "New Hampshire",
   "status": "enacted_upcoming",
   "bills": [
    "SB 540-FN"
   ],
   "effective_date": "2027-01-01",
   "max_output_w": 1200,
   "max_output_basis": "AC inverter output; one system per metered customer",
   "small_device_threshold_w": null,
   "certification": {
    "required": true,
    "standard": "Anti-islanding and rapid shutdown safeguards, certified and listed per industry standards",
    "nec_required": null,
    "auto_shutoff_required": true
   },
   "utility": {
    "approval_required": false,
    "notice": "if_utility_requires",
    "notice_days": null,
    "notice_detail": "Utilities may offer a method to tell them the wattage and number of devices, for notification only.",
    "fees_allowed": false,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": "Not addressed in the bill text."
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": "Not addressed in the bill text."
   },
   "local_permit_may_apply": true,
   "local_permit_note": "Must comply with the state building code (RSA 155-A) where applicable and manufacturer instructions.",
   "avg_rate_cents_per_kwh": 28.1,
   "needs_verification": [],
   "source_urls": [
    "https://bills.nhliberty.org/bills/2026/SB540/revision/50797",
    "https://vnews.com/2026/08/14/nh-balcony-solar-law-2027/",
    "https://pluginsolarguide.com/compare-laws"
   ]
  },
  {
   "code": "NJ",
   "name": "New Jersey",
   "status": "enacted_upcoming",
   "bills": [
    "S 2368",
    "A 4836"
   ],
   "effective_date": "2027-03-01",
   "max_output_w": 1200,
   "max_output_basis": "per service address or dwelling unit",
   "small_device_threshold_w": 400,
   "certification": {
    "required": true,
    "standard": "Listed or certified under UL 3700 or a comparable standard by a nationally recognized testing laboratory",
    "nec_required": true,
    "auto_shutoff_required": true
   },
   "utility": {
    "approval_required": false,
    "notice": "none",
    "notice_days": null,
    "notice_detail": "Confirm utility interconnection rules before installation.",
    "fees_allowed": false,
    "interconnection_exempt": true
   },
   "renter": {
    "protected": true,
    "effective_date": "2027-03-01",
    "notice_days": 14,
    "detail": "Tenants give at least 14 days' written notice to the landlord and any applicable association before placement, including compliance documentation and the proposed location. Landlords may impose reasonable placement restrictions."
   },
   "hoa": {
    "protected": true,
    "effective_date": "2027-03-01",
    "notice_days": 14,
    "detail": "Associations cannot enforce blanket prohibitions but may impose reasonable size, placement and manner restrictions and may require indemnification."
   },
   "local_permit_may_apply": false,
   "local_permit_note": "No municipal permit for device placement or use; building modifications and electrical work remain subject to code.",
   "avg_rate_cents_per_kwh": 18.4,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states/new-jersey",
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/compare-laws"
   ]
  },
  {
   "code": "NM",
   "name": "New Mexico",
   "status": "deferred",
   "bills": [
    "SB 157",
    "SM 10",
    "HM 38"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 14.2,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "NY",
   "name": "New York",
   "status": "passed_awaiting_signature",
   "bills": [
    "A 9111-C",
    "S 8512-C"
   ],
   "effective_date": null,
   "max_output_w": 1200,
   "max_output_basis": "AC output per device (bill as passed)",
   "small_device_threshold_w": null,
   "certification": {
    "required": true,
    "standard": "Listed or certified by a testing laboratory; installed per state fire codes",
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": false,
    "notice": "within_days",
    "notice_days": 30,
    "notice_detail": "Notify the utility within 30 days of installing (bill as passed). Takes effect on signature.",
    "fees_allowed": false,
    "interconnection_exempt": true
   },
   "renter": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": "The bill as passed has no language protecting use over a landlord's objection."
   },
   "hoa": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": "The bill as passed has no language protecting use over an association's objection."
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 22.6,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pv-magazine-usa.com/2026/07/30/new-york-plug-in-solar-advocates-rally-in-support-of-sunny-act/",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "NC",
   "name": "North Carolina",
   "status": "deferred",
   "bills": [
    "HB 1129",
    "SB 957"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 13.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "ND",
   "name": "North Dakota",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 11.9,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "OH",
   "name": "Ohio",
   "status": "pending",
   "bills": [
    "HB 755",
    "SB 383"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 14.6,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "OK",
   "name": "Oklahoma",
   "status": "deferred",
   "bills": [
    "HB 4060"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.3,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "OR",
   "name": "Oregon",
   "status": "deferred",
   "bills": [
    "HB 4080"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "PA",
   "name": "Pennsylvania",
   "status": "pending",
   "bills": [
    "HB 1971"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 16.2,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "RI",
   "name": "Rhode Island",
   "status": "deferred",
   "bills": [
    "H 7269",
    "S 2658",
    "S 2359"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 29.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "SC",
   "name": "South Carolina",
   "status": "deferred",
   "bills": [
    "H 4579"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 13.6,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "SD",
   "name": "South Dakota",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.7,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "TN",
   "name": "Tennessee",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.4,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "TX",
   "name": "Texas",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 14.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "UT",
   "name": "Utah",
   "status": "in_effect",
   "bills": [
    "HB 340"
   ],
   "effective_date": "2025-05-07",
   "max_output_w": 1200,
   "max_output_basis": "maximum output",
   "small_device_threshold_w": null,
   "certification": {
    "required": true,
    "standard": "UL or equivalent NRTL certified",
    "nec_required": true,
    "auto_shutoff_required": true
   },
   "utility": {
    "approval_required": false,
    "notice": "none",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": false,
    "interconnection_exempt": true
   },
   "renter": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": false,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 11.6,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/compare-laws"
   ]
  },
  {
   "code": "VT",
   "name": "Vermont",
   "status": "in_effect",
   "bills": [
    "S. 202"
   ],
   "effective_date": "2026-07-01",
   "max_output_w": 1200,
   "max_output_basis": "combined inverter capacity per meter",
   "small_device_threshold_w": null,
   "certification": {
    "required": true,
    "standard": "UL 3700 or equal certification, configured to IEEE 1547",
    "nec_required": false,
    "auto_shutoff_required": true
   },
   "utility": {
    "approval_required": false,
    "notice": "none",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": false,
    "interconnection_exempt": true
   },
   "renter": {
    "protected": true,
    "effective_date": null,
    "notice_days": null,
    "detail": "Landlords cannot ban plug-in solar devices."
   },
   "hoa": {
    "protected": true,
    "effective_date": null,
    "notice_days": null,
    "detail": "Associations cannot ban plug-in solar devices."
   },
   "local_permit_may_apply": false,
   "local_permit_note": "Localities cannot regulate these devices.",
   "avg_rate_cents_per_kwh": 22.4,
   "needs_verification": [
    "renter.notice_days",
    "hoa.effective_date"
   ],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/compare-laws"
   ]
  },
  {
   "code": "VA",
   "name": "Virginia",
   "status": "enacted_upcoming",
   "bills": [
    "HB 395",
    "SB 250"
   ],
   "effective_date": "2027-01-01",
   "max_output_w": 1200,
   "max_output_basis": "per dwelling unit, plugs into a building outlet",
   "small_device_threshold_w": 391,
   "certification": {
    "required": true,
    "standard": "Meets the National Electrical Code and certified by a nationally recognized testing lab",
    "nec_required": true,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": false,
    "notice": "customer_form",
    "notice_days": null,
    "notice_detail": "The State Corporation Commission was due to post a customer notification form by 2026-09-01; no portable-device form had been confirmed as of mid-2026. Ask your utility how to notify it.",
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": true,
    "effective_date": "2027-01-01",
    "notice_days": 7,
    "detail": "Landlords of more than four units cannot ban portable solar devices. Tenants give at least 7 days' notice with documents showing the device meets legal requirements and where it will go."
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": "Not addressed in the summary consulted."
   },
   "local_permit_may_apply": true,
   "local_permit_note": "Localities cannot prohibit small portable solar on homes meeting zoning, historic and device standards.",
   "avg_rate_cents_per_kwh": 16.4,
   "needs_verification": [
    "utility",
    "renter.units_threshold"
   ],
   "source_urls": [
    "https://policyrisk.com/state-bill/VA-SB250-2026",
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/compare-laws",
    "https://pluginsolarus.com/learn/virginia-scc-notification-walkthrough",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "WA",
   "name": "Washington",
   "status": "deferred",
   "bills": [
    "HB 2296",
    "SB 6050"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 11.8,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states",
    "https://pluginsolarguide.com/"
   ]
  },
  {
   "code": "WV",
   "name": "West Virginia",
   "status": "deferred",
   "bills": [
    "HB 5648"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 12.4,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "WI",
   "name": "Wisconsin",
   "status": "no_bill",
   "bills": [],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 17.2,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  },
  {
   "code": "WY",
   "name": "Wyoming",
   "status": "deferred",
   "bills": [
    "HB 146"
   ],
   "effective_date": null,
   "max_output_w": null,
   "max_output_basis": null,
   "small_device_threshold_w": null,
   "certification": {
    "required": null,
    "standard": null,
    "nec_required": null,
    "auto_shutoff_required": null
   },
   "utility": {
    "approval_required": null,
    "notice": "unknown",
    "notice_days": null,
    "notice_detail": null,
    "fees_allowed": null,
    "interconnection_exempt": null
   },
   "renter": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "hoa": {
    "protected": null,
    "effective_date": null,
    "notice_days": null,
    "detail": null
   },
   "local_permit_may_apply": null,
   "local_permit_note": null,
   "avg_rate_cents_per_kwh": 11.2,
   "needs_verification": [],
   "source_urls": [
    "https://pluginsolarus.com/states"
   ]
  }
 ]
}