{
 "generated": "2026-10-17",
 "national": {
  "median_rent": 1487,
  "median_rent_source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
  "median_rent_source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat",
  "median_typical_weeks": 4.0,
  "median_low_weeks": 3.0,
  "median_high_weeks": 10.0,
  "default_court_costs": {
   "filing_fee": [
    55,
    171
   ],
   "service_fee": [
    30,
    77
   ],
   "lockout_fee": [
    75,
    180
   ]
  },
  "lawyer": {
   "uncontested": [
    500,
    1500
   ],
   "contested": [
    2000,
    5000
   ],
   "text": "National rough estimate, not state-specific: flat fees of about $500-$1,500 for an uncontested case; $2,000-$5,000+ when the tenant fights it. Big-city rates run higher.",
   "sources": [
    "https://legalcostcalc.com/eviction-lawyer/",
    "https://localattorneyfees.com/eviction",
    "https://www.mrisoftware.com/blog/how-much-does-an-eviction-cost-who-pays-legal-fees/"
   ],
   "source_kind": "secondary (industry estimates, low confidence)"
  },
  "last_checked": "2026-10-17",
  "default_turnover": 1000,
  "default_rerent_days": 30,
  "defaults_note": "Turnover ($1,000) and re-rent time (30 days) are placeholder assumptions you should replace with your own numbers."
 },
 "states": [
  {
   "abbr": "AL",
   "name": "Alabama",
   "slug": "alabama",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 10,
    "text": "7 business days after the tenant receives the notice to pay or move (Ala. Code § 35-9A-421(b)); a tenant can cure a breach at most twice in 12 months without the landlord's consent (§ 35-9A-421(d))",
    "source_url": "https://law.justia.com/codes/alabama/title-35/chapter-9a/article-4/division-2/section-35-9a-421/",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "7 calendar days after service to answer the possession claim (14 for money claims)",
    "source_url": "https://jackson.alacourt.gov/evictions/",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     8,
     14
    ],
    "text": "Automatic 7-day stay on the writ of possession, then the landlord applies for the writ and the sheriff executes",
    "source_url": "https://law.justia.com/codes/alabama/title-35/chapter-9a/article-4/division-4/section-35-9a-461/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 7,
    "text": "7 days to appeal to circuit court; appeal does not stop the writ unless the tenant pays all rent into court; appeal is set for trial within 60 days",
    "source_url": "https://law.justia.com/codes/alabama/title-35/chapter-9a/article-4/division-4/section-35-9a-461/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     247,
     350
    ],
    "text": "Varies by county: Montgomery $247, Escambia $305, Mobile $350 (incl. some service)",
    "source_url": "https://montgomery.alacourt.gov/district-civil/district-civil-fee-chart/",
    "source_kind": "official",
    "scope": "varies by county (Montgomery, Escambia, Mobile examples)",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     30,
     30
    ],
    "text": "Montgomery County sheriff service: $30",
    "source_url": "https://montgomery.alacourt.gov/district-civil/district-civil-fee-chart/",
    "source_kind": "official",
    "scope": "Montgomery County",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://law.justia.com/codes/alabama/title-35/chapter-9a/article-4/division-2/section-35-9a-421/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 4.0,
    "typical_weeks": 6.0,
    "high_weeks": 13.0,
    "steps_days": {
     "notice": 10,
     "filing_to_judgment": [
      10,
      21,
      45
     ],
     "judgment_to_lockout": [
      8,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      247,
      350
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      30
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1077,
    "moe": 16,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 77,
    "timeline_pts": 33.3,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 7 business days after the tenant receives the notice to pay or move (Ala. Code § 35-9A-421(b)); a tenant can cure a breach at most twice in 12 months without the landlord's consent (§ 35-9A-421(d)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "AK",
   "name": "Alaska",
   "slug": "alaska",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 7,
    "text": "7 days to pay or move (Alaska Stat. §§ 09.45.090, 34.03.220)",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "answer": {
    "value": 20,
    "text": "Possession hearing at least 2 days after service and within 15 days of filing; written answer due 20 days after service (money claims)",
    "source_url": "https://public.courts.alaska.gov/web/forms/docs/civ-720.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": null,
    "text": "The judge sets the move-out date; if the tenant stays, the landlord asks for a writ of assistance (CIV-575) for a peace officer to remove them. No statutory day count",
    "source_url": "https://public.courts.alaska.gov/web/forms/docs/civ-575.pdf",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to appeal; an appeal does not automatically stop the eviction",
    "source_url": "https://public.courts.alaska.gov/web/forms/docs/civ-720.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     150,
     250
    ],
    "text": "Eviction (FED) filing fee $150 for claims up to $100,000; $250 above",
    "source_url": "https://courts.alaska.gov/selfhelp/courtfees.htm",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "secondary"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.0,
    "typical_weeks": 4.5,
    "high_weeks": 10.5,
    "steps_days": {
     "notice": 7,
     "filing_to_judgment": [
      3,
      15,
      30
     ],
     "judgment_to_lockout": [
      5,
      14
     ]
    },
    "post_judgment_is_default": true,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      150,
      250
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1444,
    "moe": 48,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 84,
    "timeline_pts": 39.6,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee",
    "post_judgment_days"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 7 days to pay or move (Alaska Stat. §§ 09.45.090, 34.03.220). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "AZ",
   "name": "Arizona",
   "slug": "arizona",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "5 days to pay or move (Ariz. Rev. Stat. § 33-1368)",
    "source_url": "https://www.azleg.gov/ars/33/01368.htm",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 3,
    "text": "Trial is set 3 to 6 days after filing (up to 3-day postponement for good cause); tenant answers at trial",
    "source_url": "https://www.azleg.gov/ars/33/01377.htm",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     5,
     10
    ],
    "text": "No writ of restitution until 5 calendar days after judgment",
    "source_url": "https://www.azleg.gov/ars/12/01178.htm",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 5,
    "text": "5 calendar days to appeal; a supersedeas bond is required to stay the eviction",
    "source_url": "https://www.azcourts.gov/legalinfohub/Legal-Info-Sheets/Landlord/Tenant-Disputes-amp-Eviction/After-an-Eviction-Judgment",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     69,
     69
    ],
    "text": "Eviction complaint and summons $69 on the Maricopa County Justice Courts' all-inclusive schedule; other counties differ",
    "source_url": "https://justicecourts.maricopa.gov/about-us/justice-court-fees",
    "source_kind": "official",
    "scope": "Maricopa County Justice Courts",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     40,
     40
    ],
    "text": "Sheriff/constable statutory minimum to serve a summons: $16 per copy served + $16 minimum mileage + $8 affidavit of service (A.R.S. § 11-445(A)(1), (A)(16), (D), (G)); longer trips add $2.40/mile and private process servers set their own prices",
    "source_url": "https://www.azleg.gov/ars/11/00445.htm",
    "source_kind": "official",
    "scope": "statewide (A.R.S. § 11-445)",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": [
     125,
     125
    ],
    "text": "Writ of restitution $125, including constable service for the first 6 miles ($2.40 per mile beyond that)",
    "source_url": "https://justicecourts.maricopa.gov/about-us/justice-court-fees",
    "source_kind": "official",
    "scope": "Maricopa County Justice Courts",
    "status": "sourced"
   },
   "right_to_cure": {
    "level": "extended",
    "text": "Before filing, paying all past-due rent and the lease's reasonable late fee reinstates the lease; after the case is filed, the tenant must also pay attorney fees and court costs, any time before judgment (A.R.S. § 33-1368(B))",
    "source_url": "https://www.azleg.gov/ars/33/01368.htm",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.0,
    "typical_weeks": 2.5,
    "high_weeks": 7.0,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      3,
      6,
      14
     ],
     "judgment_to_lockout": [
      5,
      10
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      69,
      69
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      40,
      40
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      125,
      125
     ],
     "is_default": false
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1672,
    "moe": 19,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 85,
    "timeline_pts": 47.9,
    "cure_pts": 7,
    "protection_pts": 30
   },
   "unverified_fields": [],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 5 days to pay or move (Ariz. Rev. Stat. § 33-1368). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "AR",
   "name": "Arkansas",
   "slug": "arkansas",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "3-day unconditional notice to vacate for civil unlawful detainer (Ark. Code §§ 18-60-304); no right to pay and stay",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "answer": {
    "value": 5,
    "text": "5 days (excluding Sundays and holidays) after service of the notice of intention to file a written objection; otherwise the clerk issues the writ",
    "source_url": "https://a.arlawhelp.org/landlord-tenant/unlawful-detainer-evictions",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "post_judgment": {
    "value": [
     1,
     5
    ],
    "text": "Sheriff gives at least 24 hours to vacate after the writ of possession",
    "source_url": "https://a.arlawhelp.org/landlord-tenant/unlawful-detainer-evictions",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to appeal (Ark. R. App. P.-Civ. 4); to stay the eviction the tenant must post a bond covering rent as it comes due (Ark. Code § 18-17-707)",
    "source_url": "https://opinions.arcourts.gov/ark/cr/en/1885/1/document.do",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     150,
     165
    ],
    "text": "Circuit court uniform filing fee $150 by statute; many clerks list $165 with surcharges",
    "source_url": "https://law.justia.com/codes/arkansas/title-21/chapter-6/subchapter-4/section-21-6-403/",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "none",
    "text": "No right to pay and stay once notice is given",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "secondary"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 1.5,
    "typical_weeks": 2.5,
    "high_weeks": 8.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      6,
      10,
      30
     ],
     "judgment_to_lockout": [
      1,
      5
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      150,
      165
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 982,
    "moe": 13,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 98,
    "timeline_pts": 47.9,
    "cure_pts": 20,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3-day unconditional notice to vacate for civil unlawful detainer (Ark. Code §§ 18-60-304); no right to pay and stay. Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "CA",
   "name": "California",
   "slug": "california",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "3 days to pay or quit, excluding weekends and court holidays (Cal. Civ. Proc. Code § 1161(2))",
    "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CCP&sectionNum=1161",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 14,
    "text": "10 court days after personal service to respond",
    "source_url": "https://www.selfhelp.courts.ca.gov/eviction-tenant/summons-complaint",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     6,
     21
    ],
    "text": "Sheriff serves a 5-day notice to vacate after the writ of possession, then locks out",
    "source_url": "https://www.selfhelp.courts.ca.gov/eviction-landlord/after-trial",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "30 days after notice of entry of judgment (max 90 days) to appeal a limited civil eviction (Cal. Rules of Court 8.822); an appeal does not automatically stop the eviction (CCP § 1176)",
    "source_url": "https://courts.ca.gov/cms/rules/index/eight/rule8_822",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     240,
     385
    ],
    "text": "$240 for claims up to $10,000; $385 for $10,000-$25,000",
    "source_url": "https://courts.ca.gov/sites/default/files/courts/default/2024-12/statewidecivilfeeschedule-20140101.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     50,
     50
    ],
    "text": "Sheriff service of an unlawful detainer summons and complaint $50 (Santa Barbara County Sheriff 2026 schedule)",
    "source_url": "https://www.sbsheriff.org/wp-content/uploads/2026/01/Fee-Schedule-2026.pdf",
    "source_kind": "official",
    "scope": "Santa Barbara County Sheriff",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": [
     180,
     180
    ],
    "text": "Sheriff writ of possession, real property (eviction) $180; re-posting $105 (Santa Barbara County Sheriff 2026 schedule)",
    "source_url": "https://www.sbsheriff.org/wp-content/uploads/2026/01/Fee-Schedule-2026.pdf",
    "source_kind": "official",
    "scope": "Santa Barbara County Sheriff",
    "status": "sourced"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CCP&sectionNum=1161",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": true,
     "text": "Statewide cap (AB 1482): 5% + CPI, max 10%",
     "source_url": "https://naahq.org/news/state-legislatures-return-rent-control-follows",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "just_cause": {
     "value": true,
     "text": "Just cause required after 12 months of tenancy (AB 1482)",
     "source_url": "https://www.nmhc.org/globalassets/advocacy/rent-control/rent-control-by-state-law-chart_2026.pdf",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Many cities add stricter local rent control and just-cause rules; San Francisco and Los Angeles have a tenant right to counsel."
   },
   "timeline": {
    "low_weeks": 4.5,
    "typical_weeks": 8.5,
    "high_weeks": 17.5,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      21,
      40,
      75
     ],
     "judgment_to_lockout": [
      6,
      21
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      240,
      385
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      50,
      50
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      180,
      180
     ],
     "is_default": false
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 2104,
    "moe": 9,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 49,
    "timeline_pts": 22.9,
    "cure_pts": 14,
    "protection_pts": 12
   },
   "unverified_fields": [],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 days to pay or quit, excluding weekends and court holidays (Cal. Civ. Proc. Code § 1161(2)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "CO",
   "name": "Colorado",
   "slug": "colorado",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 10,
    "text": "10 days' written notice to pay the rent or move out (5 days for an exempt residential agreement); a lease can't waive this notice (Colo. Rev. Stat. § 13-40-104(1)(d)); the notice must also tell the tenant about their mediation and repayment-plan rights (§ 13-40-106)",
    "source_url": "https://law.justia.com/codes/colorado/title-13/forcible-entry-and-detainer/article-40/section-13-40-104/",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "Answer due by the return date on the summons, generally 7-14 days after filing; trial 7-10 days after an answer",
    "source_url": "https://www.coloradojudicial.gov/self-help/residential-evictions/start-eviction",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     10,
     21
    ],
    "text": "A residential writ cannot be executed until at least 10 days after judgment",
    "source_url": "https://www.coloradojudicial.gov/sites/default/files/2024-11/FED%20Clinic%20PowerPoint%20-%20November%202024.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 14,
    "text": "14 days to appeal a county court judgment; bond required, and in nonpayment cases the tenant must deposit the rent",
    "source_url": "https://www.coloradojudicial.gov/sites/default/files/2025-09/JDF126.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     85,
     135
    ],
    "text": "County court: $85 under $1,000; $105 for $1,000-$15,000; $135 for $15,000-$25,000",
    "source_url": "https://www.coloradojudicial.gov/sites/default/files/2024-11/FED%20Clinic%20PowerPoint%20-%20November%202024.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://law.justia.com/codes/colorado/title-13/forcible-entry-and-detainer/article-40/section-13-40-104/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": true,
     "text": "Cause required for most tenants after 12 months (HB24-1098)",
     "source_url": "https://leg.colorado.gov/bills/hb24-1098",
     "source_kind": "official",
     "status": "sourced"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Denver and Boulder have local right-to-counsel programs; statewide rent control is preempted."
   },
   "timeline": {
    "low_weeks": 4.0,
    "typical_weeks": 5.5,
    "high_weeks": 11.5,
    "steps_days": {
     "notice": 10,
     "filing_to_judgment": [
      7,
      14,
      28
     ],
     "judgment_to_lockout": [
      10,
      21
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      85,
      135
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1822,
    "moe": 15,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 69,
    "timeline_pts": 35.4,
    "cure_pts": 14,
    "protection_pts": 20
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 10 days' written notice to pay the rent or move out (5 days for an exempt residential agreement); a lease can't waive this notice (Colo. Rev. Stat. § 13-40-104(1)(d)); the notice must also tell the tenant about their mediation and repayment-plan rights (§ 13-40-106). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "CT",
   "name": "Connecticut",
   "slug": "connecticut",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 9,
    "text": "Notice to quit can only be delivered once rent is 9 days late (Conn. Gen. Stat. §§ 47a-23, 47a-15a)",
    "source_url": "https://www.cga.ct.gov/current/pub/chap_830.htm#sec_47a-15a",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 2,
    "text": "Tenant must file an appearance within 2 days after the return date",
    "source_url": "https://cga.ct.gov/current/PUB/chap_832.htm",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     6,
     14
    ],
    "text": "Execution is automatically stayed 5 days (excluding Sundays and holidays) after judgment",
    "source_url": "https://law.justia.com/codes/connecticut/title-47a/chapter-832/section-47a-35-formerly-sec-52-542/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 5,
    "text": "Appeal within the 5-day stay; a timely appeal stays execution unless the tenant fails to post the required bond",
    "source_url": "https://law.justia.com/codes/connecticut/title-47a/chapter-832/section-47a-35-formerly-sec-52-542/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     175,
     175
    ],
    "text": "Summary process entry fee $175",
    "source_url": "https://www.jud.ct.gov/external/super/courtfee.htm",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "none",
    "text": "No right to pay and stay once notice is given",
    "source_url": "https://www.cga.ct.gov/current/pub/chap_830.htm#sec_47a-15a",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": true,
     "text": "Statewide right to counsel for tenants at or below 80% of state median income",
     "source_url": "https://civilrighttocounsel.org/uploaded_files/283/RTC_Enacted_Legislation_in_Eviction_Proceedings_FINAL.pdf",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 3.5,
    "typical_weeks": 5.5,
    "high_weeks": 12.5,
    "steps_days": {
     "notice": 9,
     "filing_to_judgment": [
      10,
      21,
      45
     ],
     "judgment_to_lockout": [
      6,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      175,
      175
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1550,
    "moe": 24,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 80,
    "timeline_pts": 35.4,
    "cure_pts": 20,
    "protection_pts": 25
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: Notice to quit can only be delivered once rent is 9 days late (Conn. Gen. Stat. §§ 47a-23, 47a-15a). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "DE",
   "name": "Delaware",
   "slug": "delaware",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 7,
    "text": "7 days to pay before the landlord can file (Del. Code tit. 25, § 5502(a): notice period 'not less than 7 days')",
    "source_url": "https://delcode.delaware.gov/title25/c055/index.html",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "No written answer; the tenant appears at the Justice of the Peace Court trial. A jury trial must be requested within 10 days of service",
    "source_url": "https://www.courts.delaware.gov/help/proceedings/jp_respond.aspx",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     10,
     17
    ],
    "text": "Writ of possession cannot issue until 10 days after judgment (unless stipulated)",
    "source_url": "https://courts.delaware.gov/help/landlordtenant/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 5,
    "text": "5 days to request a de novo appeal to a three-justice panel; a bond may be required to stay",
    "source_url": "https://delcode.delaware.gov/title25/c057/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     45,
     45
    ],
    "text": "Justice of the Peace Court landlord-tenant filing fee $45",
    "source_url": "https://courts.delaware.gov/Help/fees/jpfees.aspx",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://delcode.delaware.gov/title25/c055/index.html",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 4.5,
    "typical_weeks": 7.0,
    "high_weeks": 12.5,
    "steps_days": {
     "notice": 7,
     "filing_to_judgment": [
      14,
      28,
      42
     ],
     "judgment_to_lockout": [
      10,
      17
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      45,
      45
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1530,
    "moe": 47,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 73,
    "timeline_pts": 29.2,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 7 days to pay before the landlord can file (Del. Code tit. 25, § 5502(a): notice period 'not less than 7 days'). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "DC",
   "name": "District of Columbia",
   "slug": "district-of-columbia",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 30,
    "text": "30-day written notice of intent to file; can't file unless at least $600 is owed (D.C. Code § 42-3505.01)",
    "source_url": "https://code.dccouncil.gov/us/dc/council/code/sections/42-3505.01/",
    "source_kind": "official",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Initial hearing is scheduled at least 35 days after filing",
    "source_url": "https://www.dccourts.gov/sites/default/files/matters-docs/Case-Management-Plan-Landlord-and-Tenant-Branch.pdf",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     23,
     45
    ],
    "text": "Wait 48 hours after judgment to file the writ; tenant must get at least 21 days' notice of the eviction date",
    "source_url": "https://code.dccouncil.gov/us/dc/council/laws/22-245",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to appeal to the D.C. Court of Appeals; a stay requires a motion and may require a bond",
    "source_url": "https://www.dccourts.gov/sites/default/files/matters-docs/LTFastTrackHandout.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     15,
     15
    ],
    "text": "Landlord and Tenant complaint filing fee $15",
    "source_url": "https://www.dccourts.gov/sites/default/files/matters-docs/Case-Management-Plan-Landlord-and-Tenant-Branch.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": [
     213,
     213
    ],
    "text": "Writ of restitution fee $213",
    "source_url": "https://www.dccourts.gov/node/510",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://code.dccouncil.gov/us/dc/council/code/sections/42-3505.01/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": true,
     "text": "Rent stabilization",
     "source_url": "https://naahq.org/news/state-legislatures-return-rent-control-follows",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "just_cause": {
     "value": true,
     "text": "Evictions only for listed reasons (D.C. Code § 42-3505.01)",
     "source_url": "https://code.dccouncil.gov/us/dc/council/code/sections/42-3505.01/",
     "source_kind": "official",
     "status": "sourced"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": true,
     "text": "No evictions in rain, below 32°F, or above 95°F forecasts",
     "source_url": "https://code.dccouncil.gov/us/dc/council/code/sections/42-3505.01/",
     "source_kind": "official",
     "status": "sourced"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 12.5,
    "typical_weeks": 16.5,
    "high_weeks": 26.5,
    "steps_days": {
     "notice": 30,
     "filing_to_judgment": [
      35,
      50,
      90
     ],
     "judgment_to_lockout": [
      23,
      45
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      15,
      15
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      213,
      213
     ],
     "is_default": false
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1931,
    "moe": 43,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 23,
    "timeline_pts": 0,
    "cure_pts": 14,
    "protection_pts": 9
   },
   "unverified_fields": [
    "service_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 30-day written notice of intent to file; can't file unless at least $600 is owed (D.C. Code § 42-3505.01). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "FL",
   "name": "Florida",
   "slug": "florida",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "3 days to pay or move, excluding weekends and legal holidays (Fla. Stat. § 83.56(3))",
    "source_url": "http://www.leg.state.fl.us/statutes/index.cfm?App_mode=Display_Statute&URL=0000-0099/0083/Sections/0083.56.html",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "5 days (excluding weekends/holidays) to answer AND deposit the rent into the court registry, or defenses other than payment are waived",
    "source_url": "https://www.flsenate.gov/Laws/Statutes/2026/83.60",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     2,
     7
    ],
    "text": "Sheriff serves the writ of possession; tenant gets 24 hours",
    "source_url": "https://www.floridalawhelp.org/housing/tenants/evictions",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "appeal": {
    "value": 30,
    "text": "30 days from the judgment to file a notice of appeal (Fla. R. App. P. 9.110(b)); in possession cases the tenant must keep paying rent into the registry",
    "source_url": "https://flcourts-media.flcourts.gov/content/download/219033/file/appellate-court-procedures.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     185,
     185
    ],
    "text": "County court eviction (possession only) $185; summons and sheriff fees extra",
    "source_url": "https://www.myorangeclerk.com/Divisions/Civil/Evictions",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     40,
     40
    ],
    "text": "Sheriff's fee $40 per summons served, set by statute for all counties (Fla. Stat. § 30.231(1)(a))",
    "source_url": "http://www.leg.state.fl.us/statutes/index.cfm?App_mode=Display_Statute&URL=0000-0099/0030/Sections/0030.231.html",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": [
     40,
     90
    ],
    "text": "Sheriff's statutory fee for a writ: $40, plus $50 for writs requiring a levy or seizure (Fla. Stat. § 30.231(1)(a)-(b)); which applies to a writ of possession is up to the county sheriff",
    "source_url": "http://www.leg.state.fl.us/statutes/index.cfm?App_mode=Display_Statute&URL=0000-0099/0030/Sections/0030.231.html",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "http://www.leg.state.fl.us/statutes/index.cfm?App_mode=Display_Statute&URL=0000-0099/0083/Sections/0083.56.html",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.5,
    "typical_weeks": 4.5,
    "high_weeks": 11.0,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      10,
      21,
      45
     ],
     "judgment_to_lockout": [
      2,
      7
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      185,
      185
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      40,
      40
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      40,
      90
     ],
     "is_default": false
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1812,
    "moe": 9,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 84,
    "timeline_pts": 39.6,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 days to pay or move, excluding weekends and legal holidays (Fla. Stat. § 83.56(3)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "GA",
   "name": "Georgia",
   "slug": "georgia",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 4,
    "text": "3 business days (about 4 calendar days) to pay all past-due rent, late fees, utilities and other charges or move out; the notice must be posted in a sealed envelope on the door (O.C.G.A. § 44-7-50(c)-(d), leases entered into or renewed on or after July 1, 2024)",
    "source_url": "https://law.justia.com/codes/georgia/title-44/chapter-7/article-3/section-44-7-50/",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "7 days after service to answer; if no answer, landlord can request the writ on day 8",
    "source_url": "https://law.justia.com/codes/georgia/title-44/chapter-7/article-3/section-44-7-51/",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     7,
     null
    ],
    "text": "Writ of possession takes effect 7 days after judgment; the landlord must apply within 30 days (O.C.G.A. § 44-7-55). The sheriff/marshal's scheduling time is not set by statute",
    "source_url": "https://law.justia.com/codes/georgia/title-44/chapter-7/article-3/section-44-7-55/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 7,
    "text": "7 days to appeal; to stay in the unit the tenant must pay the judgment and ongoing rent into the court registry",
    "source_url": "https://law.justia.com/codes/georgia/title-44/chapter-7/article-3/section-44-7-56/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     60,
     60
    ],
    "text": "Fulton County Magistrate Court dispossessory filing $60, plus $35 marshal service and $8 per extra defendant; other counties differ",
    "source_url": "https://www.magistratefulton.org/156/Filing-Fees",
    "source_kind": "official",
    "scope": "Fulton County",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     35,
     35
    ],
    "text": "Fulton County marshal service of a dispossessory $35 ($8 per extra defendant)",
    "source_url": "https://www.magistratefulton.org/156/Filing-Fees",
    "source_kind": "official",
    "scope": "Fulton County",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": [
     75,
     88
    ],
    "text": "Writ of possession: Fulton County $75; DeKalb County $13 writ plus $75 marshal eviction fee",
    "source_url": "https://www.magistratefulton.org/DocumentCenter/View/8759/Dispossessory-Checklist",
    "source_kind": "official",
    "scope": "Fulton and DeKalb counties",
    "secondary_url": "https://dekalbcountymagistratecourt.com/about-us/faqs/dispossessories-faqs/",
    "status": "sourced"
   },
   "right_to_cure": {
    "level": "extended",
    "text": "Tenant may tender rent and costs after the case is filed (limits apply)",
    "source_url": "https://law.justia.com/codes/georgia/title-44/chapter-7/article-3/section-44-7-50/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.5,
    "typical_weeks": 4.0,
    "high_weeks": 10.0,
    "steps_days": {
     "notice": 4,
     "filing_to_judgment": [
      8,
      14,
      30
     ],
     "judgment_to_lockout": [
      7,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": true,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      60,
      60
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      35,
      35
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      75,
      88
     ],
     "is_default": false
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1506,
    "moe": 18,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 79,
    "timeline_pts": 41.7,
    "cure_pts": 7,
    "protection_pts": 30
   },
   "unverified_fields": [
    "post_judgment_max"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 business days (about 4 calendar days) to pay all past-due rent, late fees, utilities and other charges or move out; the notice must be posted in a sealed envelope on the door (O.C.G.A. § 44-7-50(c)-(d), leases entered into or renewed on or after July 1, 2024). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "HI",
   "name": "Hawaii",
   "slug": "hawaii",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 10,
    "text": "10-day notice; if the tenant schedules mediation within 10 days, the landlord must wait 20 days from notice to file (Haw. Rev. Stat. § 521-68)",
    "source_url": "https://www.capitol.hawaii.gov/hrscurrent/Vol12_Ch0501-0588/HRS0521/HRS_0521-0068.htm",
    "source_kind": "official",
    "status": "sourced"
   },
   "answer": {
    "value": 5,
    "text": "Return date on the summons, generally at least 5 days after service on the same island",
    "source_url": "https://www.capitol.hawaii.gov/hrscurrent/Vol13_Ch0601-0676/HRS0666/HRS_0666-0006.htm",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     1,
     null
    ],
    "text": "The writ of possession can issue and be executed right after judgment; the usual 10-day stay does not apply (DCRCP 62(a)). Paying rent, interest, costs and fees before it issues gets a stay (HRS § 666-14, kept by DCRCP 62(i)). We found no official day count for the sheriff's execution",
    "source_url": "https://www.courts.state.hi.us/wp-content/uploads/2024/09/dcrcp_ada.htm",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to appeal (HRAP 4); a supersedeas bond is needed to stay the writ",
    "source_url": "https://www.courts.state.hi.us/wp-content/uploads/2025/07/hrap_ada.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.capitol.hawaii.gov/hrscurrent/Vol12_Ch0501-0588/HRS0521/HRS_0521-0068.htm",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": true,
     "text": "Nonpayment notice must offer mediation; filing waits if mediation is scheduled",
     "source_url": "https://www.capitol.hawaii.gov/hrscurrent/Vol12_Ch0501-0588/HRS0521/HRS_0521-0068.htm",
     "source_kind": "official",
     "status": "sourced"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.5,
    "typical_weeks": 4.0,
    "high_weeks": 10.0,
    "steps_days": {
     "notice": 10,
     "filing_to_judgment": [
      7,
      14,
      30
     ],
     "judgment_to_lockout": [
      1,
      8
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": true,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      55,
      171
     ],
     "is_default": true
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1942,
    "moe": 36,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 82,
    "timeline_pts": 41.7,
    "cure_pts": 14,
    "protection_pts": 26
   },
   "unverified_fields": [
    "filing_fee",
    "service_fee",
    "lockout_fee",
    "post_judgment_max"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 10-day notice; if the tenant schedules mediation within 10 days, the landlord must wait 20 days from notice to file (Haw. Rev. Stat. § 521-68). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "ID",
   "name": "Idaho",
   "slug": "idaho",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "3 days to pay or move (Idaho Code § 6-303(2))",
    "source_url": "https://legislature.idaho.gov/statutesrules/idstat/title6/t6ch3/sect6-303/",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 5,
    "text": "Expedited nonpayment trial within 12 days of filing; tenant must be served at least 5 days before trial",
    "source_url": "https://isb.idaho.gov/blog/navigating-the-idaho-eviction-processa-guide-for-attorneys-representing-landlords/",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "post_judgment": {
    "value": [
     3,
     7
    ],
    "text": "Tenant gets 72 hours after judgment before the sheriff executes the writ",
    "source_url": "https://legislature.idaho.gov/statutesrules/idstat/title6/t6ch3/sect6-316/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 42,
    "text": "42 days to file a notice of appeal from magistrate court",
    "source_url": "https://isc.idaho.gov/self-help/deadline-fees",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://legislature.idaho.gov/statutesrules/idstat/title6/t6ch3/sect6-303/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.0,
    "typical_weeks": 3.0,
    "high_weeks": 7.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      7,
      12,
      21
     ],
     "judgment_to_lockout": [
      3,
      7
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      55,
      171
     ],
     "is_default": true
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1384,
    "moe": 29,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 90,
    "timeline_pts": 45.8,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "filing_fee",
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 days to pay or move (Idaho Code § 6-303(2)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "IL",
   "name": "Illinois",
   "slug": "illinois",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "5 days to pay or move (735 ILCS 5/9-209)",
    "source_url": "https://www.ilga.gov/Documents/legislation/ilcs/documents/073500050K9-209.htm",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "Summons must be served at least 7 days before the court date; tenant appears on that date",
    "source_url": "https://ilcourtsaudio.blob.core.windows.net/antilles-resources/resources/0654528b-77e3-4e16-831f-bdbd9c6dfb88/EVC_HowtoFileandPresentanEvictionCase.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": null,
    "text": "Tenant must leave by the date in the eviction order; the sheriff enforces it",
    "source_url": "https://www.cookcountycourtil.gov/case-type/evictions-forcible-entry-detainer",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to file a notice of appeal; the eviction is stayed only with a court-approved bond (Ill. S. Ct. Rule 305)",
    "source_url": "https://www.illinoiscourts.gov/Resources/7fd0028f-eb63-4c4b-a105-4125c637c450/NoA_Instructions.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     287,
     388
    ],
    "text": "Cook County Circuit Court: eviction for possession only $287; joint action (possession + rent) $379-$388 depending on the amount claimed",
    "source_url": "https://services.cookcountyclerkofcourt.org/forms/Forms/pdf_files/CCG0603.pdf",
    "source_kind": "official",
    "scope": "Cook County",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     60,
     95
    ],
    "text": "Cook County Sheriff service: $60 e-filed, $95 in person",
    "source_url": "https://cookcountysheriffil.gov/evictions/eviction-procedure-defendants-guide/",
    "source_kind": "official",
    "scope": "Cook County",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": [
     65,
     95
    ],
    "text": "Cook County Sheriff eviction filing: $65 e-filed, $95 in person",
    "source_url": "https://cookcountysheriffil.gov/evictions/eviction-procedure-defendants-guide/",
    "source_kind": "official",
    "scope": "Cook County",
    "status": "sourced"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.ilga.gov/Documents/legislation/ilcs/documents/073500050K9-209.htm",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 3.5,
    "typical_weeks": 6.0,
    "high_weeks": 14.5,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      14,
      28,
      60
     ],
     "judgment_to_lockout": [
      5,
      14
     ]
    },
    "post_judgment_is_default": true,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      287,
      388
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      60,
      95
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      65,
      95
     ],
     "is_default": false
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1322,
    "moe": 12,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 77,
    "timeline_pts": 33.3,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "post_judgment_days"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 5 days to pay or move (735 ILCS 5/9-209). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "IN",
   "name": "Indiana",
   "slug": "indiana",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 10,
    "text": "At least 10 days' notice; the tenant can stop it by paying the rent in full before the notice period ends, unless the lease says otherwise (Ind. Code § 32-31-1-6)",
    "source_url": "https://law.justia.com/codes/indiana/title-32/article-31/chapter-1/section-32-31-1-6/",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 10,
    "text": "Notice must be served at least 10 days before the initial hearing; possession is decided first",
    "source_url": "https://www.miamicountyin.gov/DocumentCenter/View/2191/Miami-Superior-Court-II-Small-Claims-EV-Guide-for-Pro-Se-Litigants",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     2,
     30
    ],
    "text": "Sheriff can remove the tenant no earlier than 48 hours after serving the order (IC 32-30-3-10); the order must issue within 30 days of judgment and expires 30 days after issuance (Small Claims Rule 16)",
    "source_url": "https://rules.incourts.gov/Content/small-claims/rule16/current.htm",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to appeal to the Court of Appeals",
    "source_url": "https://indianalegalhelp.org/eviction-frequently-asked-questions/",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "filing_fee": {
    "value": [
     87,
     97
    ],
    "text": "Small claims eviction: $87 e-filed, $97 paper (Allen County)",
    "source_url": "https://allencountyclerk.in.gov/wp-content/uploads/2024/12/Civil-Cases-Fee-and-Cost-Info-Updated-12-24.pdf",
    "source_kind": "official",
    "scope": "Allen County",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://law.justia.com/codes/indiana/title-32/article-31/chapter-1/section-32-31-1-6/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 3.0,
    "typical_weeks": 7.5,
    "high_weeks": 15.0,
    "steps_days": {
     "notice": 10,
     "filing_to_judgment": [
      10,
      28,
      45
     ],
     "judgment_to_lockout": [
      2,
      30
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      87,
      97
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1104,
    "moe": 11,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 71,
    "timeline_pts": 27.1,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: At least 10 days' notice; the tenant can stop it by paying the rent in full before the notice period ends, unless the lease says otherwise (Ind. Code § 32-31-1-6). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "IA",
   "name": "Iowa",
   "slug": "iowa",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "3 days to pay or move (Iowa Code § 562A.27(2))",
    "source_url": "https://www.legis.iowa.gov/docs/code/562A.27.pdf",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 3,
    "text": "Hearing within 8 days of filing (15 with landlord consent); notice served at least 3 days before",
    "source_url": "https://www.legis.iowa.gov/docs/code/2026/648.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     3,
     7
    ],
    "text": "Execution for removal issues within 3 days of judgment",
    "source_url": "https://www.legis.iowa.gov/docs/code/648.22.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 20,
    "text": "20 days to appeal a small claims judgment",
    "source_url": "https://www.iowacourts.gov/for-the-public/representing-yourself/civil-court-fees",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     115,
     215
    ],
    "text": "Small claims FED $115; district court FED $215",
    "source_url": "https://www.iowacourts.gov/for-the-public/representing-yourself/civil-court-fees",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.legis.iowa.gov/docs/code/562A.27.pdf",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 1.5,
    "typical_weeks": 2.5,
    "high_weeks": 6.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      5,
      8,
      15
     ],
     "judgment_to_lockout": [
      3,
      7
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      115,
      215
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 981,
    "moe": 15,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 92,
    "timeline_pts": 47.9,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 days to pay or move (Iowa Code § 562A.27(2)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "KS",
   "name": "Kansas",
   "slug": "kansas",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "3 days to pay or move; add 2 days if mailed (Kan. Stat. § 58-2564(b))",
    "source_url": "https://kslegislature.gov/b2025_26/laws/058_000_0000_chapter/058_025_0000_article/058_025_0064_section/058_025_0064_k/",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Tenant appears on the summons appearance date; trial within 14 days after it",
    "source_url": "https://kslegislature.gov/b2025_26/laws/061_000_0000_chapter/061_038_0000_article/061_038_0007_section/061_038_0007_k/",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     3,
     14
    ],
    "text": "Writ of restitution must be executed within 14 days after the officer receives it",
    "source_url": "https://kslegislature.gov/b2025_26/laws/061_000_0000_chapter/061_038_0000_article/061_038_0008_section/061_038_0008_k/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 7,
    "text": "7 days to appeal a judgment granting restitution",
    "source_url": "https://kslegislature.gov/li/b2025_26/statute/061_000_0000_chapter/061_039_0000_article/061_039_0002_section/061_039_0002_k/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     35,
     120
    ],
    "text": "Docket fee $35, $55 or $101 by amount claimed, plus up to $19 in some districts",
    "source_url": "https://www.kslegislature.gov/b2025_26/laws/061_000_0000_chapter/061_040_0000_article/061_040_0001_section/061_040_0001_k",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://kslegislature.gov/b2025_26/laws/058_000_0000_chapter/058_025_0000_article/058_025_0064_section/058_025_0064_k/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.0,
    "typical_weeks": 3.5,
    "high_weeks": 9.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      7,
      14,
      28
     ],
     "judgment_to_lockout": [
      3,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      35,
      120
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1079,
    "moe": 18,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 88,
    "timeline_pts": 43.8,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 days to pay or move; add 2 days if mailed (Kan. Stat. § 58-2564(b)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "KY",
   "name": "Kentucky",
   "slug": "kentucky",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 7,
    "text": "7 days to pay or move (Ky. Rev. Stat. § 383.660(2))",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "answer": {
    "value": 3,
    "text": "Tenant gets at least 3 days' notice of the trial date after service",
    "source_url": "https://www.kycourts.gov/Legal-Forms/Legal%20Forms/215.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     8,
     14
    ],
    "text": "Either side has 7 days to appeal; then the landlord can request a warrant of possession",
    "source_url": "https://apps.legislature.ky.gov/law/statutes/statute.aspx?id=35710",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 7,
    "text": "7 days to appeal to circuit court",
    "source_url": "https://apps.legislature.ky.gov/law/statutes/statute.aspx?id=35710",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "secondary"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Louisville has a right-to-counsel ordinance."
   },
   "timeline": {
    "low_weeks": 3.0,
    "typical_weeks": 4.0,
    "high_weeks": 9.0,
    "steps_days": {
     "notice": 7,
     "filing_to_judgment": [
      5,
      10,
      21
     ],
     "judgment_to_lockout": [
      8,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      55,
      171
     ],
     "is_default": true
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 998,
    "moe": 19,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 86,
    "timeline_pts": 41.7,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "filing_fee",
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 7 days to pay or move (Ky. Rev. Stat. § 383.660(2)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "LA",
   "name": "Louisiana",
   "slug": "louisiana",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "Unconditional 5-day notice to vacate (can be waived in the lease) (La. Code Civ. Proc. art. 4701)",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "answer": {
    "value": 3,
    "text": "Rule to show cause is heard no earlier than 3 days after service",
    "source_url": "https://www.legis.la.gov/legis/Law.aspx?d=112079",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     2,
     5
    ],
    "text": "Warrant of possession issues 24 hours after judgment if the tenant remains",
    "source_url": "https://www.brla.gov/DocumentCenter/View/3894/Eviction-Procedure-Guidelines-PDF?bidId=",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 1,
    "text": "Suspensive appeal must be filed within 24 hours with a bond and a sworn defense",
    "source_url": "https://www.brla.gov/DocumentCenter/View/3894/Eviction-Procedure-Guidelines-PDF?bidId=",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     116,
     151
    ],
    "text": "Varies by court; Baton Rouge City Court $120",
    "source_url": "https://www.brla.gov/2117/Court-Cost",
    "source_kind": "official",
    "scope": "varies by court (Baton Rouge City Court example)",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "none",
    "text": "No right to pay and stay once notice is given",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "secondary"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "New Orleans has a right-to-counsel ordinance."
   },
   "timeline": {
    "low_weeks": 1.5,
    "typical_weeks": 2.0,
    "high_weeks": 6.5,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      4,
      7,
      14
     ],
     "judgment_to_lockout": [
      2,
      5
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      116,
      151
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1064,
    "moe": 15,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 100,
    "timeline_pts": 50,
    "cure_pts": 20,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: Unconditional 5-day notice to vacate (can be waived in the lease) (La. Code Civ. Proc. art. 4701). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "ME",
   "name": "Maine",
   "slug": "maine",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 7,
    "text": "7-day notice once rent is 7 days late (Me. Rev. Stat. tit. 14, § 6002)",
    "source_url": "https://legislature.maine.gov/statutes/14/title14sec6002.html",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "Hearing at least 7 days after service (court guidance: 14 days for residential nonpayment)",
    "source_url": "https://www.courts.maine.gov/help/guides/fed-brochure-rev.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     9,
     14
    ],
    "text": "Writ of possession issues 7 days after judgment; tenant then has 48 hours",
    "source_url": "https://www.legislature.maine.gov/statutes/14/title14sec6005.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 7,
    "text": "Appeal must be filed before the writ issues",
    "source_url": "https://www.courts.maine.gov/help/eviction/appeal-eviction.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     100,
     105
    ],
    "text": "FED filing fee $100 (includes mediation) plus $5 summons per defendant",
    "source_url": "https://www.courts.maine.gov/help/guides/fed-brochure-rev.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://legislature.maine.gov/statutes/14/title14sec6002.html",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Some cities or counties have their own rules."
   },
   "timeline": {
    "low_weeks": 3.5,
    "typical_weeks": 4.5,
    "high_weeks": 10.0,
    "steps_days": {
     "notice": 7,
     "filing_to_judgment": [
      10,
      14,
      28
     ],
     "judgment_to_lockout": [
      9,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      100,
      105
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1210,
    "moe": 30,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 84,
    "timeline_pts": 39.6,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 7-day notice once rent is 7 days late (Me. Rev. Stat. tit. 14, § 6002). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "MD",
   "name": "Maryland",
   "slug": "maryland",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 10,
    "text": "10-day notice of intent to file (Md. Code Real Prop. § 8-401)",
    "source_url": "https://mgaleg.maryland.gov/2026RS/Statute_Web/grp/8-401.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "answer": {
    "value": 5,
    "text": "Trial is set for about the 5th day after filing",
    "source_url": "https://mgaleg.maryland.gov/2026RS/Statute_Web/grp/8-401.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     10,
     30
    ],
    "text": "Warrant of restitution no earlier than 7 business days after judgment; must be requested within 60 days",
    "source_url": "https://www.mdcourts.gov/sites/default/files/court-forms/dccv082br.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 4,
    "text": "4 business days to appeal a District Court failure-to-pay-rent judgment; a bond is needed to stay the eviction",
    "source_url": "https://www.courts.state.md.us/courthelp/aftertrialdistrictcourt",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     55,
     65
    ],
    "text": "$50 plus $5 per tenant outside Baltimore City; $60 plus fees in Baltimore City",
    "source_url": "https://www.mdcourts.gov/sites/default/files/court-forms/dca109.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "lockout",
    "text": "Tenant can redeem by paying everything owed up to the actual eviction (limited after 3 judgments in 12 months)",
    "source_url": "https://mgaleg.maryland.gov/2026RS/Statute_Web/grp/8-401.pdf",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": true,
     "text": "Statewide access to counsel for income-qualified tenants",
     "source_url": "https://civilrighttocounsel.org/uploaded_files/283/RTC_Enacted_Legislation_in_Eviction_Proceedings_FINAL.pdf",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Baltimore has a local right-to-counsel program; some counties and cities have local rent rules."
   },
   "timeline": {
    "low_weeks": 3.5,
    "typical_weeks": 6.5,
    "high_weeks": 13.0,
    "steps_days": {
     "notice": 10,
     "filing_to_judgment": [
      5,
      14,
      30
     ],
     "judgment_to_lockout": [
      10,
      30
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      55,
      65
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1721,
    "moe": 14,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 59,
    "timeline_pts": 31.2,
    "cure_pts": 3,
    "protection_pts": 25
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 10-day notice of intent to file (Md. Code Real Prop. § 8-401). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "MA",
   "name": "Massachusetts",
   "slug": "massachusetts",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 14,
    "text": "14-day notice to quit; tenant can cure by paying rent and costs by the answer date (Mass. Gen. Laws ch. 186 § 11)",
    "source_url": "https://malegislature.gov/Laws/GeneralLaws/PartII/TitleI/Chapter186/Section11",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Answer is due on the date in the summons; trial is ordinarily the second Thursday after the Monday entry date",
    "source_url": "https://www.mass.gov/trial-court-rules/uniform-summary-process-rule-2-form-of-summons-and-complaint-entry-of-action-scheduling-of-trial-date-service-of-process",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     12,
     21
    ],
    "text": "Execution can issue only after the 10-day appeal period; 48 hours' written notice before the move-out",
    "source_url": "https://www.mass.gov/trial-court-rules/uniform-summary-process-rule-13-execution",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "10 days to appeal after judgment",
    "source_url": "https://www.mass.gov/trial-court-rules/uniform-summary-process-rule-13-execution",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     135,
     135
    ],
    "text": "Summary process entry fee $135 ($120 + $15 surcharge)",
    "source_url": "https://www.mass.gov/info-details/housing-court-filing-fees",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "extended",
    "text": "Tenant can pay rent and costs on or before the answer date",
    "source_url": "https://malegislature.gov/Laws/GeneralLaws/PartII/TitleI/Chapter186/Section11",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 5.5,
    "typical_weeks": 8.5,
    "high_weeks": 16.5,
    "steps_days": {
     "notice": 14,
     "filing_to_judgment": [
      14,
      28,
      60
     ],
     "judgment_to_lockout": [
      12,
      21
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      135,
      135
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1848,
    "moe": 24,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 60,
    "timeline_pts": 22.9,
    "cure_pts": 7,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 14-day notice to quit; tenant can cure by paying rent and costs by the answer date (Mass. Gen. Laws ch. 186 § 11). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "MI",
   "name": "Michigan",
   "slug": "michigan",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 7,
    "text": "7-day demand for possession (Mich. Comp. Laws § 554.134(2))",
    "source_url": "https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-554-134",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Hearing is generally set within 10 days of the summons",
    "source_url": "https://www.courts.michigan.gov/49b89a/siteassets/educational-materials/mji/court-professional/videos-and-webinars/2014-2015/district-court-case-processing-summary-proceedings-material.pdf",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     10,
     14
    ],
    "text": "Order of eviction can issue 10 days after judgment",
    "source_url": "https://www.courts.michigan.gov/49b89a/siteassets/educational-materials/mji/court-professional/videos-and-webinars/2014-2015/district-court-case-processing-summary-proceedings-material.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "10 days to appeal to circuit court; bond/escrow stays proceedings",
    "source_url": "https://www.courts.michigan.gov/49d8e4/siteassets/publications/benchbooks/appeals-opinions/appealsopinionsresponsivehtml5.zip/Appeals_Opinions/Ch_2_Circuit_Court_Appeals/Appeals_of_Summary_Proceedings.htm",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     55,
     215
    ],
    "text": "Possession only $55; possession + money $90-$215 by amount (47th District example)",
    "source_url": "https://www.fhgov.com/media/sagpmagi/landlord-tenant-filing-guidelines-nov-2025-ada.pdf",
    "source_kind": "official",
    "scope": "47th District Court example",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "lockout",
    "text": "In nonpayment cases, paying the judgment and costs before the order of eviction is executed stops it",
    "source_url": "https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-554-134",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Detroit has a right-to-counsel ordinance."
   },
   "timeline": {
    "low_weeks": 3.5,
    "typical_weeks": 4.0,
    "high_weeks": 9.0,
    "steps_days": {
     "notice": 7,
     "filing_to_judgment": [
      7,
      10,
      21
     ],
     "judgment_to_lockout": [
      10,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      55,
      215
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1168,
    "moe": 11,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 75,
    "timeline_pts": 41.7,
    "cure_pts": 3,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 7-day demand for possession (Mich. Comp. Laws § 554.134(2)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "MN",
   "name": "Minnesota",
   "slug": "minnesota",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 14,
    "text": "14 days' notice (Minn. Stat. §§ 504B.321, 504B.291)",
    "source_url": "https://www.revisor.mn.gov/statutes/cite/504B.321",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Hearing 7-14 days after the summons is issued",
    "source_url": "https://www.revisor.mn.gov/statutes/2025/cite/504B.321",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     3,
     10
    ],
    "text": "Writ of recovery may be stayed up to 7 days",
    "source_url": "https://www.revisor.mn.gov/statutes/cite/504B.345",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 15,
    "text": "15 days to appeal after judgment",
    "source_url": "https://mncourts.gov/courtofappeals/coahelptopics/eviction-appeal",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     310,
     322
    ],
    "text": "$310 plus county law library fee (Hennepin total $322)",
    "source_url": "https://www.mncourts.gov/fees",
    "source_kind": "official",
    "scope": "statewide base; county law-library fee varies",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "extended",
    "text": "Tenant can redeem by paying rent, fees and costs before the hearing ends (Minn. Stat. § 504B.291)",
    "source_url": "https://www.revisor.mn.gov/statutes/cite/504B.321",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": true,
     "text": "Statewide right to counsel (scope limited; enacted 2023)",
     "source_url": "https://civilrighttocounsel.org/uploaded_files/283/RTC_Enacted_Legislation_in_Eviction_Proceedings_FINAL.pdf",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Minneapolis has a local right-to-counsel program."
   },
   "timeline": {
    "low_weeks": 3.5,
    "typical_weeks": 4.5,
    "high_weeks": 8.5,
    "steps_days": {
     "notice": 14,
     "filing_to_judgment": [
      7,
      10,
      14
     ],
     "judgment_to_lockout": [
      3,
      10
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      310,
      322
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1291,
    "moe": 17,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 72,
    "timeline_pts": 39.6,
    "cure_pts": 7,
    "protection_pts": 25
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 14 days' notice (Minn. Stat. §§ 504B.321, 504B.291). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "MS",
   "name": "Mississippi",
   "slug": "mississippi",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "3 days to pay or move (Miss. Code § 89-8-13)",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "answer": {
    "value": 5,
    "text": "Hearing at least 5 days after service",
    "source_url": "https://www.courts.ms.gov/research/rules/msrulesofcourt/Rules%20of%20Justice%20Court.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     7,
     10
    ],
    "text": "Judge sets a move-out date (generally about 7 days); then a warrant for removal",
    "source_url": "https://law.justia.com/codes/mississippi/title-89/chapter-8/section-89-8-39/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "10 days to appeal to county or circuit court; a bond stays execution (Miss. Code § 11-51-85)",
    "source_url": "https://law.justia.com/codes/mississippi/title-11/chapter-51/section-11-51-85/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     85,
     85
    ],
    "text": "Lee County Justice Court $85 for one defendant",
    "source_url": "https://leecountyms.com/justice-court/",
    "source_kind": "official",
    "scope": "Lee County Justice Court",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "secondary"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.0,
    "typical_weeks": 3.0,
    "high_weeks": 8.0,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      5,
      10,
      21
     ],
     "judgment_to_lockout": [
      7,
      10
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      85,
      85
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 990,
    "moe": 15,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 90,
    "timeline_pts": 45.8,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 days to pay or move (Miss. Code § 89-8-13). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "MO",
   "name": "Missouri",
   "slug": "missouri",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 0,
    "text": "No pay-or-quit period required; landlord can terminate with an unconditional notice (Mo. Rev. Stat. § 535.010)",
    "source_url": "https://revisor.mo.gov/main/OneSection.aspx?section=535.010",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 4,
    "text": "Court date at least 4 days after service and generally within 21 business days of the summons",
    "source_url": "https://law.justia.com/codes/missouri/title-xxxvi/chapter-535/section-535-030/",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     10,
     21
    ],
    "text": "10 days to set aside or seek a new trial before the judgment is final",
    "source_url": "https://law.justia.com/codes/missouri/title-xxxvi/chapter-535/section-535-030/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "Trial de novo/appeal does not stay execution unless the tenant posts bond within 10 days",
    "source_url": "https://www.revisor.mo.gov/main/OneSection.aspx?section=535.110",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     48.5,
     53.5
    ],
    "text": "Associate circuit landlord/tenant: $53.50 St. Louis County, $48.50 Lafayette County",
    "source_url": "https://stlcountycourts.com/sites/default/assets/pdfs/CCOPR101-WS---Schedule-of-Deposit-and-Fees.pdf",
    "source_kind": "official",
    "scope": "St. Louis and Lafayette County examples",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "none",
    "text": "No right to pay and stay once notice is given",
    "source_url": "https://revisor.mo.gov/main/OneSection.aspx?section=535.010",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Kansas City and St. Louis have local right-to-counsel programs."
   },
   "timeline": {
    "low_weeks": 2.5,
    "typical_weeks": 4.0,
    "high_weeks": 10.5,
    "steps_days": {
     "notice": 0,
     "filing_to_judgment": [
      7,
      14,
      30
     ],
     "judgment_to_lockout": [
      10,
      21
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      48.5,
      53.5
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1067,
    "moe": 14,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 92,
    "timeline_pts": 41.7,
    "cure_pts": 20,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: No pay-or-quit period required; landlord can terminate with an unconditional notice (Mo. Rev. Stat. § 535.010). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "MT",
   "name": "Montana",
   "slug": "montana",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "3 days to pay or move (Mont. Code § 70-24-422(2))",
    "source_url": "https://mca.legmt.gov/bills/mca/title_0700/chapter_0240/part_0040/section_0220/0700-0240-0040-0220.html",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "5 business days after service to answer; hearing within 10 business days of the answer",
    "source_url": "https://mca.legmt.gov/bills/mca/title_0700/chapter_0240/part_0040/section_0290/0700-0240-0040-0290.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     1,
     7
    ],
    "text": "Writ issues immediately; sheriff executes within 5 business days of receipt",
    "source_url": "https://mca.legmt.gov/bills/2024/mca/title_0700/chapter_0240/part_0040/section_0270/0700-0240-0040-0270.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to appeal a justice or city court judgment to district court (MCA 25-33-102)",
    "source_url": "https://mca.legmt.gov/bills/mca/title_0250/chapter_0330/part_0010/section_0020/0250-0330-0010-0020.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://mca.legmt.gov/bills/mca/title_0700/chapter_0240/part_0040/section_0220/0700-0240-0040-0220.html",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 1.5,
    "typical_weeks": 3.0,
    "high_weeks": 7.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      7,
      14,
      21
     ],
     "judgment_to_lockout": [
      1,
      7
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      55,
      171
     ],
     "is_default": true
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1177,
    "moe": 42,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 90,
    "timeline_pts": 45.8,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "filing_fee",
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 days to pay or move (Mont. Code § 70-24-422(2)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "NE",
   "name": "Nebraska",
   "slug": "nebraska",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 7,
    "text": "7 days to pay or move (Neb. Rev. Stat. § 76-1431(2))",
    "source_url": "https://nebraskalegislature.gov/laws/statutes.php?statute=76-1431",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Trial 10-14 days after the summons is issued",
    "source_url": "https://nebraskalegislature.gov/laws/statutes.php?statute=76-1446",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     1,
     10
    ],
    "text": "Sheriff restores possession within 10 days of the writ issuing",
    "source_url": "https://nebraskalegislature.gov/laws/statutes.php?statute=76-1446",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "Appeal stays the writ only if the tenant posts bond and pays rent into court",
    "source_url": "https://nebraskalegislature.gov/laws/statutes.php?statute=76-1447",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     52,
     52
    ],
    "text": "County court civil filing fee $52 (from July 1, 2025)",
    "source_url": "https://nebraskajudicial.gov/rules/administrative-policies-schedules/filing-fees-and-court-costs",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://nebraskalegislature.gov/laws/statutes.php?statute=76-1431",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": true,
     "text": "Statewide right-to-counsel law (2024, limited scope)",
     "source_url": "https://civilrighttocounsel.org/uploaded_files/283/RTC_Enacted_Legislation_in_Eviction_Proceedings_FINAL.pdf",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.5,
    "typical_weeks": 3.5,
    "high_weeks": 7.5,
    "steps_days": {
     "notice": 7,
     "filing_to_judgment": [
      10,
      12,
      14
     ],
     "judgment_to_lockout": [
      1,
      10
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      52,
      52
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1102,
    "moe": 17,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 83,
    "timeline_pts": 43.8,
    "cure_pts": 14,
    "protection_pts": 25
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 7 days to pay or move (Neb. Rev. Stat. § 76-1431(2)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "NV",
   "name": "Nevada",
   "slug": "nevada",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 9,
    "text": "7 judicial days to pay, move, or file a tenant's affidavit (Nev. Rev. Stat. §§ 40.2512, 40.253)",
    "source_url": "https://www.leg.state.nv.us/NRS/NRS-040.html#NRS040Sec253",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Summary eviction: no hearing unless the tenant files an affidavit within the notice period",
    "source_url": "https://nevadalegalservices.org/wp-content/uploads/2026/02/NonPayment-of-Rent-Fact-Sheet-2026.pdf",
    "source_kind": "secondary",
    "status": "secondary-text-only"
   },
   "post_judgment": {
    "value": [
     1,
     3
    ],
    "text": "Removal 24-36 hours after the order is posted",
    "source_url": "https://www.clarkcountynv.gov/government/departments/constable/constable_las_vegas_township/services/eviction-process",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "10 judicial days to appeal; a $250 cost bond stays the eviction and the tenant must keep paying rent (NRS 40.385; Nevada court self-help instructions)",
    "source_url": "https://nvcourts.gov/__data/assets/pdf_file/0020/23627/landlord-tenant_-_apts_-_instructions_for_forms_31-36.pdf",
    "source_kind": "official",
    "secondary_url": "https://nevada.public.law/statutes/nrs_40.385",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     71,
     71
    ],
    "text": "Las Vegas Justice Court summary eviction $71",
    "source_url": "https://www.lasvegasjusticecourt.us/new_page/fees.php",
    "source_kind": "official",
    "scope": "Las Vegas Justice Court",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": [
     75,
     75
    ],
    "text": "Las Vegas Justice Court writ of restitution $75",
    "source_url": "https://www.lasvegasjusticecourt.us/new_page/fees.php",
    "source_kind": "official",
    "scope": "Las Vegas Justice Court",
    "status": "sourced"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.leg.state.nv.us/NRS/NRS-040.html#NRS040Sec253",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 1.5,
    "typical_weeks": 2.5,
    "high_weeks": 7.5,
    "steps_days": {
     "notice": 9,
     "filing_to_judgment": [
      2,
      7,
      21
     ],
     "judgment_to_lockout": [
      1,
      3
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      71,
      71
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      75
     ],
     "is_default": false
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1709,
    "moe": 16,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 92,
    "timeline_pts": 47.9,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 7 judicial days to pay, move, or file a tenant's affidavit (Nev. Rev. Stat. §§ 40.2512, 40.253). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "NH",
   "name": "New Hampshire",
   "slug": "new-hampshire",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 7,
    "text": "7 days' notice; tenant can pay rent, fees and $15 to dismiss before the hearing up to 3 times a year (N.H. Rev. Stat. §§ 540:2, 540:3, 540:9)",
    "source_url": "https://gc.nh.gov/rsa/html/LV/540/540-3.htm",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "Appearance due by the return day, 7 days after service; hearing within 10 days after",
    "source_url": "https://gc.nh.gov/rsa/html/lv/540/540-13.htm",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     7,
     null
    ],
    "text": "Writ of possession can't issue until 7 days after notice of the judgment (Circuit Court District Division Rule 5.7); sheriff scheduling time is not set by rule",
    "source_url": "https://www.courts.nh.gov/rules-circuit-court-state-new-hampshire-district-division/landlord-and-tenant-actions/rule-57-writ",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 7,
    "text": "7 days to file notice of intent to appeal; rent must be paid during the appeal",
    "source_url": "https://www.courts.nh.gov/rules-circuit-court-state-new-hampshire-district-division/landlord-and-tenant-actions/rule-510-post",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     150,
     150
    ],
    "text": "Landlord/tenant filing fee $150",
    "source_url": "https://www.courts.nh.gov/our-courts/circuit-court/district-division/landlordtenant",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "extended",
    "text": "Tenant can pay all rent, costs and $15 before the hearing (max 3 times in 12 months)",
    "source_url": "https://gc.nh.gov/rsa/html/LV/540/540-3.htm",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 3.5,
    "typical_weeks": 5.0,
    "high_weeks": 10.5,
    "steps_days": {
     "notice": 7,
     "filing_to_judgment": [
      10,
      17,
      30
     ],
     "judgment_to_lockout": [
      7,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": true,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      150,
      150
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1558,
    "moe": 46,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 74,
    "timeline_pts": 37.5,
    "cure_pts": 7,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee",
    "post_judgment_max"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 7 days' notice; tenant can pay rent, fees and $15 to dismiss before the hearing up to 3 times a year (N.H. Rev. Stat. §§ 540:2, 540:3, 540:9). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "NJ",
   "name": "New Jersey",
   "slug": "new-jersey",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 0,
    "text": "No pay-or-quit notice needed for nonpayment; landlord can file right away (N.J. Stat. § 2A:18-61.1)",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "answer": {
    "value": null,
    "text": "No written answer is required; the tenant comes to the trial date on the summons",
    "source_url": "https://www.njcourts.gov/sites/default/files/forms/10288_info_tenants.pdf",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     8,
     21
    ],
    "text": "Warrant of removal only after 3 business days; officer then gives 3 business days to move",
    "source_url": "https://www.njcourts.gov/faq/what-happens-if-landlord-obtains-a-judgment-possession",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 45,
    "text": "45 days to appeal to the Appellate Division",
    "source_url": "https://www.njcourts.gov/self-help/appeals/guide",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     50,
     57
    ],
    "text": "$50 for one tenant, $5 per extra tenant, plus $7 service",
    "source_url": "https://www.njcourts.gov/sites/default/files/forms/11483_landlord_tenant_faq.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     7,
     7
    ],
    "text": "Court officer service $7",
    "source_url": "https://www.njcourts.gov/sites/default/files/forms/11483_landlord_tenant_faq.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "after",
    "text": "Tenant can pay all rent due up to 3 days after the lockout and have the case dismissed",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "secondary"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": true,
     "text": "Anti-Eviction Act: good cause required (some owner-occupied 2-3 unit buildings exempt)",
     "source_url": "https://www.nj.gov/dca/codes/publications/pdf_lti/grnds_for_evicti_bulltin.pdf",
     "source_kind": "official",
     "status": "sourced"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "About 100 municipalities have local rent control (Newark, Jersey City, Hoboken)."
   },
   "timeline": {
    "low_weeks": 4.0,
    "typical_weeks": 7.0,
    "high_weeks": 14.5,
    "steps_days": {
     "notice": 0,
     "filing_to_judgment": [
      21,
      35,
      60
     ],
     "judgment_to_lockout": [
      8,
      21
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      50,
      57
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      7,
      7
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1800,
    "moe": 15,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 49,
    "timeline_pts": 29.2,
    "cure_pts": 0,
    "protection_pts": 20
   },
   "unverified_fields": [
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: No pay-or-quit notice needed for nonpayment; landlord can file right away (N.J. Stat. § 2A:18-61.1). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "NM",
   "name": "New Mexico",
   "slug": "new-mexico",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "3 days to pay or move (N.M. Stat. § 47-8-33(D))",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "answer": {
    "value": 7,
    "text": "Trial 7-10 days after service; tenant served at least 7 days before trial (Bernalillo Metro Court)",
    "source_url": "https://metro.nmcourts.gov/wp-content/uploads/sites/47/2024/10/SH-109-Landlords-Process-for-Evicting-a-Tenant_Website-FINAL-9-2024.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     3,
     7
    ],
    "text": "Eviction date 3-7 days after judgment",
    "source_url": "https://law.justia.com/codes/new-mexico/chapter-47/article-8/section-47-8-46/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 15,
    "text": "15 days to appeal; staying the eviction requires paying rent into escrow",
    "source_url": "https://metro.nmcourts.gov/wp-content/uploads/sites/47/2026/04/SH106-Appeal-Pamphlet_website-4-6-26.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "secondary"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.5,
    "typical_weeks": 3.0,
    "high_weeks": 7.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      10,
      14,
      21
     ],
     "judgment_to_lockout": [
      3,
      7
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      55,
      171
     ],
     "is_default": true
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1117,
    "moe": 25,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 90,
    "timeline_pts": 45.8,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "filing_fee",
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 days to pay or move (N.M. Stat. § 47-8-33(D)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "NY",
   "name": "New York",
   "slug": "new-york",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 14,
    "text": "14-day rent demand (N.Y. Real Prop. Acts. Law § 711(2))",
    "source_url": "https://www.nysenate.gov/legislation/laws/RPA/711",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 10,
    "text": "Petition served 10-17 days before the court date; answer about 10 days after service",
    "source_url": "https://www.nycourts.gov/legacyPDFS/FORMS/landlordtenant/LandlordGuide-NonpaymentEviction.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     15,
     30
    ],
    "text": "Marshal or sheriff must give at least 14 days' written notice before executing the warrant",
    "source_url": "https://www.nysenate.gov/legislation/laws/RPA/749",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "NYC Housing Court: 30 days after service of the judgment with notice of entry; the eviction is not stayed without an undertaking or court order",
    "source_url": "https://nycourts.gov/COURTS/nyc/housing/appeals2.shtml",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     45,
     45
    ],
    "text": "NYC Housing Court index number fee $45 (NYC only; courts outside NYC charge different fees)",
    "source_url": "https://nycourts.gov/COURTS/nyc/housing/fees.shtml",
    "source_kind": "official",
    "scope": "NYC Housing Court only",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "lockout",
    "text": "Tenant can stop the eviction by paying the full rent owed before the warrant is executed",
    "source_url": "https://www.nysenate.gov/legislation/laws/RPA/711",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Good Cause Eviction applies in NYC and opt-in municipalities; NYC has rent stabilization and a right to counsel."
   },
   "timeline": {
    "low_weeks": 6.5,
    "typical_weeks": 11.5,
    "high_weeks": 26.5,
    "steps_days": {
     "notice": 14,
     "filing_to_judgment": [
      17,
      45,
      120
     ],
     "judgment_to_lockout": [
      15,
      30
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      45,
      45
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1634,
    "moe": 11,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 43,
    "timeline_pts": 10.4,
    "cure_pts": 3,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 14-day rent demand (N.Y. Real Prop. Acts. Law § 711(2)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "NC",
   "name": "North Carolina",
   "slug": "north-carolina",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 10,
    "text": "10 days' demand (N.C. Gen. Stat. § 42-3)",
    "source_url": "https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_42/GS_42-3.html",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Case calendared within 7 business days of filing",
    "source_url": "https://civil.sog.unc.edu/2015/07/01/special-rules-for-summary-ejectment-actions/",
    "source_kind": "secondary",
    "status": "secondary-text-only"
   },
   "post_judgment": {
    "value": [
     11,
     16
    ],
    "text": "Magistrate's judgment not enforceable for 10 days; sheriff executes writ within 5 days",
    "source_url": "https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_7a/GS_7a-228.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "10 days to appeal to district court",
    "source_url": "https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_7a/GS_7a-228.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     96,
     96
    ],
    "text": "Summary ejectment filing fee $96",
    "source_url": "https://www.nccourts.gov/help-topics/housing/landlordtenant-issues",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     30,
     30
    ],
    "text": "Sheriff service $30 per defendant",
    "source_url": "https://www.nccourts.gov/help-topics/housing/landlordtenant-issues",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_42/GS_42-3.html",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 4.0,
    "typical_weeks": 5.0,
    "high_weeks": 8.5,
    "steps_days": {
     "notice": 10,
     "filing_to_judgment": [
      7,
      10,
      14
     ],
     "judgment_to_lockout": [
      11,
      16
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      96,
      96
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      30
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1338,
    "moe": 14,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 82,
    "timeline_pts": 37.5,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 10 days' demand (N.C. Gen. Stat. § 42-3). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "ND",
   "name": "North Dakota",
   "slug": "north-dakota",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "Unconditional 3-day notice once rent is 3 days overdue (N.D. Cent. Code § 47-32-01)",
    "source_url": "https://ndlegis.gov/cencode/t47c32.pdf",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Hearing 3-15 days after the summons is issued",
    "source_url": "https://ndlegis.gov/cencode/t47c32.pdf",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     1,
     6
    ],
    "text": "Restitution is immediate; court may stay up to 5 days for hardship",
    "source_url": "https://ndlegis.gov/cencode/t47c32.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 60,
    "text": "60 days from service of notice of entry of judgment to appeal to the Supreme Court (N.D.R.App.P. 4(a)); judicial-referee decisions have a 7-day review request instead",
    "source_url": "https://www.ndcourts.gov/legal-resources/rules/ndrappp/4",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     160,
     160
    ],
    "text": "District court filing fee $160",
    "source_url": "https://www.ndcourts.gov/Media/Default/district-courts/Court-Fees.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "none",
    "text": "No right to pay and stay once notice is given",
    "source_url": "https://ndlegis.gov/cencode/t47c32.pdf",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 1,
    "typical_weeks": 2.5,
    "high_weeks": 6.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      3,
      10,
      15
     ],
     "judgment_to_lockout": [
      1,
      6
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      160,
      160
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 980,
    "moe": 30,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 98,
    "timeline_pts": 47.9,
    "cure_pts": 20,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: Unconditional 3-day notice once rent is 3 days overdue (N.D. Cent. Code § 47-32-01). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "OH",
   "name": "Ohio",
   "slug": "ohio",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "Unconditional 3-day notice to leave (Ohio Rev. Code §§ 1923.02, 1923.04)",
    "source_url": "https://codes.ohio.gov/ohio-revised-code/section-1923.04",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "Summons served at least 7 days before trial",
    "source_url": "https://codes.ohio.gov/assets/laws/revised-code/authenticated/19/1923/1923.06/10-18-2007/1923.06-10-18-2007.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     3,
     10
    ],
    "text": "Writ of restitution generally executed within 10 days (Franklin County Municipal Court)",
    "source_url": "https://www.franklincountymunicourt.org/files/sharedassets/municourt/v/2/documents/eviction-court/instruction-sheet-for-obtaining-writs-of-restitution-and-evictions-set-outs.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to appeal (App.R. 4); the tenant must get a stay and post a bond, or the appeal can become moot once they are out (R.C. 1923.14)",
    "source_url": "https://www.supremecourt.ohio.gov/docs/LegalResources/Rules/appellate/AppellateProcedure.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     94,
     150
    ],
    "text": "Varies by municipal court, e.g. Mentor $130, Trumbull Central $150",
    "source_url": "https://mentormunicipalcourt.org/pdf/ForciblesEviction.pdf",
    "source_kind": "official",
    "scope": "varies by municipal court (Mentor, Trumbull Central examples)",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "none",
    "text": "No right to pay and stay once notice is given",
    "source_url": "https://codes.ohio.gov/ohio-revised-code/section-1923.04",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Cleveland, Toledo and Columbus have local right-to-counsel programs."
   },
   "timeline": {
    "low_weeks": 2.5,
    "typical_weeks": 4.0,
    "high_weeks": 9.0,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      10,
      18,
      30
     ],
     "judgment_to_lockout": [
      3,
      10
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      94,
      150
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1090,
    "moe": 9,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 92,
    "timeline_pts": 41.7,
    "cure_pts": 20,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: Unconditional 3-day notice to leave (Ohio Rev. Code §§ 1923.02, 1923.04). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "OK",
   "name": "Oklahoma",
   "slug": "oklahoma",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "5 days to pay or move (Okla. Stat. tit. 41, § 131)",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "answer": {
    "value": null,
    "text": "No written answer is required before trial in a forcible entry and detainer case (12 O.S. § 1148.6)",
    "source_url": "https://law.justia.com/codes/oklahoma/title-12/section-12-1148-6/",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     2,
     7
    ],
    "text": "Writ notice gives 48 hours to vacate; tenant has 2 days to post a supersedeas bond",
    "source_url": "https://law.justia.com/codes/oklahoma/title-12/section-12-1148-10a/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 2,
    "text": "Supersedeas bond within 2 days of judgment (judge may extend to 7)",
    "source_url": "https://law.justia.com/codes/oklahoma/title-12/section-12-1148-10a/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     58,
     58
    ],
    "text": "Example county (McCurtain) FED filing under $5,000: about $58 plus service",
    "source_url": "https://mccurtain.okcounties.org/departments/court-clerk/forcible-entry-and-detainer-eviction",
    "source_kind": "official",
    "scope": "McCurtain County example",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "secondary"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 1.5,
    "typical_weeks": 2.5,
    "high_weeks": 6.5,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      5,
      8,
      14
     ],
     "judgment_to_lockout": [
      2,
      7
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      58,
      58
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1044,
    "moe": 10,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 92,
    "timeline_pts": 47.9,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 5 days to pay or move (Okla. Stat. tit. 41, § 131). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "OR",
   "name": "Oregon",
   "slug": "oregon",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 13,
    "text": "Either 10 days' notice after rent is 8 days late, or 13 days' notice after 5 days late (Or. Rev. Stat. § 90.394)",
    "source_url": "https://www.oregonlegislature.gov/bills_laws/ors/ors090.html",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "First appearance about 7 days after filing; contested trial within 15 days of it",
    "source_url": "https://www.courts.oregon.gov/courts/coos/help/pages/residential-eviction.aspx",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     5,
     10
    ],
    "text": "Notice of restitution gives 4 days to move",
    "source_url": "https://www.courts.oregon.gov/courts/coos/help/pages/residential-eviction.aspx",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to appeal; to stay in the unit the tenant must post an undertaking or make monthly rent deposits",
    "source_url": "https://www.courts.oregon.gov/courts/multnomah/go/pages/fed.aspx",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     88,
     88
    ],
    "text": "Residential FED complaint fee $88 (2026 fee schedule)",
    "source_url": "https://www.courts.oregon.gov/Documents/2026_CircuitFeeSchedule_public_eff-2026-01-01.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.oregonlegislature.gov/bills_laws/ors/ors090.html",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": true,
     "text": "Statewide cap: 7% + CPI, max 10%",
     "source_url": "https://naahq.org/news/state-legislatures-return-rent-control-follows",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "just_cause": {
     "value": true,
     "text": "Cause required after the first year of tenancy (ORS 90.427)",
     "source_url": "https://oregon.public.law/statutes/ors_90.427",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": true,
     "text": "Mandatory eviction mediation (HB 3111) operative July 1, 2026",
     "source_url": "https://olis.oregonlegislature.gov/liz/2025R1/Downloads/MeasureDocument/HB3111",
     "source_kind": "official",
     "status": "sourced"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 3.5,
    "typical_weeks": 5.0,
    "high_weeks": 10.5,
    "steps_days": {
     "notice": 13,
     "filing_to_judgment": [
      7,
      14,
      28
     ],
     "judgment_to_lockout": [
      5,
      10
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      88,
      88
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1597,
    "moe": 17,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 60,
    "timeline_pts": 37.5,
    "cure_pts": 14,
    "protection_pts": 8
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: Either 10 days' notice after rent is 8 days late, or 13 days' notice after 5 days late (Or. Rev. Stat. § 90.394). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "PA",
   "name": "Pennsylvania",
   "slug": "pennsylvania",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 10,
    "text": "10 days from service of the notice to quit when the tenant fails, on demand, to pay rent due (68 P.S. § 250.501(b)); a written lease can shorten or waive the notice (§ 250.501(e))",
    "source_url": "https://www.legis.state.pa.us/WU01/LI/LI/US/HTM/1951/0/0020.005.000..HTM",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Hearing set 7-15 days after filing",
    "source_url": "https://www.pacodeandbulletin.gov/secure/pacode/data/246/chapter500/s504.html",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     21,
     30
    ],
    "text": "Order for possession after the 10-day appeal period; tenant then has 10 days before lockout",
    "source_url": "https://www.pacodeandbulletin.gov/secure/pacode/data/246/chapter500/s515.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "10 days to appeal a possession judgment (30 for domestic-violence victims)",
    "source_url": "https://www.pacodeandbulletin.gov/secure/pacode/data/246/chapter1000/s1002.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     102.5,
     171
    ],
    "text": "2026: $102.50 up to $2,000; $125.50 $2,001-$4,000; $171 $4,001-$12,000 (service extra)",
    "source_url": "https://www.pacodeandbulletin.gov/secure/pacode/data/204/chapter29/s29.402.html",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "lockout",
    "text": "In a case based only on unpaid rent, the tenant can stop the eviction at any time before the writ of possession is executed by paying the rent in arrears and costs (68 P.S. § 250.503(c))",
    "source_url": "https://www.legis.state.pa.us/WU01/LI/LI/US/HTM/1951/0/0020.005.000..HTM",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Philadelphia has a local right-to-counsel program."
   },
   "timeline": {
    "low_weeks": 5.5,
    "typical_weeks": 7.0,
    "high_weeks": 11.0,
    "steps_days": {
     "notice": 10,
     "filing_to_judgment": [
      7,
      12,
      15
     ],
     "judgment_to_lockout": [
      21,
      30
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      102.5,
      171
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1252,
    "moe": 12,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 62,
    "timeline_pts": 29.2,
    "cure_pts": 3,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 10 days from service of the notice to quit when the tenant fails, on demand, to pay rent due (68 P.S. § 250.501(b)); a written lease can shorten or waive the notice (§ 250.501(e)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "RI",
   "name": "Rhode Island",
   "slug": "rhode-island",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "5-day demand, only after rent is 15 days late (R.I. Gen. Laws § 34-18-35)",
    "source_url": "https://webserver.rilegislature.gov/Statutes/TITLE34/34-18/34-18-35.htm",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "Tenant may answer before or at the hearing",
    "source_url": "https://www.courts.ri.gov/Courts/districtcourt/Pages/LandlordTenant-FAQ.aspx",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     6,
     14
    ],
    "text": "5-day appeal period, then the landlord can get an execution",
    "source_url": "https://www.courts.ri.gov/Courts/districtcourt/Documents/District%20Landlord%20FAQ.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 5,
    "text": "5 days to appeal to Superior Court",
    "source_url": "https://www.courts.ri.gov/Courts/districtcourt/Documents/District%20Landlord%20FAQ.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "extended",
    "text": "Tenant can pay before suit; if no demand in the past 6 months, can pay rent and costs before the hearing",
    "source_url": "https://webserver.rilegislature.gov/Statutes/TITLE34/34-18/34-18-35.htm",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 3.5,
    "typical_weeks": 4.5,
    "high_weeks": 10.0,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      14,
      18,
      30
     ],
     "judgment_to_lockout": [
      6,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      55,
      171
     ],
     "is_default": true
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1418,
    "moe": 46,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 77,
    "timeline_pts": 39.6,
    "cure_pts": 7,
    "protection_pts": 30
   },
   "unverified_fields": [
    "filing_fee",
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 5-day demand, only after rent is 15 days late (R.I. Gen. Laws § 34-18-35). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "SC",
   "name": "South Carolina",
   "slug": "south-carolina",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "5 days' notice (or none if the lease says so in bold) (S.C. Code § 27-40-710(B))",
    "source_url": "https://www.scstatehouse.gov/code/t27c040.php",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 10,
    "text": "Rule to Vacate or Show Cause: 10 days to move or request a hearing",
    "source_url": "https://www.charlestoncounty.gov/departments/magistrates-summary-courts/civil-court.php?r=527",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     2,
     7
    ],
    "text": "Writ of ejectment within 5 days of the ruling; tenant gets 24 hours",
    "source_url": "https://sclegal.org/eviction-in-south-carolina/",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "appeal": {
    "value": 5,
    "text": "Appeal does not stop the ejectment unless the tenant posts bond within 5 days",
    "source_url": "https://www.scstatehouse.gov/code/t27c037.php",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     40,
     40
    ],
    "text": "Magistrate ejectment filing fee $40",
    "source_url": "https://www.charlestoncounty.gov/departments/magistrates-summary-courts/civil-court.php?r=527",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://www.scstatehouse.gov/code/t27c040.php",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.5,
    "typical_weeks": 3.5,
    "high_weeks": 9.0,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      12,
      14,
      30
     ],
     "judgment_to_lockout": [
      2,
      7
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      40,
      40
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1272,
    "moe": 28,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 88,
    "timeline_pts": 43.8,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 5 days' notice (or none if the lease says so in bold) (S.C. Code § 27-40-710(B)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "SD",
   "name": "South Dakota",
   "slug": "south-dakota",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "3-day notice to quit; Nolo notes no pay-or-quit period is required (S.D. Codified Laws § 21-16-1(4))",
    "source_url": "https://sdlegislature.gov/api/Statutes/21-16-1.html",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 5,
    "text": "Tenant must appear and answer within 5 days after service (SDCL ch. 21-16)",
    "source_url": "https://sdlegislature.gov/Statutes/21-16",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": null,
    "text": "The judgment of eviction sets the removal date (UJS-138); execution for possession is served only in the daytime (SDCL 21-16-12). No statutory day count",
    "source_url": "https://ujs.sd.gov/media/goqj2exh/ujs138_judgment_of_eviction_and_damages-07-2026.pdf",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "appeal": {
    "value": 10,
    "text": "10 days to appeal a magistrate court judgment, with bond",
    "source_url": "https://sdlegislature.gov/Statutes/15-38-27",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     72,
     72
    ],
    "text": "Eviction filing fee $72 (UJS-109 checklist, 2026)",
    "source_url": "https://ujs.sd.gov/media/0kwbslj5/ujs-109-checklist-for-eviction-actions-07-2026.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "none",
    "text": "No right to pay and stay once notice is given",
    "source_url": "https://sdlegislature.gov/api/Statutes/21-16-1.html",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.0,
    "typical_weeks": 3.0,
    "high_weeks": 8.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      6,
      10,
      21
     ],
     "judgment_to_lockout": [
      5,
      14
     ]
    },
    "post_judgment_is_default": true,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      72,
      72
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 999,
    "moe": 31,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 96,
    "timeline_pts": 45.8,
    "cure_pts": 20,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee",
    "post_judgment_days"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3-day notice to quit; Nolo notes no pay-or-quit period is required (S.D. Codified Laws § 21-16-1(4)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "TN",
   "name": "Tennessee",
   "slug": "tennessee",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 14,
    "text": "14 days after the tenant receives the notice to pay what's owed or the lease ends (Tenn. Code § 66-28-505(a)(2), in counties covered by the URLTA; smaller counties follow § 66-7-109); a lease clause in 12-point bold can waive the notice, but not the tenant's grace period (§ 66-28-505(b))",
    "source_url": "https://law.justia.com/codes/tennessee/title-66/chapter-28/part-5/section-66-28-505/",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 6,
    "text": "Detainer warrant served at least 6 days before the hearing",
    "source_url": "https://law.justia.com/codes/tennessee/title-27/chapter-5/section-27-5-108/",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     10,
     14
    ],
    "text": "Writ of possession after the 10-day appeal period",
    "source_url": "https://law.justia.com/codes/tennessee/title-29/chapter-18/section-29-18-130/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "10 days to appeal to circuit court (heard fresh); bond required for the tenant to keep possession",
    "source_url": "https://law.justia.com/codes/tennessee/title-27/chapter-5/section-27-5-108/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     145.75,
     145.75
    ],
    "text": "Nashville (Davidson County) General Sessions detainer filing fee $145.75; other counties differ",
    "source_url": "https://circuitclerk.nashville.gov/general-sessions-civil-division-filing-fees-effective-january-1-2026/",
    "source_kind": "official",
    "scope": "Nashville (Davidson County) only",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://law.justia.com/codes/tennessee/title-66/chapter-28/part-5/section-66-28-505/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": "Nashville launched a right-to-counsel program in 2026."
   },
   "timeline": {
    "low_weeks": 4.5,
    "typical_weeks": 5.5,
    "high_weeks": 11.5,
    "steps_days": {
     "notice": 14,
     "filing_to_judgment": [
      7,
      14,
      30
     ],
     "judgment_to_lockout": [
      10,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      145.75,
      145.75
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1284,
    "moe": 16,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 79,
    "timeline_pts": 35.4,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 14 days after the tenant receives the notice to pay what's owed or the lease ends (Tenn. Code § 66-28-505(a)(2), in counties covered by the URLTA; smaller counties follow § 66-7-109); a lease clause in 12-point bold can waive the notice, but not the tenant's grace period (§ 66-28-505(b)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "TX",
   "name": "Texas",
   "slug": "texas",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "3 days' notice to vacate (or to pay or vacate for first-time late payers) unless the lease says otherwise (Tex. Prop. Code § 24.005)",
    "source_url": "https://statutes.capitol.texas.gov/GetStatute.aspx?Code=PR&Value=24.0051",
    "source_kind": "official",
    "status": "sourced"
   },
   "answer": {
    "value": null,
    "text": "No written answer usually required; hearing 10-21 days after filing",
    "source_url": "https://guides.sll.texas.gov/landlord-tenant-law/eviction-process",
    "source_kind": "official",
    "status": "sourced-text-only"
   },
   "post_judgment": {
    "value": [
     7,
     14
    ],
    "text": "Writ of possession no sooner than the 6th day after judgment; 24-hour warning before execution",
    "source_url": "https://www.sll.texas.gov/faqs/eviction-process/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 5,
    "text": "5 days to appeal; tenant must pay rent into the court registry to stay",
    "source_url": "https://www.tarrantcountytx.gov/en/justice-of-the-peace-courts/justice-1/civil-cases/appeal-information/eviction-appeals.html",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     54,
     54
    ],
    "text": "JP court filing fee, e.g. Travis County $54 (service extra); Dallas County bundles filing + service at $134",
    "source_url": "https://www.traviscountytx.gov/images/justices_of_peace/Doc/2026_JP_Civil_Fee_Schedule.pdf",
    "source_kind": "official",
    "scope": "Travis County JP example",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     80,
     90
    ],
    "text": "Constable service of citation, e.g. $90 Travis County",
    "source_url": "https://www.traviscountytx.gov/images/justices_of_peace/Doc/2026_JP_Civil_Fee_Schedule.pdf",
    "source_kind": "official",
    "scope": "Travis County example",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": [
     180,
     180
    ],
    "text": "Writ of possession service $180 (Tarrant County JP3, 2026)",
    "source_url": "https://www.tarrantcountytx.gov/en/justice-of-the-peace-courts/justice-3.html",
    "source_kind": "official",
    "scope": "Tarrant County JP3",
    "status": "sourced"
   },
   "right_to_cure": {
    "level": "partial",
    "text": "First-time late payers get a pay-or-vacate notice; repeat late payers can get a plain notice to vacate",
    "source_url": "https://statutes.capitol.texas.gov/GetStatute.aspx?Code=PR&Value=24.0051",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 3.0,
    "typical_weeks": 4.0,
    "high_weeks": 8.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      10,
      14,
      21
     ],
     "judgment_to_lockout": [
      7,
      14
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      54,
      54
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      80,
      90
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      180,
      180
     ],
     "is_default": false
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1475,
    "moe": 8,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 89,
    "timeline_pts": 41.7,
    "cure_pts": 17,
    "protection_pts": 30
   },
   "unverified_fields": [],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 days' notice to vacate (or to pay or vacate for first-time late payers) unless the lease says otherwise (Tex. Prop. Code § 24.005). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "UT",
   "name": "Utah",
   "slug": "utah",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "3 business days to pay or move (Utah Code § 78B-6-802)",
    "source_url": "https://le.utah.gov/xcode/Title78B/Chapter6/78B-6-S802.html",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 3,
    "text": "3 business days after service to answer; occupancy hearing within 10 business days of a request",
    "source_url": "https://le.utah.gov/xcode/Title78B/Chapter6/C78B-6-S810_2025050720250507.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     3,
     7
    ],
    "text": "Order of restitution usually gives 3 calendar days to vacate",
    "source_url": "https://le.utah.gov/xcode/Title78B/Chapter6/C78B-6-P8_1800010118000101.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "10 days to appeal an eviction judgment",
    "source_url": "https://www.utcourts.gov/content/dam/howto/appeals/docs/00_Guide_to_Appealing_a_Case.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     375,
     375
    ],
    "text": "Eviction/forcible entry and detainer filing fee $375",
    "source_url": "https://www.utcourts.gov/content/dam/howto/filing/efiling/district/docs/case_filing_types.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://le.utah.gov/xcode/Title78B/Chapter6/78B-6-S802.html",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.0,
    "typical_weeks": 3.0,
    "high_weeks": 7.5,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      5,
      10,
      21
     ],
     "judgment_to_lockout": [
      3,
      7
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      375,
      375
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1593,
    "moe": 27,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 90,
    "timeline_pts": 45.8,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 3 business days to pay or move (Utah Code § 78B-6-802). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "VT",
   "name": "Vermont",
   "slug": "vermont",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 14,
    "text": "14 days' notice (Vt. Stat. tit. 9, § 4467(a))",
    "source_url": "https://legislature.vermont.gov/statutes/section/09/137/04467",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 21,
    "text": "21 days after service to answer (14 days after a rent-into-court hearing)",
    "source_url": "https://www.vermontjudiciary.org/civil/landlord-tenant",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     15,
     21
    ],
    "text": "Writ of possession: no move-out earlier than 14 days after it is served",
    "source_url": "https://legislature.vermont.gov/statutes/section/12/169/04854",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 30,
    "text": "30 days to appeal to the Vermont Supreme Court; no automatic stay",
    "source_url": "https://www.vtlawhelp.org/court-process-eviction",
    "source_kind": "secondary",
    "status": "secondary"
   },
   "filing_fee": {
    "value": [
     295,
     295
    ],
    "text": "Civil Division filing fee $295",
    "source_url": "https://www.vtcourts.gov/fees",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://legislature.vermont.gov/statutes/section/09/137/04467",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 7.0,
    "typical_weeks": 11.0,
    "high_weeks": 21.0,
    "steps_days": {
     "notice": 14,
     "filing_to_judgment": [
      21,
      45,
      90
     ],
     "judgment_to_lockout": [
      15,
      21
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      295,
      295
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1319,
    "moe": 54,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 56,
    "timeline_pts": 12.5,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 14 days' notice (Vt. Stat. tit. 9, § 4467(a)). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "VA",
   "name": "Virginia",
   "slug": "virginia",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 14,
    "text": "14 days to pay after written notice (Va. Code § 55.1-1245(F)); older guides still say 5 days",
    "source_url": "https://law.lis.virginia.gov/vacode/title55.1/chapter12/section55.1-1245/",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 10,
    "text": "Initial hearing within 21 days of filing; summons served at least 10 days before",
    "source_url": "https://law.lis.virginia.gov/vacode/title8.01/chapter3/section8.01-129/",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     11,
     21
    ],
    "text": "No eviction during the 10-day appeal period; sheriff gives 72 hours' notice",
    "source_url": "https://law.lis.virginia.gov/vacode/title8.01/chapter3/section8.01-129/",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 10,
    "text": "10 days to appeal to circuit court",
    "source_url": "https://law.lis.virginia.gov/vacode/title8.01/chapter3/section8.01-129/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     36,
     36
    ],
    "text": "$36 statutory clerk fee for unlawful detainer (local fees and service extra)",
    "source_url": "https://law.justia.com/codes/virginia/title-16-1/chapter-4-1/section-16-1-69-48-2/",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "lockout",
    "text": "Tenant can redeem by paying everything owed until 2 business days before the scheduled eviction",
    "source_url": "https://law.lis.virginia.gov/vacode/title55.1/chapter12/section55.1-1245/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 5.0,
    "typical_weeks": 7.5,
    "high_weeks": 12.5,
    "steps_days": {
     "notice": 14,
     "filing_to_judgment": [
      10,
      21,
      30
     ],
     "judgment_to_lockout": [
      11,
      21
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      36,
      36
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1646,
    "moe": 16,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 60,
    "timeline_pts": 27.1,
    "cure_pts": 3,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 14 days to pay after written notice (Va. Code § 55.1-1245(F)); older guides still say 5 days. Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "WA",
   "name": "Washington",
   "slug": "washington",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 14,
    "text": "14-day pay-or-vacate notice (Wash. Rev. Code §§ 59.12.030(3), 59.18.057)",
    "source_url": "https://app.leg.wa.gov/RCW/default.aspx?cite=59.12.030",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 7,
    "text": "Order to show cause served 7-30 days before the hearing",
    "source_url": "https://apps.leg.wa.gov/rcw/default.aspx?cite=59.18.370&pdf=true",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     4,
     10
    ],
    "text": "Sheriff can't execute the writ until the 3rd day after serving it (RCW 59.18.390); the writ is returnable within 10 days (RCW 59.18.380)",
    "source_url": "https://app.leg.wa.gov/rcw/default.aspx?cite=59.18.390",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": null,
    "text": "An appeal stays the eviction only if the tenant posts a bond (RCW 59.12.220). We did not find an official eviction-specific appeal window",
    "source_url": "https://app.leg.wa.gov/RCW/default.aspx?cite=59.12.220",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     45,
     45
    ],
    "text": "Unlawful detainer filing fee $45",
    "source_url": "https://apps.leg.wa.gov/RCW/default.aspx?Cite=36.18.020",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": [
     77,
     77
    ],
    "text": "King County Sheriff civil process service $77 plus mileage (2026 schedule)",
    "source_url": "https://cdn.kingcounty.gov/-/media/king-county/depts/sheriffs-office/documents/civil-unit/fees2026_mileage2026.pdf",
    "source_kind": "official",
    "scope": "King County",
    "status": "sourced"
   },
   "lockout_fee": {
    "value": [
     162,
     162
    ],
    "text": "King County Sheriff writ of restitution $162 plus double mileage (2026 schedule)",
    "source_url": "https://cdn.kingcounty.gov/-/media/king-county/depts/sheriffs-office/documents/civil-unit/fees2026_mileage2026.pdf",
    "source_kind": "official",
    "scope": "King County",
    "status": "sourced"
   },
   "right_to_cure": {
    "level": "extended",
    "text": "Tenant can stay a pre-judgment writ by paying rent owed into court within 3 days",
    "source_url": "https://app.leg.wa.gov/RCW/default.aspx?cite=59.12.030",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": true,
     "text": "Statewide cap: 7% + CPI, max 10% (from 2025)",
     "source_url": "https://naahq.org/news/state-legislatures-return-rent-control-follows",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "just_cause": {
     "value": true,
     "text": "Statewide just cause (RCW 59.18.650)",
     "source_url": "https://app.leg.wa.gov/RCW/default.aspx?cite=59.18.650",
     "source_kind": "official",
     "status": "sourced"
    },
    "right_to_counsel": {
     "value": true,
     "text": "Statewide right to counsel for income-qualified tenants (2021)",
     "source_url": "https://civilrighttocounsel.org/uploaded_files/283/RTC_Enacted_Legislation_in_Eviction_Proceedings_FINAL.pdf",
     "source_kind": "secondary",
     "status": "secondary"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": true,
     "text": "Eviction resolution program before filing nonpayment cases (RCW 59.18.660)",
     "source_url": "https://law.justia.com/codes/washington/2022/title-59/chapter-59-18/section-59-18-660/",
     "source_kind": "official",
     "status": "sourced"
    },
    "local_rules": "Seattle has its own universal right to counsel and extra notice rules."
   },
   "timeline": {
    "low_weeks": 4.0,
    "typical_weeks": 6.0,
    "high_weeks": 11.5,
    "steps_days": {
     "notice": 14,
     "filing_to_judgment": [
      10,
      21,
      35
     ],
     "judgment_to_lockout": [
      4,
      10
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      45,
      45
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      77,
      77
     ],
     "is_default": false
    },
    "lockout_fee": {
     "range": [
      162,
      162
     ],
     "is_default": false
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1824,
    "moe": 14,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 43,
    "timeline_pts": 33.3,
    "cure_pts": 7,
    "protection_pts": 3
   },
   "unverified_fields": [],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 14-day pay-or-vacate notice (Wash. Rev. Code §§ 59.12.030(3), 59.18.057). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "WV",
   "name": "West Virginia",
   "slug": "west-virginia",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 0,
    "text": "No notice required; landlord can file immediately (W.Va. Code § 55-3A-1)",
    "source_url": "https://code.wvlegislature.gov/55-3A-1/",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 5,
    "text": "Hearing 5-10 judicial days after filing; 5 days to answer under the magistrate court civil rules",
    "source_url": "https://www.courtswv.gov/legal-community/court-rules/rules-of-civil-procedure-for-magistrate-court",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     1,
     21
    ],
    "text": "The order sets the vacate date and the sheriff removes the tenant (W.Va. Code § 55-3A-3(f)); for magistrate judgments the clerk waits out the 20-day appeal period before issuing enforcement papers (SCA-MI-600)",
    "source_url": "https://www.courtswv.gov/sites/default/pubfilesmnt/2024-06/SCA-MI-600.pdf",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 20,
    "text": "20 days to appeal a magistrate judgment; an appeal stays enforcement, but the tenant cannot stay past the end of the tenancy (W.Va. Code § 50-5-12; § 55-3A-3(g))",
    "source_url": "https://code.wvlegislature.gov/50-5-12/",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "none",
    "text": "No right to pay and stay once notice is given",
    "source_url": "https://code.wvlegislature.gov/55-3A-1/",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 1,
    "typical_weeks": 3.0,
    "high_weeks": 8.0,
    "steps_days": {
     "notice": 0,
     "filing_to_judgment": [
      7,
      10,
      14
     ],
     "judgment_to_lockout": [
      1,
      21
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      55,
      171
     ],
     "is_default": true
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 883,
    "moe": 19,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 96,
    "timeline_pts": 45.8,
    "cure_pts": 20,
    "protection_pts": 30
   },
   "unverified_fields": [
    "filing_fee",
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: No notice required; landlord can file immediately (W.Va. Code § 55-3A-1). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "WI",
   "name": "Wisconsin",
   "slug": "wisconsin",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 5,
    "text": "5 days to pay or move (14-day unconditional for month-to-month; 30 days for leases over a year) (Wis. Stat. § 704.17)",
    "source_url": "https://docs.legis.wisconsin.gov/statutes/statutes/704/17",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 5,
    "text": "Return date 5-25 days after the summons is issued; service at least 5 days before",
    "source_url": "https://docs.legis.wisconsin.gov/statutes/statutes/799/01",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     3,
     10
    ],
    "text": "Sheriff executes the writ of restitution within 10 days of receipt",
    "source_url": "https://docs.legis.wisconsin.gov/statutes/statutes/799/45/5",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 15,
    "text": "15 days to appeal; enforcement stayed only with an approved undertaking",
    "source_url": "https://docs.legis.wisconsin.gov/statutes/statutes/799/445?view=section",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     94.5,
     94.5
    ],
    "text": "Small claims eviction filing fee $94.50",
    "source_url": "https://www.woodcountywi.gov/departments/courts/Doc/Small%20Claims%20Information.pdf",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "notice",
    "text": "Can pay in full during the notice period",
    "source_url": "https://docs.legis.wisconsin.gov/statutes/statutes/704/17",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 2.0,
    "typical_weeks": 3.5,
    "high_weeks": 8.5,
    "steps_days": {
     "notice": 5,
     "filing_to_judgment": [
      5,
      14,
      25
     ],
     "judgment_to_lockout": [
      3,
      10
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      94.5,
      94.5
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 1142,
    "moe": 10,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 88,
    "timeline_pts": 43.8,
    "cure_pts": 14,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: 5 days to pay or move (14-day unconditional for month-to-month; 30 days for leases over a year) (Wis. Stat. § 704.17). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  },
  {
   "abbr": "WY",
   "name": "Wyoming",
   "slug": "wyoming",
   "last_checked": "2026-10-17",
   "notice": {
    "value": 3,
    "text": "Unconditional 3-day notice to quit (Wyo. Stat. §§ 1-21-1002, 1-21-1003)",
    "source_url": "https://wyoleg.gov/NXT/gateway.dll/2026%20Wyoming%20Statutes/2026%20Titles/1/53/63",
    "source_kind": "official",
    "secondary_url": "https://www.nolo.com/legal-encyclopedia/state-laws-on-termination-for-nonpayment-of-rent.html",
    "status": "sourced"
   },
   "answer": {
    "value": 3,
    "text": "Summons served 3-12 days before trial; no written answer required",
    "source_url": "https://wyoleg.gov/NXT/gateway.dll/2026%20Wyoming%20Statutes/2026%20Titles/1/53/63",
    "source_kind": "official",
    "status": "sourced"
   },
   "post_judgment": {
    "value": [
     1,
     4
    ],
    "text": "Sheriff executes the writ within 2 days of receiving it (Sundays excepted)",
    "source_url": "https://wyoleg.gov/NXT/gateway.dll/2026%20Wyoming%20Statutes/2026%20Titles/1/53/63",
    "source_kind": "official",
    "status": "sourced"
   },
   "appeal": {
    "value": 2,
    "text": "Appeal stays execution only if a surety bond is filed within 48 hours of judgment",
    "source_url": "https://wyoleg.gov/NXT/gateway.dll/2026%20Wyoming%20Statutes/2026%20Titles/1/53/63",
    "source_kind": "official",
    "status": "sourced"
   },
   "filing_fee": {
    "value": [
     70,
     70
    ],
    "text": "Circuit court civil filing fee $70",
    "source_url": "https://www.wyocourts.gov/about-the-courts/frequently-asked-questions/",
    "source_kind": "official",
    "scope": "statewide",
    "status": "sourced"
   },
   "service_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "lockout_fee": {
    "value": null,
    "text": null,
    "source_url": null,
    "source_kind": null,
    "status": "unverified"
   },
   "right_to_cure": {
    "level": "none",
    "text": "No right to pay and stay once notice is given",
    "source_url": "https://wyoleg.gov/NXT/gateway.dll/2026%20Wyoming%20Statutes/2026%20Titles/1/53/63",
    "status": "sourced"
   },
   "protections": {
    "rent_control": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "just_cause": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "right_to_counsel": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "seasonal": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "mediation": {
     "value": false,
     "text": "None statewide found in the sources we checked",
     "source_url": null,
     "source_kind": null,
     "status": "checked-none"
    },
    "local_rules": null
   },
   "timeline": {
    "low_weeks": 1,
    "typical_weeks": 2.0,
    "high_weeks": 5.5,
    "steps_days": {
     "notice": 3,
     "filing_to_judgment": [
      4,
      8,
      12
     ],
     "judgment_to_lockout": [
      1,
      4
     ]
    },
    "post_judgment_is_default": false,
    "post_judgment_max_is_default": false,
    "method": "LandlordCost model: notice period + filing-to-judgment window + judgment-to-lockout window from the sourced rules; high case adds 21 days for a contested case. Not a court statistic."
   },
   "court_costs": {
    "filing_fee": {
     "range": [
      70,
      70
     ],
     "is_default": false
    },
    "service_fee": {
     "range": [
      30,
      77
     ],
     "is_default": true
    },
    "lockout_fee": {
     "range": [
      75,
      180
     ],
     "is_default": true
    }
   },
   "lawyer_fees": {
    "uncontested": [
     500,
     1500
    ],
    "contested": [
     2000,
     5000
    ],
    "status": "national-estimate"
   },
   "median_rent": {
    "value": 998,
    "moe": 38,
    "source": "U.S. Census Bureau, 2024 American Community Survey 1-year, table B25064 (median gross rent)",
    "source_url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/1YRData/acsdt1y2024-b25064.dat"
   },
   "score": {
    "total": 100,
    "timeline_pts": 50,
    "cure_pts": 20,
    "protection_pts": 30
   },
   "unverified_fields": [
    "service_fee",
    "lockout_fee"
   ],
   "legal_fields_sourced": 4,
   "source_notes": "Notice/cure: Unconditional 3-day notice to quit (Wyo. Stat. §§ 1-21-1002, 1-21-1003). Legal fields link to statutes or official court pages where we found them; Nolo and legal-aid pages are secondary. Fees vary by county; each fee says where it applies (statewide or the county/court we found). Lawyer fees are national estimates."
  }
 ]
}