{
 "schema": "quantcalc-state-tax-indexing/1",
 "tax_year": 2026,
 "description": "How each dollar amount and age test of the QuantCalc state income tax engine moves after the rules year, per jurisdiction, under the state's own law (engine 1.10.0: POST /api/state-tax `projection`, libstatetax, the planner's out-years). One rule per group of amounts one provision moves one way: method cpi (indexed by the index the statute names; `index`, `rounding`), federal (a federal amount by reference, itself indexed; the federal rounding), fixed (a nominal amount the statute fixes), scheduled (amounts the statute enacts per year; `schedule`, then `after_schedule`), birth_year (an age test that is a birth-date cutoff; `birth_year`), age (an attained-age test), unknown (not settled by an official source: held, and a projected API result that depends on it is refused). value_year: the tax year of the figure the engine carries (2025 where the latest published figure stands in for 2026). Every source carries claims with `expect`, the wording exactly as the source prints it (scripts/check_state_tax_sources.py re-verifies them weekly), and the date it was checked. enacted_changes_not_modelled: changes enacted for later years that are not a projection of a 2026 amount (rates, new or repealed rules), which the projection does not apply. code_constants: the dollar tables the engine holds in code.",
 "code_constants": {
  "ar-low-income-tables": {
   "state": "AR",
   "function": "ar_low_income_table_tax",
   "what": "Low Income Tax Tables (2025 booklet): HOH rows from $20,821, MFJ rows from $24,696, single thresholds $14,643/$14,700/$17,500, two-or-more-dependents tables (HOH from $24,819, MFJ from $29,723), ceilings $17,500/$25,300/$29,000/$36,100"
  },
  "ar-qualified-credit-table": {
   "state": "AR",
   "function": "ar_qualified_credit_one",
   "what": "Additional tax credit for qualified individuals: $60 at net taxable income <= $26,500, less $5 per $100 above"
  },
  "az-dep-credit-step": {
   "state": "AZ",
   "function": "compute_state_tax_detail",
   "what": "Dependent credit reduced 5% per $1,000 (or part) of AGI above the start"
  },
  "co-pension-ss-caps": {
   "state": "CO",
   "function": "co_retirement_in_state_base",
   "what": "Pension and annuity subtraction caps $24,000 (65+) and $20,000 (55-64), shared with the Social Security subtraction (state_tax.c co_hb1142 path)"
  },
  "ct-ss-line-b-base": {
   "state": "CT",
   "function": "ss_amount_in_state_base",
   "what": "Social Security worksheet Line B base amounts $25,000 / $32,000 (the federal IRC 86 base amounts) in state_tax.c"
  },
  "ct-pension-phasedown-table": {
   "state": "CT",
   "function": "ct_pension_deductible_pct",
   "what": "Pension/annuity and IRA deductible-percentage table by AGI band ($75,000..$100,000 single; $100,000..$150,000 joint; steps of $2,500/$5,000...) in state_tax.c ct_pension_pct"
  },
  "ct-table-c-addback": {
   "state": "CT",
   "function": "ct_2pct_phaseout_addback",
   "what": "Table C 2% phase-out add-back: starts $56,500 single / $100,500 MFJ / $50,250 MFS / $78,500 HOH, steps $5,000/$5,000/$2,500/$4,000, $25/$50/$25/$40 per step, max $250/$500/$250/$400"
  },
  "ct-table-d-recapture": {
   "state": "CT",
   "function": "ct_benefit_recapture",
   "what": "Table D benefit recapture tiers: single starts $105,000/$200,000/$500,000, step $5,000, per $25/$90/$50, max $250/$2,700/$450; MFJ $210,000/$400,000/$1,000,000 step $10,000; HOH $168,000/$320,000/$800,000 step $8,000"
  },
  "ct-table-e-personal-credit": {
   "state": "CT",
   "function": "ct_personal_credit_decimal",
   "what": "Table E personal tax credit AGI bands (single $18,800..$64,500; MFJ $30,000..$100,500; etc.) and decimals"
  },
  "mn-ss-step": {
   "state": "MN",
   "function": "ss_amount_in_state_base",
   "what": "Social Security subtraction reduced 10% per $4,000 ($2,000 MFS) of AGI over the threshold (state_tax.c SS_RULE_MN_STEP)"
  },
  "nj-exclusion-income-bands": {
   "state": "NJ",
   "function": "compute_state_tax_detail",
   "what": "Pension exclusion percentage bands at gross income $100,000 / $125,000 / $150,000"
  },
  "ny-recapture-start-width": {
   "state": "NY",
   "function": "ny_recapture_published",
   "what": "Tax Law 601(d-1) recapture: start $107,650 of NY AGI, phase-in width $50,000, top $25,000,000"
  },
  "oh-joint-filing-credit-bands": {
   "state": "OH",
   "function": "compute_state_tax_detail",
   "what": "Joint filing credit: each spouse needs >= $500 qualifying income; 20%/15%/10%/5% at Ohio taxable income <= $25,000/$50,000/$75,000/above; capped at $650"
  },
  "ok-federal-actc-2500": {
   "state": "OK",
   "function": "compute_state_tax_detail",
   "what": "Share of the federal child tax credit: the federal refundable part computed as 15% of earned income over $2,500 (IRC 24(d))"
  },
  "vt-ss-ramp": {
   "state": "VT",
   "function": "ss_amount_in_state_base",
   "what": "Social Security exemption phased out ratably over $10,000 of AGI above the threshold (SS_RULE_VT_RAMP)"
  },
  "ma-senior-circuit-breaker": {
   "state": "MA",
   "function": "state_tax_refundable_credits",
   "what": "Senior Circuit Breaker: income limits $75,000 / $94,000 / $112,000, home value $1,298,000, maximum $2,820 (2025)"
  },
  "mi-homestead-property-tax-credit": {
   "state": "MI",
   "function": "state_tax_refundable_credits",
   "what": "Homestead Property Tax Credit: THR limit $71,500, maximum $1,900, Table A/B bands (2025)"
  },
  "id-grocery-credit": {
   "state": "ID",
   "function": "state_tax_refundable_credits",
   "what": "Grocery credit $155 per person (2025)"
  },
  "hi-refundable-credits": {
   "state": "HI",
   "function": "state_tax_refundable_credits",
   "what": "Food/excise credit per exemption by AGI ($220-$70) and the $50 renters credit (AGI under $30,000)"
  },
  "nm-credits": {
   "state": "NM",
   "function": "state_tax_refundable_credits",
   "what": "LICTR Table 1 (2025), 65+ property tax rebate Table 2 (max $250), medical care credit $2,800 at $28,000"
  },
  "ok-credits": {
   "state": "OK",
   "function": "state_tax_refundable_credits",
   "what": "538-S $40 per exemption ($20,000 / $50,000), 538-H max $200 at $12,000, the 2020 federal EIC parameters"
  },
  "az-excise-credit": {
   "state": "AZ",
   "function": "state_tax_refundable_credits",
   "what": "Increased excise tax credit $25 per person, max $100, AGI $12,500 / $25,000"
  },
  "ny-credits": {
   "state": "NY",
   "function": "state_tax_refundable_credits",
   "what": "IT-214 tables (FAGI $18,000, value $85,000, rent $450 a month) and the NYC school tax credit amounts"
  },
  "ri-property-tax-relief": {
   "state": "RI",
   "function": "state_tax_refundable_credits",
   "what": "RI-1040H: income limit $40,730, max $700, percent-of-income table (2025)"
  },
  "wv-heptc": {
   "state": "WV",
   "function": "state_tax_refundable_credits",
   "what": "HEPTC: 300% of the poverty guideline ($46,950 + $16,500 per person), max $1,000 (2025)"
  },
  "me-fairness-credits": {
   "state": "ME",
   "function": "state_tax_refundable_credits",
   "what": "PTFC benefit bases ($4,100 / $2,550 / $3,300 / $4,050), caps $1,500 / $2,000 (2026, P.L. 2026 c. 650); the STFC table (2025)"
  },
  "dc-credits": {
   "state": "DC",
   "function": "state_tax_refundable_credits",
   "what": "Schedule H bands and max $1,425 (2025); the childless EITC schedule (2025)"
  },
  "mn-credits": {
   "state": "MN",
   "function": "state_tax_refundable_credits",
   "what": "Renter's Credit 2026 brackets; the Working Family Credit 2026 amounts"
  },
  "mo-property-tax-credit": {
   "state": "MO",
   "function": "state_tax_refundable_credits",
   "what": "MO-PTS 2026: base $14,300, increments $495, caps $1,550 / $1,055, upper limits"
  },
  "wi-homestead-credit": {
   "state": "WI",
   "function": "state_tax_refundable_credits",
   "what": "Homestead Credit: $8,060, 8.785%, $1,460, 80%, $24,680"
  },
  "in-unified-elderly": {
   "state": "IN",
   "function": "state_tax_refundable_credits",
   "what": "Unified Tax Credit for the Elderly Tables A and B (2025)"
  },
  "mt-2ec": {
   "state": "MT",
   "function": "state_tax_refundable_credits",
   "what": "Form 2EC: $12,600 exclusion, reduction multipliers, $1,150 cap, credit multipliers (2025)"
  },
  "ca-caleitc": {
   "state": "CA",
   "function": "state_tax_refundable_credits",
   "what": "The CalEITC table (FTB 3514, 2025)"
  }
 },
 "inflation_mode": {
  "description": "indexing: \"inflation\" (the planner's stateThresholdIndexing and POST /api/state-tax projection.indexing): the convention the planner used before engine 1.10.0, reproduced exactly. Every field listed here is multiplied by the cumulative inflation factor, unrounded (a bracket table: every row's lower bound and every upper bound below the open top), and every other amount is held at its 2026 figure; schedules, derived amounts and value years are not applied. The list is the one monte_carlo.c scale_state_tax_config_for_year scaled (main 63100f90, retired in 1.10.0); a field under `conditions` is scaled only when its configuration flag is set (`when`) or not set (`unless`). Birth-year age cutoffs move one year per year in both modes: they are not dollar amounts.",
  "fields": [
   "brackets_single",
   "brackets_mfj",
   "brackets_hoh",
   "std_deduction_single",
   "std_deduction_mfj",
   "std_deduction_hoh",
   "ny_rc_bottom",
   "ny_rc_base",
   "ny_rc_incr",
   "personal_exemption_single",
   "personal_exemption_mfj",
   "senior_subtraction_single",
   "senior_subtraction_mfj",
   "senior_subtraction_lowincome_bonus_single",
   "senior_subtraction_lowincome_bonus_mfj",
   "senior_subtraction_lowincome_agi",
   "senior_subtraction_lowincome_agi_mfs",
   "std_deduction_phaseout_start_single",
   "std_deduction_phaseout_start_mfj",
   "std_deduction_phaseout_denom_single",
   "std_deduction_phaseout_denom_mfj",
   "ss_exempt_agi_single",
   "ss_exempt_agi_mfj",
   "ss_exempt_agi_mfs",
   "retirement_income_exclusion_single",
   "retirement_income_exclusion_mfj",
   "retirement_exclusion_partial_single",
   "retirement_exclusion_partial_mfj",
   "retirement_exclusion_income_limit",
   "retirement_exclusion_income_limit_mfj",
   "retirement_exclusion_income_range_single",
   "retirement_exclusion_income_range_mfj",
   "exemption_phaseout_start_single",
   "exemption_phaseout_start_mfj",
   "exemption_phaseout_range_single",
   "exemption_phaseout_range_mfj",
   "taxpayer_credit_phaseout_base_single",
   "taxpayer_credit_phaseout_base_mfj",
   "taxpayer_credit_phaseout_base_hoh",
   "exemption_credit_per",
   "senior_credit_per",
   "cg_excise_deduction",
   "cg_surcharge_agi_threshold",
   "cg_flat_exclusion",
   "top_surtax_threshold",
   "fit_deduction_cap_single",
   "fit_deduction_cap_mfj",
   "military_cap",
   "military_cap_young",
   "military_income_limit_single",
   "military_income_limit_mfj",
   "military_income_range_single",
   "military_income_range_mfj",
   "military_earned_bonus",
   "military_earned_threshold",
   "earned_income_in_retirement_exclusion",
   "personal_exemption_hoh",
   "exemption_tier_amount",
   "exemption_tier_agi_single",
   "exemption_tier_agi_joint",
   "exemption_tier_amount_above",
   "top_surtax_threshold_mfj",
   "top_surtax_threshold_hoh",
   "top_surtax_threshold_mfs",
   "retirement_income_exclusion_mfs",
   "exemption_phaseout_step",
   "exemption_phaseout_start_hoh",
   "exemption_phaseout_start_mfs",
   "taxpayer_credit_aged_add_single",
   "taxpayer_credit_aged_add_married",
   "std_deduction_mfs",
   "std_deduction_phaseout_start_hoh",
   "std_deduction_phaseout_denom_hoh",
   "std_deduction_phaseout_start_mfs",
   "std_deduction_phaseout_denom_mfs",
   "bracket_cliff_amount",
   "bracket_cliff_threshold",
   "brackets_mfs",
   "std_deduction_aged_add_unmarried",
   "std_deduction_aged_add_married",
   "exemption_ratable_phaseout_start_single",
   "exemption_ratable_phaseout_start_mfj",
   "exemption_ratable_phaseout_start_hoh",
   "exemption_ratable_phaseout_start_mfs",
   "exemption_ratable_phaseout_range",
   "exemption_ratable_phaseout_range_mfs",
   "senior_lowinc_exemption",
   "senior_lowinc_agi_single",
   "senior_lowinc_agi_mfj",
   "senior_lowinc_agi_mfs",
   "senior_lowinc_agi_hoh",
   "noncov_pension_cap_single",
   "noncov_pension_cap_mfj",
   "noncov_pension_phaseout_start_single",
   "noncov_pension_phaseout_start_mfj",
   "noncov_pension_phaseout_start_mfs",
   "public_pension_exclusion_cap_single",
   "public_pension_exclusion_cap_mfj",
   "military_cap_mfj",
   "blind_std_add_unmarried",
   "blind_std_add_married",
   "blind_credit_base_add_unmarried",
   "blind_credit_base_add_married",
   "std_limit_start",
   "std_limit_start_mfs",
   "std_limit_start2",
   "std_limit_start2_mfs",
   "cg_flat_exclusion_mfs",
   "ded_exempt_phaseout_start",
   "ded_exempt_phaseout_step",
   "fti_std_single",
   "fti_std_mfj",
   "fti_std_hoh",
   "fti_aged_add_unmarried",
   "fti_aged_add_married",
   "dep_exemption",
   "dep_tier_amount",
   "dep_tier_amount_above",
   "dep_phaseout_start_single",
   "dep_phaseout_start_mfj",
   "dep_phaseout_start_hoh",
   "dep_phaseout_start_mfs",
   "dep_phaseout_step",
   "dep_phaseout_step_mfs",
   "dep_extra_exemption",
   "dep_newborn_exemption",
   "dep_disabled_exemption",
   "dep_after_first_deduction",
   "dep_credit",
   "dep_credit_base_add",
   "dep_disabled_credit",
   "fsc_limit",
   "senior_hoh_credit_cap",
   "senior_hoh_credit_agi_limit",
   "tier1_invest_cap_single",
   "tier1_invest_cap_mfj",
   "nofile_threshold_single",
   "nofile_threshold_mfj",
   "nofile_threshold_hoh",
   "nofile_aged_add_unmarried",
   "nofile_aged_add_married",
   "eic_max_credit",
   "eic_phaseout_start",
   "eic_phaseout_start_mfj",
   "eic_invest_limit",
   "poverty_guideline",
   "poverty_guideline_step",
   "std_chart_step",
   "std_chart_floor",
   "high_income_threshold",
   "high_income_low_band",
   "high_income_adj_start",
   "high_income_adj_step",
   "high_income_adj_width",
   "retirement_exclusion_income_range_mfs",
   "marriage_credit_less",
   "marriage_credit_cap",
   "senior_subtraction_mfs"
  ],
  "conditions": {
   "top_surtax_threshold": {
    "when": "top_surtax_threshold_indexed"
   },
   "top_surtax_threshold_mfj": {
    "when": "top_surtax_threshold_indexed"
   },
   "top_surtax_threshold_hoh": {
    "when": "top_surtax_threshold_indexed"
   },
   "top_surtax_threshold_mfs": {
    "when": "top_surtax_threshold_indexed"
   },
   "public_pension_exclusion_cap_single": {
    "when": "public_pension_cap_indexed"
   },
   "public_pension_exclusion_cap_mfj": {
    "when": "public_pension_cap_indexed"
   },
   "military_cap": {
    "unless": "military_amounts_fixed"
   },
   "military_cap_young": {
    "unless": "military_amounts_fixed"
   },
   "military_income_limit_single": {
    "unless": "military_amounts_fixed"
   },
   "military_income_limit_mfj": {
    "unless": "military_amounts_fixed"
   },
   "military_income_range_single": {
    "unless": "military_amounts_fixed"
   },
   "military_income_range_mfj": {
    "unless": "military_amounts_fixed"
   },
   "military_cap_mfj": {
    "unless": "military_amounts_fixed"
   }
  }
 },
 "states": {
  "AL": {
   "name": "Alabama",
   "rules": {
    "al-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj"
     ],
     "establishes": "Code 40-18-5: 2% of the first $500 ($1,000 joint), 4% to $3,000 ($6,000 joint), 5% above; fixed dollar amounts, no adjustment provision.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20220702234944id_/http://alisondb.legislature.state.al.us/alison/codeofalabama/1975/40-18-5.htm",
       "title": "Code of Alabama 1975 § 40-18-5 (Wayback copy of ALISON, 2022)",
       "publisher": "Alabama Legislature (ALISON)",
       "kind": "statute",
       "establishes": "Fixed brackets.",
       "claims": [
        {
         "expect": "Two percent of taxable income not in excess of five hundred dollars ($500)",
         "status": "phrase"
        },
        {
         "expect": "Five percent of taxable income in excess of three thousand dollars ($3,000).",
         "status": "phrase"
        },
        {
         "expect": "Five percent of taxable income in excess of six thousand dollars ($6,000).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "al-standard-deduction": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "std_chart_start",
      "std_chart_width",
      "std_chart_step",
      "std_chart_floor"
     ],
     "establishes": "Code 40-18-15(b)(4) (tax years after 2021): $3,000 single / $8,500 joint / $5,200 head of family / $4,250 MFS below AGI $25,500 ($12,750 MFS), reduced by $25/$175/$135 per $500 ($88 per $250 MFS) above it, to floors of $2,500/$5,000/$2,500/$2,500; fixed amounts with no indexing. The 2025 DOR chart uses the same figures.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20230313121928id_/http://alisondb.legislature.state.al.us/alison/codeofalabama/1975/40-18-15.htm",
       "title": "Code of Alabama 1975 § 40-18-15 (Wayback copy of ALISON, 2023)",
       "publisher": "Alabama Legislature (ALISON)",
       "kind": "statute",
       "establishes": "Fixed standard-deduction schedule.",
       "claims": [
        {
         "expect": "shall be eight thousand five hundred dollars ($8,500)",
         "status": "phrase"
        },
        {
         "expect": "shall be three thousand dollars ($3,000)",
         "status": "phrase"
        },
        {
         "expect": "shall be five thousand two hundred dollars ($5,200)",
         "status": "phrase"
        },
        {
         "expect": "the standard deduction shall not be less than five thousand dollars ($5,000) for married taxpayers filing jointly",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.revenue.alabama.gov/wp-content/uploads/2026/01/25f40bk.pdf",
       "title": "2025 Alabama Form 40 Instructions booklet",
       "publisher": "Alabama Department of Revenue",
       "kind": "instructions",
       "establishes": "2025 chart still $8,500 / $5,200 bands from $26,000.",
       "claims": [
        {
         "expect": "$26,000 – $26,499",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "al-personal-exemption": {
     "method": "fixed",
     "fields": [
      "personal_exemption_single",
      "personal_exemption_mfj",
      "personal_exemption_hoh"
     ],
     "establishes": "Code 40-18-19(a)(8): $1,500 single, $3,000 head of family or married; fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20230313121932id_/http://alisondb.legislature.state.al.us/alison/codeofalabama/1975/40-18-19.htm",
       "title": "Code of Alabama 1975 § 40-18-19 (Wayback copy of ALISON, 2023)",
       "publisher": "Alabama Legislature (ALISON)",
       "kind": "statute",
       "establishes": "Fixed exemptions.",
       "claims": [
        {
         "expect": "a personal exemption of one thousand five hundred dollars ($1,500) or, in the case of a head of a family or a married person living with husband or wife, a personal exemption of three thousand dollars ($3,000)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "al-dependent-exemption": {
     "method": "fixed",
     "fields": [
      "dep_tier_agi",
      "dep_tier_amount",
      "dep_tier_amount_above"
     ],
     "establishes": "Code 40-18-19(a)(9): per dependent $1,000 at AGI up to $50,000, $500 up to $100,000 (tax years after 2021), $300 otherwise; fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20230313121932id_/http://alisondb.legislature.state.al.us/alison/codeofalabama/1975/40-18-19.htm",
       "title": "Code of Alabama 1975 § 40-18-19 (Wayback copy of ALISON, 2023)",
       "publisher": "Alabama Legislature (ALISON)",
       "kind": "statute",
       "establishes": "Fixed tiers.",
       "claims": [
        {
         "expect": "for taxpayers with adjusted gross income equal to or less than fifty thousand dollars ($50,000), one thousand dollars ($1,000) for each person",
         "status": "phrase"
        },
        {
         "expect": "Three hundred dollars ($300) for each person",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "al-retirement-exemption": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "Code 40-18-19(a)(13) (Act 2022-294): beginning 2023 the first $6,000 of taxable retirement income per taxpayer 65 or older is exempt; fixed amount.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20230313121932id_/http://alisondb.legislature.state.al.us/alison/codeofalabama/1975/40-18-19.htm",
       "title": "Code of Alabama 1975 § 40-18-19 (Wayback copy of ALISON, 2023)",
       "publisher": "Alabama Legislature (ALISON)",
       "kind": "statute",
       "establishes": "Fixed $6,000.",
       "claims": [
        {
         "expect": "Beginning January 1, 2023, the first six thousand dollars ($6,000) of taxable retirement income.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.revenue.alabama.gov/wp-content/uploads/2026/01/25schrsblk.pdf",
       "title": "2025 Alabama Schedule RS instructions",
       "publisher": "Alabama Department of Revenue",
       "kind": "instructions",
       "establishes": "2025 form: up to $6,000 each.",
       "claims": [
        {
         "expect": "each taxpayer is eligible up to $6,000 not to exceed the Retirement Income Taxable to Alabama on line 9.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "al-retirement-age": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age",
      "conversion_exclusion_min_age"
     ],
     "establishes": "The $6,000 retirement exemption may be claimed only by taxpayers 65 or older: a fixed attained age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20230313121932id_/http://alisondb.legislature.state.al.us/alison/codeofalabama/1975/40-18-19.htm",
       "title": "Code of Alabama 1975 § 40-18-19 (Wayback copy of ALISON, 2023)",
       "publisher": "Alabama Legislature (ALISON)",
       "kind": "statute",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "This exemption may only be claimed by individual taxpayers who are 65 years of age or older.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "The live Code of Alabama site (alison.legislature.state.al.us) renders by JavaScript and cannot be verified by the checker; statute text is from Wayback copies of the old ALISON pages (40-18-5: July 2022; 40-18-15 and 40-18-19: March 2023). The 2025 DOR booklet shows the same amounts, so no later change to these items is visible, but post-2023 acts were not read."
   ]
  },
  "AR": {
   "name": "Arkansas",
   "rules": {
    "ar-rate-tables": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "high_income_threshold",
      "high_income_low_band"
     ],
     "establishes": "Act 1 of 2026 (1st Ex. Sess.) sets the 2026 tables (0% to $5,599, 2%, 3%, 3.4%, 3.7%; high-income table above $94,700 with a $4,700 2% band) and keeps the rule that the (a)(1)-(4) tables 'shall be adjusted annually in accordance with the method set forth in subsection (d)'. The (d) method's index and rounding could not be read (no reachable copy of 26-51-201).",
     "index": "annual adjustment 'in accordance with the method set forth in' A.C.A. 26-51-201(d) (cost-of-living method; the subsection text itself was not read)",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260515044026id_/https://arkleg.state.ar.us/Home/FTPDocument?path=%2FACTS%2F2026S1%2FPublic%2FACT1.pdf",
       "title": "Act 1 of the 2026 First Extraordinary Session (HB 1001), amending A.C.A. 26-51-201 (Internet Archive capture)",
       "publisher": "Arkansas General Assembly",
       "kind": "legislation",
       "establishes": "Tables and the annual-adjustment clause.",
       "claims": [
        {
         "expect": "the tables set forth in subdivisions (a)(1)-(3) (a)(1)-(4) 15 of this section shall be adjusted annually in accordance with the method set 16 forth in subsection (d) of this section",
         "status": "phrase"
        },
        {
         "expect": "$26,400 $94,700 3.7%",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-bracket-adjustment": {
     "method": "unknown",
     "fields": [
      "high_income_adj_start",
      "high_income_adj_step",
      "high_income_adj_width"
     ],
     "establishes": "The bracket-adjustment table for net income $94,701-$97,600 ($290 falling $10 per $100 band) is part of the (a)(4) tables that are adjusted annually under 26-51-201(d); whether that method moves the adjustment amounts, the $10 step or the $100 band width (versus only the income ranges) is not established because 26-51-201(d) was not read. Engine 1.12.0 re-check: 26-51-201(d) moves 'the minimum and maximum dollar amounts for each rate bracket' only and says nothing of the (a)(4)(C) adjustment table; DFA's 2025 table kept the $100 band and $10 step with a shifted start, but no official text states the method, so the fields stay unknown (held; a projection that depends on them is refused).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260515044026id_/https://arkleg.state.ar.us/Home/FTPDocument?path=%2FACTS%2F2026S1%2FPublic%2FACT1.pdf",
       "title": "Act 1 of the 2026 First Extraordinary Session (HB 1001), amending A.C.A. 26-51-201 (Internet Archive capture)",
       "publisher": "Arkansas General Assembly",
       "kind": "legislation",
       "establishes": "2026 adjustment table.",
       "claims": [
        {
         "expect": "$94,701 $94,800 $290 21 $94,801 $94,900 $280",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj"
     ],
     "establishes": "The $2,200 per-taxpayer standard deduction is increased annually by the cost-of-living adjustment: the year-over-year increase in CPI-U (12-month average ending August 31), capped at 3%, no change if CPI does not rise, rounded to the nearest $10 ($2,470 in DFA's 2026 withholding formula).",
     "index": "CPI-U (U.S. Dept. of Labor), 12-month average ending August 31, current vs. preceding year, increase capped at 3% (A.C.A. 26-51-430(c))",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20250313004056id_/https://law.justia.com/codes/arkansas/title-26/subtitle-5/chapter-51/subchapter-4/section-26-51-430/",
       "title": "A.C.A. § 26-51-430 (2024 code on Justia; Internet Archive capture)",
       "publisher": "Justia (unofficial publication of the Arkansas Code)",
       "kind": "statute",
       "establishes": "Subsection (c).",
       "claims": [
        {
         "expect": "shall increase annually the standard deduction provided under subsection (b) of this section by the cost-of-living adjustment for the current calendar year, rounding the amount to the nearest ten dollars ($10.00)",
         "status": "phrase"
        },
        {
         "expect": "not to exceed three percent (3%)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.dfa.arkansas.gov/wp-content/uploads/whformula_2026.pdf",
       "title": "Withholding Tax Formula Method, effective 01/01/2026",
       "publisher": "Arkansas Department of Finance and Administration",
       "kind": "instructions",
       "establishes": "2026 figure.",
       "claims": [
        {
         "expect": "subtract the standard deduction of $ 2,470 to arrive at net taxable income",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-personal-credits": {
     "method": "unknown",
     "fields": [
      "exemption_credit_per",
      "senior_credit_per",
      "blind_credit",
      "senior_special_credit_per",
      "dep_credit"
     ],
     "establishes": "The personal credits ($20 individual / $40 joint base, $29 per exemption in 2025-2026 DFA forms) are CPI-adjusted (vs 2001, nearest dollar) only in a year when the May general-revenue forecast shows at least 4.2% growth and further conditions in 26-51-501(f) hold; the statute's additional credits for blind/deaf and 65+ read as a flat $20 while DFA applies $29. Whether and when these credits rise cannot be established from the statute alone (revenue-conditional). Engine 1.12.0 re-check: the 26-51-501(f) revenue conditions were readable only in an unofficial copy and no official text explains DFA's $29 for the additional credits, so the fields stay unknown (held; projections depending on them are refused).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250505234905id_/https://law.justia.com/codes/arkansas/title-26/subtitle-5/chapter-51/subchapter-5/section-26-51-501/",
       "title": "A.C.A. § 26-51-501 (2024 code on Justia; Internet Archive capture)",
       "publisher": "Justia (unofficial publication of the Arkansas Code)",
       "kind": "statute",
       "establishes": "Conditional indexing.",
       "claims": [
        {
         "expect": "the secretary of the department of finance and administration shall increase the adjusted individual credit and adjusted joint credit by the cost-of-living adjustment for that current calendar year, rounding each amount to the nearest dollar",
         "status": "phrase"
        },
        {
         "expect": "the adjusted credit applicable for any calendar year shall not be increased unless",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.dfa.arkansas.gov/wp-content/uploads/whformula_2026.pdf",
       "title": "Withholding Tax Formula Method, effective 01/01/2026",
       "publisher": "Arkansas Department of Finance and Administration",
       "kind": "instructions",
       "establishes": "2026 credit amount.",
       "claims": [
        {
         "expect": "by $29.00 to arrive at the total amount of annual personal tax credits allowed",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-senior-credit-age": {
     "method": "age",
     "fields": [
      "credit_senior_min_age"
     ],
     "establishes": "Additional credit for a taxpayer 65 or older; fixed age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250505234905id_/https://law.justia.com/codes/arkansas/title-26/subtitle-5/chapter-51/subchapter-5/section-26-51-501/",
       "title": "A.C.A. § 26-51-501 (2024 code on Justia; Internet Archive capture)",
       "publisher": "Justia (unofficial publication of the Arkansas Code)",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "a single individual of sixty-five (65) years of age or older shall be entitled to an additional tax credit",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-qualified-individual-credit": {
     "method": "cpi",
     "fields": [
      "ar-qualified-credit-table"
     ],
     "establishes": "The additional credit for qualified low-income individuals ($60, falling $5 per $100 of net income over the start) is adjusted annually under the 26-51-201(d) method ($23,600 start in the 2021 act, $26,500 in the 2025 booklet).",
     "index": "annual adjustment 'in accordance with the method set forth in' A.C.A. 26-51-201(d) (cost-of-living method; the subsection text itself was not read)",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/20250505234905id_/https://law.justia.com/codes/arkansas/title-26/subtitle-5/chapter-51/subchapter-5/section-26-51-501/",
       "title": "A.C.A. § 26-51-501 (2024 code on Justia; Internet Archive capture)",
       "publisher": "Justia (unofficial publication of the Arkansas Code)",
       "kind": "statute",
       "establishes": "Subsection (a)(6)(c).",
       "claims": [
        {
         "expect": "the table in subdivision (a)(6)(a) of this section shall be adjusted annually in accordance with the method set forth in § 26-51-201(d)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://web.archive.org/web/20260213095439id_/https://www.dfa.arkansas.gov/wp-content/uploads/2025_AR1000F_and_AR1000NR_Instructions.pdf",
       "title": "2025 AR1000F and AR1000NR Instructions (Internet Archive copy)",
       "publisher": "Arkansas Department of Finance and Administration",
       "kind": "instructions",
       "establishes": "2025 table.",
       "claims": [
        {
         "expect": "income range credit $0 - $26,500 $60 $26,501 - $26,600 $55",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-low-income-tables": {
     "method": "unknown",
     "fields": [
      "ar-low-income-tables"
     ],
     "establishes": "The low-income tax tables (DFA booklet) are published each year; the statute governing their annual recomputation was not read, so the indexing method is not established. Engine 1.12.0 re-check: no official text of the governing statute (26-51-301) could be reached; unknown is kept.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260213095439id_/https://www.dfa.arkansas.gov/wp-content/uploads/2025_AR1000F_and_AR1000NR_Instructions.pdf",
       "title": "2025 AR1000F and AR1000NR Instructions (Internet Archive copy)",
       "publisher": "Arkansas Department of Finance and Administration",
       "kind": "instructions",
       "establishes": "Low income tables exist in the 2025 booklet.",
       "claims": [
        {
         "expect": "above $29,000, use standard or itemized deductions and regular income tax table",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-retirement-exemption": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "The first $6,000 of employer-plan or post-59 1/2 IRA distributions is exempt per taxpayer (A.C.A. 26-51-307); DFA instructions show a flat $6,000 with no adjustment language. Statute text not read directly.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260213095439id_/https://www.dfa.arkansas.gov/wp-content/uploads/2025_AR1000F_and_AR1000NR_Instructions.pdf",
       "title": "2025 AR1000F and AR1000NR Instructions (Internet Archive copy)",
       "publisher": "Arkansas Department of Finance and Administration",
       "kind": "instructions",
       "establishes": "Amount.",
       "claims": [
        {
         "expect": "if you received a traditional ira distribution after reaching age fifty-nine and one-half (59 1/2), the first $6,000 is exempt from tax",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-retirement-ages": {
     "method": "age",
     "fields": [
      "retirement_exclusion_ira_min_age",
      "retirement_disabled_age",
      "conversion_pool_min_age"
     ],
     "establishes": "IRA distributions qualify after age 59 1/2 (engine 59); distributions on account of death or disability also qualify; fixed age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260213095439id_/https://www.dfa.arkansas.gov/wp-content/uploads/2025_AR1000F_and_AR1000NR_Instructions.pdf",
       "title": "2025 AR1000F and AR1000NR Instructions (Internet Archive copy)",
       "publisher": "Arkansas Department of Finance and Administration",
       "kind": "instructions",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "if you received a traditional ira distribution after reaching the age of fifty-nine and one-half (59 1/2), the first $6,000 is exempt from tax",
         "status": "phrase"
        },
        {
         "expect": "premature distributions made on account of the participant's death or disability also qualify for the exemption",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-disabled-dependent": {
     "method": "fixed",
     "fields": [
      "dep_disabled_exemption"
     ],
     "establishes": "$500 adjustment for a dependent with disabilities (AR1000DC certificate); flat amount per DFA, statute not read.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260212213209id_/https://www.dfa.arkansas.gov/wp-content/uploads/2025_AR1000DC_DisabledIndividualsCertificate.pdf",
       "title": "2025 AR1000DC Disabled Individual's Certificate (Internet Archive copy)",
       "publisher": "Arkansas Department of Finance and Administration",
       "kind": "instructions",
       "establishes": "States the $500 amount.",
       "claims": [
        {
         "expect": "enter $500 on line 13 of ar1000adj",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-capital-gain-cap": {
     "method": "fixed",
     "fields": [
      "ltcg_gain_cap"
     ],
     "establishes": "Net capital gain above $10,000,000 is exempt (AR1000D line 7b; Act 1488 of 2013); flat amount.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260211065250id_/https://www.dfa.arkansas.gov/wp-content/uploads/2025_AR1000D_CapitalGains.pdf",
       "title": "2025 Form AR1000D (Internet Archive copy)",
       "publisher": "Arkansas Department of Finance and Administration",
       "kind": "instructions",
       "establishes": "Line 7b cap.",
       "claims": [
        {
         "expect": "if the amount on line 7a is over $10,000,000, only enter $10,000,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ar-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Arkansas follows the federal $3,000/$1,500 capital loss limit (IRC 1211(b)), fixed.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "A.C.A. 26-51-201(d) (the bracket/table indexing method) could not be read: arkleg code pages need Lexis, no Justia/Wayback copy exists. Index and rounding for ar-rate-tables and ar-qualified-individual-credit are therefore not stated (rounding none/0 is a placeholder, NOT a finding); published tables use $100 steps.",
    "DFA's 2026 withholding formula still shows the pre-Act-1 3.9% top rate and $2,470 standard deduction; the engine's 3.7% top rate follows Act 1 of 2026 (1st Ex. Sess.).",
    "Several AR fixed classifications (retirement $6,000, disabled dependent $500, $10M gain cap) rest on DFA forms, not statute text."
   ]
  },
  "AZ": {
   "name": "Arizona",
   "rules": {
    "az-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "A.R.S. 43-1041(A),(H): $15,750 single/MFS, $23,625 HOH, $31,500 joint (HB 4168, retroactive to 2025), adjusted each year for inflation in the same manner as the federal basic standard deduction under IRC 63 (chained CPI, increases rounded down to $50), so the Arizona amounts track the federal ones ($16,100/$24,150/$32,200 for 2026).",
     "index": "chained CPI-U, in the same manner as the federal basic standard deduction (IRC 63(c)(7)(B)(ii))",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.azleg.gov/ars/43/01041.htm",
       "title": "A.R.S. § 43-1041",
       "publisher": "Arizona State Legislature",
       "kind": "statute",
       "establishes": "Base amounts and the federal-method inflation adjustment.",
       "claims": [
        {
         "expect": "the standard deduction is $15,750",
         "status": "phrase"
        },
        {
         "expect": "for inflation in the same manner in which the federal basic standard deduction is adjusted for inflation pursuant to section 63 of the internal revenue code",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The federal method: chained CPI, rounded down to $50.",
       "claims": [
        {
         "expect": "the $23,625 and $15,750 amounts in subparagraph (A) shall each be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "az-age-blind-exemptions": {
     "method": "fixed",
     "fields": [
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption"
     ],
     "establishes": "A.R.S. 43-1023: $2,100 per taxpayer/spouse 65 or older and $1,500 per blind taxpayer; no inflation adjustment in the section.",
     "sources": [
      {
       "url": "https://www.azleg.gov/ars/43/01023.htm",
       "title": "A.R.S. § 43-1023",
       "publisher": "Arizona State Legislature",
       "kind": "statute",
       "establishes": "Fixed amounts.",
       "claims": [
        {
         "expect": "A taxpayer is allowed an exemption of $2,100:",
         "status": "phrase"
        },
        {
         "expect": "A taxpayer is allowed an exemption of $1,500:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "az-senior-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "The $2,100 exemption requires having attained 65 before the close of the taxable year: a fixed attained age.",
     "sources": [
      {
       "url": "https://www.azleg.gov/ars/43/01023.htm",
       "title": "A.R.S. § 43-1023",
       "publisher": "Arizona State Legislature",
       "kind": "statute",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "If the taxpayer has attained sixty-five years of age before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "az-public-pension": {
     "method": "fixed",
     "fields": [
      "public_pension_exclusion_cap_single",
      "public_pension_exclusion_cap_mfj"
     ],
     "establishes": "A.R.S. 43-1022: up to $2,500 of U.S./Arizona public pensions per recipient is subtracted; fixed amount.",
     "sources": [
      {
       "url": "https://www.azleg.gov/ars/43/01022.htm",
       "title": "A.R.S. § 43-1022",
       "publisher": "Arizona State Legislature",
       "kind": "statute",
       "establishes": "Fixed $2,500.",
       "claims": [
        {
         "expect": "Benefits, annuities and pensions in an amount totaling not more than $2,500 received from one or more of the following:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "az-dependent-credit": {
     "method": "fixed",
     "fields": [
      "dep_child_credit",
      "dep_other_credit",
      "dep_credit_phaseout_start_single",
      "dep_credit_phaseout_start_mfj",
      "az-dep-credit-step"
     ],
     "establishes": "A.R.S. 43-1073.01: $125 per dependent under 17 and $25 per older dependent, reduced 5% per $1,000 (or part) of federal AGI over $200,000 ($400,000 joint); fixed amounts.",
     "sources": [
      {
       "url": "https://www.azleg.gov/ars/43/01073-01.htm",
       "title": "A.R.S. § 43-1073-01",
       "publisher": "Arizona State Legislature",
       "kind": "statute",
       "establishes": "Fixed credit amounts and thresholds.",
       "claims": [
        {
         "expect": "$125 for each dependent who is under seventeen years of age at the end of the taxable year.",
         "status": "phrase"
        },
        {
         "expect": "$25 for each dependent who is at least seventeen years of age at the end of the taxable year.",
         "status": "phrase"
        },
        {
         "expect": "is less than $400,000 for a married couple filing a joint return",
         "status": "phrase"
        },
        {
         "expect": "minus five percent for each $1,000, or fraction thereof",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "az-dependent-credit-age": {
     "method": "age",
     "fields": [
      "dep_child_credit_max_age"
     ],
     "establishes": "The $125 credit is for a dependent under 17 at year end (engine: 16 or younger): a fixed age.",
     "sources": [
      {
       "url": "https://www.azleg.gov/ars/43/01073-01.htm",
       "title": "A.R.S. § 43-1073-01",
       "publisher": "Arizona State Legislature",
       "kind": "statute",
       "establishes": "Under 17.",
       "claims": [
        {
         "expect": "for each dependent who is under seventeen years of age at the end of the taxable year.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "az-federal-senior-deduction": {
     "method": "scheduled",
     "fields": [
      "fed_senior_deduction"
     ],
     "establishes": "The federal senior deduction of IRC 151(d)(5)(C) is $6,000 per qualified individual for taxable years beginning before January 1, 2029, and nothing after: $6,000 in 2027 and 2028, $0 from 2029.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "fed_senior_deduction": 6000
      },
      "2028": {
       "fed_senior_deduction": 6000
      },
      "2029": {
       "fed_senior_deduction": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://www.azleg.gov/legtext/57leg/2R/summary/S.1861-4168ATT_ASENACTED.DOCX.htm",
       "title": "HB 4168 (Laws 2026, Ch. 140) summary as enacted",
       "publisher": "Arizona State Senate",
       "kind": "legislation",
       "establishes": "Arizona subtracts the amount deducted under the federal senior deduction (from 2025).",
       "claims": [
        {
         "expect": "amount deducted for a qualified senior, who turns 65 years old during the taxable year, under the federal income tax deduction for seniors",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The deduction exists only for taxable years beginning before 2029.",
       "claims": [
        {
         "expect": "In the case of a taxable year beginning before January 1, 2029, there shall be allowed a deduction in an amount equal to $6,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "az-federal-senior-phaseout": {
     "method": "fixed",
     "fields": [
      "fed_senior_phaseout_single",
      "fed_senior_phaseout_mfj"
     ],
     "establishes": "The federal senior deduction phases out above modified AGI of $75,000 ($150,000 joint); these amounts are fixed in IRC 151(d)(5)(C)(iii) with no inflation adjustment (and the deduction itself ends after 2028).",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Fixed phase-out thresholds.",
       "claims": [
        {
         "expect": "as exceeds $75,000 ($150,000 in the case of a joint return)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "az-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-az-excise-credit": {
     "method": "fixed",
     "fields": [
      "az-excise-credit"
     ],
     "establishes": "A.R.S. 43-1072.01: $25 per person, at most $100, at federal AGI of $12,500 / $25,000; fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513213053id_/https://azdor.gov/sites/default/files/document/FORMS_INDIVIDUAL_2025_140i.pdf",
       "title": "2025 Arizona Form 140 Resident Personal Income Tax Instructions",
       "publisher": "Arizona Department of Revenue",
       "kind": "instructions",
       "establishes": "Credit for Increased Excise Taxes (Form 140 line 56) - refundable",
       "claims": [
        {
         "expect": "Form 140, page 1, line 12 is $25,000 or less.",
         "status": "phrase"
        },
        {
         "expect": "line 12 is $12,500 or less.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "A.R.S. 43-1041 indexes Arizona's own base amounts by the federal method rather than adopting the federal amount by reference; with identical bases ($15,750/$23,625/$31,500) the results equal the federal standard deduction.",
    "The Arizona senior subtraction is the amount deducted under the federal senior deduction (HB 4168), so it ends with the federal deduction after tax year 2028."
   ]
  },
  "CA": {
   "name": "California",
   "rules": {
    "ca-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "RTC 17041(h): each year FTB multiplies the preceding year's brackets by the California CPI (June-to-June) inflation factor and rounds to the nearest $1 (joint brackets are twice the single under 17045). Engine 1.12.0 carries the FTB's published 2026 brackets.",
     "index": "California Consumer Price Index (all items), change from June of the prior year to June of the current year, applied to the preceding year's amounts",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17041",
       "title": "Cal. Rev. & Tax. Code § 17041",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Annual recomputation of the brackets, nearest $1.",
       "claims": [
        {
         "expect": "the percentage change in the California Consumer Price Index for all items from June of the prior calendar year to June of the current calendar year",
         "status": "phrase"
        },
        {
         "expect": "Multiply the preceding taxable year income tax brackets by the inflation adjustment factor determined in subparagraph (A) and round off the resulting products to the nearest one dollar ($1).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://web.archive.org/web/20261001124816id_/https://www.ftb.ca.gov/about-ftb/newsroom/tax-news/index.html",
       "title": "Tax News, October 2026: 2026 Indexing (Internet Archive copy of the current edition)",
       "publisher": "California Franchise Tax Board",
       "kind": "agency_page",
       "establishes": "The 2026 schedules.",
       "claims": [
        {
         "expect": "2026 California tax rate schedules",
         "status": "phrase"
        },
        {
         "expect": "768,213 & OVER 74,675.27 + 12.30% of the amount over 768,213",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "value_year": 2026
    },
    "ca-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "RTC 17073.5(d): the standard deduction ($1,880 / $3,760 base; HOH and joint twice the single) is recomputed each year by the California CPI factor and rounded to the nearest $1. Engine 1.12.0 carries the FTB's published 2026 amounts ($5,900 / $11,800).",
     "index": "California Consumer Price Index (all items), change from June of the prior year to June of the current year, applied to the preceding year's amounts",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17073.5",
       "title": "Cal. Rev. & Tax. Code § 17073.5",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Annual recomputation, nearest $1, joint/HOH = twice single.",
       "claims": [
        {
         "expect": "shall multiply the standard deduction amounts in the preceding taxable year by the inflation adjustment factor determined in paragraph (2), and round off the resulting products to the nearest one dollar ($1).",
         "status": "phrase"
        },
        {
         "expect": "the amount provided in paragraph (2) of subdivision (a) shall be twice the amount provided in paragraph (1) of subdivision (a).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://web.archive.org/web/20261001124816id_/https://www.ftb.ca.gov/about-ftb/newsroom/tax-news/index.html",
       "title": "Tax News, October 2026: 2026 Indexing (Internet Archive copy of the current edition)",
       "publisher": "California Franchise Tax Board",
       "kind": "agency_page",
       "establishes": "The 2026 standard deductions.",
       "claims": [
        {
         "expect": "Standard deduction for single or married filing separate taxpayers $5,706 $5,900",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "value_year": 2026
    },
    "ca-exemption-credits": {
     "method": "cpi",
     "fields": [
      "exemption_credit_per",
      "senior_credit_per",
      "dep_credit"
     ],
     "establishes": "RTC 17054(i): the personal, age-65, blind and dependent exemption credits are recomputed each year by the California CPI factor, rounded to the nearest $1 (the joint credit is twice the single). Engine 1.12.0 carries the FTB's published 2026 amounts ($158 personal and senior, $491 dependent).",
     "index": "California Consumer Price Index (all items), change from June of the prior year to June of the current year, applied to the preceding year's amounts",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17054",
       "title": "Cal. Rev. & Tax. Code § 17054",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Annual recomputation of the credits, nearest $1.",
       "claims": [
        {
         "expect": "shall multiply the immediately preceding taxable year credits by the inflation adjustment factor determined in paragraph (2), and round off the resulting products to the nearest one dollar ($1).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://web.archive.org/web/20261001124816id_/https://www.ftb.ca.gov/about-ftb/newsroom/tax-news/index.html",
       "title": "Tax News, October 2026: 2026 Indexing (Internet Archive copy of the current edition)",
       "publisher": "California Franchise Tax Board",
       "kind": "agency_page",
       "establishes": "The 2026 personal, senior and dependent credits.",
       "claims": [
        {
         "expect": "Personal exemption credit amount for single, separate, and head of household taxpayers $153 $158",
         "status": "phrase"
        },
        {
         "expect": "Dependent exemption credit $475 $491",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "value_year": 2026
    },
    "ca-senior-credit-age": {
     "method": "age",
     "fields": [
      "credit_senior_min_age"
     ],
     "establishes": "The senior exemption credit is for an individual 65 years of age or over by the end of the taxable year: a fixed attained age.",
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17054",
       "title": "Cal. Rev. & Tax. Code § 17054",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "in the case of an individual who is 65 years of age or over by the end of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ca-credit-phaseout-thresholds": {
     "method": "cpi",
     "fields": [
      "credit_phaseout_start_single",
      "credit_phaseout_start_mfj",
      "credit_phaseout_start_hoh"
     ],
     "establishes": "RTC 17054.1(f): the exemption-credit phase-out threshold amounts are recomputed annually in the same manner as the brackets (California CPI, nearest $1). Engine values are 2025.",
     "index": "California Consumer Price Index (all items), change from June of the prior year to June of the current year, applied to the preceding year's amounts",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17054.1",
       "title": "Cal. Rev. & Tax. Code § 17054.1",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Thresholds recomputed like the brackets.",
       "claims": [
        {
         "expect": "the threshold amounts specified in subdivision (b) shall be recomputed annually in the same manner as the recomputation of income tax brackets under subdivision (h) of Section 17041",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17041",
       "title": "Cal. Rev. & Tax. Code § 17041",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Bracket method: nearest $1.",
       "claims": [
        {
         "expect": "round off the resulting products to the nearest one dollar ($1).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ca-credit-phaseout-rate": {
     "method": "fixed",
     "fields": [
      "credit_phaseout_step",
      "credit_phaseout_step_mfs",
      "credit_phaseout_amount"
     ],
     "establishes": "RTC 17054.1(a): each credit is reduced by $6 ($12 joint) for each $2,500 ($1,250 MFS) of federal AGI over the threshold; only the thresholds are recomputed, so these are fixed.",
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17054.1",
       "title": "Cal. Rev. & Tax. Code § 17054.1",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Fixed $6 per $2,500 / $1,250.",
       "claims": [
        {
         "expect": "shall be reduced by six dollars ($6) for each two thousand five hundred dollars ($2,500)",
         "status": "phrase"
        },
        {
         "expect": "one thousand two hundred fifty dollars ($1,250)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ca-senior-hoh-agi-limit": {
     "method": "cpi",
     "fields": [
      "senior_hoh_credit_agi_limit"
     ],
     "establishes": "RTC 17054.7(b): the senior head-of-household credit's AGI limit ($37,500 base) is recomputed each year by the California CPI as modified for rental equivalent home ownership, rounded to the nearest $1 ($98,652 for 2025).",
     "index": "California CPI as modified for rental equivalent home ownership (all items), June-to-June",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17054.7",
       "title": "Cal. Rev. & Tax. Code § 17054.7",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "AGI limit recomputed annually by the rental-equivalent CPI, nearest $1.",
       "claims": [
        {
         "expect": "as modified for rental equivalent home ownership for all items from June of the prior calendar year to June of the current calendar year",
         "status": "phrase"
        },
        {
         "expect": "and round off the resulting product to the nearest one dollar",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.ftb.ca.gov/forms/2025/2025-540-booklet.pdf",
       "title": "2025 California Form 540 Personal Income Tax Booklet",
       "publisher": "Franchise Tax Board",
       "kind": "instructions",
       "establishes": "2025 AGI limit.",
       "claims": [
        {
         "expect": "Did not have AGI over $98,652 for 2025.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ca-senior-hoh-credit-cap": {
     "method": "cpi",
     "fields": [
      "senior_hoh_credit_cap"
     ],
     "establishes": "RTC 17054.7 sets no dollar cap: the credit is 2 percent of taxable income, and only a filer whose AGI is at or under the limit qualifies; that AGI limit is recomputed every year by the California CPI (subdivision (b), nearest $1), as is the standard deduction (RTC 17073.5). The FTB's published maximum ($1,860 for 2025) is 2 percent of the largest taxable income a qualifying AGI allows, so it moves with those two indexed amounts; the engine indexes it with them.",
     "index": "follows the CPI-indexed AGI limit and standard deduction (California CPI, June to June)",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17054.7",
       "title": "California Revenue and Taxation Code section 17054.7",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "The senior head of household credit is 2 percent of taxable income, with no dollar maximum in the statute; the FTB recomputes the AGI limit every year.",
       "claims": [
        {
         "expect": "an amount equal to 2 percent of the taxable income",
         "status": "phrase"
        },
        {
         "expect": "shall recompute the adjusted gross income specified in paragraph (3) of subdivision (c)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ca-mental-health-surtax": {
     "method": "fixed",
     "fields": [
      "top_surtax_threshold"
     ],
     "establishes": "RTC 17043: the 1% additional tax applies to taxable income over $1,000,000; the section expressly excludes the 17041 bracket recomputation, so the threshold is fixed for every filing status.",
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17043",
       "title": "Cal. Rev. & Tax. Code § 17043",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Fixed $1,000,000; no recomputation.",
       "claims": [
        {
         "expect": "in excess of one million dollars ($1,000,000)",
         "status": "phrase"
        },
        {
         "expect": "relating to filing status and recomputation of the income tax brackets",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ca-military-retirement-exclusion": {
     "method": "scheduled",
     "fields": [
      "military_cap",
      "military_cap_mfj"
     ],
     "establishes": "RTC 17132.9 excludes up to $20,000 of military retirement pay for taxable years beginning on or after January 1, 2025 and before January 1, 2030 (no inflation adjustment); the section is repealed December 1, 2030. So $20,000 in 2027-2029 and $0 from 2030.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "military_cap": 20000,
       "military_cap_mfj": 20000
      },
      "2028": {
       "military_cap": 20000,
       "military_cap_mfj": 20000
      },
      "2029": {
       "military_cap": 20000,
       "military_cap_mfj": 20000
      },
      "2030": {
       "military_cap": 0,
       "military_cap_mfj": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17132.9",
       "title": "Cal. Rev. & Tax. Code § 17132.9",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "The 2025-2029 window and fixed $20,000.",
       "claims": [
        {
         "expect": "For taxable years beginning on or after January 1, 2025, and before January 1, 2030, gross income shall not include retirement pay",
         "status": "phrase"
        },
        {
         "expect": "not to exceed twenty thousand dollars ($20,000)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ca-military-income-limits": {
     "method": "fixed",
     "fields": [
      "military_income_limit_single",
      "military_income_limit_mfj"
     ],
     "establishes": "RTC 17132.9(b): the exclusion requires federal AGI not over $250,000 (joint/surviving spouse) or $125,000 (others); fixed amounts (the exclusion ends after 2029).",
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17132.9",
       "title": "Cal. Rev. & Tax. Code § 17132.9",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Fixed AGI limits.",
       "claims": [
        {
         "expect": "does not exceed two hundred fifty thousand dollars ($250,000)",
         "status": "phrase"
        },
        {
         "expect": "does not exceed one hundred twenty-five thousand dollars ($125,000)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ca-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ca-blind-credit": {
     "method": "cpi",
     "fields": [
      "blind_credit"
     ],
     "establishes": "RTC 17054(i) recomputes the blind exemption credit with the other exemption credits (California CPI, nearest $1). The FTB's October 2026 indexing notice does not list it, so the engine carries the 2025 amount ($153) until the complete 2026 amounts publish in late December.",
     "index": "California Consumer Price Index (all items), change from June of the prior year to June of the current year, applied to the preceding year's amounts",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=RTC&sectionNum=17054",
       "title": "Cal. Rev. & Tax. Code § 17054",
       "publisher": "California Legislative Information",
       "kind": "statute",
       "establishes": "Annual recomputation of the credits, nearest $1.",
       "claims": [
        {
         "expect": "shall multiply the immediately preceding taxable year credits by the inflation adjustment factor determined in paragraph (2), and round off the resulting products to the nearest one dollar ($1).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://web.archive.org/web/20261001124816id_/https://www.ftb.ca.gov/about-ftb/newsroom/tax-news/index.html",
       "title": "Tax News, October 2026: 2026 Indexing (Internet Archive copy of the current edition)",
       "publisher": "California Franchise Tax Board",
       "kind": "agency_page",
       "establishes": "The 2026 notice lists the personal, senior and dependent credits only; the rest follows in December.",
       "claims": [
        {
         "expect": "The complete 2026 tax rates and exemption amounts will be available on FTB's website in late December.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "ca-renters-credit-amounts": {
     "method": "fixed",
     "fields": [
      "renter_credit",
      "renter_credit_joint"
     ],
     "establishes": "R&TC 17053.5: the renter's credit is $60 ($120 for joint, head of household and surviving-spouse returns); the amounts are statutory, only the AGI limits are recomputed each year.",
     "sources": [
      {
       "url": "https://www.ftb.ca.gov/forms/2025/2025-540-booklet.pdf",
       "title": "2025 Form 540 booklet",
       "publisher": "California Franchise Tax Board",
       "kind": "instructions",
       "establishes": "The $60 / $120 amounts.",
       "claims": [
        {
         "expect": "Single, enter $60 on Form 540, line 46.",
         "status": "phrase"
        },
        {
         "expect": "Married/RDP filing jointly, enter $120 on Form 540, line 46.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "ca-renters-credit-agi": {
     "method": "cpi",
     "fields": [
      "renter_credit_agi",
      "renter_credit_agi_joint"
     ],
     "establishes": "R&TC 17053.5(c): the AGI limits are recomputed annually like the brackets (California CPI, nearest $1); the FTB's 2026 indexing gives $55,830 / $111,660.",
     "index": "California Consumer Price Index (all items), change from June of the prior year to June of the current year, applied to the preceding year's amounts",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20261001124816id_/https://www.ftb.ca.gov/about-ftb/newsroom/tax-news/index.html",
       "title": "Tax News, October 2026: 2026 Indexing (Internet Archive copy of the current edition)",
       "publisher": "California Franchise Tax Board",
       "kind": "agency_page",
       "establishes": "The 2026 limits.",
       "claims": [
        {
         "expect": "Renter's Credit is available for single filers with adjusted gross incomes of $53,994 or less $55,830 or less",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "credit-ca-caleitc": {
     "method": "cpi",
     "fields": [
      "ca-caleitc"
     ],
     "establishes": "R&TC 17052: the CalEITC amounts are recomputed annually (17041(h)); the engine carries the 2025 table, the 2026 one not yet published.",
     "sources": [
      {
       "url": "https://www.ftb.ca.gov/forms/2025/2025-3514-booklet.pdf",
       "title": "2025 Instructions for Form FTB 3514, California Earned Income Tax Credit (incl. EITC Table)",
       "publisher": "California Franchise Tax Board",
       "kind": "agency_page",
       "establishes": "CalEITC 2025 EITC Table (FTB 3514 booklet): credit by earned income (or federal AGI lookup) in $50 bands, columns 0/1/2/3+ qualifying children",
       "claims": [
        {
         "expect": "$1 $50 2 7 9 10",
         "status": "phrase"
        },
        {
         "expect": "4,651 4,700 302 1,351 1,590 1,788",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "index": "California Consumer Price Index (17041(h))",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "All CA dollar amounts except the surtax, military and phase-out-rate items are the TY2025 figures (value_year 2025); FTB publishes the 2026 indexed figures in autumn 2026.",
    "CA indexing compounds from the preceding year's rounded amounts (nearest $1), not from a fixed base.",
    "senior_hoh_credit_cap: FTB's cap moves every year ($1,806 in 2024, $1,860 in 2025) but no statutory indexing clause was found; classified unknown."
   ]
  },
  "CO": {
   "name": "Colorado",
   "rules": {
    "co-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "Colorado taxable income starts from federal taxable income, so the deduction is the federal standard deduction with the IRC 63(f) aged/blind additions, indexed federally (increases rounded down to $50).",
     "index": "federal standard deduction under IRC 63(c) and the IRC 63(f) additional amounts for age/blindness, indexed by the IRC 1(f)(3) C-CPI-U cost-of-living adjustment",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://tax.colorado.gov/sites/tax/files/documents/Book104_2025.pdf",
       "title": "Book 104: 2025 Colorado Individual Income Tax Filing Guide",
       "publisher": "Colorado Department of Revenue",
       "kind": "instructions",
       "establishes": "Colorado tax starts from federal taxable income (Form 1040 line 15), which carries the federal standard deduction, the 63(f) amounts and the senior deduction.",
       "claims": [
        {
         "expect": "Enter your federal taxable income from your federal income tax form 1040, 1040 SR, or 1040 SP, line 15.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (Taxable income defined)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 63(c)(4) indexes the basic standard deduction and the subsection (f) additional amounts for age and blindness by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (Tax imposed), subsection (f)(7)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1(f)(7)(A): increases under 1(f)(2)(A) (brackets), 63(c)(4) (standard deduction) and 151(d)(4) are rounded down to a multiple of $50.",
       "claims": [
        {
         "expect": "section 63(c)(4), section 68(b)(2) [1] or section 151(d)(4) is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "co-federal-senior-deduction": {
     "method": "scheduled",
     "fields": [
      "fed_senior_deduction",
      "fed_senior_phaseout_single",
      "fed_senior_phaseout_mfj"
     ],
     "establishes": "The federal $6,000 senior deduction (IRC 151(d)(5)(C)), reduced by 6% of MAGI over $75,000 ($150,000 joint), flows into federal taxable income for taxable years beginning before January 1, 2029; it is 0 from 2029. Amounts are not indexed.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "fed_senior_deduction": 6000,
       "fed_senior_phaseout_single": 75000,
       "fed_senior_phaseout_mfj": 150000
      },
      "2028": {
       "fed_senior_deduction": 6000,
       "fed_senior_phaseout_single": 75000,
       "fed_senior_phaseout_mfj": 150000
      },
      "2029": {
       "fed_senior_deduction": 0,
       "fed_senior_phaseout_single": 0,
       "fed_senior_phaseout_mfj": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151(d)(5)(C) (Deduction for seniors)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "Senior deduction and its sunset.",
       "claims": [
        {
         "expect": "in the case of a taxable year beginning before january 1, 2029, there shall be allowed a deduction in an amount equal to $6,000 for each qualified individual",
         "status": "phrase"
        },
        {
         "expect": "as exceeds $75,000 ($150,000 in the case of a joint return)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://tax.colorado.gov/sites/tax/files/documents/Book104_2025.pdf",
       "title": "Book 104: 2025 Colorado Individual Income Tax Filing Guide",
       "publisher": "Colorado Department of Revenue",
       "kind": "instructions",
       "establishes": "Colorado tax starts from federal taxable income (Form 1040 line 15), which carries the federal standard deduction, the 63(f) amounts and the senior deduction.",
       "claims": [
        {
         "expect": "Enter your federal taxable income from your federal income tax form 1040, 1040 SR, or 1040 SP, line 15.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "co-high-income-addback": {
     "method": "fixed",
     "fields": [
      "std_addback_agi_threshold",
      "std_addback_keep_single",
      "std_addback_keep_mfj"
     ],
     "establishes": "Above $300,000 of AGI the federal standard or itemized deduction beyond $1,000 single / $2,000 joint is added back for 2026 and later (it was $12,000/$16,000 for 2023-2025); nominal, no indexing.",
     "sources": [
      {
       "url": "https://tax.colorado.gov/individual-income-tax-guide",
       "title": "Individual Income Tax Guide",
       "publisher": "Colorado Department of Revenue",
       "kind": "agency_page",
       "establishes": "Addback threshold and 2026+ limits.",
       "claims": [
        {
         "expect": "whose adjusted gross income exceeds $300,000 and who claims either itemized deductions or the standard deduction on their federal return",
         "status": "phrase"
        },
        {
         "expect": "2026 and later $1,000 $2,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "co-ss-full-subtraction-agi": {
     "method": "fixed",
     "fields": [
      "ss_exempt_agi_single",
      "ss_exempt_agi_mfj"
     ],
     "establishes": "For ages 55-64 the Social Security cap rises to the full benefit when AGI is at most $75,000 single / $95,000 joint (HB24-1142, C.R.S. 39-22-104(4)(f)(III)(A)); nominal, no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260209083047id_/https://content.leg.colorado.gov/sites/default/files/2024a_1142_signed.pdf",
       "title": "HB24-1142 (signed act), amending C.R.S. 39-22-104(4)(f) (Internet Archive capture)",
       "publisher": "Colorado General Assembly",
       "kind": "legislation",
       "establishes": "AGI limits.",
       "claims": [
        {
         "expect": "less than or equal to seventy-five thousand dollars if filing individually or ninety-five thousand dollars if filing jointly",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "co-pension-caps": {
     "method": "fixed",
     "fields": [
      "co-pension-ss-caps",
      "survivor_young_cap"
     ],
     "establishes": "The pension and annuity subtraction is capped at $24,000 (65+) and $20,000 (55-64, and a death benefit received under 55); nominal amounts, no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260209083047id_/https://content.leg.colorado.gov/sites/default/files/2024a_1142_signed.pdf",
       "title": "HB24-1142 (signed act), amending C.R.S. 39-22-104(4)(f) (Internet Archive capture)",
       "publisher": "Colorado General Assembly",
       "kind": "legislation",
       "establishes": "Caps.",
       "claims": [
        {
         "expect": "are capped at twenty-four thousand dollars per tax year for any individual who is sixty-five years of age or older at the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://tax.colorado.gov/sites/tax/files/documents/ITT_Social_Security_Pensions_and_Annuities_Jan_2025.pdf",
       "title": "Income Tax Topics: Social Security, Pensions, and Annuities (Jan 2025)",
       "publisher": "Colorado Department of Revenue",
       "kind": "agency_page",
       "establishes": "Under-55 death-benefit cap.",
       "claims": [
        {
         "expect": "In this case, the amount the individual may subtract is limited to $20,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "co-military-subtraction": {
     "method": "scheduled",
     "fields": [
      "military_cap_young"
     ],
     "establishes": "C.R.S. 39-22-104(4)(y): a retiree under 55 may subtract military retirement pay up to $15,000 for tax years 2022 through 2028; the subtraction applies only to tax years 'prior to January 1, 2029', so it is $0 from 2029 (age 55+ uses the general pension subtraction instead). HB26-1062 (uncapped subtraction) was postponed indefinitely.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "military_cap_young": 15000
      },
      "2028": {
       "military_cap_young": 15000
      },
      "2029": {
       "military_cap_young": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260929040135id_/https://content.leg.colorado.gov/sites/default/files/images/olls/crs2024-title-39.pdf",
       "title": "Colorado Revised Statutes 2024, Title 39 (uncertified printout; Internet Archive capture), § 39-22-104(4)(y)",
       "publisher": "Colorado Office of Legislative Legal Services",
       "kind": "statute",
       "establishes": "Military retirement subtraction amounts and sunset.",
       "claims": [
        {
         "expect": "for income tax years commencing on or after january 1, 2019, but prior to january 1, 2029, an amount equal to a qualified individual's military retirement benefits",
         "status": "phrase"
        },
        {
         "expect": "fifteen thousand dollars for income tax years commencing on or after january 1, 2022, but before january 1, 2029",
         "status": "phrase"
        },
        {
         "expect": "\"qualified individual\" means an individual who is under fifty-five years of age at the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://tax.colorado.gov/retired-servicemembers",
       "title": "Retired Servicemembers",
       "publisher": "Colorado Department of Revenue",
       "kind": "agency_page",
       "establishes": "DOR table through 2028.",
       "claims": [
        {
         "expect": "$15,000 $15,000 $15,000 $15,000 $15,000 $15,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "co-ages": {
     "method": "age",
     "fields": [
      "military_min_age",
      "survivor_young_below_age"
     ],
     "establishes": "Fixed attained age 55 at the close of the tax year splits the military and pension/death-benefit rules.",
     "sources": [
      {
       "url": "https://tax.colorado.gov/retired-servicemembers",
       "title": "Retired Servicemembers",
       "publisher": "Colorado Department of Revenue",
       "kind": "agency_page",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "under 55 years of age at the end of the tax year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://tax.colorado.gov/sites/tax/files/documents/ITT_Social_Security_Pensions_and_Annuities_Jan_2025.pdf",
       "title": "Income Tax Topics: Social Security, Pensions, and Annuities (Jan 2025)",
       "publisher": "Colorado Department of Revenue",
       "kind": "agency_page",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "Individual taxpayers under age 55 may not claim the subtraction unless the pension and annuity income is a death benefit",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "co-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Colorado starts from federal taxable income, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "The under-55 military retirement subtraction (up to $15,000) ends after tax year 2028.",
     "years": "2029+",
     "conditional": false,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260929040135id_/https://content.leg.colorado.gov/sites/default/files/images/olls/crs2024-title-39.pdf",
       "title": "C.R.S. 2024 Title 39, § 39-22-104(4)(y)",
       "publisher": "Colorado Office of Legislative Legal Services",
       "kind": "statute",
       "establishes": "Sunset.",
       "claims": [
        {
         "expect": "but before january 1, 2029",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "The under-55 military retirement subtraction ($15,000) ends after tax year 2028 (C.R.S. 39-22-104(4)(y)); the projection schedules it to 0 from 2029 (co-military-subtraction).",
    "The 2026+ high-income addback limits ($1,000/$2,000) come from DOR guidance; the 2024 C.R.S. printout still shows the 2023-2025 $12,000/$16,000 amounts."
   ]
  },
  "CT": {
   "name": "Connecticut",
   "rules": {
    "ct-brackets-and-tables": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh",
      "ct-table-c-addback",
      "ct-table-d-recapture"
     ],
     "establishes": "CGS 12-700(a)(10) prints the rate schedules for taxable years on or after January 1, 2024 (2%/4.5%/5.5%/6%/6.5%/6.9%/6.99%) together with the phase-out of the lowest rate (Table C, from $56,500 single) and the benefit recapture (Table D, from $105,000 / $200,000 single) as fixed dollar amounts; chapter 229 contains no inflation adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260828064902id_/https://www.cga.ct.gov/current/pub/chap_229.htm",
       "title": "Conn. Gen. Stat. chapter 229 (Income Tax), Wayback copy 2026-08-28",
       "publisher": "Connecticut General Assembly",
       "kind": "statute",
       "establishes": "2024+ schedule and phase-outs.",
       "claims": [
        {
         "expect": "For taxable years commencing on or after January 1, 2024, in accordance with the following schedule:",
         "status": "phrase"
        },
        {
         "expect": "for each taxpayer whose Connecticut adjusted gross income exceeds fifty-six thousand five hundred dollars, the amount of the taxpayer's Connecticut taxable income to which the two-per-cent tax rate applies",
         "status": "phrase"
        },
        {
         "expect": "Each taxpayer whose Connecticut adjusted gross income exceeds one hundred five thousand dollars shall pay",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ct-personal-exemption": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "exemption_phaseout_start_single",
      "exemption_phaseout_start_mfj",
      "exemption_phaseout_start_hoh",
      "exemption_phaseout_start_mfs",
      "exemption_phaseout_range_single",
      "exemption_phaseout_range_mfj",
      "exemption_phaseout_step"
     ],
     "establishes": "CGS 12-702: personal exemption $15,000 single (2016+), $19,000 HOH, $24,000 joint, $12,000 MFS, each reduced $1,000 per $1,000 (or fraction) of Connecticut AGI above $30,000 / $38,000 / $48,000 / $24,000; fixed amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260828064902id_/https://www.cga.ct.gov/current/pub/chap_229.htm",
       "title": "Conn. Gen. Stat. chapter 229 (Income Tax), Wayback copy 2026-08-28",
       "publisher": "Connecticut General Assembly",
       "kind": "statute",
       "establishes": "Fixed exemptions and phase-outs.",
       "claims": [
        {
         "expect": "For taxable years commencing on or after January 1, 2016, fifteen thousand dollars",
         "status": "phrase"
        },
        {
         "expect": "shall be entitled to a personal exemption of nineteen thousand dollars",
         "status": "phrase"
        },
        {
         "expect": "taxable year exceeds forty-eight thousand dollars, the exemption amount shall be reduced by one thousand dollars for each one thousand dollars, or fraction thereof",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ct-personal-credit-table": {
     "method": "fixed",
     "fields": [
      "ct-table-e-personal-credit"
     ],
     "establishes": "CGS 12-703 sets the personal tax credit schedule by Connecticut AGI bands (e.g. single from $18,800); fixed amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260828064902id_/https://www.cga.ct.gov/current/pub/chap_229.htm",
       "title": "Conn. Gen. Stat. chapter 229 (Income Tax), Wayback copy 2026-08-28",
       "publisher": "Connecticut General Assembly",
       "kind": "statute",
       "establishes": "Fixed Table E bands.",
       "claims": [
        {
         "expect": "Credits based on adjusted gross income. (a)(1)",
         "status": "phrase"
        },
        {
         "expect": "Over $18,800 but",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ct-social-security": {
     "method": "fixed",
     "fields": [
      "ss_exempt_agi_single",
      "ss_exempt_agi_mfj",
      "ct-ss-line-b-base"
     ],
     "establishes": "CGS 12-701(a)(20)(B)(x): full Social Security subtraction below federal AGI of $75,000 (single/MFS) or $100,000 (joint/HOH), otherwise capped at 25% of benefits via the federal IRC 86 base amounts ($25,000/$32,000, fixed in IRC 86); no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260828064902id_/https://www.cga.ct.gov/current/pub/chap_229.htm",
       "title": "Conn. Gen. Stat. chapter 229 (Income Tax), Wayback copy 2026-08-28",
       "publisher": "Connecticut General Assembly",
       "kind": "statute",
       "establishes": "Fixed thresholds.",
       "claims": [
        {
         "expect": "whose federal adjusted gross income for such taxable year is less than seventy-five thousand dollars, or as a married individual filing separately",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/86",
       "title": "26 U.S.C. 86 (Social Security benefits)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The IRC 86 base amounts are $25,000 / $32,000 joint, fixed with no inflation adjustment.",
       "claims": [
        {
         "expect": "except as otherwise provided in this paragraph, $25,000,",
         "status": "phrase"
        },
        {
         "expect": "$32,000 in the case of a joint return, and",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ct-pension-ira-phasedown": {
     "method": "fixed",
     "fields": [
      "ct-pension-phasedown-table"
     ],
     "establishes": "CGS 12-701(a)(20)(B)(xx)-(xxix): pension/annuity and (from 2026, 100%) IRA subtraction below $75,000/$100,000 single and $100,000/$150,000 joint AGI, with the fixed phase-down percentage table above; fixed dollar bands.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260828064902id_/https://www.cga.ct.gov/current/pub/chap_229.htm",
       "title": "Conn. Gen. Stat. chapter 229 (Income Tax), Wayback copy 2026-08-28",
       "publisher": "Connecticut General Assembly",
       "kind": "statute",
       "establishes": "Fixed pension/IRA bands.",
       "claims": [
        {
         "expect": "any pension or annuity income for the taxable year commencing on or after January 1, 2024, and each taxable year thereafter, in accordance with the following schedule for married individuals who file a return under the federal income tax as married individuals filing jointly whose federal adjusted gross income for such taxable year is less than one hundred fifty thousand dollars",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ct-disability-pension-age": {
     "method": "age",
     "fields": [
      "dis_plan_age_rule"
     ],
     "establishes": "Disability pensions received before the employer's minimum retirement age are wages (not pension income): an attained-age test set by the plan.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260330190739id_/https://portal.ct.gov/-/media/drs/forms/2025/income/2025-ct-1040-instructions_1225.pdf",
       "title": "2025 Form CT-1040 Instructions (Wayback copy)",
       "publisher": "Connecticut Department of Revenue Services",
       "kind": "instructions",
       "establishes": "Pre-minimum-retirement-age disability pensions.",
       "claims": [
        {
         "expect": "Disability pensions received before the recipient met the minimum retirement age set by his or her employer",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ct-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ct-property-tax-credit": {
     "method": "fixed",
     "fields": [
      "ct_ptc_max",
      "ct_ptc_step",
      "ct_ptc_start_single",
      "ct_ptc_start_mfj",
      "ct_ptc_start_hoh",
      "ct_ptc_start_mfs"
     ],
     "establishes": "Conn. Gen. Stat. 12-704c sets the $300 maximum and the AGI thresholds and steps as dollar amounts with no adjustment clause: fixed in law.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260828064902id_/https://www.cga.ct.gov/current/pub/chap_229.htm",
       "title": "Conn. Gen. Stat. chapter 229 (Internet Archive copy)",
       "publisher": "Connecticut General Assembly",
       "kind": "statute",
       "establishes": "12-704c.",
       "claims": [
        {
         "expect": "for taxable years commencing on or after January 1, 2022, three hundred dollars",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "Connecticut does not index any income-tax amount; the IRA subtraction reached 100% in 2026 under the existing schedule (no further scheduled change)."
   ]
  },
  "DC": {
   "name": "District of Columbia",
   "rules": {
    "dc-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj"
     ],
     "establishes": "For tax years after 2021 the seven-bracket table in § 47-1806.03(a)(11) is nominal ($10,000 / $40,000 / $60,000 / $250,000 / $500,000 / $1,000,000); the section has no indexing.",
     "sources": [
      {
       "url": "https://code.dccouncil.gov/us/dc/council/code/sections/47-1806.03",
       "title": "D.C. Code § 47-1806.03",
       "publisher": "Council of the District of Columbia (D.C. Law Library)",
       "kind": "statute",
       "establishes": "Rate table (a)(11).",
       "claims": [
        {
         "expect": "over $250,000 but not over $500,000 $19,650, plus 9.25% of the excess over $250,000",
         "status": "phrase"
        },
        {
         "expect": "over $1,000,000 $91,525, plus 10.75% of the excess over $1,000,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "dc-basic-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "D.C. Code 47-1801.04(44)(A)(iv), (B)(iv), (C)(iv): for taxable years after 2017 the standard deduction is the one prescribed in IRC 63(c), so the basic amounts are the federal ones, indexed federally (increases rounded down to $50). Temporary D.C. Law 26-89 decoupled them for 2025-2026 at $15,000 / $22,500 / $30,000 with DC CPI indexing, but it expired about September 25, 2026 and the Code as codified on 2026-09-30 carries only the federal rule; OTR's 2026 estimated-tax booklet uses the federal $16,100, as the engine does.",
     "index": "IRC 63(c)(2) basic standard deduction, indexed under IRC 63(c)(7)/(4) by the IRC 1(f)(3) cost-of-living adjustment (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://code.dccouncil.gov/us/dc/council/code/sections/47-1801.04",
       "title": "D.C. Code § 47-1801.04",
       "publisher": "Council of the District of Columbia (D.C. Law Library)",
       "kind": "statute",
       "establishes": "Definition (44) as codified on 2026-09-30: for taxable years after 2017 the DC standard deduction is the IRC 63(c) standard deduction (basic plus the additional amounts); the 2026 decoupling (D.C. Law 26-89) is recorded only as expired temporary legislation.",
       "claims": [
        {
         "expect": "(iv) for taxable years beginning after december 31, 2017, the standard deduction as prescribed in section 63(c) of the internal revenue code of 1986",
         "status": "phrase"
        },
        {
         "expect": "income and franchise tax conformity and revision temporary amendment act of 2025",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (Taxable income defined)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 63(c)(4) indexes the basic standard deduction and the subsection (f) additional amounts for age and blindness by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (Tax imposed), subsection (f)(7)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1(f)(7)(A): increases under 1(f)(2)(A) (brackets), 63(c)(4) (standard deduction) and 151(d)(4) are rounded down to a multiple of $50.",
       "claims": [
        {
         "expect": "section 63(c)(4), section 68(b)(2) [1] or section 151(d)(4) is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://otr.cfo.dc.gov/sites/default/files/dc/sites/otr/publication/attachments/2026_D40ES_Book_wLinks04012026.pdf",
       "title": "2026 D-40ES Estimated Payment booklet",
       "publisher": "DC Office of Tax and Revenue",
       "kind": "instructions",
       "establishes": "OTR 2026 estimated-tax instructions.",
       "claims": [
        {
         "expect": "enter $16,100 if single",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "dc-additional-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "The DC standard deduction is the one 'prescribed in section 63(c)' of the IRC, which includes the 63(f) additional amounts for age and blindness, so these are the federal amounts, indexed federally (increases rounded down to $50).",
     "index": "IRC 63(f) additional standard deduction for age/blindness, indexed under IRC 63(c)(4) by the IRC 1(f)(3) cost-of-living adjustment (chained CPI-U, Sept-Aug average)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://code.dccouncil.gov/us/dc/council/code/sections/47-1801.04",
       "title": "D.C. Code § 47-1801.04",
       "publisher": "Council of the District of Columbia (D.C. Law Library)",
       "kind": "statute",
       "establishes": "Definition (44) as codified on 2026-09-30: for taxable years after 2017 the DC standard deduction is the IRC 63(c) standard deduction (basic plus the additional amounts); the 2026 decoupling (D.C. Law 26-89) is recorded only as expired temporary legislation.",
       "claims": [
        {
         "expect": "(iv) for taxable years beginning after december 31, 2017, the standard deduction as prescribed in section 63(c) of the internal revenue code of 1986",
         "status": "phrase"
        },
        {
         "expect": "income and franchise tax conformity and revision temporary amendment act of 2025",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (Taxable income defined)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 63(c)(4) indexes the basic standard deduction and the subsection (f) additional amounts for age and blindness by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (Tax imposed), subsection (f)(7)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1(f)(7)(A): increases under 1(f)(2)(A) (brackets), 63(c)(4) (standard deduction) and 151(d)(4) are rounded down to a multiple of $50.",
       "claims": [
        {
         "expect": "section 63(c)(4), section 68(b)(2) [1] or section 151(d)(4) is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "dc-disabled-income-exclusion": {
     "method": "fixed",
     "fields": [
      "disabled_income_exclusion",
      "disabled_income_exclusion_agi_limit"
     ],
     "establishes": "Up to $10,000 of income for a person the SSA has determined permanently and totally disabled, household AGI under $100,000; nominal in § 47-1803.02(a)(2)(V), no indexing.",
     "sources": [
      {
       "url": "https://code.dccouncil.gov/us/dc/council/code/sections/47-1803.02",
       "title": "D.C. Code § 47-1803.02",
       "publisher": "Council of the District of Columbia (D.C. Law Library)",
       "kind": "statute",
       "establishes": "Exclusion (V).",
       "claims": [
        {
         "expect": "income derived from any source, not to exceed $10,000, for a person who has been determined to have a permanent and total disability",
         "status": "phrase"
        },
        {
         "expect": "is less than $100,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "dc-former-105d-exclusion": {
     "method": "fixed",
     "fields": [
      "dis_income_cap",
      "dis_income_reduce_over"
     ],
     "establishes": "Disability pay excludable under former IRC 105(d) as before the 1983 repeal ($5,200 a year, reduced over $15,000); frozen, no indexing.",
     "sources": [
      {
       "url": "https://code.dccouncil.gov/us/dc/council/code/sections/47-1803.02",
       "title": "D.C. Code § 47-1803.02",
       "publisher": "Council of the District of Columbia (D.C. Law Library)",
       "kind": "statute",
       "establishes": "Exclusion (M).",
       "claims": [
        {
         "expect": "certain disability income payments excludable under",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://otr.cfo.dc.gov/sites/default/files/dc/sites/otr/publication/attachments/2025_D-2440_Form_012626.pdf",
       "title": "2025 Form D-2440 Disability Income Exclusion",
       "publisher": "DC Office of Tax and Revenue",
       "kind": "instructions",
       "establishes": "Amounts.",
       "claims": [
        {
         "expect": "The maximum annual exclusion per disabled person is $5,200",
         "status": "phrase"
        },
        {
         "expect": "$15,000 is the amount DC uses to reduce the disability income you can exclude",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "dc-former-105d-age": {
     "method": "age",
     "fields": [
      "dis_income_max_age"
     ],
     "establishes": "Only for a person under 65 at the end of the year (former IRC 105(d)); fixed age.",
     "sources": [
      {
       "url": "https://otr.cfo.dc.gov/sites/default/files/dc/sites/otr/publication/attachments/2025_D-2440_Form_012626.pdf",
       "title": "2025 Form D-2440 Disability Income Exclusion",
       "publisher": "DC Office of Tax and Revenue",
       "kind": "instructions",
       "establishes": "Age test.",
       "claims": [
        {
         "expect": "You were under the age of 65 on December 31, 2025",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "dc-survivor-benefit-age": {
     "method": "age",
     "fields": [
      "survivor_fcs_exempt_min_age"
     ],
     "establishes": "Survivor benefits from DC or the federal government are excluded for persons 62 or older by the end of the taxable year; fixed age.",
     "sources": [
      {
       "url": "https://code.dccouncil.gov/us/dc/council/code/sections/47-1803.02",
       "title": "D.C. Code § 47-1803.02",
       "publisher": "Council of the District of Columbia (D.C. Law Library)",
       "kind": "statute",
       "establishes": "Exclusion (N)(ii).",
       "claims": [
        {
         "expect": "survivor benefits received from the district of columbia or the federal government by persons who are 62 years of age or older by the end of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "dc-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "DC starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-dc-credits": {
     "method": "cpi",
     "fields": [
      "dc-credits"
     ],
     "establishes": "D.C. Code 47-1806.06 and 47-1806.04(f)(1)(C): the Schedule H maximum and eligibility threshold and the childless EITC amounts are increased annually by the Washington-area CPI; the engine carries the 2025 amounts.",
     "sources": [
      {
       "url": "https://otr.cfo.dc.gov/sites/default/files/dc/sites/otr/publication/attachments/2025_D40_Book_082026_v1.pdf",
       "title": "2025 D-40 Individual Income Tax Forms and Instructions booklet (Revised 11/2025; file version 08/2026)",
       "publisher": "DC Office of Tax and Revenue (OCFO)",
       "kind": "agency_page",
       "establishes": "DC Schedule H homeowner/renter property tax credit, 2025: percentage bands for claimants under 70, including the band above the statutory $55,000",
       "claims": [
        {
         "expect": "The maximum credit increases to $1,425. The income limits",
         "status": "phrase"
        },
        {
         "expect": "increase to $66,000 for people under 70 and $90,000 for people 70 or older.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://otr.cfo.dc.gov/sites/default/files/dc/sites/otr/publication/attachments/2025_D40_Book_082026_v1.pdf",
       "title": "2025 D-40 Individual Income Tax Booklet",
       "publisher": "DC Office of Tax and Revenue",
       "kind": "agency_page",
       "establishes": "DC EITC: % of federal EIC (with child) / own childless schedule",
       "claims": [
        {
         "expect": "The District EITC is now 100% of the federal EITC",
         "status": "phrase"
        },
        {
         "expect": "Line 27d Multiply the calculated federal EIC amount x 1.00 and enter",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://code.dccouncil.gov/us/dc/council/code/sections/47-1806.04",
       "title": "D.C. Code 47-1806.04 (credits)",
       "publisher": "Council of the District of Columbia (code.dccouncil.gov)",
       "kind": "statute",
       "establishes": "DC EITC: % of federal EIC (with child) / own childless schedule",
       "claims": [
        {
         "expect": "in an amount equal to 85% of the earned income tax credit allowed under section 32",
         "status": "phrase"
        },
        {
         "expect": "beginning after December 31, 2028, an individual with a qualifying child",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "index": "Washington-area CPI (DC OTR annual adjustment)",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "DC basic standard deduction is UNKNOWN: the engine's $16,100/$32,200/$24,150 match OTR's 2026 D-40ES (federal amounts), but D.C. Law 26-89 (temporary, expired ~2026-09-25) set $15,000/$22,500/$30,000 with DC-CPI indexing for years after 2025; the permanent status must be checked (LIMS, the permanent companion bill to Bill 26-458) before projecting.",
    "The DC cost-of-living adjustment's 'base year' wording in 47-1801.04(3a)(b) (base = 2025 or the year before the new amount takes effect, whichever is later) reads as a year-over-year CPI step; OTR has not published a DC-indexed figure."
   ]
  },
  "DE": {
   "name": "Delaware",
   "rules": {
    "de-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj"
     ],
     "establishes": "For taxable years after 2013 the schedule (0% to $2,000, 2.2%, 3.9%, 4.8%, 5.2%, 5.55%, 6.6% over $60,000) is nominal in 30 Del. C. § 1102(a)(14); no indexing.",
     "sources": [
      {
       "url": "https://delcode.delaware.gov/title30/c011/sc01/index.html",
       "title": "30 Del. C. § 1102 (Title 30, Chapter 11, Subchapter I)",
       "publisher": "Delaware Code Online (Delaware Legislative Council)",
       "kind": "statute",
       "establishes": "§ 1102(a)(14).",
       "claims": [
        {
         "expect": "(14) for taxable years beginning after december 31, 2013, the amount of tax shall be determined as follows: 2.2% of taxable income in excess of $2,000",
         "status": "phrase"
        },
        {
         "expect": "5.55% of taxable income in excess of $25,000 but not in excess of $60,000; and 6.6% of taxable income in excess of $60,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "de-standard-deduction": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption"
     ],
     "establishes": "Standard deduction $3,250 ($6,500 joint) since 2000, plus $2,500 for each taxpayer 65+ and for blindness; nominal in § 1108, no indexing.",
     "sources": [
      {
       "url": "https://delcode.delaware.gov/title30/c011/sc02/index.html",
       "title": "30 Del. C. § 1108 (Title 30, Chapter 11, Subchapter II)",
       "publisher": "Delaware Code Online (Delaware Legislative Council)",
       "kind": "statute",
       "establishes": "Standard deduction and additions.",
       "claims": [
        {
         "expect": "for taxable periods beginning after december 31, 1999, the standard deduction of a resident individual shall be $3,250, and the standard deduction of resident spouses shall be $6,500",
         "status": "phrase"
        },
        {
         "expect": "the sum of $2,500 shall be added to the standard deduction",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "de-age-65": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "Additional standard deduction when the taxpayer has attained 65 before the close of the year; fixed age.",
     "sources": [
      {
       "url": "https://delcode.delaware.gov/title30/c011/sc02/index.html",
       "title": "30 Del. C. § 1108 (Title 30, Chapter 11, Subchapter II)",
       "publisher": "Delaware Code Online (Delaware Legislative Council)",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "for the taxpayer who has attained the age of 65 before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "de-personal-credits": {
     "method": "fixed",
     "fields": [
      "exemption_credit_per",
      "senior_credit_per",
      "dep_credit"
     ],
     "establishes": "Personal credit $110 per federal personal exemption plus $110 for each resident 60 or over (since 1996); nominal in § 1110(b), no indexing.",
     "sources": [
      {
       "url": "https://delcode.delaware.gov/title30/c011/sc02/index.html",
       "title": "30 Del. C. § 1110 (Title 30, Chapter 11, Subchapter II)",
       "publisher": "Delaware Code Online (Delaware Legislative Council)",
       "kind": "statute",
       "establishes": "Personal credit.",
       "claims": [
        {
         "expect": "$110 for each personal exemption to which such individual is entitled for the taxable year for federal income tax purposes; plus (2) an additional $110 in the case of each resident person age 60 or over",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "de-age-60": {
     "method": "age",
     "fields": [
      "credit_senior_min_age",
      "retirement_exclusion_min_age",
      "lowinc_disabled_min_age",
      "military_min_age",
      "young_pension_max_age"
     ],
     "establishes": "Fixed ages: the extra credit, the $12,500 pension exclusion and the low-income exclusion use age 60 (the under-60 tier covers ages up to 59).",
     "sources": [
      {
       "url": "https://delcode.delaware.gov/title30/c011/sc02/index.html",
       "title": "30 Del. C. § 1110 / 1106 (Title 30, Chapter 11, Subchapter II)",
       "publisher": "Delaware Code Online (Delaware Legislative Council)",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "an additional $110 in the case of each resident person age 60 or over",
         "status": "phrase"
        },
        {
         "expect": "for persons age 60 or older, amounts received, not to exceed $12,500",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "de-pension-exclusion": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj",
      "young_pension_exclusion"
     ],
     "establishes": "Pension exclusion up to $12,500 (60+, pensions and eligible retirement income) and $2,000 (under 60, pensions); the same amounts are re-enacted for 2027, 2028 and 2029+ in § 1106(b)(3); no indexing.",
     "sources": [
      {
       "url": "https://delcode.delaware.gov/title30/c011/sc02/index.html",
       "title": "30 Del. C. § 1106(b)(3) (Title 30, Chapter 11, Subchapter II)",
       "publisher": "Delaware Code Online (Delaware Legislative Council)",
       "kind": "statute",
       "establishes": "Pension exclusion amounts through 2029+.",
       "claims": [
        {
         "expect": "e. for taxable years beginning on or after january 1, 2029: 1. for persons under age 60, the greater of: a. amounts received, not to exceed $2,000",
         "status": "phrase"
        },
        {
         "expect": "a. amounts received, not to exceed $12,500, as pensions from employers, the united states, this state, or any subdivision of this state, or as eligible retirement income; or b. amounts received, not to exceed $25,000, as a united states military pension",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "de-military-pension-under-60": {
     "method": "scheduled",
     "fields": [
      "military_cap_young"
     ],
     "establishes": "Under 60, a U.S. military pension may be excluded up to $12,500 through 2026, $15,000 for 2027, $20,000 for 2028 and $25,000 from 2029 (greater-of with the $2,000 general pension exclusion); no indexing after 2029.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "military_cap_young": 15000
      },
      "2028": {
       "military_cap_young": 20000
      },
      "2029": {
       "military_cap_young": 25000
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://delcode.delaware.gov/title30/c011/sc02/index.html",
       "title": "30 Del. C. § 1106(b)(3)c.-e. (Title 30, Chapter 11, Subchapter II)",
       "publisher": "Delaware Code Online (Delaware Legislative Council)",
       "kind": "statute",
       "establishes": "Military pension schedule.",
       "claims": [
        {
         "expect": "c. for the taxable year beginning on january 1, 2027: 1. for persons under age 60, the greater of",
         "status": "phrase"
        },
        {
         "expect": "b. amounts received, not to exceed $15,000, as a united states military pension",
         "status": "phrase"
        },
        {
         "expect": "b. amounts received, not to exceed $20,000, as a united states military pension",
         "status": "phrase"
        },
        {
         "expect": "b. amounts received, not to exceed $25,000, as a united states military pension",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "de-low-income-exclusion": {
     "method": "fixed",
     "fields": [
      "lowinc_disabled_exclusion",
      "lowinc_disabled_earned_limit",
      "lowinc_disabled_income_limit"
     ],
     "establishes": "$2,000 exclusion ($4,000 joint) for a person over 60 or permanently disabled with earned income under $2,500 and AGI at most $10,000 (doubled joint); nominal in § 1106(b)(2), no indexing.",
     "sources": [
      {
       "url": "https://delcode.delaware.gov/title30/c011/sc02/index.html",
       "title": "30 Del. C. § 1106(b)(2) (Title 30, Chapter 11, Subchapter II)",
       "publisher": "Delaware Code Online (Delaware Legislative Council)",
       "kind": "statute",
       "establishes": "Low-income elderly/disabled exclusion.",
       "claims": [
        {
         "expect": "the amount of $2,000 by any person who has a total and permanent disability or by a person who is over 60 years of age, and (i) whose earned income in the taxable year is less than $2,500 and (ii) whose adjusted gross income (without reduction by this exclusion) does not exceed $10,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "de-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Delaware starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "60+ military pension exclusion becomes the greater of the $12,500 pension exclusion or $15,000 (2027) / $20,000 (2028) / $25,000 (2029+) of U.S. military pension.",
     "years": "2027-2029+",
     "conditional": false,
     "sources": [
      {
       "url": "https://delcode.delaware.gov/title30/c011/sc02/index.html",
       "title": "30 Del. C. § 1106(b)(3) (Title 30, Chapter 11, Subchapter II)",
       "publisher": "Delaware Code Online (Delaware Legislative Council)",
       "kind": "statute",
       "establishes": "60+ military route.",
       "claims": [
        {
         "expect": "2. for persons age 60 or older, the greater of: a. amounts received, not to exceed $12,500",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "From 2027 a person 60 or older may exclude a U.S. military pension up to $15,000 (2027), $20,000 (2028), $25,000 (2029+) instead of the $12,500 general cap (30 Del. C. 1106(b)(3)c.-e.); the worksheet has no field for the 60+ military route - check the engine models it."
   ]
  },
  "GA": {
   "name": "Georgia",
   "rules": {
    "ga-standard-deduction": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj"
     ],
     "establishes": "HB 463 (2026) sets $15,000 / $30,000 for 2026 and raises them $375 / $750 a year from January 1, 2027 until $18,000 / $36,000, but each step is delayed a year whenever OPB's December 1 revenue tests fail. The steps are conditional, like the rate cuts on the same trigger, so the projection holds the 2026 amounts and lists the steps under enacted changes not applied (conditional).",
     "sources": [
      {
       "url": "https://www.legis.ga.gov/api/legislation/document/20252026/249080",
       "title": "HB 463 (2026), Georgia Economic Growth and Tax Relief Act of 2026 (as passed House and Senate)",
       "publisher": "Georgia General Assembly",
       "kind": "legislation",
       "establishes": "48-7-27(a)(1)(B) as amended.",
       "claims": [
        {
         "expect": "beginning on January 1, 2027, until such deduction reaches $36,000.00",
         "status": "phrase"
        },
        {
         "expect": "be increased by $375.00 annually beginning on January 1, 2027, until such deduction",
         "status": "phrase"
        },
        {
         "expect": "reaches $18,000.00, provided that such increases in such deduction shall be subject",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-dependent-exemption": {
     "method": "fixed",
     "fields": [
      "dep_exemption"
     ],
     "establishes": "The dependent exemption is $5,000 for 2026 and rises $125 a year from January 1, 2027 until $6,000, subject to the same revenue-test delays as the standard deduction; the projection holds $5,000 and lists the steps under enacted changes not applied (conditional).",
     "sources": [
      {
       "url": "https://www.legis.ga.gov/api/legislation/document/20252026/249080",
       "title": "HB 463 (2026), Georgia Economic Growth and Tax Relief Act of 2026 (as passed House and Senate)",
       "publisher": "Georgia General Assembly",
       "kind": "legislation",
       "establishes": "48-7-26(b) as amended.",
       "claims": [
        {
         "expect": "such deduction shall be increased by $125.00 72 annually beginning on January 1, 2027, until such deduction reaches $6,000.00",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-retirement-exclusion-65": {
     "method": "scheduled",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "The 65+ retirement income exclusion is $65,000 per taxpayer through tax year 2026 and $70,000 for tax years beginning on or after January 1, 2027 (per spouse on a joint return); no indexing.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "retirement_income_exclusion_single": 70000,
       "retirement_income_exclusion_mfj": 140000
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://www.legis.ga.gov/api/legislation/document/20252026/249080",
       "title": "HB 463 (2026), Georgia Economic Growth and Tax Relief Act of 2026 (as passed House and Senate)",
       "publisher": "Georgia General Assembly",
       "kind": "legislation",
       "establishes": "48-7-27(a)(5)(A)(xiii)-(xiv) as amended.",
       "claims": [
        {
         "expect": "For taxable years beginning on or after January 1, 2027, retirement income from",
         "status": "phrase"
        },
        {
         "expect": "$70,000.00 for each taxpayer meeting the eligibility",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-retirement-exclusion-62": {
     "method": "fixed",
     "fields": [
      "retirement_exclusion_partial_single",
      "retirement_exclusion_partial_mfj"
     ],
     "establishes": "The 62-64 (or disabled) retirement exclusion stays $35,000 per taxpayer before and after 2027; nominal, no indexing.",
     "sources": [
      {
       "url": "https://www.legis.ga.gov/api/legislation/document/20252026/249080",
       "title": "HB 463 (2026), Georgia Economic Growth and Tax Relief Act of 2026 (as passed House and Senate)",
       "publisher": "Georgia General Assembly",
       "kind": "legislation",
       "establishes": "Division (xiv) keeps $35,000 for the 62-64/disabled tier.",
       "claims": [
        {
         "expect": "not to exceed an exclusion amount of $35,000.00 for each taxpayer",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-retirement-ages": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age",
      "retirement_exclusion_partial_min_age",
      "retirement_disabled_age",
      "military_min_age"
     ],
     "establishes": "Fixed attained ages: 62-64 during any part of the year (or permanently and totally disabled) for the lower tier, 65 or older for the higher tier; the military exclusion's split is 'less than 62 years of age'.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260321180421id_/https://law.justia.com/codes/georgia/title-48/chapter-7/article-2/section-48-7-27/",
       "title": "O.C.G.A. § 48-7-27 (Justia; Internet Archive capture 2026-03-21)",
       "publisher": "Justia (unofficial publication of the Official Code of Georgia)",
       "kind": "statute",
       "establishes": "48-7-27(a)(5)(D) and (5.1).",
       "claims": [
        {
         "expect": "Is 62 years of age or older but less than 65 years of age during any part of the taxable year",
         "status": "phrase"
        },
        {
         "expect": "Is 65 years of age or older during any part of the year",
         "status": "phrase"
        },
        {
         "expect": "received by an individual who is less than 62 years of age",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-military-exclusion": {
     "method": "fixed",
     "fields": [
      "military_cap_young",
      "military_earned_bonus",
      "military_earned_threshold"
     ],
     "establishes": "Military retirement exclusion under 62: $17,500 plus another $17,500 if Georgia earned income exceeds $17,500; nominal in § 48-7-27(a)(5.1), no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260321180421id_/https://law.justia.com/codes/georgia/title-48/chapter-7/article-2/section-48-7-27/",
       "title": "O.C.G.A. § 48-7-27 (Justia; Internet Archive capture 2026-03-21)",
       "publisher": "Justia (unofficial publication of the Official Code of Georgia)",
       "kind": "statute",
       "establishes": "48-7-27(a)(5.1)(A).",
       "claims": [
        {
         "expect": "Up to $17,500.00 of income received by an individual who is less than 62 years of age",
         "status": "phrase"
        },
        {
         "expect": "provided that he or she has Georgia earned income otherwise included in his or her Georgia taxable net income in an amount that exceeds $17,500.00",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-earned-income-in-exclusion": {
     "method": "fixed",
     "fields": [
      "earned_income_in_retirement_exclusion"
     ],
     "establishes": "No more than $5,000 of earned income counts as retirement income; nominal.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260321180421id_/https://law.justia.com/codes/georgia/title-48/chapter-7/article-2/section-48-7-27/",
       "title": "O.C.G.A. § 48-7-27 (Justia; Internet Archive capture 2026-03-21)",
       "publisher": "Justia (unofficial publication of the Official Code of Georgia)",
       "kind": "statute",
       "establishes": "48-7-27(a)(5)(E).",
       "claims": [
        {
         "expect": "no more than $5,000.00 of an individual's earned income",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-low-income-credit": {
     "method": "fixed",
     "fields": [
      "low_income_credit_agi",
      "low_income_credit_amount",
      "low_income_credit_amount_last",
      "low_income_credit_agi_limit"
     ],
     "establishes": "The low income credit (per-exemption amounts by federal AGI band, none at $20,000 or more) is a nominal table in O.C.G.A. 48-7-52; DOR still applies the $20,000 limit. The statute text itself could not be fetched (no reachable copy); the table has carried the same amounts for decades, but indexing absence is inferred from the DOR publications, not read in the statute.",
     "sources": [
      {
       "url": "https://dor.georgia.gov/low-income-tax-credit",
       "title": "Low Income Tax Credit",
       "publisher": "Georgia Department of Revenue",
       "kind": "agency_page",
       "establishes": "States the $20,000 AGI limit.",
       "claims": [
        {
         "expect": "credit if your Federal adjusted gross income is less than $20,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-qualifying-child-credit": {
     "method": "fixed",
     "fields": [
      "dep_child_credit"
     ],
     "establishes": "$250 per qualifying child under age six (O.C.G.A. 48-7-29.27, from 2026); nominal amount per DOR; statute text not fetched.",
     "sources": [
      {
       "url": "https://dor.georgia.gov/qualifying-child-credit",
       "title": "Qualifying Child Credit",
       "publisher": "Georgia Department of Revenue",
       "kind": "agency_page",
       "establishes": "States the $250 credit and the under-six age.",
       "claims": [
        {
         "expect": "provides an income tax credit of $250 for each qualifying child",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-qualifying-child-age": {
     "method": "age",
     "fields": [
      "dep_child_credit_max_age"
     ],
     "establishes": "Child must not have attained age six during the taxable year (engine: 5 or younger); fixed age.",
     "sources": [
      {
       "url": "https://dor.georgia.gov/qualifying-child-credit",
       "title": "Qualifying Child Credit",
       "publisher": "Georgia Department of Revenue",
       "kind": "agency_page",
       "establishes": "Age test.",
       "claims": [
        {
         "expect": "the child has not attained the age of six during the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ga-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Georgia starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "Flat income tax rate is 4.99% for 2026 and falls 0.125 point each January 1 from 2027 until 3.99%, each step delayed a year when the Governor's revenue estimate, prior-year collections or Revenue Shortfall Reserve tests fail as of December 1. Whether the 2027 step happens is settled only by the Office of Planning and Budget's determination due by December 1, 2026, not yet made as of 2026-10-01, so the projection holds the 2026 amount (conditional).",
     "years": "2027-2034",
     "conditional": true,
     "sources": [
      {
       "url": "https://www.legis.ga.gov/api/legislation/document/20252026/249080",
       "title": "HB 463 (2026), Georgia Economic Growth and Tax Relief Act of 2026 (as passed House and Senate)",
       "publisher": "Georgia General Assembly",
       "kind": "legislation",
       "establishes": "48-7-20(a.1) as amended.",
       "claims": [
        {
         "expect": "0.125 percent annually beginning on January 1, 2026 2027, until the rate reaches 4.99",
         "status": "phrase"
        },
        {
         "expect": "shall be delayed by one year for each year that any of the following are true",
         "status": "phrase"
        },
        {
         "expect": "The Governor's revenue estimate for the succeeding fiscal year is not at least 3",
         "status": "phrase"
        },
        {
         "expect": "The Office of Planning and Budget shall make the determinations provided in",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    {
     "what": "New exclusions of up to $1,750 of qualified overtime (hourly full-time employees) and up to $1,750 of cash tips from 2026; the overtime exclusion (and the tips paragraph) stand repealed December 31, 2028.",
     "years": "2026-2028",
     "conditional": false,
     "sources": [
      {
       "url": "https://www.legis.ga.gov/api/legislation/document/20252026/249080",
       "title": "HB 463 (2026), Georgia Economic Growth and Tax Relief Act of 2026 (as passed House and Senate)",
       "publisher": "Georgia General Assembly",
       "kind": "legislation",
       "establishes": "48-7-27(a)(16)-(17).",
       "claims": [
        {
         "expect": "This paragraph shall stand repealed and reserved on December 31, 2028",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    {
     "what": "Standard deduction +$375 single / +$750 joint and dependent exemption +$125 a year from 2027 until $18,000 / $36,000 and $6,000, each step delayed a year when the December 1 revenue tests fail. Whether the 2027 step happens is settled only by the Office of Planning and Budget's determination due by December 1, 2026, not yet made as of 2026-10-01, so the projection holds the 2026 amount (conditional).",
     "years": "2027-2034 or later",
     "conditional": true,
     "sources": [
      {
       "url": "https://www.legis.ga.gov/api/legislation/document/20252026/249080",
       "title": "HB 463 (2026), Georgia Economic Growth and Tax Relief Act of 2026 (as passed House and Senate)",
       "publisher": "Georgia General Assembly",
       "kind": "legislation",
       "establishes": "48-7-27(a)(1)(B) as amended.",
       "claims": [
        {
         "expect": "beginning on January 1, 2027, until such deduction reaches $36,000.00",
         "status": "phrase"
        },
        {
         "expect": "be increased by $375.00 annually beginning on January 1, 2027, until such deduction",
         "status": "phrase"
        },
        {
         "expect": "reaches $18,000.00, provided that such increases in such deduction shall be subject",
         "status": "phrase"
        },
        {
         "expect": "shall be delayed by one year for each year that any of the following are true",
         "status": "phrase"
        },
        {
         "expect": "The Governor's revenue estimate for the succeeding fiscal year is not at least 3",
         "status": "phrase"
        },
        {
         "expect": "The Office of Planning and Budget shall make the determinations provided in",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.legis.ga.gov/api/legislation/document/20252026/249080",
       "title": "HB 463 (2026), Georgia Economic Growth and Tax Relief Act of 2026 (as passed House and Senate)",
       "publisher": "Georgia General Assembly",
       "kind": "legislation",
       "establishes": "48-7-26(b) as amended.",
       "claims": [
        {
         "expect": "such deduction shall be increased by $125.00 72 annually beginning on January 1, 2027, until such deduction reaches $6,000.00",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "GA standard deduction and dependent exemption steps (HB 463) are conditional on the December 1 revenue tests (each failed test pushes the later steps back a year, the same trigger as the rate cuts), so the projection holds the 2026 amounts and lists the steps as a conditional enacted change.",
    "ga-low-income-credit and ga-qualifying-child-credit rest on DOR pages; O.C.G.A. 48-7-52 and 48-7-29.27 text was not reachable (no official free Georgia code; Justia/Wayback copies not found)."
   ]
  },
  "HI": {
   "name": "Hawaii",
   "rules": {
    "hi-brackets": {
     "method": "scheduled",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "HRS 235-51 (Act 46, 2024) prints new tables for taxable years beginning after December 31, 2026 (2027-2028) and after December 31, 2028 (2029 on): the brackets widen and each rate moves up a bracket. No indexing after 2029; the schedule values are the full bracket tables (threshold pairs and rates).",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "brackets_single": [
        [
         0,
         14400,
         0.014
        ],
        [
         14400,
         19200,
         0.032
        ],
        [
         19200,
         24000,
         0.055
        ],
        [
         24000,
         36000,
         0.064
        ],
        [
         36000,
         48000,
         0.068
        ],
        [
         48000,
         125000,
         0.072
        ],
        [
         125000,
         175000,
         0.076
        ],
        [
         175000,
         225000,
         0.079
        ],
        [
         225000,
         275000,
         0.0825
        ],
        [
         275000,
         325000,
         0.09
        ],
        [
         325000,
         400000,
         0.1
        ],
        [
         400000,
         null,
         0.11
        ]
       ],
       "brackets_mfj": [
        [
         0,
         28800,
         0.014
        ],
        [
         28800,
         38400,
         0.032
        ],
        [
         38400,
         48000,
         0.055
        ],
        [
         48000,
         72000,
         0.064
        ],
        [
         72000,
         96000,
         0.068
        ],
        [
         96000,
         250000,
         0.072
        ],
        [
         250000,
         350000,
         0.076
        ],
        [
         350000,
         450000,
         0.079
        ],
        [
         450000,
         550000,
         0.0825
        ],
        [
         550000,
         650000,
         0.09
        ],
        [
         650000,
         800000,
         0.1
        ],
        [
         800000,
         null,
         0.11
        ]
       ],
       "brackets_hoh": [
        [
         0,
         21600,
         0.014
        ],
        [
         21600,
         28800,
         0.032
        ],
        [
         28800,
         36000,
         0.055
        ],
        [
         36000,
         54000,
         0.064
        ],
        [
         54000,
         72000,
         0.068
        ],
        [
         72000,
         187500,
         0.072
        ],
        [
         187500,
         262500,
         0.076
        ],
        [
         262500,
         337500,
         0.079
        ],
        [
         337500,
         412500,
         0.0825
        ],
        [
         412500,
         487500,
         0.09
        ],
        [
         487500,
         600000,
         0.1
        ],
        [
         600000,
         null,
         0.11
        ]
       ]
      },
      "2028": {
       "brackets_single": [
        [
         0,
         14400,
         0.014
        ],
        [
         14400,
         19200,
         0.032
        ],
        [
         19200,
         24000,
         0.055
        ],
        [
         24000,
         36000,
         0.064
        ],
        [
         36000,
         48000,
         0.068
        ],
        [
         48000,
         125000,
         0.072
        ],
        [
         125000,
         175000,
         0.076
        ],
        [
         175000,
         225000,
         0.079
        ],
        [
         225000,
         275000,
         0.0825
        ],
        [
         275000,
         325000,
         0.09
        ],
        [
         325000,
         400000,
         0.1
        ],
        [
         400000,
         null,
         0.11
        ]
       ],
       "brackets_mfj": [
        [
         0,
         28800,
         0.014
        ],
        [
         28800,
         38400,
         0.032
        ],
        [
         38400,
         48000,
         0.055
        ],
        [
         48000,
         72000,
         0.064
        ],
        [
         72000,
         96000,
         0.068
        ],
        [
         96000,
         250000,
         0.072
        ],
        [
         250000,
         350000,
         0.076
        ],
        [
         350000,
         450000,
         0.079
        ],
        [
         450000,
         550000,
         0.0825
        ],
        [
         550000,
         650000,
         0.09
        ],
        [
         650000,
         800000,
         0.1
        ],
        [
         800000,
         null,
         0.11
        ]
       ],
       "brackets_hoh": [
        [
         0,
         21600,
         0.014
        ],
        [
         21600,
         28800,
         0.032
        ],
        [
         28800,
         36000,
         0.055
        ],
        [
         36000,
         54000,
         0.064
        ],
        [
         54000,
         72000,
         0.068
        ],
        [
         72000,
         187500,
         0.072
        ],
        [
         187500,
         262500,
         0.076
        ],
        [
         262500,
         337500,
         0.079
        ],
        [
         337500,
         412500,
         0.0825
        ],
        [
         412500,
         487500,
         0.09
        ],
        [
         487500,
         600000,
         0.1
        ],
        [
         600000,
         null,
         0.11
        ]
       ]
      },
      "2029": {
       "brackets_single": [
        [
         0,
         19200,
         0.014
        ],
        [
         19200,
         24000,
         0.032
        ],
        [
         24000,
         36000,
         0.055
        ],
        [
         36000,
         48000,
         0.064
        ],
        [
         48000,
         125000,
         0.068
        ],
        [
         125000,
         175000,
         0.072
        ],
        [
         175000,
         225000,
         0.076
        ],
        [
         225000,
         275000,
         0.079
        ],
        [
         275000,
         325000,
         0.0825
        ],
        [
         325000,
         400000,
         0.09
        ],
        [
         400000,
         475000,
         0.1
        ],
        [
         475000,
         null,
         0.11
        ]
       ],
       "brackets_mfj": [
        [
         0,
         38400,
         0.014
        ],
        [
         38400,
         48000,
         0.032
        ],
        [
         48000,
         72000,
         0.055
        ],
        [
         72000,
         96000,
         0.064
        ],
        [
         96000,
         250000,
         0.068
        ],
        [
         250000,
         350000,
         0.072
        ],
        [
         350000,
         450000,
         0.076
        ],
        [
         450000,
         550000,
         0.079
        ],
        [
         550000,
         650000,
         0.0825
        ],
        [
         650000,
         800000,
         0.09
        ],
        [
         800000,
         950000,
         0.1
        ],
        [
         950000,
         null,
         0.11
        ]
       ],
       "brackets_hoh": [
        [
         0,
         28800,
         0.014
        ],
        [
         28800,
         36000,
         0.032
        ],
        [
         36000,
         54000,
         0.055
        ],
        [
         54000,
         72000,
         0.064
        ],
        [
         72000,
         187500,
         0.068
        ],
        [
         187500,
         262500,
         0.072
        ],
        [
         262500,
         337500,
         0.076
        ],
        [
         337500,
         412500,
         0.079
        ],
        [
         412500,
         487500,
         0.0825
        ],
        [
         487500,
         600000,
         0.09
        ],
        [
         600000,
         712500,
         0.1
        ],
        [
         712500,
         null,
         0.11
        ]
       ]
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://files.hawaii.gov/tax/legal/hrs/hrs_235.pdf",
       "title": "HRS § 235-51, Chapter 235 Income Tax Law (unofficial compilation as of 12/31/2025)",
       "publisher": "Hawaii Department of Taxation",
       "kind": "statute",
       "establishes": "Scheduled tables.",
       "claims": [
        {
         "expect": "in the case of any taxable year beginning after december 31, 2026: if the taxable income is: the tax shall be: not over $14,400 1.40% of taxable income",
         "status": "phrase"
        },
        {
         "expect": "in the case of any taxable year beginning after december 31, 2028: if the taxable income is: the tax shall be: not over $19,200 1.40% of taxable income",
         "status": "phrase"
        },
        {
         "expect": "$63,244.00 plus 11.00% of over $800,000",
         "status": "phrase"
        },
        {
         "expect": "$36,811.00 plus 11.00% of over $475,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "hi-standard-deduction": {
     "method": "scheduled",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "HRS 235-2.4(a)(2) sets $8,000 / $16,000 / $12,000 HOH for 2026-2027, $9,000 / $18,000 / $13,500 for 2028-2029, $10,000 / $20,000 / $15,000 for 2030 and $12,000 / $24,000 / $18,000 for 2031 on; no indexing.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "std_deduction_single": 8000,
       "std_deduction_mfj": 16000,
       "std_deduction_hoh": 12000
      },
      "2028": {
       "std_deduction_single": 9000,
       "std_deduction_mfj": 18000,
       "std_deduction_hoh": 13500
      },
      "2029": {
       "std_deduction_single": 9000,
       "std_deduction_mfj": 18000,
       "std_deduction_hoh": 13500
      },
      "2030": {
       "std_deduction_single": 10000,
       "std_deduction_mfj": 20000,
       "std_deduction_hoh": 15000
      },
      "2031": {
       "std_deduction_single": 12000,
       "std_deduction_mfj": 24000,
       "std_deduction_hoh": 18000
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://files.hawaii.gov/tax/legal/hrs/hrs_235.pdf",
       "title": "HRS § 235-2.4, Chapter 235 Income Tax Law (unofficial compilation as of 12/31/2025)",
       "publisher": "Hawaii Department of Taxation",
       "kind": "statute",
       "establishes": "Scheduled standard deduction.",
       "claims": [
        {
         "expect": "(g) for taxable years beginning after december 31, 2027: (i) $18,000 in the case of a joint return",
         "status": "phrase"
        },
        {
         "expect": "(h) for taxable years beginning after december 31, 2029: (i) $20,000 in the case of a joint return",
         "status": "phrase"
        },
        {
         "expect": "(i) for taxable years beginning after december 31, 2030: (i) $24,000 in the case of a joint return",
         "status": "phrase"
        },
        {
         "expect": "$12,000 in the case of an individual who is not married and who is not a surviving spouse or head of household",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "hi-exemptions": {
     "method": "fixed",
     "fields": [
      "personal_exemption_single",
      "personal_exemption_mfj",
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "dep_exemption",
      "blind_in_lieu_exemption"
     ],
     "establishes": "Personal exemptions are $1,144 per exemption (including one more for each spouse 65+) since 1985, and $7,000 in lieu of them for a blind, deaf or totally disabled person; nominal in HRS 235-54, no indexing.",
     "sources": [
      {
       "url": "https://files.hawaii.gov/tax/legal/hrs/hrs_235.pdf",
       "title": "HRS § 235-54, Chapter 235 Income Tax Law (unofficial compilation as of 12/31/2025)",
       "publisher": "Hawaii Department of Taxation",
       "kind": "statute",
       "establishes": "Exemption amounts.",
       "claims": [
        {
         "expect": "who is sixty-five years of age or older within the taxable year, and multiply that number by $1,144",
         "status": "phrase"
        },
        {
         "expect": "instead of the exemptions provided by subsection (a), the amount of $7,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "hi-age-65": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "Additional exemption for a taxpayer or spouse 65 or older within the taxable year; fixed age.",
     "sources": [
      {
       "url": "https://files.hawaii.gov/tax/legal/hrs/hrs_235.pdf",
       "title": "HRS § 235-54, Chapter 235 Income Tax Law (unofficial compilation as of 12/31/2025)",
       "publisher": "Hawaii Department of Taxation",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "sixty-five years of age or older within the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "hi-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Hawaii follows the federal IRC 1211(b) limit, fixed.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-hi-refundable-credits": {
     "method": "fixed",
     "fields": [
      "hi-refundable-credits"
     ],
     "establishes": "HRS 235-55.85 and 235-55.7 set the food/excise and renters credit amounts and income bands; no indexing clause.",
     "sources": [
      {
       "url": "https://files.hawaii.gov/tax/forms/2025/n311_i.pdf",
       "title": "Form N-311 (Rev. 2025) Refundable Food/Excise Tax Credit (form with instructions)",
       "publisher": "Hawaii Department of Taxation",
       "kind": "agency_page",
       "establishes": "Refundable Food/Excise Tax Credit (Form N-311 -> N-11 line 28)",
       "claims": [
        {
         "expect": "Is your federal adjusted gross income less than $60,000 (less than $40,000 if your filing status is Single)?",
         "status": "phrase"
        },
        {
         "expect": "Under $15,000............................................................................................................................$220",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://files.hawaii.gov/tax/forms/2025/n11ins.pdf",
       "title": "2025 Form N-11 Instructions",
       "publisher": "Hawaii Department of Taxation",
       "kind": "instructions",
       "establishes": "Credit for Low-Income Household Renters (Schedule X Part I -> N-11 line 29)",
       "claims": [
        {
         "expect": "of $50 per qualified exemption",
         "status": "phrase"
        },
        {
         "expect": "including the additional ex-",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "hi-brackets schedule values are complete bracket tables [lower, upper, rate] per filing status; 2028 repeats the 2027 table."
   ]
  },
  "IA": {
   "name": "Iowa",
   "rules": {
    "ia-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "These are the federal basic standard deduction amounts (IRC 63(c)(2); 2026 $16,100 single/MFS, $24,150 HOH, $32,200 joint), indexed from 2026 by the chained CPI with increases rounded down to $50 (IRC 63(c)(7)(B)(ii)). Iowa's computation starts from federal taxable income, so the deduction is the federal one.",
     "index": "the federal basic standard deduction, IRC 63(c)(2)/63(c)(7) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://revenue.iowa.gov/taxes/tax-guidance/individual-income-tax/1040-expanded-instructions/federal-taxable-income",
       "title": "IA 1040 expanded instructions, line 2 federal taxable income",
       "publisher": "Iowa Department of Revenue",
       "kind": "instructions",
       "establishes": "Iowa starts from federal taxable income (federal 1040 line 15), after the federal standard deduction.",
       "claims": [
        {
         "expect": "Enter your federal taxable income as reported on federal 1040, line 15.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Federal standard deduction indexing and rounding.",
       "claims": [
        {
         "expect": "the $23,625 and $15,750 amounts in subparagraph (A) shall each be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 federal standard deduction amounts.",
       "claims": [
        {
         "expect": "For taxable years beginning in 2026, the standard deduction amounts under § 63(c)(2) are as follows:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ia-federal-aged-blind-amount": {
     "method": "federal",
     "fields": [
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "These are the federal additional standard deduction amounts for age 65+/blindness (IRC 63(f); 2026 $1,650 married, $2,050 unmarried), indexed under IRC 63(c)(4) by the chained CPI, increases rounded down to $50 (IRC 1(f)(7)(A)).",
     "index": "the federal additional standard deduction for age/blindness, IRC 63(f), indexed under IRC 63(c)(4) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(c)(4) indexes the subsection (f) amounts.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (tax imposed)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "1(f)(7)(A) rounds a 63(c)(4) increase down to $50.",
       "claims": [
        {
         "expect": "If any increase determined under paragraph (2)(A), section 63(c)(4), section 68(b)(2)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 amounts.",
       "claims": [
        {
         "expect": "deduction amount under § 63(f) for the aged or the blind is $1,650",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ia-federal-senior-deduction": {
     "method": "scheduled",
     "fields": [
      "fed_senior_deduction"
     ],
     "establishes": "The federal senior deduction of IRC 151(d)(5)(C) is $6,000 per qualified individual for taxable years beginning before January 1, 2029, and nothing after: $6,000 in 2027 and 2028, $0 from 2029.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "fed_senior_deduction": 6000
      },
      "2028": {
       "fed_senior_deduction": 6000
      },
      "2029": {
       "fed_senior_deduction": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://revenue.iowa.gov/taxes/tax-guidance/individual-income-tax/1040-expanded-instructions/federal-taxable-income",
       "title": "IA 1040 expanded instructions, line 2 federal taxable income",
       "publisher": "Iowa Department of Revenue",
       "kind": "instructions",
       "establishes": "Iowa starts from federal taxable income (federal 1040 line 15), after the federal standard deduction.",
       "claims": [
        {
         "expect": "Enter your federal taxable income as reported on federal 1040, line 15.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The deduction exists only for taxable years beginning before 2029.",
       "claims": [
        {
         "expect": "In the case of a taxable year beginning before January 1, 2029, there shall be allowed a deduction in an amount equal to $6,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ia-federal-senior-phaseout": {
     "method": "fixed",
     "fields": [
      "fed_senior_phaseout_single",
      "fed_senior_phaseout_mfj"
     ],
     "establishes": "The federal senior deduction phases out above modified AGI of $75,000 ($150,000 joint); these amounts are fixed in IRC 151(d)(5)(C)(iii) with no inflation adjustment (and the deduction itself ends after 2028).",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Fixed phase-out thresholds.",
       "claims": [
        {
         "expect": "as exceeds $75,000 ($150,000 in the case of a joint return)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ia-exemption-credits": {
     "method": "fixed",
     "fields": [
      "exemption_credit_per",
      "dep_credit",
      "senior_credit_per",
      "blind_credit"
     ],
     "establishes": "Iowa Code 422.12(2)(a): $40 personal exemption credit ($80 joint/HOH), $40 per dependent, $20 per person 65+ and $20 per blind person; fixed, no indexing.",
     "sources": [
      {
       "url": "https://www.legis.iowa.gov/docs/code/422.12.pdf",
       "title": "Iowa Code § 422.12",
       "publisher": "Iowa Legislature",
       "kind": "statute",
       "establishes": "Fixed credits.",
       "claims": [
        {
         "expect": "For each dependent, an additional forty dollars.",
         "status": "phrase"
        },
        {
         "expect": "of twenty dollars for each of said individuals who has attained the age of sixty-five years",
         "status": "phrase"
        },
        {
         "expect": "of twenty dollars for each of said individuals who is blind at the close of the tax year.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ia-senior-credit-age": {
     "method": "age",
     "fields": [
      "credit_senior_min_age"
     ],
     "establishes": "The $20 credit is for an individual who has attained 65 before the close of the tax year: a fixed attained age.",
     "sources": [
      {
       "url": "https://www.legis.iowa.gov/docs/code/422.12.pdf",
       "title": "Iowa Code § 422.12",
       "publisher": "Iowa Legislature",
       "kind": "statute",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "who has attained the age of sixty-five years",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ia-retirement-exclusion-age": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age",
      "retirement_disabled_age"
     ],
     "establishes": "Iowa Code 422.7(19) excludes retirement income of a person who is disabled or 55 or older: a fixed attained age.",
     "sources": [
      {
       "url": "https://www.legis.iowa.gov/docs/code/422.7.pdf",
       "title": "Iowa Code § 422.7",
       "publisher": "Iowa Legislature",
       "kind": "statute",
       "establishes": "Disabled or 55+.",
       "claims": [
        {
         "expect": "Fifty-five years of age or older.",
         "status": "phrase"
        },
        {
         "expect": "or maintained or contributed to by a self-employed person as an employer, and deferred",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ia-low-income-exemption": {
     "method": "fixed",
     "fields": [
      "lowinc_exempt_single",
      "lowinc_exempt_joint",
      "lowinc_exempt_single_senior",
      "lowinc_exempt_joint_senior"
     ],
     "establishes": "Iowa Code 422.5(2)-(3): no tax at net income of $9,000 or less ($13,500 joint/HOH/surviving spouse), or $24,000 / $32,000 when 65 or older; fixed amounts.",
     "sources": [
      {
       "url": "https://www.legis.iowa.gov/docs/code/422.5.pdf",
       "title": "Iowa Code § 422.5",
       "publisher": "Iowa Legislature",
       "kind": "statute",
       "establishes": "Fixed thresholds.",
       "claims": [
        {
         "expect": "is thirteen thousand five hundred dollars or less in the case of married",
         "status": "phrase"
        },
        {
         "expect": "persons filing jointly, heads of household, and surviving spouses or nine thousand dollars",
         "status": "phrase"
        },
        {
         "expect": "is thirty-two thousand dollars or less in the case of married persons filing jointly, heads of",
         "status": "phrase"
        },
        {
         "expect": "household, and surviving spouses or twenty-four thousand dollars or less in the case of all",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ia-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "Iowa's flat rate is 3.8% (422.5(1)(a)) with no further scheduled cut in the code as of Dec 2025."
   ]
  },
  "ID": {
   "name": "Idaho",
   "rules": {
    "id-bracket-threshold": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "Idaho Code 63-3024(2)-(3): 5.3% on taxable income over $2,500 ($5,000 joint/HOH/surviving spouse), the thresholds adjusted every year by the ratio of the prior calendar year's average CPI-U to the 1998 CPI-U; the statute states no rounding. The engine carries the TY2025 thresholds ($4,811 / $9,622).",
     "index": "CPI-U, calendar-year average of the preceding year over the 1998 average",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260406041321id_/https://legislature.idaho.gov/statutesrules/idstat/title63/t63ch30/sect63-3024/",
       "title": "Idaho Code § 63-3024 (Wayback copy)",
       "publisher": "Idaho Legislature",
       "kind": "statute",
       "establishes": "Threshold indexing.",
       "claims": [
        {
         "expect": "multiply the last threshold amount by the percentage (the consumer price index for the calendar year immediately preceding the calendar year to which the adjusted threshold amount will apply divided by the consumer price index for calendar year 1998)",
         "status": "phrase"
        },
        {
         "expect": "The consumer price index shall mean the consumer price index for all U.S. urban consumers",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "id-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "These are the federal basic standard deduction amounts (IRC 63(c)(2); 2026 $16,100 single/MFS, $24,150 HOH, $32,200 joint), indexed from 2026 by the chained CPI with increases rounded down to $50 (IRC 63(c)(7)(B)(ii)). Idaho taxable income starts from federal taxable income under the Code as adopted each year (Idaho Code 63-3004), so the Idaho standard deduction is the federal one.",
     "index": "the federal basic standard deduction, IRC 63(c)(2)/63(c)(7) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260906190741id_/https://legislature.idaho.gov/statutesrules/idstat/Title63/T63CH30/SECT63-3004/",
       "title": "Idaho Code § 63-3004 (Wayback copy)",
       "publisher": "Idaho Legislature",
       "kind": "statute",
       "establishes": "Idaho adopts the Internal Revenue Code as in effect on January 1, 2026 (updated each year).",
       "claims": [
        {
         "expect": "means the Internal Revenue Code as amended and in effect on the first day of January 2026",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Federal standard deduction indexing and rounding.",
       "claims": [
        {
         "expect": "the $23,625 and $15,750 amounts in subparagraph (A) shall each be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 federal standard deduction amounts.",
       "claims": [
        {
         "expect": "For taxable years beginning in 2026, the standard deduction amounts under § 63(c)(2) are as follows:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "id-federal-aged-blind-amount": {
     "method": "federal",
     "fields": [
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "These are the federal additional standard deduction amounts for age 65+/blindness (IRC 63(f); 2026 $1,650 married, $2,050 unmarried), indexed under IRC 63(c)(4) by the chained CPI, increases rounded down to $50 (IRC 1(f)(7)(A)).",
     "index": "the federal additional standard deduction for age/blindness, IRC 63(f), indexed under IRC 63(c)(4) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(c)(4) indexes the subsection (f) amounts.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (tax imposed)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "1(f)(7)(A) rounds a 63(c)(4) increase down to $50.",
       "claims": [
        {
         "expect": "If any increase determined under paragraph (2)(A), section 63(c)(4), section 68(b)(2)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 amounts.",
       "claims": [
        {
         "expect": "deduction amount under § 63(f) for the aged or the blind is $1,650",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "id-federal-senior-deduction": {
     "method": "scheduled",
     "fields": [
      "fed_senior_deduction"
     ],
     "establishes": "The federal senior deduction of IRC 151(d)(5)(C) is $6,000 per qualified individual for taxable years beginning before January 1, 2029, and nothing after: $6,000 in 2027 and 2028, $0 from 2029.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "fed_senior_deduction": 6000
      },
      "2028": {
       "fed_senior_deduction": 6000
      },
      "2029": {
       "fed_senior_deduction": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The deduction exists only for taxable years beginning before 2029.",
       "claims": [
        {
         "expect": "In the case of a taxable year beginning before January 1, 2029, there shall be allowed a deduction in an amount equal to $6,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "id-federal-senior-phaseout": {
     "method": "fixed",
     "fields": [
      "fed_senior_phaseout_single",
      "fed_senior_phaseout_mfj"
     ],
     "establishes": "The federal senior deduction phases out above modified AGI of $75,000 ($150,000 joint); these amounts are fixed in IRC 151(d)(5)(C)(iii) with no inflation adjustment (and the deduction itself ends after 2028).",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Fixed phase-out thresholds.",
       "claims": [
        {
         "expect": "as exceeds $75,000 ($150,000 in the case of a joint return)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "id-retirement-benefits-cap": {
     "method": "cpi",
     "fields": [
      "military_cap",
      "military_cap_mfj",
      "noncov_pension_cap_single",
      "noncov_pension_cap_mfj"
     ],
     "establishes": "Idaho Code 63-3022A(2): the retirement benefits deduction is capped at the maximum Social Security benefit payable to a person attaining full retirement age in the tax year (single) and the maximum worker-plus-spouse benefit (joint, 1.5x), so it moves with the SSA maximum benefit (COLA under section 215). Engine 1.10.0 carries (it carried the TY2025 $48,216 / $72,324 before) the 2026 amounts ($49,824 / $74,736: the 2026 maximum benefit at full retirement age, $4,152 a month), so the projection indexes from 2026.",
     "index": "maximum annual Social Security benefit at full retirement age (single; joint = worker plus spousal benefit), SSA COLA",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260906190719id_/https://legislature.idaho.gov/statutesrules/idstat/Title63/T63CH30/SECT63-3022A/",
       "title": "Idaho Code § 63-3022A (Wayback copy)",
       "publisher": "Idaho Legislature",
       "kind": "statute",
       "establishes": "Cap tied to the SSA maximum benefit.",
       "claims": [
        {
         "expect": "an amount equal to maximum social security benefits payable for the tax year to a person attaining full retirement age in the tax year",
         "status": "phrase"
        },
        {
         "expect": "including adjustments to be made based on consumer price index adjustments provided in section 215 of the social security act",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "id-retirement-benefits-ages": {
     "method": "age",
     "fields": [
      "military_min_age",
      "noncov_pension_min_age",
      "noncov_pension_disabled_min_age"
     ],
     "establishes": "The deduction requires age 65, or 62 if disabled (civil-service / police / fire), and for military retirees age 62 by year end: fixed attained ages.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260906190719id_/https://legislature.idaho.gov/statutesrules/idstat/Title63/T63CH30/SECT63-3022A/",
       "title": "Idaho Code § 63-3022A (Wayback copy)",
       "publisher": "Idaho Legislature",
       "kind": "statute",
       "establishes": "Ages 65 / 62.",
       "claims": [
        {
         "expect": "If such individual has either attained age sixty-five (65) years or has attained age sixty-two (62) years and is classified as disabled",
         "status": "phrase"
        },
        {
         "expect": "Has attained the age of sixty-two (62) years by the end of the tax year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "id-permanent-building-fund-tax": {
     "method": "fixed",
     "fields": [
      "flat_tax_per_return"
     ],
     "establishes": "Idaho Code 63-3082: $10 per required return (joint = one); fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260214211436id_/https://legislature.idaho.gov/statutesrules/idstat/title63/t63ch30/sect63-3082/",
       "title": "Idaho Code § 63-3082 (Wayback copy)",
       "publisher": "Idaho Legislature",
       "kind": "statute",
       "establishes": "Fixed $10.",
       "claims": [
        {
         "expect": "Every person required to file an income tax return shall pay a tax of ten dollars ($10.00).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "id-federal-mfs-filing-threshold": {
     "method": "fixed",
     "fields": [
      "filing_threshold_mfs"
     ],
     "establishes": "The federal gross-income filing threshold on a married-filing-separately return is $5 at any age (tied to the exemption amount, which is zero), not an indexed amount.",
     "sources": [
      {
       "url": "https://www.irs.gov/pub/irs-pdf/p501.pdf",
       "title": "Publication 501",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "MFS threshold $5.",
       "claims": [
        {
         "expect": "married filing separately any age $5",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "id-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-id-grocery-credit": {
     "method": "fixed",
     "fields": [
      "id-grocery-credit"
     ],
     "establishes": "Idaho Code 63-3024A sets the grocery credit per person; it changes only by legislation (no indexing clause); $155 for 2025.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260419174425id_/https://tax.idaho.gov/wp-content/uploads/forms/EFO00089/EFO00089_03-02-2026.pdf",
       "title": "Form 40 Instructions 2025 (Idaho Individual Income Tax)",
       "publisher": "Idaho State Tax Commission",
       "kind": "instructions",
       "establishes": "Food (grocery) Tax Credit (Form 40 line 43) - refundable",
       "claims": [
        {
         "expect": "The credit is either $155 each for you, your spouse,",
         "status": "phrase"
        },
        {
         "expect": "of sales tax paid during the year (up to $250 each)",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "The bracket thresholds ($4,811 / $9,622) are the 2025 figures (value_year 2025: a projection adds 2026's indexing). Engine 1.10.0 carries the 2026 retirement-benefits cap by the statute's own peg, the 2026 maximum Social Security benefit at full retirement age: $49,824 single / $74,736 joint (12 x $4,152; joint 1.5 x); Idaho had not yet printed it on a 2026 Form 39R.",
    "63-3024 capture of 2026-04-06 shows last amendment 2025 ch.13 (rate 5.3%); a 2026-session rate change, if any, was not visible on reachable pages."
   ]
  },
  "IL": {
   "name": "Illinois",
   "rules": {
    "il-basic-exemption": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "dep_exemption"
     ],
     "establishes": "35 ILCS 5/204(b)(7),(d-5): for taxable years ending on or before December 31, 2028 the basic exemption (per taxpayer, spouse and dependent) is $2,050 plus a cost-of-living adjustment: $2,050 times the rise in CPI-U (average of the 12 months ending August 31 of the preceding year over 2011), the adjustment rounded down to $25 ($2,925 for 2026). The statute sets NO amount for taxable years ending after December 31, 2028 (item (7) expires then), so the value after 2028 depends on future legislation.",
     "index": "CPI-U, average of the 12 months ending August 31 of the preceding calendar year over calendar 2011 (35 ILCS 5/204(d-5)); enacted only through taxable years ending 12/31/2028",
     "rounding": {
      "mode": "down",
      "step": 25
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20250905194816id_/https://www.ilga.gov/documents/legislation/ilcs/documents/003500050K204.htm",
       "title": "35 ILCS 5/204 (Standard exemption), Wayback copy 2025-09-05",
       "publisher": "Illinois General Assembly",
       "kind": "statute",
       "establishes": "Indexing clause, $25 rounding and the 2028 end date.",
       "claims": [
        {
         "expect": "2024 and on or before December 31, 2028, $2,050 plus the cost-of-living adjustment under subsection (d-5).",
         "status": "phrase"
        },
        {
         "expect": "If any cost-of-living adjustment is not a multiple of $25, that adjustment shall be rounded to the next lowest multiple of $25.",
         "status": "phrase"
        },
        {
         "expect": "The term \"Consumer Price Index\" means the last Consumer Price Index for All Urban Consumers",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://tax.illinois.gov/research/publications/bulletins/fy-2026-15.html",
       "title": "Informational Bulletin FY 2026-15",
       "publisher": "Illinois Department of Revenue",
       "kind": "agency_page",
       "establishes": "2026 exemption $2,925.",
       "claims": [
        {
         "expect": "The personal exemption amount for tax year 2026 will increase to $2,925.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "il-age-blind-exemption": {
     "method": "fixed",
     "fields": [
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption"
     ],
     "establishes": "35 ILCS 5/204(d): an additional $1,000 per taxpayer (and qualifying spouse) 65 or older and $1,000 per blind taxpayer; fixed amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250905194816id_/https://www.ilga.gov/documents/legislation/ilcs/documents/003500050K204.htm",
       "title": "35 ILCS 5/204 (Standard exemption), Wayback copy 2025-09-05",
       "publisher": "Illinois General Assembly",
       "kind": "statute",
       "establishes": "Fixed $1,000.",
       "claims": [
        {
         "expect": "$1,000 for the taxpayer if he or she has attained the age of 65 before the end of the taxable year.",
         "status": "phrase"
        },
        {
         "expect": "$1,000 for the taxpayer if he or she is blind at the end of the taxable year.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "il-senior-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "Attained age 65 before the end of the taxable year: a fixed attained age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250905194816id_/https://www.ilga.gov/documents/legislation/ilcs/documents/003500050K204.htm",
       "title": "35 ILCS 5/204 (Standard exemption), Wayback copy 2025-09-05",
       "publisher": "Illinois General Assembly",
       "kind": "statute",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "has attained the age of 65 before the end of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "il-exemption-income-limits": {
     "method": "fixed",
     "fields": [
      "exemption_agi_cliff_single",
      "exemption_agi_cliff_mfj",
      "dep_exemption_agi_limit_single",
      "dep_exemption_agi_limit_mfj"
     ],
     "establishes": "35 ILCS 5/204(g): no exemption when AGI exceeds $500,000 (joint) or $250,000 (others); fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250905194816id_/https://www.ilga.gov/documents/legislation/ilcs/documents/003500050K204.htm",
       "title": "35 ILCS 5/204 (Standard exemption), Wayback copy 2025-09-05",
       "publisher": "Illinois General Assembly",
       "kind": "statute",
       "establishes": "Fixed AGI limits.",
       "claims": [
        {
         "expect": "no taxpayer may claim an exemption under this Section if the taxpayer's adjusted gross income for the taxable year exceeds (i) $500,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "il-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "il-property-tax-credit-agi": {
     "method": "fixed",
     "fields": [
      "pt_credit_agi_limit",
      "pt_credit_agi_limit_mfj"
     ],
     "establishes": "35 ILCS 5/208: no property tax credit above $250,000 of AGI ($500,000 joint); fixed amounts.",
     "sources": [
      {
       "url": "https://tax.illinois.gov/content/dam/soi/en/web/tax/forms/incometax/documents/currentyear/individual/il-1040-instr.pdf",
       "title": "IL-1040 Instructions",
       "publisher": "Illinois Department of Revenue",
       "kind": "instructions",
       "establishes": "The AGI limits.",
       "claims": [
        {
         "expect": "is greater than $500,000, you are not entitled to a property tax credit",
         "status": "phrase"
        },
        {
         "expect": "$250,000, you are not entitled to a property tax credit or a K-12",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "35 ILCS 5/204(b)(7): the indexed basic exemption is enacted only for taxable years ending on or before December 31, 2028; the section prescribes no amount after that (Wayback copy of Sept 2025; later amendments not checked). Projections past 2028 need an assumption the statute does not supply."
   ]
  },
  "IN": {
   "name": "Indiana",
   "rules": {
    "in-exemptions": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption",
      "dep_exemption",
      "senior_subtraction_lowincome_bonus_single",
      "senior_subtraction_lowincome_bonus_mfj",
      "senior_subtraction_lowincome_agi",
      "senior_subtraction_lowincome_agi_mfs"
     ],
     "establishes": "IC 6-3-1-3.5: $1,000 per federal exemption (taxpayer, spouse, dependent), $1,000 more per person 65+ and per blind person, and $500 more per person 65+ with federal AGI under $40,000 ($20,000 MFS); fixed amounts. (Indiana Code text at iga.in.gov is JavaScript-only and could not be verified by the checker; the fixed classification rests on DOR publications printing the same nominal amounts year after year, with no indexing mentioned.)",
     "sources": [
      {
       "url": "https://www.in.gov/dor/i-am-a/individual/seniors/",
       "title": "Indiana DOR: Seniors (exemptions)",
       "publisher": "Indiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "Current exemption amounts.",
       "claims": [
        {
         "expect": "$1,000 exemption for each exemption claimed on the federal return",
         "status": "phrase"
        },
        {
         "expect": "$500 additional exemption for each individual age 65 or older if their federal adjusted gross income is less than $40,000 ($20,000 if married filing separately)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "in-dependent-child-exemption": {
     "method": "fixed",
     "fields": [
      "dep_extra_exemption",
      "dep_newborn_exemption"
     ],
     "establishes": "An additional $1,500 exemption per qualifying dependent child under 19 (or full-time student under 24); fixed. (Indiana Code text at iga.in.gov is JavaScript-only and could not be verified by the checker; the fixed classification rests on DOR publications printing the same nominal amounts year after year, with no indexing mentioned.)",
     "sources": [
      {
       "url": "https://www.in.gov/dor/i-am-a/individual/seniors/",
       "title": "Indiana DOR: Seniors (exemptions)",
       "publisher": "Indiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "$1,500 child exemption.",
       "claims": [
        {
         "expect": "$1,500 exemption for certain dependent children",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "in-dependent-child-ages": {
     "method": "age",
     "fields": [
      "dep_extra_max_age",
      "dep_extra_student_max_age"
     ],
     "establishes": "The additional child exemption applies to a child under 19, or a full-time student under 24, at year end: fixed ages.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260519121156id_/https://forms.in.gov/Download.aspx?id=16936",
       "title": "2025 Indiana Schedule 3 / IN-DEP exemption instructions (Wayback copy)",
       "publisher": "Indiana Department of Revenue",
       "kind": "instructions",
       "establishes": "Ages 19 / 24.",
       "claims": [
        {
         "expect": "who was under the age of 19 by Dec. 31, 2025; or",
         "status": "phrase"
        },
        {
         "expect": "who is a full-time student who was under the age of 24 by Dec. 31, 2025; and",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "in-senior-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "The additional exemptions are for persons 65 or older by the end of the year: a fixed attained age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260519121156id_/https://forms.in.gov/Download.aspx?id=16936",
       "title": "2025 Indiana Schedule 3 / IN-DEP exemption instructions (Wayback copy)",
       "publisher": "Indiana Department of Revenue",
       "kind": "instructions",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "You were age 65 or older",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "in-disability-deduction": {
     "method": "fixed",
     "fields": [
      "dis_income_cap",
      "dis_income_reduce_over",
      "dis_income_reduce_over_mfs"
     ],
     "establishes": "IC 6-3-2-9: disability pay less $100 per week (so at most $5,200 a year) less federal AGI over $15,000 ($7,500 MFS); fixed amounts. (Indiana Code text at iga.in.gov is JavaScript-only and could not be verified by the checker; the fixed classification rests on DOR publications printing the same nominal amounts year after year, with no indexing mentioned.)",
     "sources": [
      {
       "url": "https://www.in.gov/dor/files/reference/ib70.pdf",
       "title": "Income Tax Information Bulletin #70: Disability Income Deduction (IC 6-3-2-9)",
       "publisher": "Indiana Department of Revenue",
       "kind": "instructions",
       "establishes": "Computation with fixed $100/week and $15,000/$7,500.",
       "claims": [
        {
         "expect": "exceeds $100; then add these amounts.",
         "status": "phrase"
        },
        {
         "expect": "exceeds $15,000, or $7,500",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "in-civil-service-annuity": {
     "method": "fixed",
     "fields": [
      "civil_service_deduction"
     ],
     "establishes": "Up to $16,000 of federal civil service annuity per annuitant 62+ (or surviving spouse), less Social Security; fixed. (Indiana Code text at iga.in.gov is JavaScript-only and could not be verified by the checker; the fixed classification rests on DOR publications printing the same nominal amounts year after year, with no indexing mentioned.)",
     "sources": [
      {
       "url": "https://www.in.gov/dor/i-am-a/individual/deductions/",
       "title": "Indiana DOR: Deductions",
       "publisher": "Indiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "$16,000.",
       "claims": [
        {
         "expect": "The lesser of the amount of taxable civil service annuity income included in federal adjusted gross income or $16,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "in-civil-service-age": {
     "method": "age",
     "fields": [
      "civil_service_min_age"
     ],
     "establishes": "The civil service annuity deduction requires age 62 at year end (survivors any age): a fixed attained age.",
     "sources": [
      {
       "url": "https://www.in.gov/dor/i-am-a/individual/deductions/",
       "title": "Indiana DOR: Deductions",
       "publisher": "Indiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "Age 62.",
       "claims": [
        {
         "expect": "you are at least 62 at the end of the tax year or a surviving spouse.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "in-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-in-unified-elderly": {
     "method": "fixed",
     "fields": [
      "in-unified-elderly"
     ],
     "establishes": "IC 6-3-3-9: the Unified Tax Credit for the Elderly tables are fixed amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://forms.in.gov/Download.aspx?id=16915",
       "title": "IT-40 Booklet 2025 (Indiana Full-Year Resident Individual Income Tax Return instructions)",
       "publisher": "Indiana Department of Revenue (via Wayback)",
       "kind": "agency_page",
       "establishes": "Unified Tax Credit for the Elderly, Tables A and B (2025) by IT-40 line 1 income",
       "claims": [
        {
         "expect": "Joint Filers Both Age 65 or Older",
         "status": "phrase"
        },
        {
         "expect": "Only One Person Age 65 or Older",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "in-rent-home-deductions": {
     "method": "fixed",
     "fields": [
      "rent_ded_cap",
      "rent_ded_cap_mfs",
      "home_pt_ded_cap",
      "home_pt_ded_cap_mfs"
     ],
     "establishes": "IT-40 Schedule 2 lines 1 and 2 (IC 6-3-2-6 and the homeowner's residential property tax deduction): $3,000 ($1,500) and $2,500 ($1,250) as dollar amounts with no adjustment clause; the 2025 SEA 1 fiscal note does not change them: fixed in law.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260519124512id_/https://forms.in.gov/Download.aspx?id=16933",
       "title": "Indiana Schedule 2 (Form IT-40) 2025 (Internet Archive copy)",
       "publisher": "Indiana Department of Revenue",
       "kind": "instructions",
       "establishes": "Lines 1 and 2.",
       "claims": [
        {
         "expect": "Enter the lesser of $3,000 ($1,500 if married filing separately) or amount of rent paid",
         "status": "phrase"
        },
        {
         "expect": "Enter the lesser of $2,500 ($1,250 if married filing separately) or amount of property tax paid",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "Indiana Code text (iga.in.gov) is a JavaScript application the checker cannot read; all Indiana sources are DOR publications. The fixed classifications are consistent with decades of unchanged nominal amounts but were not verified against statute text.",
    "Not verified: IC 6-3-2-1 is understood to set the flat rate at 2.95% for 2026 and 2.9% from 2027 (HEA 1001-2023); DOR's Departmental Notice #1 confirms only 2.95% for 2026. If true this rate cut is not modelled."
   ]
  },
  "KS": {
   "name": "Kansas",
   "rules": {
    "ks-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj"
     ],
     "establishes": "For tax year 2024 and after the schedules are 5.2% up to $23,000 ($46,000 joint) and 5.58% above; nominal in K.S.A. 79-32,110 with no indexing (rates may fall under the 79-32,110c revenue trigger).",
     "sources": [
      {
       "url": "https://www.ksrevisor.gov/statutes/chapters/ch79/079_032_0110.html",
       "title": "K.S.A. 79-32,110",
       "publisher": "Kansas Office of Revisor of Statutes",
       "kind": "statute",
       "establishes": "2024+ schedules.",
       "claims": [
        {
         "expect": "for tax year 2024, and all tax years thereafter: if the taxable income is:the tax is: not over $46,0005.2% of kansas taxable income",
         "status": "phrase"
        },
        {
         "expect": "not over $23,0005.2% of kansas taxable income",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ks-standard-deduction": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "Standard deduction $3,605 / $8,240 / $6,180 HOH for 2024 and after, plus $850 (single/HOH) or $700 (married) for each federal additional (age/blind) deduction; nominal in K.S.A. 79-32,119, no indexing.",
     "sources": [
      {
       "url": "https://www.ksrevisor.gov/statutes/chapters/ch79/079_032_0119.html",
       "title": "K.S.A. 79-32,119",
       "publisher": "Kansas Office of Revisor of Statutes",
       "kind": "statute",
       "establishes": "Amounts.",
       "claims": [
        {
         "expect": "single individual filing status, $3,605; married filing status, $8,240; and head of household filing status, $6,180",
         "status": "phrase"
        },
        {
         "expect": "single individual and head of household filing status, $850; and married filing status, $700",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ks-exemptions": {
     "method": "fixed",
     "fields": [
      "personal_exemption_single",
      "personal_exemption_mfj",
      "personal_exemption_hoh",
      "dep_exemption",
      "dep_newborn_exemption"
     ],
     "establishes": "Personal exemption $9,160 ($18,320 joint), plus $2,320 per dependent, an additional $2,320 for a head of household and $2,320 per newborn (unborn-child exemption); nominal in K.S.A. 79-32,121 / 79-32,121b, no indexing.",
     "sources": [
      {
       "url": "https://www.ksrevisor.gov/statutes/chapters/ch79/079_032_0121.html",
       "title": "K.S.A. 79-32,121",
       "publisher": "Kansas Office of Revisor of Statutes",
       "kind": "statute",
       "establishes": "Exemption amounts.",
       "claims": [
        {
         "expect": "in the case of married individuals filing a joint return, a personal exemption of $18,320",
         "status": "phrase"
        },
        {
         "expect": "a personal exemption of $2,320 for each dependent",
         "status": "phrase"
        },
        {
         "expect": "for live births, the unborn child personal exemption shall be an additional exemption",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.ksrevisor.gov/statutes/chapters/ch79/079_032_0121b.html",
       "title": "K.S.A. 79-32,121b",
       "publisher": "Kansas Office of Revisor of Statutes",
       "kind": "statute",
       "establishes": "HOH additional exemption.",
       "claims": [
        {
         "expect": "shall be allowed an additional kansas exemption of $2,320 for tax year 2024 and all tax years thereafter",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ks-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Kansas starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "Each August 15 from 2025, if prior-fiscal-year income/privilege tax receipts exceed FY2024 receipts adjusted for inflation and the budget stabilization fund is at least 15% of receipts, the excess is used to cut income tax rates (K.S.A. 79-32,110c).",
     "years": "2026+",
     "conditional": true,
     "sources": [
      {
       "url": "https://www.ksrevisor.gov/statutes/chapters/ch79/079_032_0110c.html",
       "title": "K.S.A. 79-32,110c",
       "publisher": "Kansas Office of Revisor of Statutes",
       "kind": "statute",
       "establishes": "Revenue-triggered rate reduction.",
       "claims": [
        {
         "expect": "the secretary shall calculate and publish the income tax and privilege tax rate reduction as a result of the excess",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": []
  },
  "KY": {
   "name": "Kentucky",
   "rules": {
    "ky-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_mfs"
     ],
     "establishes": "The standard deduction is recalculated every year for inflation under KRS 141.081 ($3,360 for 2026, up $90). KRS 141.081 itself could not be read (the legislature's statute server was unreachable), so the exact index and rounding are not quoted.",
     "index": "inflation adjustment under KRS 141.081 (CPI-based; statute text not read)",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://revenue.ky.gov/News/Pages/Kentucky-DOR-Announces-2026-Standard-Deduction.aspx",
       "title": "Kentucky DOR Announces 2026 Standard Deduction (Sept 4, 2025)",
       "publisher": "Kentucky Department of Revenue",
       "kind": "agency_page",
       "establishes": "2026 amount and statutory basis.",
       "claims": [
        {
         "expect": "each year, the kentucky department of revenue calculates the individual standard deduction in accordance with krs 141.081. after adjusting for inflation, the standard deduction for 2026 is $3,360, an increase of $90",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ky-personal-credits": {
     "method": "fixed",
     "fields": [
      "senior_credit_per",
      "blind_credit"
     ],
     "establishes": "The additional personal tax credits are a flat $40 for a taxpayer 65 or older and $40 if legally blind (KRS 141.020(3)); DOR's Schedule ITC shows the flat amount with no adjustment. Statute text not read.",
     "sources": [
      {
       "url": "https://revenue.ky.gov/Forms/Schedule%20ITC%20(2025).pdf",
       "title": "Schedule ITC (2025)",
       "publisher": "Kentucky Department of Revenue",
       "kind": "instructions",
       "establishes": "Credit amounts.",
       "claims": [
        {
         "expect": "if you were 65 on or before 12/31/2025, enter 40",
         "status": "phrase"
        },
        {
         "expect": "if you were legally blind on 12/31/2025, enter 40",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ky-senior-credit-age": {
     "method": "age",
     "fields": [
      "credit_senior_min_age"
     ],
     "establishes": "65 on or before December 31 of the tax year; fixed age.",
     "sources": [
      {
       "url": "https://revenue.ky.gov/Forms/Schedule%20ITC%20(2025).pdf",
       "title": "Schedule ITC (2025)",
       "publisher": "Kentucky Department of Revenue",
       "kind": "instructions",
       "establishes": "Age test.",
       "claims": [
        {
         "expect": "if you were 65 on or before 12/31/2025, enter 40",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ky-pension-exclusion": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "Pension income exclusion is 100% of taxable retirement benefits up to $31,110 per taxpayer (KRS 141.019); flat amount in DOR instructions, unchanged since 2018. Statute text not read.",
     "sources": [
      {
       "url": "https://revenue.ky.gov/Forms/740%20Packet%20Instructions.pdf",
       "title": "2025 Kentucky Form 740 Instructions packet",
       "publisher": "Kentucky Department of Revenue",
       "kind": "instructions",
       "establishes": "2025 amount.",
       "claims": [
        {
         "expect": "the 2025 exclusion amount is 100 percent of taxable retirement benefits or $31,110, whichever is less",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ky-family-size-credit": {
     "method": "cpi",
     "fields": [
      "fsc_limit"
     ],
     "establishes": "The family size tax credit applies up to 133% of a threshold equal to the federal poverty level for family sizes one to four or more, so its income limits follow the annual HHS poverty guidelines (engine: 2026 guidelines, e.g. $15,960 for one person).",
     "index": "HHS poverty guidelines (48 contiguous states), family sizes 1 to 4-or-more (KRS 141.066)",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://revenue.ky.gov/Forms/740%20Packet%20Instructions.pdf",
       "title": "2025 Kentucky Form 740 Instructions packet",
       "publisher": "Kentucky Department of Revenue",
       "kind": "instructions",
       "establishes": "Threshold basis.",
       "claims": [
        {
         "expect": "this credit provides benefits to individuals and families at incomes up to 133 percent of the threshold amount based on the federal poverty level",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://aspe.hhs.gov/topics/poverty-economic-mobility/poverty-guidelines",
       "title": "HHS Poverty Guidelines (2026)",
       "publisher": "U.S. Department of Health and Human Services (ASPE)",
       "kind": "federal",
       "establishes": "2026 guidelines.",
       "claims": [
        {
         "expect": "2026 poverty guidelines for the 48 contiguous states and the district of columbia persons in family/household poverty guideline 1 $15,960 2 $21,640",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ky-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Kentucky starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "KRS text (141.081, 141.020, 141.019, 141.066) could not be read: apps.legislature.ky.gov was unreachable and Wayback was rate-limited. Standard-deduction index/rounding are therefore not quoted (rounding none/0 is a placeholder).",
    "Kentucky's individual rate (3.5% for 2026) can fall further under the KRS 141.020 revenue triggers; the statute text was not reachable to quote, so no enacted_changes entry was written."
   ]
  },
  "LA": {
   "name": "Louisiana",
   "rules": {
    "la-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "Act 11 (2024 3rd Ex. Sess.) set the standard deduction at $12,500 single/MFS and $25,000 joint/HOH/surviving spouse for 2025, adjusted every year from January 1, 2026 by the CPI-U: each year the prior year's amounts times the CPI-U percentage increase (R.S. 47:294, as LDR's RIB 26-019 states it). The official 2026 amounts are $12,838 and $25,676 (12,500 x 1.027 = 12,837.50, shown as $12,838: to the nearest dollar), which the engine carries.",
     "index": "CPI-U (BLS); prior-year amount times the CPI-U percentage increase (R.S. 47:294, per LDR RIB 26-019)",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://dam.ldr.la.gov/lawspolicies/RIB-25-012-Louisiana-Individual-Income-Tax-Reform-1.pdf",
       "title": "Revenue Information Bulletin 25-012: Louisiana Individual Income Tax Reform (Act 11 of the 2024 Third Extraordinary Session)",
       "publisher": "Louisiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "Annual CPI-U adjustment from 2026.",
       "claims": [
        {
         "expect": "Finally, Act 11 provides for an annual inflation adjustment based upon the Consumer Price",
         "status": "phrase"
        },
        {
         "expect": "Index (CPI-U), with the first adjustments occurring on January 1, 2026.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://dam.ldr.la.gov/lawspolicies/RIB%2026-019.pdf",
       "title": "Revenue Information Bulletin 26-019: Inflation Adjustment to Standard Deduction and Retirement Income Exemption (Sept 28, 2026)",
       "publisher": "Louisiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "Under R.S. 47:294 and 44.1 the prior-year amounts are multiplied by the CPI-U increase; 2026: $12,838 / $25,676 standard deduction, $12,324 retirement exemption (2.7%).",
       "claims": [
        {
         "expect": "Each year, the prior year amounts must be",
         "status": "phrase"
        },
        {
         "expect": "The adjusted amounts for tax year 2026 are shown below:",
         "status": "phrase"
        },
        {
         "expect": "$12,838",
         "status": "phrase"
        },
        {
         "expect": "$25,676",
         "status": "phrase"
        },
        {
         "expect": "$12,324",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "la-retirement-exemption": {
     "method": "cpi",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "Act 11 raised the retirement income exemption for individuals 65 or older to $12,000 per person for 2025 and adjusts it every year from January 1, 2026 by the CPI-U (R.S. 47:44.1, as LDR's RIB 26-019 states it): $12,324 for 2026 (12,000 x 1.027), which the engine carries; LDR's figures are whole dollars.",
     "index": "CPI-U (BLS); prior-year amount times the CPI-U percentage increase (R.S. 47:44.1, per LDR RIB 26-019)",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://dam.ldr.la.gov/lawspolicies/RIB-25-012-Louisiana-Individual-Income-Tax-Reform-1.pdf",
       "title": "Revenue Information Bulletin 25-012: Louisiana Individual Income Tax Reform (Act 11 of the 2024 Third Extraordinary Session)",
       "publisher": "Louisiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "$12,000 per person, CPI-U adjusted from 2026.",
       "claims": [
        {
         "expect": "raising it from $6,000 to $12,000 per person. Furthermore, similar to the standard deduction,",
         "status": "phrase"
        },
        {
         "expect": "Act 11 includes an annual inflation adjustment based on the Consumer Price Index for All Urban",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://dam.ldr.la.gov/lawspolicies/RIB%2026-019.pdf",
       "title": "Revenue Information Bulletin 26-019: Inflation Adjustment to Standard Deduction and Retirement Income Exemption (Sept 28, 2026)",
       "publisher": "Louisiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "Under R.S. 47:294 and 44.1 the prior-year amounts are multiplied by the CPI-U increase; 2026: $12,838 / $25,676 standard deduction, $12,324 retirement exemption (2.7%).",
       "claims": [
        {
         "expect": "Each year, the prior year amounts must be",
         "status": "phrase"
        },
        {
         "expect": "The adjusted amounts for tax year 2026 are shown below:",
         "status": "phrase"
        },
        {
         "expect": "$12,838",
         "status": "phrase"
        },
        {
         "expect": "$25,676",
         "status": "phrase"
        },
        {
         "expect": "$12,324",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "la-retirement-age": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age",
      "conversion_exclusion_min_age"
     ],
     "establishes": "The retirement income exemption is for individuals age 65 or older: a fixed attained age.",
     "sources": [
      {
       "url": "https://dam.ldr.la.gov/lawspolicies/RIB-25-012-Louisiana-Individual-Income-Tax-Reform-1.pdf",
       "title": "Revenue Information Bulletin 25-012: Louisiana Individual Income Tax Reform (Act 11 of the 2024 Third Extraordinary Session)",
       "publisher": "Louisiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "Act 11 increases the exemption for annual retirement income received by individuals aged 65 or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "la-disability-exclusion": {
     "method": "fixed",
     "fields": [
      "dis_income_cap"
     ],
     "establishes": "The $6,000 disability income exclusion of R.S. 47:44.1(B) is fixed in law: Act 11 of the 2024 Third Extraordinary Session amended only R.S. 47:44.1(A) and its inflation clause covers 'the exemption provided for in this Subsection' (A, the retirement income exemption); LDR's RIB 26-019 adjusts only the standard deduction and the retirement income exemption for 2026. Engine 1.12.0 (settled from the session law; was unknown).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260929195954id_/https://www.legis.la.gov/legis/ViewDocument.aspx?d=1391656",
       "title": "Act 11 of the 2024 Third Extraordinary Session (HB 10), enrolled",
       "publisher": "Louisiana Legislature",
       "kind": "legislation",
       "establishes": "Amends R.S. 47:44.1(A) only; its inflation adjustment covers the exemption of that Subsection.",
       "claims": [
        {
         "expect": "To amend and reenact R.S. 22:2065, R.S. 47:32(A), 44.1(A)",
         "status": "phrase"
        },
        {
         "expect": "The amount of the exemption provided for in this Subsection shall",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://dam.ldr.la.gov/lawspolicies/RIB%2026-019.pdf",
       "title": "Revenue Information Bulletin No. 26-019: Inflation Adjustment to Standard Deduction and Retirement Income Exemption",
       "publisher": "Louisiana Department of Revenue",
       "kind": "agency_page",
       "establishes": "The 2026 inflation adjustments reach the standard deduction and the retirement income exemption only.",
       "claims": [
        {
         "expect": "individual income tax standard deduction and retirement income exemption",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://dam.ldr.la.gov/taxforms/IT540i-WEB-2025-Revised-7-26.pdf",
       "title": "2025 IT-540 Resident Income Tax Instructions (revised)",
       "publisher": "Louisiana Department of Revenue",
       "kind": "instructions",
       "establishes": "$6,000 disability exclusion.",
       "claims": [
        {
         "expect": "permanent, total disability may exclude up to $6,000 of annual",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "la-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "nofile_threshold_single",
      "nofile_threshold_mfj",
      "nofile_threshold_hoh"
     ],
     "establishes": "These are the federal basic standard deduction amounts (IRC 63(c)(2); 2026 $16,100 single/MFS, $24,150 HOH, $32,200 joint), indexed from 2026 by the chained CPI with increases rounded down to $50 (IRC 63(c)(7)(B)(ii)). Louisiana's no-tax rule applies to residents not required to file a federal return, whose gross-income filing thresholds equal the federal standard deduction (plus the additional amounts for age).",
     "index": "the federal basic standard deduction, IRC 63(c)(2)/63(c)(7) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://dam.ldr.la.gov/taxforms/IT540i-WEB-2025-Revised-7-26.pdf",
       "title": "2025 IT-540 Resident Income Tax Instructions (revised)",
       "publisher": "Louisiana Department of Revenue",
       "kind": "instructions",
       "establishes": "Filing tied to the federal filing requirement.",
       "claims": [
        {
         "expect": "If you are a Louisiana resident who is required to file a federal individual",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Federal standard deduction indexing and rounding.",
       "claims": [
        {
         "expect": "the $23,625 and $15,750 amounts in subparagraph (A) shall each be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 federal standard deduction amounts.",
       "claims": [
        {
         "expect": "For taxable years beginning in 2026, the standard deduction amounts under § 63(c)(2) are as follows:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "la-federal-aged-blind-amount": {
     "method": "federal",
     "fields": [
      "nofile_aged_add_unmarried",
      "nofile_aged_add_married"
     ],
     "establishes": "These are the federal additional standard deduction amounts for age 65+/blindness (IRC 63(f); 2026 $1,650 married, $2,050 unmarried), indexed under IRC 63(c)(4) by the chained CPI, increases rounded down to $50 (IRC 1(f)(7)(A)).",
     "index": "the federal additional standard deduction for age/blindness, IRC 63(f), indexed under IRC 63(c)(4) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(c)(4) indexes the subsection (f) amounts.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (tax imposed)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "1(f)(7)(A) rounds a 63(c)(4) increase down to $50.",
       "claims": [
        {
         "expect": "If any increase determined under paragraph (2)(A), section 63(c)(4), section 68(b)(2)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 amounts.",
       "claims": [
        {
         "expect": "deduction amount under § 63(f) for the aged or the blind is $1,650",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "la-federal-mfs-threshold": {
     "method": "fixed",
     "fields": [
      "nofile_threshold_mfs"
     ],
     "establishes": "The federal filing threshold on a married-filing-separately return is $5 at any age, a fixed amount.",
     "sources": [
      {
       "url": "https://www.irs.gov/pub/irs-pdf/p501.pdf",
       "title": "Publication 501",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "MFS threshold $5.",
       "claims": [
        {
         "expect": "married filing separately any age $5",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "la-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "Engine 1.10.0 carries LDR's official 2026 figures (RIB 26-019, Sept 28, 2026): standard deduction $12,838 single/MFS and $25,676 joint/HOH/QSS, retirement exemption $12,324 per person. They replace $12,875 / $25,750 (LDR's superseded withholding and estimated-tax figures) and the unindexed $12,000. The published figures are whole dollars (12,500 x 1.027 = 12,837.50 -> $12,838); nearest-dollar rounding is read from them, not from the statute text.",
    "legis.la.gov (Revised Statutes) was unreachable; the indexing facts rest on LDR Revenue Information Bulletins 25-012 and 26-019. The index period is therefore not established from the statute."
   ]
  },
  "MA": {
   "name": "Massachusetts",
   "rules": {
    "ma-personal-exemptions": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "dep_exemption",
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption"
     ],
     "establishes": "The personal exemption could grow only by revenue-triggered $275 steps and 'shall not exceed' $4,400 (single) / $6,800 (HOH) (joint $8,800), which it has reached; the $1,000 dependent, $700 age-65 and $2,200 blind exemptions are nominal. No inflation indexing in c. 62 § 3(B)(b).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260505213045id_/https://malegislature.gov/Laws/GeneralLaws/PartI/TitleIX/Chapter62/Section3",
       "title": "M.G.L. c. 62, § 3 (Internet Archive capture of malegislature.gov)",
       "publisher": "Massachusetts General Court",
       "kind": "statute",
       "establishes": "§ 3(B)(b) exemptions and caps.",
       "claims": [
        {
         "expect": "the personal exemption shall not exceed $4,400",
         "status": "phrase"
        },
        {
         "expect": "the personal exemption shall not exceed $6,800",
         "status": "phrase"
        },
        {
         "expect": "an exemption of one thousand dollars for each individual who qualifies for exemption as a dependent",
         "status": "phrase"
        },
        {
         "expect": "an additional exemption of seven hundred dollars if the taxpayer had attained the age of sixty-five before the close of his taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ma-age-65": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "Fixed attained age: 65 before the close of the taxable year.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260505213045id_/https://malegislature.gov/Laws/GeneralLaws/PartI/TitleIX/Chapter62/Section3",
       "title": "M.G.L. c. 62, § 3 (Internet Archive capture of malegislature.gov)",
       "publisher": "Massachusetts General Court",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "had attained the age of sixty-five before the close of his taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ma-surtax-threshold": {
     "method": "cpi",
     "fields": [
      "top_surtax_threshold"
     ],
     "establishes": "The 4% surtax threshold ($1,000,000 from 2023) is adjusted annually for cost-of-living increases 'by the same method used for federal income tax brackets' (IRC 1(f): C-CPI-U, increases rounded down to $50); increases only. $1,107,750 for 2026.",
     "index": "C-CPI-U cost-of-living adjustment as for federal brackets (IRC 1(f)(3)), base 2022; increases only",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260923030128id_/https://malegislature.gov/Laws/Constitution",
       "title": "Massachusetts Constitution, Amendment Art. XLIV as amended by Art. CXXI (Fair Share surtax) (Internet Archive capture)",
       "publisher": "Massachusetts General Court",
       "kind": "statute",
       "establishes": "The $1,000,000 surtax level is adjusted annually for cost-of-living increases by the federal bracket method.",
       "claims": [
        {
         "expect": "this $1,000,000 (one million dollars) income level shall be adjusted annually to reflect any increases in the cost of living by the same method used for federal income tax brackets",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (Tax imposed), subsection (f)(7)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1(f)(7)(A): increases under 1(f)(2)(A) (brackets), 63(c)(4) (standard deduction) and 151(d)(4) are rounded down to a multiple of $50.",
       "claims": [
        {
         "expect": "section 63(c)(4), section 68(b)(2) [1] or section 151(d)(4) is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ma-wage-contribution-deduction": {
     "method": "fixed",
     "fields": [
      "wage_contrib_deduction_max"
     ],
     "establishes": "FICA/RRTA and public-retirement contributions deducted from wages are capped at $2,000 per taxpayer; nominal, no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260505213045id_/https://malegislature.gov/Laws/GeneralLaws/PartI/TitleIX/Chapter62/Section3",
       "title": "M.G.L. c. 62, § 3 (Internet Archive capture of malegislature.gov)",
       "publisher": "Massachusetts General Court",
       "kind": "statute",
       "establishes": "§ 3(B)(a)(3)-(4).",
       "claims": [
        {
         "expect": "attributable to any one taxpayer exceed two thousand dollars",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ma-no-tax-status": {
     "method": "fixed",
     "fields": [
      "no_tax_status_single",
      "no_tax_status_hoh",
      "no_tax_status_mfj",
      "nts_per_dependent",
      "limited_income_limit_single",
      "limited_income_limit_hoh",
      "limited_income_limit_mfj",
      "lic_limit_per_dependent"
     ],
     "establishes": "No tax if Massachusetts AGI is at most $8,000 (single) or $7,600 plus the personal and dependent exemptions (joint/HOH); the limited income credit caps tax at 10% of AGI over that threshold up to 1.75 times the threshold. All derived from fixed amounts; § 5 has no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927073253id_/https://malegislature.gov/Laws/GeneralLaws/PartI/TitleIX/Chapter62/Section5",
       "title": "M.G.L. c. 62, § 5 (Internet Archive capture of malegislature.gov)",
       "publisher": "Massachusetts General Court",
       "kind": "statute",
       "establishes": "§ 5(a).",
       "claims": [
        {
         "expect": "in the case of a single person, eight thousand dollars",
         "status": "phrase"
        },
        {
         "expect": "seven thousand six hundred dollars plus the deductions allowed",
         "status": "phrase"
        },
        {
         "expect": "shall not apply in any case where massachusetts adjusted gross income exceeds one hundred and seventy-five hundredths of the aforementioned threshold",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ma-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Massachusetts allows at most $2,000 of Part A/Part C capital loss against Part A interest and dividends (same for MFS); nominal, no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260723223838id_/https://malegislature.gov/Laws/GeneralLaws/PartI/TitleIX/Chapter62/Section2",
       "title": "M.G.L. c. 62, § 2 (Internet Archive capture of malegislature.gov)",
       "publisher": "Massachusetts General Court",
       "kind": "statute",
       "establishes": "§ 2(c) Part A capital loss limit.",
       "claims": [
        {
         "expect": "not more than an aggregate amount of $2,000 in part a capital loss and part c capital loss shall be applied against any interest and dividends",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-ma-senior-circuit-breaker": {
     "method": "cpi",
     "fields": [
      "ma-senior-circuit-breaker"
     ],
     "establishes": "The Senior Circuit Breaker's maximum credit and income and value limits are adjusted annually for inflation (M.G.L. c. 62 s. 6(k)); the engine carries the 2025 amounts, the 2026 ones not yet published.",
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.mass.gov/doc/2025-schedule-cb-circuit-breaker-credit/download",
       "title": "2025 Schedule CB Circuit Breaker Credit (Wayback copy; mass.gov blocks scripted access)",
       "publisher": "Massachusetts Department of Revenue",
       "kind": "instructions",
       "establishes": "Senior Circuit Breaker Credit (Schedule CB) - refundable credit for 65+ homeowners (real estate tax + 50% water/sewer) or renters (25% of rent) exceeding 10% of total income",
       "claims": [
        {
         "expect": "must be at least 65 years of age before January 1, 2026 to qualify for this credit",
         "status": "phrase"
        },
        {
         "expect": "If over $1,298,000,",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://web.archive.org/web/2026id_/https://www.mass.gov/doc/2025-form-1-instructions/download",
       "title": "2025 Massachusetts Form 1 Instructions (Wayback copy)",
       "publisher": "Massachusetts Department of Revenue",
       "kind": "instructions",
       "establishes": "Senior Circuit Breaker Credit (Schedule CB) - refundable credit for 65+ homeowners (real estate tax + 50% water/sewer) or renters (25% of rent) exceeding 10% of total income",
       "claims": [
        {
         "expect": "or 25% of their rent",
         "status": "phrase"
        },
        {
         "expect": "The maximum credit for tax year 2025 is $2,820.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "index": "Massachusetts inflation adjustment of the circuit breaker amounts",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025
    },
    "ma-rental-deduction": {
     "method": "fixed",
     "fields": [
      "rent_ded_cap",
      "rent_ded_cap_mfs"
     ],
     "establishes": "M.G.L. c. 62 s. 3(B)(a)(9) caps the rental deduction at $4,000 as a dollar amount with no adjustment clause ($2,000 on a separate return per the Form 1 instructions): fixed in law.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260505213045id_/https://malegislature.gov/Laws/GeneralLaws/PartI/TitleIX/Chapter62/Section3",
       "title": "M.G.L. c. 62 s. 3 (Internet Archive copy)",
       "publisher": "Massachusetts Legislature",
       "kind": "statute",
       "establishes": "3(B)(a)(9).",
       "claims": [
        {
         "expect": "provided, however, that such deduction shall not exceed $4,000 for a single person",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "MA 'standard deduction' fields are the personal exemptions ($4,400/$8,800/$6,800) at their statutory caps."
   ]
  },
  "MD": {
   "name": "Maryland",
   "rules": {
    "md-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "The ten-bracket schedules are nominal in § 10-105(a); the section contains no inflation adjustment of the bracket amounts.",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-105&enactments=false",
       "title": "Md. Code, Tax-General § 10-105",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "States the bracket amounts; no indexing provision.",
       "claims": [
        {
         "expect": "4.75% of Maryland taxable income of $3,001 through $100,000",
         "status": "phrase"
        },
        {
         "expect": "4.75% of Maryland taxable income of $3,001 through $150,000",
         "status": "phrase"
        },
        {
         "expect": "6.50% of Maryland taxable income in excess of $1,200,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-std-deduction-single": {
     "method": "cpi",
     "fields": [
      "std_deduction_single"
     ],
     "establishes": "For tax years after 2025 the $3,350 base is increased by the IRC 1(f)(3) cost-of-living adjustment with calendar year 2024 as the base year; the increase is rounded down to a multiple of $50. The Comptroller applies $3,400 for 2026.",
     "index": "IRC 1(f)(3) cost-of-living adjustment (chained CPI-U), calendar year 2024 substituted for 2016",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-217&enactments=false",
       "title": "Md. Code, Tax-General § 10-217",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Subsection (c) indexes the standard deduction to the federal COLA (base 2024), rounding the increase down to $50.",
       "claims": [
        {
         "expect": "the cost-of-living adjustment is the cost-of-living adjustment within the meaning of § 1(f)(3) of the Internal Revenue Code",
         "status": "phrase"
        },
        {
         "expect": "the increase shall be rounded down to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.marylandcomptroller.gov/content/dam/mdcomp/tax/instructions/withholding/2026/withholding-guide.pdf",
       "title": "Maryland Employer Withholding Guide 2026",
       "publisher": "Comptroller of Maryland",
       "kind": "instructions",
       "establishes": "The 2026 indexed single standard deduction is $3,400.",
       "claims": [
        {
         "expect": "For the purpose of the percentage method calculation the Standard Deduction is $3,400.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-std-deduction-joint": {
     "method": "cpi",
     "fields": [
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "The $6,700 joint/HOH/surviving-spouse base is indexed the same way for tax years after 2025 (increase rounded down to $50). The engine carries the 2025 figure.",
     "index": "IRC 1(f)(3) cost-of-living adjustment (chained CPI-U), calendar year 2024 substituted for 2016",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-217&enactments=false",
       "title": "Md. Code, Tax-General § 10-217",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "States the $6,700 base and the indexing clause.",
       "claims": [
        {
         "expect": "For spouses on a joint return, the standard deduction is $6,700",
         "status": "phrase"
        },
        {
         "expect": "For each taxable year beginning after December 31, 2025, the standard deduction amount specified in subsection (b) of this section shall be increased",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-exemptions": {
     "method": "fixed",
     "fields": [
      "exemption_tier_amount",
      "exemption_tier_agi_single",
      "exemption_tier_agi_joint",
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption"
     ],
     "establishes": "The $3,200 exemption, its $1,600/$800/$0 income tiers ($100k/$125k/$150k; $150k/$175k/$200k joint) and the additional $1,000 for age 65+ and for blindness are nominal in § 10-211; the section contains no inflation adjustment.",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-211&enactments=false",
       "title": "Md. Code, Tax-General § 10-211",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "States the exemption amounts and tiers; no indexing provision.",
       "claims": [
        {
         "expect": "(1) $3,200 for each exemption that the individual may deduct under subsection (a) of this section",
         "status": "phrase"
        },
        {
         "expect": "(3) an additional $1,000 if the individual, on the last day of the taxable year, is at least 65 years old",
         "status": "phrase"
        },
        {
         "expect": "(4) an additional $1,000 if the individual, on the last day of the taxable year, is a blind individual",
         "status": "phrase"
        },
        {
         "expect": "limited to: (i) $1,600 if federal adjusted gross income for the taxable year does not exceed $125,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-exemption-ages": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age",
      "dep_extra_min_age",
      "dep_extra_max_age"
     ],
     "establishes": "The additional exemptions use an attained age (at least 65 on the last day of the taxable year) for the taxpayer and for a dependent; there is no upper age (the engine's 120 is an open-ended sentinel).",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-211&enactments=false",
       "title": "Md. Code, Tax-General § 10-211",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Age wording of the additional exemptions.",
       "claims": [
        {
         "expect": "an additional $3,200 for each dependent, as defined in § 152 of the Internal Revenue Code, who is at least 65 years old on the last day of the taxable year",
         "status": "phrase"
        },
        {
         "expect": "is at least 65 years old",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-pension-exclusion": {
     "method": "cpi",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "The pension exclusion cap is the maximum annual Social Security benefit for an individual who retired at 65 in the prior calendar year (determined by the Comptroller, may round to $100), less Social Security/RR benefits received. It is not a CPI amount and can fall: $41,200 for 2025, $40,600 for 2026.",
     "index": "maximum annual Social Security benefit for an individual retiring at age 65 in the prior calendar year (Tax-Gen. 10-209(c))",
     "rounding": {
      "mode": "nearest",
      "step": 100
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-209&enactments=false",
       "title": "Md. Code, Tax-General § 10-209",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Subsection (c) ties the cap to the maximum Social Security benefit.",
       "claims": [
        {
         "expect": "shall determine the maximum annual benefit under the Social Security Act allowed for an individual who retired at age 65 for the prior calendar year",
         "status": "phrase"
        },
        {
         "expect": "may allow the subtraction to the nearest $100",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://services.marylandcomptroller.gov/taxes/en/maryland-pension-exclusion?id=kb_article_view&sysparm_article=KB0010012",
       "title": "Maryland pension exclusion",
       "publisher": "Comptroller of Maryland",
       "kind": "agency_page",
       "establishes": "States the 2026 maximum pension exclusion.",
       "claims": [
        {
         "expect": "For calendar year 2026, the maximum pension exclusion is $40,600.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-pension-exclusion-age": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age",
      "retirement_disabled_age"
     ],
     "establishes": "The exclusion requires age 65 on the last day of the taxable year, or total disability of the resident or spouse (treated by the engine as meeting age 65). Fixed attained age.",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-209&enactments=false",
       "title": "Md. Code, Tax-General § 10-209",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Age/disability test.",
       "claims": [
        {
         "expect": "on the last day of the taxable year, a resident is at least 65 years old or is totally disabled or the resident's spouse is totally disabled",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-cg-surcharge-threshold": {
     "method": "fixed",
     "fields": [
      "cg_surcharge_agi_threshold"
     ],
     "establishes": "The additional 2% on net capital gain applies above federal AGI of $350,000, a nominal amount with no adjustment in § 10-105.",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-105&enactments=false",
       "title": "Md. Code, Tax-General § 10-105",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "States the $350,000 threshold.",
       "claims": [
        {
         "expect": "with a federal adjusted gross income in excess of $350,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-military-subtraction": {
     "method": "fixed",
     "fields": [
      "military_cap",
      "military_cap_young"
     ],
     "establishes": "The military retirement subtraction is the first $12,500 (under 55) or $20,000 (55+), nominal in § 10-207(q) with no adjustment.",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-207&enactments=false",
       "title": "Md. Code, Tax-General § 10-207",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Subsection (q)(2) states the amounts.",
       "claims": [
        {
         "expect": "the first $12,500 of military retirement income received by an individual during the taxable year",
         "status": "phrase"
        },
        {
         "expect": "the first $20,000 of military retirement income received by an individual during the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-military-age": {
     "method": "age",
     "fields": [
      "military_min_age"
     ],
     "establishes": "Age split is attained age 55 on the last day of the taxable year.",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-207&enactments=false",
       "title": "Md. Code, Tax-General § 10-207",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Subsection (q)(2) age wording.",
       "claims": [
        {
         "expect": "if, on the last day of the taxable year, the individual is at least 55 years old",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-two-income-subtraction": {
     "method": "fixed",
     "fields": [
      "two_income_subtraction_max"
     ],
     "establishes": "The two-income subtraction is the lesser of $1,200 or the lower spouse's modified MAGI, nominal in § 10-207(r).",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-207&enactments=false",
       "title": "Md. Code, Tax-General § 10-207",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Subsection (r)(2).",
       "claims": [
        {
         "expect": "the subtraction under subsection (a) of this section includes the lesser of $1,200",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-age100-subtraction": {
     "method": "fixed",
     "fields": [
      "age100_subtraction"
     ],
     "establishes": "The first $100,000 of income of an individual at least 100 years old is subtracted; nominal in § 10-207(nn).",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-207&enactments=false",
       "title": "Md. Code, Tax-General § 10-207",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Subsection (nn).",
       "claims": [
        {
         "expect": "includes the first $100,000 of income received by an individual during a taxable year if the individual is at least 100 years old",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-age100-age": {
     "method": "age",
     "fields": [
      "age100_min_age"
     ],
     "establishes": "Attained age 100 on the last day of the taxable year.",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-207&enactments=false",
       "title": "Md. Code, Tax-General § 10-207",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Subsection (nn) age wording.",
       "claims": [
        {
         "expect": "if the individual is at least 100 years old on the last day of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-senior-credit": {
     "method": "fixed",
     "fields": [
      "senior_return_credit_single",
      "senior_return_credit_joint",
      "senior_return_credit_joint_one",
      "senior_return_credit_agi_single",
      "senior_return_credit_agi_joint"
     ],
     "establishes": "The senior credit ($1,000 / $1,750 joint / $1,000 one-spouse; AGI limits $100,000 / $150,000) is nominal in § 10-754; no inflation adjustment. Subsection (c) halves it for AGI in an upper band in a year the September revenue estimate falls >3.75% below March (see enacted_changes_not_modelled).",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-754&enactments=false",
       "title": "Md. Code, Tax-General § 10-754",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "States the amounts.",
       "claims": [
        {
         "expect": "$1,000 for an eligible taxpayer, other than an individual described under item (2) of this subsection, whose federal adjusted gross income does not exceed $100,000",
         "status": "phrase"
        },
        {
         "expect": "except as provided in item (ii) of this item, $1,750",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-senior-credit-age": {
     "method": "age",
     "fields": [
      "senior_return_credit_min_age"
     ],
     "establishes": "Eligible taxpayer: at least 65 on the last day of the taxable year.",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-754&enactments=false",
       "title": "Md. Code, Tax-General § 10-754",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Definition of eligible taxpayer.",
       "claims": [
        {
         "expect": "\"eligible taxpayer\" means a resident who, on the last day of the taxable year, is at least 65 years old",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-eic-federal-amounts": {
     "method": "federal",
     "fields": [
      "eic_max_credit",
      "eic_phaseout_start",
      "eic_phaseout_start_mfj"
     ],
     "establishes": "Maryland's EIC is a percentage of the federal IRC 32 credit, so the maximum credit and phase-out start are the federal amounts, indexed under IRC 32(j) (earned-income and phase-out amounts rounded to the nearest $10; the maximum credit is the rounded earned-income amount times the credit rate).",
     "index": "federal EIC amounts, IRC 32(b)(2) indexed under IRC 32(j) by the IRC 1(f)(3) cost-of-living adjustment (chained CPI-U, Sept-Aug average)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-704&enactments=false",
       "title": "Md. Code, Tax-General § 10-704",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Credit is a percentage of the federal EIC.",
       "claims": [
        {
         "expect": "50% of the earned income credit allowable for the taxable year under § 32 of the Internal Revenue Code",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (Earned income credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 32(j) indexes the EIC earned-income and phase-out amounts (rounded to the nearest $10) and the disqualified-investment-income limit (rounded down to $50) by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each of the dollar amounts in subsections (b)(2) and (i)(1) shall be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such dollar amount shall be rounded to the nearest multiple of $10",
         "status": "phrase"
        },
        {
         "expect": "such amount shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-eic-investment-limit": {
     "method": "federal",
     "fields": [
      "eic_invest_limit"
     ],
     "establishes": "The disqualified investment income limit is the federal IRC 32(i) amount, indexed under IRC 32(j) and rounded down to $50.",
     "index": "IRC 32(i)(1) disqualified investment income limit, indexed under IRC 32(j) by the IRC 1(f)(3) cost-of-living adjustment (chained CPI-U, Sept-Aug average)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-704&enactments=false",
       "title": "Md. Code, Tax-General § 10-704",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Credit is computed from the federal EIC.",
       "claims": [
        {
         "expect": "the earned income credit allowable for the taxable year under § 32 of the Internal Revenue Code",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (Earned income credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 32(j) indexes the EIC earned-income and phase-out amounts (rounded to the nearest $10) and the disqualified-investment-income limit (rounded down to $50) by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each of the dollar amounts in subsections (b)(2) and (i)(1) shall be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such dollar amount shall be rounded to the nearest multiple of $10",
         "status": "phrase"
        },
        {
         "expect": "such amount shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-eic-childless-age": {
     "method": "age",
     "fields": [
      "eic_nochild_max_age"
     ],
     "establishes": "Maryland disregards only the federal minimum age (25) for a filer without a qualifying child; the federal 'not attained age 65' limit still applies. Fixed attained age.",
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-704&enactments=false",
       "title": "Md. Code, Tax-General § 10-704",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Disregards only the minimum age requirement.",
       "claims": [
        {
         "expect": "the minimum age requirement under § 32(c)(1)(A)(ii)(II) of the Internal Revenue Code",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (Earned income credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 32(c)(1)(A)(ii)(II): a filer without a qualifying child must be at least 25 and not yet 65 at the close of the taxable year.",
       "claims": [
        {
         "expect": "has attained age 25 but not attained age 65 before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-poverty-guideline": {
     "method": "cpi",
     "fields": [
      "poverty_guideline",
      "poverty_guideline_step"
     ],
     "establishes": "The poverty-level credit uses the most recent HHS poverty income guideline available as of July 1 of the taxable year, so the amounts follow HHS's annual update; the statute states no rounding.",
     "index": "HHS poverty guidelines (48 contiguous states), most recent available July 1 of the taxable year",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-709&enactments=false",
       "title": "Md. Code, Tax-General § 10-709",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Defines the poverty income standard.",
       "claims": [
        {
         "expect": "\"Poverty income standard\" means the most recent poverty income guideline published by the United States Department of Health and Human Services, available as of July 1 of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "md-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Maryland starts from federal AGI, so the fixed IRC 1211(b) $3,000/$1,500 limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "Senior tax credit is halved (to $500 / $875 / $500) for filers with federal AGI of $50,000-$100,000 ($100,000-$150,000 joint) in any tax year in which the September Board of Revenue Estimates general fund estimate is more than 3.75% below the March estimate.",
     "years": "any year, 2027+",
     "conditional": true,
     "sources": [
      {
       "url": "https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-754&enactments=false",
       "title": "Md. Code, Tax-General § 10-754",
       "publisher": "Maryland General Assembly",
       "kind": "statute",
       "establishes": "Subsection (c) revenue-trigger reduction.",
       "claims": [
        {
         "expect": "is more than 3.75% below the March General Fund estimate for the current fiscal year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "std_deduction_mfj / std_deduction_hoh = $6,700 is the 2025 amount (value_year 2025: a projection adds 2026's indexing). Tax-Gen 10-217(c) indexes it for 2026 (increase rounded down to $50); the single amount went $3,350 -> $3,400. No Comptroller publication of the 2026 joint figure was found (the withholding guide and MW507 give only $3,400), so the engine keeps the published 2025 figure for 2026.",
    "The pension exclusion cap is indexed to the maximum Social Security benefit at age 65, not the CPI; it fell from $41,200 (2025) to $40,600 (2026). The projection moves it with the one factor, which stands in for every index a statute names.",
    "dep_extra_max_age = 120 is an engine sentinel for 'no upper age'."
   ]
  },
  "ME": {
   "name": "Maine",
   "rules": {
    "me-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "36 M.R.S. 5403(1) adjusts both the lowest and the highest dollar amounts of each 5111 rate table (single 1-F, HOH 2-F, joint 3-F) every year by the chained CPI, any increase rounded down to a multiple of $50.",
     "index": "Chained CPI-U (C-CPI-U), average of the 12 months ending June 30 of the preceding year (36 M.R.S. 5403)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5403.html",
       "title": "36 M.R.S. §5403",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "5403(1) indexes every rate-table threshold by the chained CPI and the closing paragraph rounds each increase down to $50.",
       "claims": [
        {
         "expect": "by the lowest dollar amounts of the tax rate tables specified in section 5111",
         "status": "phrase"
        },
        {
         "expect": "by the highest taxable income dollar amount of each tax rate table",
         "status": "phrase"
        },
        {
         "expect": "the Chained Consumer Price Index for the 12-month period ending June 30th of the preceding calendar year",
         "status": "phrase"
        },
        {
         "expect": "any increase must be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-standard-deduction": {
     "method": "scheduled",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "P.L. 2025, c. 650 set Maine's basic standard deduction at $15,700 single/MFS, $23,550 HOH and $31,400 joint for 2026 only (36 M.R.S. 5124-C(1-C)); for tax years beginning on or after January 1, 2027 it is the federal standard deduction (5124-C(1-D)). The schedule therefore switches in 2027 to the federal basic amounts, known in 2026 dollars ($16,100 / $24,150 / $32,200, Rev. Proc. 2025-32) and indexed from 2026 the federal way (chained CPI-U, increases rounded down to $50, IRC 63(c)(7)(B)(ii)), so 2027 is the federal 2027 amount, not the 2026 Maine amount scaled.",
     "index": "the federal standard deduction, IRC 63(c)(2) (2026: $16,100 single/MFS, $24,150 HOH, $32,200 joint), indexed by chained CPI-U under IRC 63(c)(7)(B)(ii)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://legislature.maine.gov/doc/12627",
       "title": "Laws of Maine 2025, 132nd Legislature Second Regular Session (P.L. 2025, c. 650 and c. 662)",
       "publisher": "Maine Revisor of Statutes",
       "kind": "legislation",
       "establishes": "Enacts the 2026-only $15,700 basic standard deduction and, from 2027, conformity to the federal standard deduction.",
       "claims": [
        {
         "expect": "For tax years beginning on or after January 1, 2027, the standard deduction of a resident individual is equal to the federal standard deduction",
         "status": "phrase"
        },
        {
         "expect": "filing separate returns, $15,700;",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The federal basic standard deduction is indexed from 2026 by the chained CPI (section 1(f)(3)), increases rounded down to $50.",
       "claims": [
        {
         "expect": "the $23,625 and $15,750 amounts in subparagraph (A) shall each be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "The 2026 federal standard deduction is $16,100 single/MFS, $24,150 HOH and $32,200 joint.",
       "claims": [
        {
         "expect": "For taxable years beginning in 2026, the standard deduction amounts under § 63(c)(2) are as follows:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ],
     "schedule": {
      "2027": {
       "std_deduction_single": 16100,
       "std_deduction_mfj": 32200,
       "std_deduction_hoh": 24150
      }
     },
     "schedule_value_year": 2026,
     "after_schedule": "federal"
    },
    "me-additional-std-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "Maine's additional standard deduction for age 65+ or blindness is the amount allowed under IRC 63(c)(3) (2026 law) and, from 2027, part of the federal standard deduction; the federal 63(f) amounts ($1,650 married / $2,050 unmarried in 2026) are indexed by the chained CPI with increases rounded down to $50.",
     "index": "the federal additional standard deduction for age/blindness, IRC 63(c)(3)/63(f), indexed under IRC 63(c)(4) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://legislature.maine.gov/doc/12627",
       "title": "Laws of Maine 2025, 132nd Legislature Second Regular Session (P.L. 2025, c. 650 and c. 662)",
       "publisher": "Maine Revisor of Statutes",
       "kind": "legislation",
       "establishes": "The additional standard deduction is the IRC 63(c)(3) amount.",
       "claims": [
        {
         "expect": "The additional standard deduction is the amount allowed under the Code, Section 63(c)(3).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(c)(4) indexes the subsection (f) additional amounts.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (tax imposed)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "1(f)(7)(A) rounds a 63(c)(4) increase down to $50.",
       "claims": [
        {
         "expect": "If any increase determined under paragraph (2)(A), section 63(c)(4), section 68(b)(2)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 federal additional amounts: $1,650, $2,050 unmarried.",
       "claims": [
        {
         "expect": "deduction amount under § 63(f) for the aged or the blind is $1,650",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-std-deduction-phaseout-start": {
     "method": "cpi",
     "fields": [
      "std_deduction_phaseout_start_single",
      "std_deduction_phaseout_start_mfj",
      "std_deduction_phaseout_start_hoh"
     ],
     "establishes": "The $80,000 / $120,000 / $160,000 numerator amounts of the 5124-C(2) standard-deduction phase-out are adjusted each year under 5403(4) by the chained CPI, increases rounded down to $50.",
     "index": "Chained CPI-U (C-CPI-U), average of the 12 months ending June 30 of the preceding year (36 M.R.S. 5403)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5124-C.html",
       "title": "36 M.R.S. §5124-C",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "Each phase-out start must be adjusted under 5403(4).",
       "claims": [
        {
         "expect": "The $80,000 amount used to calculate the numerator in this paragraph must be adjusted for inflation in accordance with section 5403, subsection 4",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5403.html",
       "title": "36 M.R.S. §5403",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "5403(4) indexing clause and $50 rounding.",
       "claims": [
        {
         "expect": "Individual income tax standard deduction and itemized deduction phase-out.",
         "status": "phrase"
        },
        {
         "expect": "any increase must be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-std-deduction-phaseout-width": {
     "method": "fixed",
     "fields": [
      "std_deduction_phaseout_denom_single",
      "std_deduction_phaseout_denom_mfj",
      "std_deduction_phaseout_denom_hoh"
     ],
     "establishes": "The phase-out denominators are $75,000 single/MFS, $112,500 HOH and $150,000 joint; 5124-C indexes only the numerator amounts and 5403(4) only the numerator, so the widths are fixed.",
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5124-C.html",
       "title": "36 M.R.S. §5124-C",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "The fixed denominators.",
       "claims": [
        {
         "expect": "and the denominator is $75,000",
         "status": "phrase"
        },
        {
         "expect": "and the denominator is $112,500",
         "status": "phrase"
        },
        {
         "expect": "and the denominator is $150,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-personal-exemption": {
     "method": "cpi",
     "fields": [
      "personal_exemption_single",
      "personal_exemption_mfj"
     ],
     "establishes": "The 5126-A(1) personal exemption ($4,150 base) is adjusted each year under 5403(7) by the chained CPI, increase rounded down to $50 ($5,300 per person in 2026).",
     "index": "Chained CPI-U (C-CPI-U), average of the 12 months ending June 30 of the preceding year (36 M.R.S. 5403)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5403.html",
       "title": "36 M.R.S. §5403",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "5403(7) indexes the personal exemption.",
       "claims": [
        {
         "expect": "Beginning in 2018 and each year thereafter, by the dollar amounts contained in section 5126",
         "status": "phrase"
        },
        {
         "expect": "any increase must be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-exemption-phaseout-start": {
     "method": "cpi",
     "fields": [
      "exemption_ratable_phaseout_start_single",
      "exemption_ratable_phaseout_start_mfj",
      "exemption_ratable_phaseout_start_hoh",
      "exemption_ratable_phaseout_start_mfs"
     ],
     "establishes": "The personal-exemption phase-out applicable amounts (5126-A(2)) are adjusted under 5403(8) by the chained CPI, rounded down to $50; the MFS amount is half the joint amount.",
     "index": "Chained CPI-U (C-CPI-U), average of the 12 months ending June 30 of the preceding year (36 M.R.S. 5403)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5126-A.html",
       "title": "36 M.R.S. §5126-A",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "Applicable amounts are indexed under 5403(8).",
       "claims": [
        {
         "expect": "The applicable amount used to calculate the numerator in this subsection must be adjusted for inflation in accordance with section 5403, subsection 8",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5403.html",
       "title": "36 M.R.S. §5403",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "5403(8)",
       "claims": [
        {
         "expect": "Personal exemption phase-out.",
         "status": "phrase"
        },
        {
         "expect": "any increase must be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-exemption-phaseout-width": {
     "method": "fixed",
     "fields": [
      "exemption_ratable_phaseout_range",
      "exemption_ratable_phaseout_range_mfs"
     ],
     "establishes": "The personal-exemption phase-out denominator is $125,000 ($62,500 MFS) with no inflation adjustment (only the applicable amount is indexed).",
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5126-A.html",
       "title": "36 M.R.S. §5126-A",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "Fixed denominators.",
       "claims": [
        {
         "expect": "the denominator is $62,500 in the case of a married individual filing a separate return and $125,000 in all other cases",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-pension-deduction-cap": {
     "method": "cpi",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "From 2024 the pension deduction amount per person is the maximum annual Social Security benefit for a worker retiring at full retirement age as of January 1 of the tax year, so it moves with the SSA maximum benefit ($49,824 = 12 x $4,152 for 2026).",
     "index": "maximum annual Social Security benefit at full retirement age as of January 1 of the tax year (12 x SSA maximum monthly benefit at FRA)",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5122.html",
       "title": "36 M.R.S. §5122",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "5122(2)(M-2)(2)(d)(iv) pegs the cap to the maximum Social Security benefit at full retirement age.",
       "claims": [
        {
         "expect": "the maximum annual benefit that an individual eligible to retire at the retirement age",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-pension-deduction-income-limit": {
     "method": "cpi",
     "fields": [
      "retirement_exclusion_income_limit",
      "retirement_exclusion_income_limit_mfj",
      "retirement_exclusion_income_limit_hoh"
     ],
     "establishes": "The 5122(2)(M-3) applicable amounts ($125,000 single/MFS, $187,500 HOH, $250,000 joint) are adjusted each year under 5403(11) by the chained CPI (base: 12 months ending June 30, 2024), increases rounded down to $50.",
     "index": "Chained CPI-U (C-CPI-U), average of the 12 months ending June 30 of the preceding year (36 M.R.S. 5403)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5122.html",
       "title": "36 M.R.S. §5122",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "M-3 indexes the applicable amount under 5403(11).",
       "claims": [
        {
         "expect": "The applicable amount must be adjusted for inflation in accordance with section 5403, subsection 11",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5403.html",
       "title": "36 M.R.S. §5403",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "5403(11)",
       "claims": [
        {
         "expect": "Income deduction for retirement plan benefits; applicable amount.",
         "status": "phrase"
        },
        {
         "expect": "any increase must be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-pension-deduction-phaseout-width": {
     "method": "fixed",
     "fields": [
      "retirement_exclusion_income_range_single",
      "retirement_exclusion_income_range_mfj",
      "retirement_exclusion_income_range_mfs"
     ],
     "establishes": "The M-3 phase-out denominator is $50,000 on a separate return and $100,000 otherwise, with no inflation adjustment.",
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5122.html",
       "title": "36 M.R.S. §5122",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "Fixed denominators.",
       "claims": [
        {
         "expect": "the denominator of which is $50,000 in the case of a married individual filing a separate return and $100,000 in all other filing cases",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-surcharge-thresholds": {
     "method": "cpi",
     "fields": [
      "top_surtax_threshold",
      "top_surtax_threshold_mfj",
      "top_surtax_threshold_hoh",
      "top_surtax_threshold_mfs"
     ],
     "establishes": "P.L. 2025, c. 650, Pt. DDDD enacted the 2% surcharge (5111(7)) over $1,000,000 single, $1,500,000 HOH/joint (MFS half the joint amount) and a new 5403(12) indexing those amounts by the chained CPI (base 12 months ending June 30, 2025), so the first adjustment is for 2027; 5403's closing paragraph rounds increases down to $50 (MFS = 1/2 of the indexed joint amount).",
     "index": "Chained CPI-U (C-CPI-U), average of the 12 months ending June 30 of the preceding year (36 M.R.S. 5403); base 12 months ending June 30, 2025",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://legislature.maine.gov/doc/12627",
       "title": "Laws of Maine 2025, 132nd Legislature Second Regular Session (P.L. 2025, c. 650 and c. 662)",
       "publisher": "Maine Revisor of Statutes",
       "kind": "legislation",
       "establishes": "Enacts the surcharge and its indexing subsection.",
       "claims": [
        {
         "expect": "12. Income tax surcharge. Beginning in 2026 and each year thereafter, by the dollar amounts specified in section 5111, subsection 7, paragraphs B, C and",
         "status": "phrase"
        },
        {
         "expect": "B. For single individuals, $1,000,000;",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5403.html",
       "title": "36 M.R.S. §5403",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "5403 closing paragraph rounds each indexed item down to $50.",
       "claims": [
        {
         "expect": "any increase must be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-disability-pension-age": {
     "method": "age",
     "fields": [
      "dis_income_pension_min_age"
     ],
     "establishes": "Employee-plan distributions made before age 55 qualify for the pension deduction only as a life-annuity series; age 55 is a fixed attained age.",
     "sources": [
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5122.html",
       "title": "36 M.R.S. §5122",
       "publisher": "Maine Revisor of Statutes",
       "kind": "statute",
       "establishes": "Fixed age 55.",
       "claims": [
        {
         "expect": "if they are made prior to age 55 and are not part of a series of substantially equal periodic payments",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-disability-plan-age-rule": {
     "method": "age",
     "fields": [
      "dis_plan_age_rule"
     ],
     "establishes": "Disability pay is reported as wages until the plan's minimum retirement age (an attained-age test set by the plan), per IRS Pub. 525; not a dollar amount and not indexed.",
     "sources": [
      {
       "url": "https://www.irs.gov/publications/p525",
       "title": "Publication 525, Taxable and Nontaxable Income",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "Disability pay is wages until minimum retirement age.",
       "claims": [
        {
         "expect": "until you reach minimum retirement age",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "me-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-me-fairness-credits": {
     "method": "cpi",
     "fields": [
      "me-fairness-credits"
     ],
     "establishes": "36 M.R.S. 5219-KK and 5213-A: the PTFC benefit bases and the STFC credit amounts and thresholds are indexed (5403); the caps ($1,500 under 65 from 2026 by P.L. 2026 c. 650, $2,000 at 65 or older) are not. The engine carries the 2025 bases and table.",
     "sources": [
      {
       "url": "https://www.maine.gov/revenue/sites/maine.gov.revenue/files/inline-files/25_1040me_sch_ptfc_fillable.pdf",
       "title": "2025 Form 1040ME Schedule PTFC/STFC and instructions",
       "publisher": "Maine Revenue Services",
       "kind": "agency_page",
       "establishes": "Property Tax Fairness Credit: the 65+ income ceiling ($102,500 vs $100,000) and whether any income ceiling is a separate eligibility test",
       "claims": [
        {
         "expect": "less than $102,500 if you are 65 years of age or older",
         "status": "phrase"
        },
        {
         "expect": "Instead, use the amount of",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5219-KK.html",
       "title": "36 M.R.S. §5219-KK Property tax fairness credit",
       "publisher": "Maine Legislature, Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Property Tax Fairness Credit: the 65+ income ceiling ($102,500 vs $100,000) and whether any income ceiling is a separate eligibility test",
       "claims": [
        {
         "expect": "for individuals 65 years of age or older, $4,000",
         "status": "phrase"
        },
        {
         "expect": "equal to the amount by which the benefit base for the resident individual exceeds 4% of the resident individual's income",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.maine.gov/revenue/sites/maine.gov.revenue/files/inline-files/25_1040me_sch_ptfc_fillable.pdf",
       "title": "2025 Form 1040ME Schedule PTFC/STFC and instructions",
       "publisher": "Maine Revenue Services",
       "kind": "agency_page",
       "establishes": "Sales Tax Fairness Credit 2025 table (all rows) and the statutory formula behind it",
       "claims": [
        {
         "expect": "Your total income during 2025 was not more than $32,950 if filing single; $51,700 if filing head of household; or, $63,950 if married filing jointly",
         "status": "phrase"
        },
        {
         "expect": "line 3 is $59,900, and you claim 3 qualifying",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://legislature.maine.gov/statutes/36/title36sec5213-A.html",
       "title": "36 M.R.S. §5213-A Sales tax fairness credit",
       "publisher": "Maine Legislature, Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Sales Tax Fairness Credit 2025 table (all rows) and the statutory formula behind it",
       "claims": [
        {
         "expect": "the credit is reduced by $10 for every $500 or portion thereof that exceeds $20,000 of the income",
         "status": "phrase"
        },
        {
         "expect": "the credit is reduced by $15 for every $750 or portion thereof that exceeds $30,000 of the income",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "index": "Maine cost-of-living adjustment (36 M.R.S. 5403)",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "STANDARD DEDUCTION BASE CHANGES IN 2027: P.L. 2025, c. 650, Pt. K made $15,700 / $23,550 / $31,400 a 2026-only amount; from 2027 Maine uses the FEDERAL standard deduction (5124-C(1-D)). The projection schedules the federal amounts from 2027 (2026: $16,100 single/MFS, $24,150 HOH, $32,200 joint), indexed from 2026 the federal way (schedule_value_year 2026), not the Maine 2026 values scaled.",
    "P.L. 2025, c. 662 repealed M-3(4) (MFS = half of joint) and set the MFS applicable amount at the single $125,000 (indexed); the engine's MFS use of the single limit ($127,950) is consistent.",
    "The online statute pages (extracted 10/20/2025) do not yet show 5111(7), 5403(12) or 5124-C(1-C)/(1-D); the session-law volume /doc/12627 is the source.",
    "HOH standard deduction (2026 Maine) was 1.5x the single amount; from 2027 the federal HOH amount applies instead."
   ]
  },
  "MI": {
   "name": "Michigan",
   "rules": {
    "mi-personal-exemption": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "dep_exemption"
     ],
     "establishes": "The personal/dependency exemption (the engine's 'standard deduction' is the folded exemption) is the 2012 amount times the ratio of U.S. CPI for the state fiscal year ending in the prior tax year to the 2010-11 fiscal-year CPI, plus $600 (from 2022), rounded to the nearest $100. $5,900 for 2026.",
     "index": "U.S. CPI for the state fiscal year (Oct-Sep) ending in the prior tax year, relative to a base fiscal year (MCL 206.30(7)), base FY2010-11, plus a fixed $600",
     "rounding": {
      "mode": "nearest",
      "step": 100
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsection (7).",
       "claims": [
        {
         "expect": "the personal exemption allowed under subsection (2) shall be adjusted by multiplying the exemption for the tax year beginning in 2012 by a fraction",
         "status": "phrase"
        },
        {
         "expect": "the adjusted amount determined under this subsection shall be increased by an additional $600.00. the resultant product shall be rounded to the nearest $100.00 increment",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.michigan.gov/taxes/-/media/Project/Websites/taxes/Forms/SUW/TY2026/446_Withholding-Guide_2026.pdf",
       "title": "2026 Michigan Income Tax Withholding Guide (Form 446)",
       "publisher": "Michigan Department of Treasury",
       "kind": "instructions",
       "establishes": "2026 amount.",
       "claims": [
        {
         "expect": "personal exemption amount: $5,900",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-special-exemption": {
     "method": "cpi",
     "fields": [
      "blind_exemption",
      "dep_disabled_exemption"
     ],
     "establishes": "The additional exemption for deaf, blind, paraplegic/hemiplegic/quadriplegic or totally and permanently disabled persons ($1,800 base) is adjusted each year by the fiscal-year CPI ratio to 1998-99, rounded to the nearest $100. The engine carries the 2025 amount ($3,400).",
     "index": "U.S. CPI for the state fiscal year (Oct-Sep) ending in the prior tax year, relative to a base fiscal year (MCL 206.30(7)), base FY1998-99",
     "rounding": {
      "mode": "nearest",
      "step": 100
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsections (3)(a) and (7).",
       "claims": [
        {
         "expect": "$1,800.00 for each taxpayer and every dependent of the taxpayer who is a deaf person",
         "status": "phrase"
        },
        {
         "expect": "the denominator of which is the united states consumer price index for the 1998-1999 state fiscal year. the resultant product shall be rounded to the nearest $100.00 increment",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.michigan.gov/taxes/-/media/Project/Websites/taxes/Forms/IIT/TY2025/MI-1040-Book.pdf",
       "title": "2025 MI-1040 Individual Income Tax Forms and Instructions",
       "publisher": "Michigan Department of Treasury",
       "kind": "instructions",
       "establishes": "2025 amount.",
       "claims": [
        {
         "expect": "the special exemption allowance for deaf, blind, hemiplegic, paraplegic, quadriplegic, or totally and permanently disabled is $3,400",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-disabled-age-limit": {
     "method": "unknown",
     "fields": [
      "blind_exemption_disabled_max_age",
      "dep_disabled_exemption_max_age"
     ],
     "establishes": "The statute defines 'totally and permanently disabled' by Social Security Act disability (42 USC 416, MCL 206.522), which ends at full retirement age; Treasury's 2025 instructions bar the disabled exemption for those who reached 66 by February 28, 2025. Full retirement age rises to 67 for people born in 1960 or later, and no Treasury rule for later years was found, so the future cutoff (66 vs 67, and its date convention) is not established. Engine 1.12.0 re-check: MCL 206.30(3)(a) and 206.522 set no age (disability as defined in 42 USC 416); the 66 is Treasury's TY2025 date test, and no TY2026 rule is published, so the future cutoff stays unknown.",
     "sources": [
      {
       "url": "https://www.michigan.gov/taxes/-/media/Project/Websites/taxes/Forms/IIT/TY2025/MI-1040-Book.pdf",
       "title": "2025 MI-1040 Individual Income Tax Forms and Instructions",
       "publisher": "Michigan Department of Treasury",
       "kind": "instructions",
       "establishes": "2025 age cutoff.",
       "claims": [
        {
         "expect": "if you reached age 66 by february 28, 2025, you may not claim an exemption as totally and permanently disabled",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-retirement-subtraction-cap": {
     "method": "cpi",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "From 2026 every taxpayer may deduct retirement/pension benefits up to the (1)(f)(iv) maximum ($42,240 / $84,480 in 2007), adjusted each year by the percentage increase in the U.S. CPI for the preceding calendar year; no rounding stated (Treasury 'annualizes'). $67,610 / $135,220 for 2026.",
     "index": "percentage increase in the U.S. CPI for the immediately preceding calendar year (MCL 206.30(1)(f)(iv), (1)(p))",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "(1)(f)(iv) indexing and (10)(d) full phase-in.",
       "claims": [
        {
         "expect": "for the 2008 tax year and each tax year after 2008, the maximum amounts allowed under this subparagraph shall be adjusted by the percentage increase in the united states consumer price index for the immediately preceding calendar year",
         "status": "phrase"
        },
        {
         "expect": "for the 2026 tax year and each tax year after 2026, a taxpayer may deduct retirement or pension benefits as provided under subsection (1)(f)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.michigan.gov/taxes/-/media/Project/Websites/taxes/Forms/SUW/TY2026/446_Withholding-Guide_2026.pdf",
       "title": "2026 Michigan Income Tax Withholding Guide (Form 446)",
       "publisher": "Michigan Department of Treasury",
       "kind": "instructions",
       "establishes": "2026 amounts.",
       "claims": [
        {
         "expect": "up to the remaining balance of $67,610 if single or married filing separately, or $135,220 if married and filing a joint return",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-ira-age": {
     "method": "age",
     "fields": [
      "conversion_exclusion_min_age"
     ],
     "establishes": "IRA distributions count as retirement benefits only if made after the participant reaches 59 1/2 (engine: 60); fixed age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsection (8)(a)(ii).",
       "claims": [
        {
         "expect": "if the distributions are not made until the participant has reached 59-1/2 years of age",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-born-before-1946": {
     "method": "birth_year",
     "fields": [
      "tier1_min_age"
     ],
     "establishes": "The born-before-1946 rules (unlimited public pension, interest/dividend/gain deduction) are a birth-date cohort: the youngest member is Y-1945 in tax year Y (81 in 2026).",
     "birth_year": 1945,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsection (1)(p).",
       "claims": [
        {
         "expect": "the deduction under this subdivision is not available to a senior citizen born after 1945",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-born-before-1946-invest-cap": {
     "method": "cpi",
     "fields": [
      "tier1_invest_cap_single",
      "tier1_invest_cap_mfj"
     ],
     "establishes": "Interest, dividends and capital gains deduction for seniors born before 1946: $9,420 / $18,840 (2007) adjusted by the percentage increase in the U.S. CPI for the preceding calendar year. The engine carries the 2025 figure ($14,688 / $29,376).",
     "index": "percentage increase in the U.S. CPI for the immediately preceding calendar year (MCL 206.30(1)(f)(iv), (1)(p))",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsection (1)(p).",
       "claims": [
        {
         "expect": "not to exceed $9,420.00 for a single return and $18,840.00 for a joint return",
         "status": "phrase"
        },
        {
         "expect": "the maximum amounts allowed under this subdivision shall be adjusted by the percentage increase in the united states consumer price index for the immediately preceding calendar year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.michigan.gov/taxes/-/media/Project/Websites/taxes/Forms/IIT/TY2025/MI-1040-Book.pdf",
       "title": "2025 MI-1040 Individual Income Tax Forms and Instructions",
       "publisher": "Michigan Department of Treasury",
       "kind": "instructions",
       "establishes": "2025 amount.",
       "claims": [
        {
         "expect": "for 2025, the deduction is limited to a maximum of $14,688 for single filers and $29,376 for joint filers",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-age-deduction": {
     "method": "fixed",
     "fields": [
      "age_std_deduction_single",
      "age_std_deduction_mfj",
      "age_std_noncov_addon"
     ],
     "establishes": "The deduction against all income for a person 67+ born after 1945 is $20,000 single / $40,000 joint, and the non-Social-Security-covered public pension amount is $15,000 ($30,000 when both spouses); nominal in MCL 206.30(9), no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsection (9)(b)-(e).",
       "claims": [
        {
         "expect": "that person is eligible for a deduction of $20,000.00 for a single return and $40,000.00 for a joint return",
         "status": "phrase"
        },
        {
         "expect": "is limited to $15,000.00 for a single return",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-age-deduction-age": {
     "method": "age",
     "fields": [
      "age_std_deduction_min_age"
     ],
     "establishes": "Available once the person (older spouse on a joint return) reaches 67; fixed age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsection (9)(e).",
       "claims": [
        {
         "expect": "when that person reaches the age of 67, that person is eligible for a deduction of $20,000.00",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-born-1946-1952": {
     "method": "birth_year",
     "fields": [
      "age_std_deduction_max_age"
     ],
     "establishes": "The tier-2 rules apply to persons born 1946 through 1952, so the oldest member of that cohort is Y-1946 in tax year Y (80 in 2026).",
     "birth_year": 1946,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsection (9)(b).",
       "claims": [
        {
         "expect": "for a person born in 1946 through 1952, the sum of the deductions",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-born-after-1952": {
     "method": "birth_year",
     "fields": [
      "age_std_deduction_tier3_max_age"
     ],
     "establishes": "The tier-3 rules apply to persons born after 1952, so the oldest member is Y-1953 in tax year Y (73 in 2026).",
     "birth_year": 1953,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsection (9)(e).",
       "claims": [
        {
         "expect": "for a person born after 1952, the deduction under subsection (1)(f)(i), (ii), or (iv) does not apply",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mi-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Michigan starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-mi-homestead-property-tax-credit": {
     "method": "cpi",
     "fields": [
      "mi-homestead-property-tax-credit"
     ],
     "establishes": "The THR limit, taxable-value limit, phase-out start and maximum credit increase each year (MCL 206.520); the engine carries the 2025 amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.michigan.gov/taxes/-/media/Project/Websites/taxes/Forms/IIT/TY2025/MI-1040-Book.pdf",
       "title": "2025 Michigan Individual Income Tax Return MI-1040 Book (incl. MI-1040CR instructions) (Wayback copy; michigan.gov returns Access Denied)",
       "publisher": "Michigan Department of Treasury",
       "kind": "instructions",
       "establishes": "Homestead Property Tax Credit (MI-1040CR, filed with MI-1040 or alone) - refundable",
       "claims": [
        {
         "expect": "The limit on total household resources increases to",
         "status": "phrase"
        },
        {
         "expect": "The maximum homestead property tax credit increases to",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://web.archive.org/web/20260510150031id_/https://www.michigan.gov/taxes/-/media/Project/Websites/taxes/Forms/IIT/TY2025/MI-1040CR.pdf?rev=1ab6669f44ef460db1e94397ff832468&hash=280F408F2308AD257EA9307A319BFBBB",
       "title": "2025 MI-1040CR Homestead Property Tax Credit Claim (Wayback copy)",
       "publisher": "Michigan Department of Treasury",
       "kind": "instructions",
       "establishes": "Homestead Property Tax Credit (MI-1040CR, filed with MI-1040 or alone) - refundable",
       "claims": [
        {
         "expect": "If more than $71,500, STOP; you are not eligible for this credit.",
         "status": "phrase"
        },
        {
         "expect": "Multiply line 33 by 3.2% (0.032) or by the percent in Table 2",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "index": "Michigan annual adjustment of the homestead credit amounts",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "For tax years after 2028, a person born after 1952 who takes the $20,000/$40,000 age deduction may not also take the Social Security subtraction (2026-2028 only the personal exemption is barred).",
     "years": "2029+",
     "conditional": false,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-30",
       "title": "MCL 206.30 (Income Tax Act of 1967; Internet Archive capture 2026-07-17)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Subsection (9)(e).",
       "claims": [
        {
         "expect": "for tax years that begin before january 1, 2026 and after december 31, 2028, if a person takes the deduction of $20,000.00 for a single return and $40,000.00 for a joint return, that person shall not take the deduction under subsection (1)(f)(iii)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    {
     "what": "The 4.25% rate is cut for a year whenever general fund revenue growth exceeds inflation (formula in MCL 206.51(1)(c)), determined at each January revenue conference.",
     "years": "any year",
     "conditional": true,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-206-51",
       "title": "MCL 206.51 (Internet Archive capture)",
       "publisher": "Michigan Legislature",
       "kind": "statute",
       "establishes": "Revenue-triggered rate reduction.",
       "claims": [
        {
         "expect": "if the percentage increase in the total general fund/general purpose revenue from the immediately preceding fiscal year is greater than the inflation rate for the same period and the inflation rate is positive, then the current rate shall be reduced",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "tier1_invest_cap_* ($14,688/$29,376) and the special exemption ($3,400) are 2025 figures carried as 2026 stand-ins; the 2026 amounts (CPI-adjusted) were not found in the 2026 withholding guide.",
    "mi-born-1946-1952 / mi-born-after-1952: from 2026 all taxpayers may take the full (1)(f) retirement subtraction (206.30(10)(d)), so the tier ages mainly matter for the $20,000/$40,000 alternative deduction and the born-before-1946 extras.",
    "MCL 206.30(9)(e): for 2026-2028 a born-after-1952 taxpayer taking the $20,000/$40,000 deduction loses only the personal exemption; before 2026 and after 2028 the deduction also bars the Social Security subtraction (see enacted_changes_not_modelled)."
   ]
  },
  "MN": {
   "name": "Minnesota",
   "rules": {
    "mn-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "Bracket thresholds are adjusted annually under 270C.22 (statutory year 2019) and rounded to the nearest $10; rates unchanged.",
     "index": "Chained CPI-U (BLS), percentage change from August 31 of the year before the statutory year to August 31 of the year before the taxable year (Minn. Stat. 270C.22)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.06",
       "title": "Minn. Stat. § 290.06 (Rates of tax, subd. 2d)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Subd. 2d requires annual inflation adjustment of the bracket thresholds, rounded to the nearest $10.",
       "claims": [
        {
         "expect": "The commissioner shall annually adjust the minimum and maximum dollar amounts for each rate bracket",
         "status": "phrase"
        },
        {
         "expect": "The rate brackets as adjusted must be rounded to the nearest $10 amount",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/270C.22",
       "title": "Minn. Stat. § 270C.22 (Cost of living adjustment)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Defines the index (chained CPI-U, August-to-August) and the default rounding (nearest $10, $5 rounds up) for every amount that references 270C.22.",
       "claims": [
        {
         "expect": "\"index\" means the Chained Consumer Price Index for All Urban Consumers published by the Bureau of Labor Statistics",
         "status": "phrase"
        },
        {
         "expect": "the commissioner shall round the amounts as adjusted to the nearest $10 amount. If an amount ends in $5, the amount is rounded up to the nearest $10 amount.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married",
      "std_limit_start",
      "std_limit_start_mfs",
      "std_limit_start2",
      "std_limit_start2_mfs"
     ],
     "establishes": "The standard deduction, the aged/blind additional amounts and the AGI thresholds of the deduction limitation are indexed annually under 270C.22 (statutory year 2023), rounded down to the nearest $50; the MFS amounts are half the joint amounts.",
     "index": "Chained CPI-U (BLS), percentage change from August 31 of the year before the statutory year to August 31 of the year before the taxable year (Minn. Stat. 270C.22)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0123",
       "title": "Minn. Stat. § 290.0123 (Standard deduction, subd. 6)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Subd. 6 indexes subd. 1 (standard deduction), subd. 2 (aged/blind additions) and subd. 5 (limitation AGI thresholds), rounded down to $50.",
       "claims": [
        {
         "expect": "the commissioner must adjust for inflation the standard deduction amounts in subdivision 1, the additional amounts in subdivision 2, the amounts in subdivision 3, and the adjusted gross income amounts in subdivision 5",
         "status": "phrase"
        },
        {
         "expect": "The amounts as adjusted must be rounded down to the nearest $50 amount.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/270C.22",
       "title": "Minn. Stat. § 270C.22 (Cost of living adjustment)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Defines the index (chained CPI-U, August-to-August) and the default rounding (nearest $10, $5 rounds up) for every amount that references 270C.22.",
       "claims": [
        {
         "expect": "\"index\" means the Chained Consumer Price Index for All Urban Consumers published by the Bureau of Labor Statistics",
         "status": "phrase"
        },
        {
         "expect": "the commissioner shall round the amounts as adjusted to the nearest $10 amount. If an amount ends in $5, the amount is rounded up to the nearest $10 amount.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-marriage-credit-half-std": {
     "method": "derived",
     "fields": [
      "marriage_credit_less"
     ],
     "establishes": "Minn. Stat. 290.0675: the lesser-earning spouse's earned income is reduced by one-half of the joint standard deduction of 290.0123 subd. 1, clause (1). The projection takes half of the projected joint standard deduction (mn-standard-deduction, rounded down to $50 before halving), so the amount moves in $25 steps; engine 1.11.0 - 1.10.0 rounded the half itself down to $50.",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0675",
       "title": "Minn. Stat. § 290.0675 (Marriage penalty credit)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Defines the lesser-earning spouse's earned income as reduced by one-half of the joint standard deduction.",
       "claims": [
        {
         "expect": "minus one-half the amount of the standard deduction under section 290.0123, subdivision 1, clause (1)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0123",
       "title": "Minn. Stat. § 290.0123 (Standard deduction, subd. 6)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "The joint standard deduction is indexed, rounded down to $50.",
       "claims": [
        {
         "expect": "the commissioner must adjust for inflation the standard deduction amounts in subdivision 1, the additional amounts in subdivision 2, the amounts in subdivision 3, and the adjusted gross income amounts in subdivision 5",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ],
     "derived_from": "std_deduction_mfj",
     "ratio": 0.5
    },
    "mn-ss-simplified-thresholds": {
     "method": "cpi",
     "fields": [
      "ss_exempt_agi_single",
      "ss_exempt_agi_mfj",
      "ss_exempt_agi_mfs"
     ],
     "establishes": "The simplified Social Security subtraction phase-out thresholds (joint, single/HOH) are indexed under 270C.22 (statutory year 2023), nearest $10; MFS is half the joint threshold.",
     "index": "Chained CPI-U (BLS), percentage change from August 31 of the year before the statutory year to August 31 of the year before the taxable year (Minn. Stat. 270C.22)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0132",
       "title": "Minn. Stat. § 290.0132 (Subtractions, subd. 26(j))",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Paragraph (j) indexes only the paragraph (c) phase-out thresholds.",
       "claims": [
        {
         "expect": "The commissioner shall adjust the phaseout threshold amounts in paragraph (c), clauses (1) and (2), as provided in section 270C.22",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/270C.22",
       "title": "Minn. Stat. § 270C.22 (Cost of living adjustment)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Defines the index (chained CPI-U, August-to-August) and the default rounding (nearest $10, $5 rounds up) for every amount that references 270C.22.",
       "claims": [
        {
         "expect": "\"index\" means the Chained Consumer Price Index for All Urban Consumers published by the Bureau of Labor Statistics",
         "status": "phrase"
        },
        {
         "expect": "the commissioner shall round the amounts as adjusted to the nearest $10 amount. If an amount ends in $5, the amount is rounded up to the nearest $10 amount.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-ss-step": {
     "method": "fixed",
     "fields": [
      "mn-ss-step"
     ],
     "establishes": "The 10% reduction per $4,000 ($2,000 MFS) of AGI over the threshold is fixed in subd. 26(c)/(d); paragraph (j) indexes only the thresholds, not the step widths.",
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0132",
       "title": "Minn. Stat. § 290.0132 (Subtractions, subd. 26(c))",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "States the $4,000 step; the section's indexing clause covers only the thresholds.",
       "claims": [
        {
         "expect": "reduced by ten percent for each $4,000 of adjusted gross income, or fraction thereof, in excess of the phaseout threshold",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-ss-alternate-subtraction": {
     "method": "fixed",
     "fields": [
      "ss_alt_subtraction_single",
      "ss_alt_subtraction_mfj",
      "ss_alt_subtraction_mfs",
      "ss_alt_threshold_single",
      "ss_alt_threshold_mfj",
      "ss_alt_threshold_mfs"
     ],
     "establishes": "The alternate subtraction maximums ($5,840 joint, $4,560 single, half for MFS) and provisional-income thresholds ($88,630, $69,250) are nominal: subd. 26(j) indexes only the paragraph (c) thresholds, and DOR lists them as 'Not Indexed'.",
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0132",
       "title": "Minn. Stat. § 290.0132 (Subtractions, subd. 26(f)-(g))",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "States the alternate subtraction amounts.",
       "claims": [
        {
         "expect": "the maximum subtraction under paragraph (e) equals $5,840. The maximum subtraction is reduced by 20 percent of provisional income over $88,630",
         "status": "phrase"
        },
        {
         "expect": "the maximum subtraction under paragraph (e) equals $4,560. The maximum subtraction is reduced by 20 percent of provisional income over $69,250",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.revenue.state.mn.us/sites/default/files/2025-12/inflation-adjusted-amounts-2026.pdf",
       "title": "Tax Year 2026 Inflation-Adjusted Amounts in Minnesota Statutes",
       "publisher": "Minnesota Department of Revenue",
       "kind": "instructions",
       "establishes": "Publishes the 2026 indexed amounts and marks the alternate Social Security subtraction amounts 'Not Indexed'.",
       "claims": [
        {
         "expect": "Not Indexed Not Indexed Not Indexed $5,840 $4,560 $2,920",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-public-pension-subtraction": {
     "method": "cpi",
     "fields": [
      "noncov_pension_cap_single",
      "noncov_pension_cap_mfj",
      "noncov_pension_phaseout_start_single",
      "noncov_pension_phaseout_start_mfj",
      "noncov_pension_phaseout_start_mfs"
     ],
     "establishes": "The qualified public pension subtraction limits and phase-out thresholds are indexed annually under 270C.22 (statutory year 2023); no special rounding, so 270C.22's nearest-$10 default applies. MFS threshold is half the joint.",
     "index": "Chained CPI-U (BLS), percentage change from August 31 of the year before the statutory year to August 31 of the year before the taxable year (Minn. Stat. 270C.22)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0132",
       "title": "Minn. Stat. § 290.0132 (Subtractions, subd. 34(d))",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Indexes the subd. 34 limits and thresholds.",
       "claims": [
        {
         "expect": "The commissioner must annually adjust the subtraction limits in paragraph (a) and the phaseout thresholds in paragraph (b), as provided in section 270C.22",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/270C.22",
       "title": "Minn. Stat. § 270C.22 (Cost of living adjustment)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Defines the index (chained CPI-U, August-to-August) and the default rounding (nearest $10, $5 rounds up) for every amount that references 270C.22.",
       "claims": [
        {
         "expect": "\"index\" means the Chained Consumer Price Index for All Urban Consumers published by the Bureau of Labor Statistics",
         "status": "phrase"
        },
        {
         "expect": "the commissioner shall round the amounts as adjusted to the nearest $10 amount. If an amount ends in $5, the amount is rounded up to the nearest $10 amount.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-public-pension-step": {
     "method": "fixed",
     "fields": [
      "noncov_pension_phaseout_step"
     ],
     "establishes": "The $2,000 phase-out step is fixed; subd. 34(d) indexes only the limits and thresholds.",
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0132",
       "title": "Minn. Stat. § 290.0132 (Subtractions, subd. 34(b))",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "States the $2,000 step.",
       "claims": [
        {
         "expect": "reduced by ten percent for each $2,000 of adjusted gross income, or fraction thereof, in excess of the threshold",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-dependent-exemption": {
     "method": "cpi",
     "fields": [
      "dep_exemption",
      "dep_phaseout_start_single",
      "dep_phaseout_start_mfj",
      "dep_phaseout_start_hoh",
      "dep_phaseout_start_mfs"
     ],
     "establishes": "The dependent exemption and its phase-out thresholds are indexed under 270C.22 (statutory year 2019), rounded down to $50; the MFS threshold is half the joint.",
     "index": "Chained CPI-U (BLS), percentage change from August 31 of the year before the statutory year to August 31 of the year before the taxable year (Minn. Stat. 270C.22)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0121",
       "title": "Minn. Stat. § 290.0121 (Dependent exemption, subd. 3)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Indexes the exemption amount and thresholds, rounded down to $50.",
       "claims": [
        {
         "expect": "the commissioner must adjust for inflation the exemption amount in subdivision 1, paragraph (b), and the threshold amounts in subdivision 2, as provided in section 270C.22",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/270C.22",
       "title": "Minn. Stat. § 270C.22 (Cost of living adjustment)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Defines the index (chained CPI-U, August-to-August) and the default rounding (nearest $10, $5 rounds up) for every amount that references 270C.22.",
       "claims": [
        {
         "expect": "\"index\" means the Chained Consumer Price Index for All Urban Consumers published by the Bureau of Labor Statistics",
         "status": "phrase"
        },
        {
         "expect": "the commissioner shall round the amounts as adjusted to the nearest $10 amount. If an amount ends in $5, the amount is rounded up to the nearest $10 amount.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-dependent-phaseout-step": {
     "method": "fixed",
     "fields": [
      "dep_phaseout_step",
      "dep_phaseout_step_mfs"
     ],
     "establishes": "The $2,500 ($1,250 MFS) phase-out steps are fixed; subd. 3 indexes only the exemption amount and thresholds.",
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0121",
       "title": "Minn. Stat. § 290.0121 (Dependent exemption, subd. 2(b))",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "States the step widths.",
       "claims": [
        {
         "expect": "two percentage points for each $2,500, or fraction of that amount",
         "status": "phrase"
        },
        {
         "expect": "two percentage points for each $1,250, or fraction of that amount",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-elderly-disabled-subtraction": {
     "method": "fixed",
     "fields": [
      "senior_income_sub_single",
      "senior_income_sub_mfj",
      "senior_income_sub_agi_single",
      "senior_income_sub_agi_mfj",
      "m1r_base_single",
      "m1r_base_mfj",
      "m1r_floor_single",
      "m1r_floor_mfj_both"
     ],
     "establishes": "The elderly/disabled subtraction base amounts and AGI thresholds are nominal in 290.0802 subd. 2; the section contains no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0802",
       "title": "Minn. Stat. § 290.0802 (Subtraction for the elderly and disabled)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "States the base and threshold amounts; no indexing provision.",
       "claims": [
        {
         "expect": "(i) $12,000 for a married taxpayer filing a joint return if a spouse is a qualified individual, (ii) $9,600 for a single taxpayer",
         "status": "phrase"
        },
        {
         "expect": "(i) $18,000 for a married taxpayer filing a joint return if both spouses are qualified individuals, (ii) $14,500 for a single taxpayer",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-elderly-disabled-age": {
     "method": "age",
     "fields": [
      "senior_income_sub_min_age",
      "m1r_min_age"
     ],
     "establishes": "A qualified individual is one who has attained age 65 before the close of the taxable year (IRC 22(b), adopted by 290.0802); under 65 the base is limited to disability income. A fixed attained age.",
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0802",
       "title": "Minn. Stat. § 290.0802 (Subtraction for the elderly and disabled)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Adopts IRC 22(b) and applies the under-65 disability limit.",
       "claims": [
        {
         "expect": "In the case of a qualified individual who is under the age of 65",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/22",
       "title": "26 U.S.C. 22 (Credit for the elderly and the permanently and totally disabled)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 22(b) defines the qualified individual by attained age 65.",
       "claims": [
        {
         "expect": "who has attained age 65 before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-military-past-service-credit": {
     "method": "fixed",
     "fields": [
      "mil_past_credit",
      "mil_past_credit_agi_start",
      "mil_past_credit_min_pay"
     ],
     "establishes": "The $750 past-military-service credit and its $30,000 AGI phase-out start are nominal in 290.0677 subd. 1a with no inflation adjustment; the $0.01 minimum pay is an engine tolerance, not a statutory amount.",
     "sources": [
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0677",
       "title": "Minn. Stat. § 290.0677 (Military service credits, subd. 1a)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "States the credit and threshold; no indexing provision.",
       "claims": [
        {
         "expect": "The credit equals $750. The credit allowed under this subdivision is reduced by ten percent of adjusted gross income in excess of $30,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mn-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Minnesota starts from federal AGI, so the IRC 1211(b) $3,000/$1,500 capital-loss limit applies; it is fixed in federal law.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-mn-credits": {
     "method": "cpi",
     "fields": [
      "mn-credits"
     ],
     "establishes": "Minn. Stat. 290.0693 and 290.0671 (270C.22): the renter's credit income brackets and maxima and the Working Family Credit amounts are indexed annually; the engine carries the published 2026 amounts.",
     "sources": [
      {
       "url": "https://www.revenue.state.mn.us/sites/default/files/2025-12/inflation-adjusted-amounts-2026.pdf",
       "title": "Tax Year 2026 Inflation-Adjusted Amounts In Minnesota Statutes",
       "publisher": "Minnesota Department of Revenue",
       "kind": "agency_page",
       "establishes": "Renter's Credit brackets for tax year 2026 (DOR inflation-adjusted amounts, 290.0693 subd. 3)",
       "claims": [
        {
         "expect": "All income tax amounts are for tax year 2026.",
         "status": "phrase"
        },
        {
         "expect": "$0 - $6,819 1.0% 5% $2,780",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0671",
       "title": "Minnesota Statutes 2025, section 290.0671 Minnesota Working Family Credit",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Minnesota Working Family Credit (own schedule; claimed with the Child Tax Credit on Schedule M1CWFC, carried to Schedule M1REF line 2)",
       "claims": [
        {
         "expect": "a taxpayer with no qualifying children who has attained the age of 19, but not attained age 65 before the close of the taxable year",
         "status": "phrase"
        },
        {
         "expect": "remains eligible for the credit even if the taxpayer's earned income or adjusted gross income exceeds the income limitation",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.revisor.mn.gov/statutes/cite/290.0661",
       "title": "Minnesota Statutes 2025, section 290.0661 Minnesota Child Tax Credit (subd. 4 joint phaseout)",
       "publisher": "Minnesota Office of the Revisor of Statutes",
       "kind": "statute",
       "establishes": "Minnesota Working Family Credit (own schedule; claimed with the Child Tax Credit on Schedule M1CWFC, carried to Schedule M1REF line 2)",
       "claims": [
        {
         "expect": "The combined amount of the credits is reduced by 12 percent of earned income or adjusted gross income, whichever is greater, in excess of the phaseout threshold.",
         "status": "phrase"
        },
        {
         "expect": "$35,000 for a married taxpayer filing a joint return; or (2) $29,500 for all other filers.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "index": "Minnesota 270C.22 inflation adjustment",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2026
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "The 2026 DOR table lists an indexed '80% Limitation' AGI of $1,107,750 (290.0123 subd. 5(b), $1,000,000 in the statute, indexed by subd. 6); the engine has no field for it, but it is redundant: the subd. 5(a) formula already reaches the 80% cap at ~$432k (single) / ~$555-606k (joint) AGI.",
    "mil_past_credit_min_pay (0.01) is an engine tolerance, not a statutory amount; kept in the fixed military-credit rule."
   ]
  },
  "MO": {
   "name": "Missouri",
   "rules": {
    "mo-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj"
     ],
     "establishes": "The single bracket table (all filers) is adjusted annually by the percent increase in CPI-U: the average CPI for the 12 months ending August 31 of the preceding year over the Sept 2014-Aug 2015 average. The statute states no rounding; DOR publishes whole-dollar edges.",
     "index": "CPI-U (U.S.), 12-month average ending August 31 of the preceding year vs. the Sept 2014-Aug 2015 average (RSMo 143.011.6)",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.011",
       "title": "RSMo § 143.011",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Subsections 5 and 6 index the brackets and define the CPI.",
       "claims": [
        {
         "expect": "the brackets of Missouri taxable income identified in subsection 1 of this section shall be adjusted annually by the percent increase in inflation",
         "status": "phrase"
        },
        {
         "expect": "\"CPI for the preceding calendar year\", the average of the CPI as of the close of the twelve-month period ending on August thirty-first of such calendar year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "The Missouri standard deduction is the allowable federal standard deduction (including the IRC 63(f) aged/blind additions), so it follows federal indexing (increases rounded down to $50).",
     "index": "federal standard deduction under IRC 63(c) and the IRC 63(f) additional amounts for age/blindness, indexed by the IRC 1(f)(3) C-CPI-U cost-of-living adjustment",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.131",
       "title": "RSMo § 143.131",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Missouri standard deduction = federal.",
       "claims": [
        {
         "expect": "The Missouri standard deduction shall be the allowable federal standard deduction.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (Taxable income defined)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 63(c)(4) indexes the basic standard deduction and the subsection (f) additional amounts for age and blindness by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (Tax imposed), subsection (f)(7)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1(f)(7)(A): increases under 1(f)(2)(A) (brackets), 63(c)(4) (standard deduction) and 151(d)(4) are rounded down to a multiple of $50.",
       "claims": [
        {
         "expect": "section 63(c)(4), section 68(b)(2) [1] or section 151(d)(4) is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-private-retirement-exemption": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj",
      "retirement_exclusion_income_limit",
      "retirement_exclusion_income_limit_mfj",
      "retirement_exclusion_income_limit_mfs"
     ],
     "establishes": "The private-pension subtraction is up to $6,000 per taxpayer with income ceilings of $25,000 (single/HOH), $32,000 (combined), $16,000 (MFS), reduced dollar for dollar above them; nominal in § 143.124.3-4, no inflation adjustment.",
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.124",
       "title": "RSMo § 143.124",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Subsection 3 amounts.",
       "claims": [
        {
         "expect": "a maximum of the first six thousand dollars of any retirement allowance received from any privately funded sources for tax years beginning on or after January 1, 2002",
         "status": "phrase"
        },
        {
         "expect": "Missouri adjusted gross income is less than twenty-five thousand dollars",
         "status": "phrase"
        },
        {
         "expect": "combined Missouri adjusted gross income is less than thirty-two thousand dollars",
         "status": "phrase"
        },
        {
         "expect": "Missouri adjusted gross income is less than sixteen thousand dollars",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-public-pension-cap": {
     "method": "cpi",
     "fields": [
      "public_pension_exclusion_cap_single",
      "public_pension_exclusion_cap_mfj"
     ],
     "establishes": "Public pension subtraction is capped at the 'maximum Social Security benefit available': $32,500 for 2007, increased each year by the percentage increase in CPI-U (no rounding stated). DOR publishes $48,967 for 2026.",
     "index": "CPI-U (U.S. Department of Labor), percentage increase year over year (RSMo 143.124.5); a statutory CPI series, not the actual SSA maximum benefit",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.124",
       "title": "RSMo § 143.124",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Subsection 5 defines and indexes the cap.",
       "claims": [
        {
         "expect": "the term \"maximum Social Security benefit available\" shall mean thirty-two thousand five hundred dollars for the tax year beginning on or after January 1, 2007, and for each subsequent tax year such amount shall be increased by the percentage increase in the Consumer Price Index for All Urban Consumers",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://dor.mo.gov/faq/taxation/individual/pension.html",
       "title": "Pension FAQs",
       "publisher": "Missouri Department of Revenue",
       "kind": "agency_page",
       "establishes": "Publishes the maximum Social Security benefit amount by year.",
       "claims": [
        {
         "expect": "2025 $47,633 2026 $48,967",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-ss-age": {
     "method": "age",
     "fields": [
      "ss_exempt_min_age"
     ],
     "establishes": "Social Security benefits qualify when received by a taxpayer aged 62 or older (or as disability benefits); fixed attained age.",
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.125",
       "title": "RSMo § 143.125",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Definition of benefits.",
       "claims": [
        {
         "expect": "any Social Security benefits received by a taxpayer age sixty-two years of age and older, or Social Security disability benefits",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-hoh-exemption": {
     "method": "fixed",
     "fields": [
      "hoh_additional_exemption"
     ],
     "establishes": "Additional $1,400 for a head of household/surviving spouse; nominal in § 143.161.2, no adjustment.",
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.161",
       "title": "RSMo § 143.161",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Subsection 2.",
       "claims": [
        {
         "expect": "may deduct an additional one thousand four hundred dollars",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-wftc-federal-eic": {
     "method": "federal",
     "fields": [
      "eic_max_credit",
      "eic_phaseout_start",
      "eic_phaseout_start_mfj"
     ],
     "establishes": "The Working Family Tax Credit is a percentage of the federal EIC 'as such credit existed under 26 U.S.C. 32 as of January 1, 2021' - that frozen version keeps the IRC 32(j) indexing (earned-income/phase-out amounts to the nearest $10; investment-income limit, still on its pre-ARPA base, rounded down to $50).",
     "index": "federal EIC amounts under IRC 32 as in effect January 1, 2021 (pre-ARPA), indexed by IRC 32(j) with the IRC 1(f)(3) cost-of-living adjustment (chained CPI-U, Sept-Aug average)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.177",
       "title": "RSMo § 143.177",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Credit is a percentage of the IRC 32 credit as of January 1, 2021.",
       "claims": [
        {
         "expect": "as such credit existed under 26 U.S.C. Section 32 as of January 1, 2021",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (Earned income credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 32(j) indexes the EIC earned-income and phase-out amounts (rounded to the nearest $10) and the disqualified-investment-income limit (rounded down to $50) by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each of the dollar amounts in subsections (b)(2) and (i)(1) shall be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such dollar amount shall be rounded to the nearest multiple of $10",
         "status": "phrase"
        },
        {
         "expect": "such amount shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-wftc-investment-limit": {
     "method": "federal",
     "fields": [
      "eic_invest_limit"
     ],
     "establishes": "The disqualified investment income limit of IRC 32(i) as in effect January 1, 2021 (pre-ARPA base), indexed under IRC 32(j) and rounded down to $50.",
     "index": "IRC 32(i)(1) disqualified investment income limit as in effect January 1, 2021, indexed under IRC 32(j) by the IRC 1(f)(3) cost-of-living adjustment (chained CPI-U, Sept-Aug average)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.177",
       "title": "RSMo § 143.177",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Frozen federal reference.",
       "claims": [
        {
         "expect": "as such credit existed under 26 U.S.C. Section 32 as of January 1, 2021",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (Earned income credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 32(j) indexes the EIC earned-income and phase-out amounts (rounded to the nearest $10) and the disqualified-investment-income limit (rounded down to $50) by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each of the dollar amounts in subsections (b)(2) and (i)(1) shall be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such dollar amount shall be rounded to the nearest multiple of $10",
         "status": "phrase"
        },
        {
         "expect": "such amount shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-wftc-ages": {
     "method": "age",
     "fields": [
      "eic_nochild_max_age",
      "eic_nochild_min_age"
     ],
     "establishes": "Under the IRC 32 as of January 1, 2021 a filer without a qualifying child must be at least 25 and under 65 at the close of the year (the ARPA 2021 age changes post-date the reference date); fixed ages.",
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.177",
       "title": "RSMo § 143.177",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Frozen federal reference.",
       "claims": [
        {
         "expect": "as such credit existed under 26 U.S.C. Section 32 as of January 1, 2021",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (Earned income credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 32(c)(1)(A)(ii)(II): a filer without a qualifying child must be at least 25 and not yet 65 at the close of the taxable year.",
       "claims": [
        {
         "expect": "has attained age 25 but not attained age 65 before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-federal-tax-deduction": {
     "method": "fixed",
     "fields": [
      "fit_pct_agi",
      "fit_pct_cap_single",
      "fit_pct_cap_mfj"
     ],
     "establishes": "For tax years from 2019 the federal income tax deduction is a percentage (35/25/15/5/0%) set by Missouri gross income bands of $25,000 / $50,000 / $100,000 / $125,000, capped at $5,000 single or $10,000 combined; all nominal in § 143.171.2, no inflation adjustment.",
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.171",
       "title": "RSMo § 143.171",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Subsection 2 table and caps.",
       "claims": [
        {
         "expect": "not to exceed five thousand dollars on a single taxpayer's return or ten thousand dollars on a combined return",
         "status": "phrase"
        },
        {
         "expect": "$25,000 or less 35 percent From $25,001 to $50,000 25 percent From $50,001 to $100,000 15 percent From $100,001 to $125,000 5 percent $125,001 or more 0 percent",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mo-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Missouri starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-mo-property-tax-credit": {
     "method": "cpi",
     "fields": [
      "mo-property-tax-credit"
     ],
     "establishes": "RSMo 135.025 / 135.030: the 2026 caps and upper limits are adjusted annually for inflation from 2027 (CPI-U Midwest).",
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=135.030",
       "title": "RSMo 135.030 Formula for determining credits (effective 28 Aug 2025; A.L. 2025 H.B. 594 & 508)",
       "publisher": "Missouri Revisor of Statutes (Missouri General Assembly)",
       "kind": "statute",
       "establishes": "Missouri Property Tax Credit (MO-PTS, 'circuit breaker') for tax year 2026 as amended by HB 594 & 508 (2025): exact statutory computation",
       "claims": [
        {
         "expect": "For all calendar years beginning on or after January 1, 2026, the maximum upper limit shall be the sum of:",
         "status": "phrase"
        },
        {
         "expect": "Thirty-eight thousand two hundred dollars for claimants with a filing status of single;",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=135.025",
       "title": "RSMo 135.025 Accrued taxes and rent constituting taxes to be totaled (effective 28 Aug 2025)",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Missouri Property Tax Credit (MO-PTS, 'circuit breaker') for tax year 2026 as amended by HB 594 & 508 (2025): exact statutory computation",
       "claims": [
        {
         "expect": "up to one thousand fifty-five dollars in rent constituting property taxes actually paid or one thousand five hundred fifty dollars in actual property tax paid,",
         "status": "phrase"
        },
        {
         "expect": "Beginning January 1, 2027, the property tax credit totals under this section shall be adjusted annually for inflation",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "index": "CPI-U Midwest Region (RSMo 135.025)",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2026
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "The top income tax rate (4.7% for 2026) may be cut by 0.1 point per year, up to the remaining reductions allowed under 143.011.4 (no more than three in total), each only if net general revenue beats the prior three-year high by $200 million (inflation-adjusted) and beats the five-years-prior amount adjusted for inflation.",
     "years": "2027+",
     "conditional": true,
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.011",
       "title": "RSMo § 143.011",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Subsection 4 revenue-triggered cuts.",
       "claims": [
        {
         "expect": "Each reduction in the top rate of tax shall be by one-tenth of a percent and no more than one reduction shall occur in a calendar year. No more than three reductions shall be made under this subsection.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    {
     "what": "The Working Family Tax Credit may rise from 10% to up to 20% of the federal EIC if net general revenue beats the prior three-year high by $150 million.",
     "years": "2027+",
     "conditional": true,
     "sources": [
      {
       "url": "https://revisor.mo.gov/main/OneSection.aspx?section=143.177",
       "title": "RSMo § 143.177",
       "publisher": "Missouri Revisor of Statutes",
       "kind": "statute",
       "establishes": "Subsection 3(2)-(3).",
       "claims": [
        {
         "expect": "shall be ten percent, which may be increased to twenty percent subject to the provisions of subdivision (3) of this subsection",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "fit_pct_agi / fit_pct_cap_single / fit_pct_cap_mfj: statute bands are $25,000/$50,000/$100,000/$125,000 (matching the engine config); there is no $250,000 band.",
    "The engine's $4,400 WFTC investment-income limit is the pre-ARPA IRC 32(i) series (Missouri references IRC 32 as of January 1, 2021), not the current federal $12,200.",
    "The WFTC percentage is 10% unless a revenue trigger raised it to 20% (see enacted_changes_not_modelled)."
   ]
  },
  "MS": {
   "name": "Mississippi",
   "rules": {
    "ms-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj"
     ],
     "establishes": "The first $10,000 of taxable income is untaxed and income above $10,000 is taxed at a scheduled rate (4% 2026, 3.75% 2027, 3.5% 2028, 3.25% 2029, 3% 2030+, then trigger-based cuts); the $10,000 threshold is nominal in Miss. Code 27-7-5 with no indexing. Rate changes are in enacted_changes_not_modelled.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260930062636id_/https://billstatus.ls.state.ms.us/documents/2025/pdf/HB/0001-0099/HB0001SG.pdf",
       "title": "House Bill 1 (2025 Regular Session, as sent to Governor), amending Miss. Code 27-7-5 (Internet Archive capture)",
       "publisher": "Mississippi Legislature",
       "kind": "legislation",
       "establishes": "27-7-5 as amended.",
       "claims": [
        {
         "expect": "upon all taxable income of individuals in 182 excess of ten thousand dollars ($10,000.00), shall be at the 183 following rates",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ms-standard-deduction": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "Standard deduction $2,300 / $4,600 joint / $3,400 head of family; flat amounts in DOR guidance with no adjustment (Miss. Code 27-7-17; statute text not read - MS code is not freely published).",
     "sources": [
      {
       "url": "https://www.dor.ms.gov/general-information",
       "title": "Individual Income Tax - General Information",
       "publisher": "Mississippi Department of Revenue",
       "kind": "agency_page",
       "establishes": "Standard deduction.",
       "claims": [
        {
         "expect": "the $2,300 standard deduction amount",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ms-exemptions": {
     "method": "fixed",
     "fields": [
      "personal_exemption_single",
      "personal_exemption_mfj",
      "personal_exemption_hoh",
      "dep_exemption",
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption"
     ],
     "establishes": "Exemptions $6,000 single / $12,000 married / $8,000 head of family (+$1,500 for the required dependent = $9,500), $1,500 per dependent and $1,500 per taxpayer 65+ or blind; flat amounts per DOR (Miss. Code 27-7-21; statute text not read).",
     "sources": [
      {
       "url": "https://www.dor.ms.gov/sites/default/files/tax-forms/individual/80100251%202.pdf",
       "title": "2025 Mississippi Resident Individual Income Tax Instructions (Form 80-100)",
       "publisher": "Mississippi Department of Revenue",
       "kind": "instructions",
       "establishes": "Exemption amounts.",
       "claims": [
        {
         "expect": "enter $6,000 on line 11",
         "status": "phrase"
        },
        {
         "expect": "which totals $9,500 for your head of family status exemption",
         "status": "phrase"
        },
        {
         "expect": "age 65 or over, taxpayer or spouse only .................$1,500",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ms-age-65": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "Additional exemption for a taxpayer or spouse age 65 or over; fixed age.",
     "sources": [
      {
       "url": "https://www.dor.ms.gov/sites/default/files/tax-forms/individual/80100251%202.pdf",
       "title": "2025 Mississippi Resident Individual Income Tax Instructions (Form 80-100)",
       "publisher": "Mississippi Department of Revenue",
       "kind": "instructions",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "age 65 or over, taxpayer or spouse only",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ms-retirement-age": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age"
     ],
     "establishes": "Qualified retirement income is exempt in total, but distributions taxed federally as early distributions (before 59 1/2, IRC 72(t)) do not qualify; fixed age (engine 60).",
     "sources": [
      {
       "url": "https://www.dor.ms.gov/sites/default/files/tax-forms/individual/80100251%202.pdf",
       "title": "2025 Mississippi Resident Individual Income Tax Instructions (Form 80-100)",
       "publisher": "Mississippi Department of Revenue",
       "kind": "instructions",
       "establishes": "Early distributions excluded from the exemption.",
       "claims": [
        {
         "expect": "pensions and annuities that are taxable as early or excess distributions under the federal internal revenue code (see federal form 5329) do not qualify for exemption from mississippi income tax",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ms-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Mississippi applies the federal capital loss limitation (IRC 1211(b)), fixed.",
     "sources": [
      {
       "url": "https://www.dor.ms.gov/sites/default/files/tax-forms/individual/80100251%202.pdf",
       "title": "2025 Mississippi Resident Individual Income Tax Instructions (Form 80-100)",
       "publisher": "Mississippi Department of Revenue",
       "kind": "instructions",
       "establishes": "Federal limit applies.",
       "claims": [
        {
         "expect": "Capital loss deductions are subject to the same limitations as federal.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "Rate on taxable income over $10,000: 3.75% (2027), 3.5% (2028), 3.25% (2029), 3% (2030 on); from 2031 further cuts toward 0% when the working cash-stabilization reserve fund is full and revenue exceeds appropriations by a set margin.",
     "years": "2027-2030 scheduled; 2031+ conditional",
     "conditional": false,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260930062636id_/https://billstatus.ls.state.ms.us/documents/2025/pdf/HB/0001-0099/HB0001SG.pdf",
       "title": "House Bill 1 (2025 Regular Session, as sent to Governor), amending Miss. Code 27-7-5 (Internet Archive capture)",
       "publisher": "Mississippi Legislature",
       "kind": "legislation",
       "establishes": "27-7-5 schedule.",
       "claims": [
        {
         "expect": "for calendar year 2027, on such taxable 192 income, the rate shall be three and three-quarters percent",
         "status": "phrase"
        },
        {
         "expect": "for calendar year 2030 and all calendar 200 years thereafter, except as otherwise provided in section 2 of 201 this act",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "MS standard deduction and exemption amounts rest on DOR publications; the Mississippi Code (27-7-17, 27-7-21) is not freely published and was not read.",
    "personal_exemption_hoh $9,500 already includes $1,500 for the dependent the head-of-family status requires; the engine must not also count that dependent under dep_exemption."
   ]
  },
  "MT": {
   "name": "Montana",
   "rules": {
    "mt-brackets": {
     "method": "scheduled",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "HB 337 (2025): for 2026 the 4.7% bracket runs to $47,500 / $95,000 / $71,250 (version terminating Dec 31, 2026); the version effective January 1, 2027 sets $65,000 / $130,000 / $97,500 with the top rate cut to 5.4%, and from then on the department multiplies the brackets each year by the 'modified inflation factor' (CPI-U June of the prior year over June 2026) and rounds to the nearest $100.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "brackets_single": [
        [
         0,
         65000,
         0.047
        ],
        [
         65000,
         null,
         0.054
        ]
       ],
       "brackets_mfj": [
        [
         0,
         130000,
         0.047
        ],
        [
         130000,
         null,
         0.054
        ]
       ],
       "brackets_hoh": [
        [
         0,
         97500,
         0.047
        ],
        [
         97500,
         null,
         0.054
        ]
       ]
      }
     },
     "after_schedule": "cpi",
     "index": "Montana 'modified inflation factor' (MCA 15-30-2101 inflation factor with June 2026 CPI-U as base), applied from tax year 2028",
     "rounding": {
      "mode": "nearest",
      "step": 100
     },
     "sources": [
      {
       "url": "https://web.archive.org/web/20260512125802id_/https://mca.legmt.gov/bills/mca/title_0150/chapter_0300/part_0210/section_0030/0150-0300-0210-0030.html",
       "title": "MCA 15-30-2103 (both versions; Internet Archive capture)",
       "publisher": "Montana Legislature",
       "kind": "statute",
       "establishes": "2027 version and its indexing clause.",
       "claims": [
        {
         "expect": "(effective january 1, 2027) rate of tax",
         "status": "phrase"
        },
        {
         "expect": "on the first $130,000 of montana taxable income or any part of that income, 4.7%",
         "status": "phrase"
        },
        {
         "expect": "the department shall multiply the bracket amounts contained in subsections (1) and (2) by the modified inflation factor for the following tax year and round the cumulative brackets to the nearest $100",
         "status": "phrase"
        },
        {
         "expect": "the consumer price index for june 2026 is substituted for the consumer price index for june 2023",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mt-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "Montana starts from federal taxable income, so the federal standard deduction and the IRC 63(f) additional amounts apply, indexed federally (increases rounded down to $50).",
     "index": "federal standard deduction under IRC 63(c) and the IRC 63(f) additional amounts for age/blindness, indexed by the IRC 1(f)(3) C-CPI-U cost-of-living adjustment",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260105211001id_/https://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2/2025_Montana_Individual_Income_Tax_Return_Form_2.pdf",
       "title": "2025 Montana Form 2 (Internet Archive capture)",
       "publisher": "Montana Department of Revenue",
       "kind": "instructions",
       "establishes": "Montana starts from federal taxable income, adding back the federal 63(f) and senior deductions to be replaced (lines 12e and 13b).",
       "claims": [
        {
         "expect": "Federal adjusted gross income from Form 1040, line 11b",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (Taxable income defined)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 63(c)(4) indexes the basic standard deduction and the subsection (f) additional amounts for age and blindness by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (Tax imposed), subsection (f)(7)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1(f)(7)(A): increases under 1(f)(2)(A) (brackets), 63(c)(4) (standard deduction) and 151(d)(4) are rounded down to a multiple of $50.",
       "claims": [
        {
         "expect": "section 63(c)(4), section 68(b)(2) [1] or section 151(d)(4) is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mt-federal-senior-deduction": {
     "method": "scheduled",
     "fields": [
      "fed_senior_deduction",
      "fed_senior_phaseout_single",
      "fed_senior_phaseout_mfj"
     ],
     "establishes": "The federal $6,000 senior deduction (6% phase-out over $75,000/$150,000 MAGI) flows through federal taxable income for taxable years beginning before 2029; $0 from 2029. Not indexed.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "fed_senior_deduction": 6000,
       "fed_senior_phaseout_single": 75000,
       "fed_senior_phaseout_mfj": 150000
      },
      "2028": {
       "fed_senior_deduction": 6000,
       "fed_senior_phaseout_single": 75000,
       "fed_senior_phaseout_mfj": 150000
      },
      "2029": {
       "fed_senior_deduction": 0,
       "fed_senior_phaseout_single": 0,
       "fed_senior_phaseout_mfj": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151(d)(5)(C) (Deduction for seniors)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "Senior deduction sunset.",
       "claims": [
        {
         "expect": "in the case of a taxable year beginning before january 1, 2029, there shall be allowed a deduction in an amount equal to $6,000 for each qualified individual",
         "status": "phrase"
        },
        {
         "expect": "as exceeds $75,000 ($150,000 in the case of a joint return)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://web.archive.org/web/20260105211001id_/https://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2/2025_Montana_Individual_Income_Tax_Return_Form_2.pdf",
       "title": "2025 Montana Form 2 (Internet Archive capture)",
       "publisher": "Montana Department of Revenue",
       "kind": "instructions",
       "establishes": "Montana starts from federal taxable income, adding back the federal 63(f) and senior deductions to be replaced (lines 12e and 13b).",
       "claims": [
        {
         "expect": "Federal adjusted gross income from Form 1040, line 11b",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mt-senior-subtraction": {
     "method": "cpi",
     "fields": [
      "senior_subtraction_single",
      "senior_subtraction_mfj"
     ],
     "establishes": "Each taxpayer 65+ subtracts $5,500, multiplied each year by the MCA 15-30-2101 inflation factor and rounded to the nearest $10. The engine's $5,660 is the 2025 amount.",
     "index": "Montana inflation factor (MCA 15-30-2101: CPI-U for June of the prior year over the base-year June CPI)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260611223926id_/https://mca.legmt.gov/bills/mca/title_0150/chapter_0300/part_0210/section_0200/0150-0300-0210-0200.html",
       "title": "MCA 15-30-2120 (Internet Archive capture)",
       "publisher": "Montana Legislature",
       "kind": "statute",
       "establishes": "Subsections (3)(g) and (7).",
       "claims": [
        {
         "expect": "for each taxpayer that has attained the age of 65, an additional subtraction of $5,500",
         "status": "phrase"
        },
        {
         "expect": "the department shall multiply the subtractions from federal taxable income in subsections (3)(g) and (3)(o) by the inflation factor for that tax year",
         "status": "phrase"
        },
        {
         "expect": "the department shall round the results in subsection (7)(a) to the nearest $10",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mt-senior-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "Fixed attained age 65.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260611223926id_/https://mca.legmt.gov/bills/mca/title_0150/chapter_0300/part_0210/section_0200/0150-0300-0210-0200.html",
       "title": "MCA 15-30-2120 (Internet Archive capture)",
       "publisher": "Montana Legislature",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "for each taxpayer that has attained the age of 65",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "mt-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Montana starts from federal taxable income, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-mt-2ec": {
     "method": "unknown",
     "fields": [
      "mt-2ec"
     ],
     "establishes": "MCA 15-30-2337 to 2341 could not be read; whether the $12,600 exclusion, the $1,150 cap and the $45,000 limit move after 2025 is not established (the engine carries the 2025 figures).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260226182302id_/https://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2-Instructions/2025_Montana_Individual_Income_Tax_Return_Form_2_Instructions.pdf",
       "title": "2025 Montana Form 2 Instructions (Schedule 2EC)",
       "publisher": "Montana Department of Revenue",
       "kind": "agency_page",
       "establishes": "Montana Elderly Homeowner/Renter Credit: Household Income Reduction Table (line 21 multiplier) and the full Schedule 2EC computation",
       "claims": [
        {
         "expect": "$2,000 $2,999 0.006",
         "status": "phrase"
        },
        {
         "expect": "$12,000 and greater 0.05",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://web.archive.org/web/20260105211001id_/https://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2/2025_Montana_Individual_Income_Tax_Return_Form_2.pdf",
       "title": "2025 Montana Form 2, Schedule 2EC",
       "publisher": "Montana Department of Revenue",
       "kind": "agency_page",
       "establishes": "Montana Elderly Homeowner/Renter Credit: Household Income Reduction Table (line 21 multiplier) and the full Schedule 2EC computation",
       "claims": [
        {
         "expect": "Multiply line 24 by 15% (0.15)",
         "status": "phrase"
        },
        {
         "expect": "Enter the lesser of line 27 or $1,150",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "senior_subtraction_* ($5,660/$11,320) is the 2025 figure; the 2026 inflation-adjusted amount was not found.",
    "MCA 15-30-2101's inflation-factor base month for the senior subtraction was not read; the 2027 bracket version expressly substitutes June 2026 for June 2023."
   ]
  },
  "NC": {
   "name": "North Carolina",
   "rules": {
    "nc-standard-deduction": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "For taxable years beginning on or after January 1, 2022 the standard deduction is $12,750 / $25,500 joint / $19,125 HOH; nominal in G.S. 105-153.5(a)(1), no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260213171205id_/https://ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_105/GS_105-153.5.html",
       "title": "N.C. Gen. Stat. § 105-153.5 (Internet Archive capture)",
       "publisher": "North Carolina General Assembly",
       "kind": "statute",
       "establishes": "Standard deduction table.",
       "claims": [
        {
         "expect": "(effective for taxable years beginning on or after january 1, 2022) standard deduction amount",
         "status": "phrase"
        },
        {
         "expect": "married, filing jointly/surviving spouse $25,500 head of household 19,125 single 12,750",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nc-child-deduction": {
     "method": "fixed",
     "fields": [
      "dep_child_ded_agi_single",
      "dep_child_ded_agi_hoh",
      "dep_child_ded_agi_mfj",
      "dep_child_ded_amount"
     ],
     "establishes": "The child deduction ($3,000 down to $500 per qualifying child by AGI band: to $40,000...$140,000 joint, $30,000...$105,000 HOH, $20,000...$70,000 single) is a nominal table in G.S. 105-153.5(a1) from 2022; no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260213171205id_/https://ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_105/GS_105-153.5.html",
       "title": "N.C. Gen. Stat. § 105-153.5 (Internet Archive capture)",
       "publisher": "North Carolina General Assembly",
       "kind": "statute",
       "establishes": "Child deduction table.",
       "claims": [
        {
         "expect": "(effective for taxable years beginning on or after january 1, 2022) child deduction amount",
         "status": "phrase"
        },
        {
         "expect": "married, filing jointly/ up to $40,000 $3,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nc-child-deduction-age": {
     "method": "age",
     "fields": [
      "dep_child_ded_max_age"
     ],
     "establishes": "Allowed for each child for whom the federal child tax credit is allowed, i.e. a qualifying child under 17 (engine: 16 or younger); fixed age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260213171205id_/https://ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_105/GS_105-153.5.html",
       "title": "N.C. Gen. Stat. § 105-153.5 (Internet Archive capture)",
       "publisher": "North Carolina General Assembly",
       "kind": "statute",
       "establishes": "Tied to the federal child tax credit.",
       "claims": [
        {
         "expect": "for each qualifying child for whom the taxpayer is allowed the federal tax credit",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/24",
       "title": "26 U.S.C. 24 (Child tax credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 24(c)(1): a qualifying child has not attained age 17.",
       "claims": [
        {
         "expect": "who has not attained age 17",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nc-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "North Carolina starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "The flat 3.99% rate (after 2025) drops by 0.5 point per year, to no lower than 2.49%, for each taxable year 2027-2034 whose trigger is met (total general fund revenue for the prior fiscal year above $33.042B for 2027, $34.1B for 2028, ... $39.0B for 2034).",
     "years": "2027-2034",
     "conditional": true,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_105/GS_105-153.7.html",
       "title": "N.C. Gen. Stat. § 105-153.7 (Internet Archive capture)",
       "publisher": "North Carolina General Assembly",
       "kind": "statute",
       "establishes": "Rate reduction trigger.",
       "claims": [
        {
         "expect": "the applicable tax rate for the indicated and subsequent tax years shall be equal to the greater of (i) the prior taxable year's rate decreased by one-half percentage point (0.50%) or (ii) two and forty-nine hundredths percent (2.49%)",
         "status": "phrase"
        },
        {
         "expect": "fy 2025-2026 $33,042,000,000 in 2027",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": []
  },
  "ND": {
   "name": "North Dakota",
   "rules": {
    "nd-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "N.D.C.C. 57-38-30.3(1)(g): the commissioner increases the minimum and maximum amounts of each bracket by the federal IRC 1(f) cost-of-living adjustment, applied in the same manner as the federal brackets (increase over the statutory base rounded down to $50 under IRC 1(f)(7)).",
     "index": "federal cost-of-living adjustment of IRC 1(f)(3) (chained CPI-U), applied in the same manner as the federal brackets",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://ndlegis.gov/cencode/t57c38.pdf",
       "title": "N.D. Century Code chapter 57-38",
       "publisher": "North Dakota Legislative Branch",
       "kind": "statute",
       "establishes": "Indexing clause.",
       "claims": [
        {
         "expect": "by increasing the minimum and maximum dollar amounts for each",
         "status": "phrase"
        },
        {
         "expect": "the manner of applying the cost-of-living adjustment must be the",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (tax imposed)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Federal bracket rounding.",
       "claims": [
        {
         "expect": "is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.tax.nd.gov/sites/www/files/documents/forms/individual/2025-iit/28709-form-nd-1es-2026.pdf",
       "title": "2026 Form ND-1ES rate schedules",
       "publisher": "North Dakota Office of State Tax Commissioner",
       "kind": "instructions",
       "establishes": "2026 thresholds.",
       "claims": [
        {
         "expect": "49,575 250,400",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nd-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "These are the federal basic standard deduction amounts (IRC 63(c)(2); 2026 $16,100 single/MFS, $24,150 HOH, $32,200 joint), indexed from 2026 by the chained CPI with increases rounded down to $50 (IRC 63(c)(7)(B)(ii)). North Dakota taxable income starts from federal taxable income (57-38-30.3(2)).",
     "index": "the federal basic standard deduction, IRC 63(c)(2)/63(c)(7) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://ndlegis.gov/cencode/t57c38.pdf",
       "title": "N.D. Century Code chapter 57-38",
       "publisher": "North Dakota Legislative Branch",
       "kind": "statute",
       "establishes": "ND taxable income = federal taxable income, adjusted.",
       "claims": [
        {
         "expect": "means the federal taxable",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Federal standard deduction indexing and rounding.",
       "claims": [
        {
         "expect": "the $23,625 and $15,750 amounts in subparagraph (A) shall each be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 federal standard deduction amounts.",
       "claims": [
        {
         "expect": "For taxable years beginning in 2026, the standard deduction amounts under § 63(c)(2) are as follows:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nd-federal-aged-blind-amount": {
     "method": "federal",
     "fields": [
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "These are the federal additional standard deduction amounts for age 65+/blindness (IRC 63(f); 2026 $1,650 married, $2,050 unmarried), indexed under IRC 63(c)(4) by the chained CPI, increases rounded down to $50 (IRC 1(f)(7)(A)).",
     "index": "the federal additional standard deduction for age/blindness, IRC 63(f), indexed under IRC 63(c)(4) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(c)(4) indexes the subsection (f) amounts.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (tax imposed)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "1(f)(7)(A) rounds a 63(c)(4) increase down to $50.",
       "claims": [
        {
         "expect": "If any increase determined under paragraph (2)(A), section 63(c)(4), section 68(b)(2)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 amounts.",
       "claims": [
        {
         "expect": "deduction amount under § 63(f) for the aged or the blind is $1,650",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nd-federal-senior-deduction": {
     "method": "scheduled",
     "fields": [
      "fed_senior_deduction"
     ],
     "establishes": "The federal senior deduction of IRC 151(d)(5)(C) is $6,000 per qualified individual for taxable years beginning before January 1, 2029, and nothing after: $6,000 in 2027 and 2028, $0 from 2029.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "fed_senior_deduction": 6000
      },
      "2028": {
       "fed_senior_deduction": 6000
      },
      "2029": {
       "fed_senior_deduction": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The deduction exists only for taxable years beginning before 2029.",
       "claims": [
        {
         "expect": "In the case of a taxable year beginning before January 1, 2029, there shall be allowed a deduction in an amount equal to $6,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nd-federal-senior-phaseout": {
     "method": "fixed",
     "fields": [
      "fed_senior_phaseout_single",
      "fed_senior_phaseout_mfj"
     ],
     "establishes": "The federal senior deduction phases out above modified AGI of $75,000 ($150,000 joint); these amounts are fixed in IRC 151(d)(5)(C)(iii) with no inflation adjustment (and the deduction itself ends after 2028).",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Fixed phase-out thresholds.",
       "claims": [
        {
         "expect": "as exceeds $75,000 ($150,000 in the case of a joint return)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nd-marriage-credit-offset": {
     "method": "derived",
     "fields": [
      "marriage_credit_less"
     ],
     "establishes": "N.D.C.C. 57-38-01.28(4)(b): the lesser-earning spouse's qualifying income is reduced by one federal exemption amount (IRC 151(d), zero) plus one-half of the federal joint basic standard deduction (IRC 63(c)(2)(A)) - $16,100 for 2026. The projection takes half of the projected joint standard deduction (nd-federal-standard-deduction, itself rounded down to $50 the federal way), so the amount moves in $25 steps with it; engine 1.11.0 (D-S4) - 1.10.0 indexed the half by the factor unrounded, so a slightly higher factor could cost cents of credit between two $50 steps of the deduction.",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "sources": [
      {
       "url": "https://ndlegis.gov/cencode/t57c38.pdf",
       "title": "N.D. Century Code chapter 57-38",
       "publisher": "North Dakota Legislative Branch",
       "kind": "statute",
       "establishes": "Half the federal joint standard deduction.",
       "claims": [
        {
         "expect": "One-half of the amount of the standard deduction under section 63(c)(2)(A)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Federal indexing and $50 rounding.",
       "claims": [
        {
         "expect": "the $23,625 and $15,750 amounts in subparagraph (A) shall each be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ],
     "derived_from": "std_deduction_mfj",
     "ratio": 0.5
    },
    "nd-marriage-credit-cap": {
     "method": "cpi",
     "fields": [
      "marriage_credit_cap"
     ],
     "establishes": "N.D.C.C. 57-38-01.28(1): the marriage penalty credit is at most $300 per couple, adjusted each year at the time and rate the rate schedules are adjusted (federal IRC 1(f) cost-of-living adjustment); no rounding stated. The engine's $312 is the TY2025 maximum.",
     "index": "federal cost-of-living adjustment of IRC 1(f)(3) (chained CPI-U), applied in the same manner as the federal brackets",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://ndlegis.gov/cencode/t57c38.pdf",
       "title": "N.D. Century Code chapter 57-38",
       "publisher": "North Dakota Legislative Branch",
       "kind": "statute",
       "establishes": "Cap adjusted with the rate schedules.",
       "claims": [
        {
         "expect": "to exceed three hundred dollars per couple as determined under this section",
         "status": "phrase"
        },
        {
         "expect": "each taxable year at the time and rate adjustments are made to rate schedules under",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.tax.nd.gov/sites/www/files/documents/forms/individual/2025-iit/2025-individual-income-tax-booklet.pdf",
       "title": "2025 North Dakota individual income tax booklet",
       "publisher": "North Dakota Office of State Tax Commissioner",
       "kind": "instructions",
       "establishes": "TY2025 maximum $312.",
       "claims": [
        {
         "expect": "312.00",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nd-capital-gain-dividend-exclusion": {
     "method": "fixed",
     "fields": [
      "qualified_dividend_exclusion"
     ],
     "establishes": "N.D.C.C. 57-38-30.3(2)(d): 40% of net long-term capital gain and qualified dividends is excluded; a fixed share.",
     "sources": [
      {
       "url": "https://ndlegis.gov/cencode/t57c38.pdf",
       "title": "N.D. Century Code chapter 57-38",
       "publisher": "North Dakota Legislative Branch",
       "kind": "statute",
       "establishes": "Fixed 40%.",
       "claims": [
        {
         "expect": "Reduced by forty percent of:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nd-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "marriage_credit_cap $312 is the TY2025 figure (2025 booklet); the 2026 figure was not found."
   ]
  },
  "NE": {
   "name": "Nebraska",
   "rules": {
    "ne-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "Neb. Rev. Stat. 77-2715.03(3): the minimum and maximum amounts of each bracket are adjusted each year by the CPI-U change (12 months ending August 31), rounded to the nearest $10 (a 5 rounds up). The top rate falls to 3.99% from 2027 (see enacted_changes_not_modelled).",
     "index": "CPI-U (BLS), 12 months ending August 31 of the preceding year over the 12 months ending August 31, 2016",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260322133934id_/https://nebraskalegislature.gov/laws/statutes.php?statute=77-2715.03",
       "title": "Neb. Rev. Stat. 77-2715.03 (Wayback copy of nebraskalegislature.gov)",
       "publisher": "Nebraska Legislature",
       "kind": "statute",
       "establishes": "Indexing and $10 rounding.",
       "claims": [
        {
         "expect": "shall be adjusted for inflation by the percentage determined under subdivision (3)(b) of this section",
         "status": "phrase"
        },
        {
         "expect": "shall be rounded to the nearest ten-dollar amount",
         "status": "phrase"
        },
        {
         "expect": "based on the percentage change in the Consumer Price Index for All Urban Consumers published by the federal Bureau of Labor Statistics from the twelve months ending on August 31, 2016",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ne-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "77-2716.01(3): the standard deduction is the smaller of the federal one or $6,750 single / $9,900 HOH (joint twice single), those amounts adjusted each year by CPI-U (12 months ending August 31 over the same period of 2017) and rounded down to $50. The Nebraska amount ($8,850 / $17,700 / $12,950 in 2026) is the binding one.",
     "index": "CPI-U (BLS), 12 months ending August 31 of the preceding year over the 12 months ending August 31, 2017",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260507043014id_/https://nebraskalegislature.gov/laws/statutes.php?statute=77-2716.01",
       "title": "Neb. Rev. Stat. 77-2716.01 (Wayback copy of nebraskalegislature.gov)",
       "publisher": "Nebraska Legislature",
       "kind": "statute",
       "establishes": "Base amounts, indexing, $50 rounding.",
       "claims": [
        {
         "expect": "six thousand seven hundred fifty dollars for single taxpayers",
         "status": "phrase"
        },
        {
         "expect": "the standard deduction amounts, including the additional standard deduction amounts, in this subsection shall be adjusted for inflation based on the percentage change in the Consumer Price Index for All Urban Consumers",
         "status": "phrase"
        },
        {
         "expect": "If any amount is not a multiple of fifty dollars, the amount shall be rounded to the next lowest multiple of fifty dollars.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ne-additional-standard-deduction": {
     "method": "cpi",
     "fields": [
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "senior_subtraction_mfs",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "77-2716.01(3)(a)-(b): each federal age-65 or blindness additional amount adds $1,300 (married) / $1,600 (single/HOH) base to the Nebraska standard deduction, indexed with it by CPI-U and rounded down to $50 ($1,700 / $2,050 for 2026).",
     "index": "CPI-U (BLS), 12 months ending August 31 of the preceding year over the 12 months ending August 31, 2017",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260507043014id_/https://nebraskalegislature.gov/laws/statutes.php?statute=77-2716.01",
       "title": "Neb. Rev. Stat. 77-2716.01 (Wayback copy of nebraskalegislature.gov)",
       "publisher": "Nebraska Legislature",
       "kind": "statute",
       "establishes": "Base additional amounts, indexed with the standard deduction.",
       "claims": [
        {
         "expect": "The additional amounts shall be one thousand three hundred dollars for married taxpayers and one thousand six hundred dollars for single or head of household taxpayers.",
         "status": "phrase"
        },
        {
         "expect": "If any amount is not a multiple of fifty dollars, the amount shall be rounded to the next lowest multiple of fifty dollars.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ne-senior-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "The additional amount follows the federal 63(f) age box: attained 65 by year end, a fixed attained age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260507043014id_/https://nebraskalegislature.gov/laws/statutes.php?statute=77-2716.01",
       "title": "Neb. Rev. Stat. 77-2716.01 (Wayback copy of nebraskalegislature.gov)",
       "publisher": "Nebraska Legislature",
       "kind": "statute",
       "establishes": "Follows the federal additional amounts for age.",
       "claims": [
        {
         "expect": "Taxpayers who are allowed additional federal standard deduction amounts because of age or blindness",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(f)(1): age 65.",
       "claims": [
        {
         "expect": "for himself if he has attained age 65 before the close of his taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ne-exemption-credit": {
     "method": "cpi",
     "fields": [
      "exemption_credit_per",
      "dep_credit"
     ],
     "establishes": "77-2716.01(1)(b): the personal exemption credit ($134 in 2018) per filer and per federal child/dependent credit is adjusted each year by CPI-U (12 months ending August 31 over the 2017 period) and rounded to the nearest dollar ($176 for 2026).",
     "index": "CPI-U (BLS), 12 months ending August 31 of the preceding year over the 12 months ending August 31, 2017",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260507043014id_/https://nebraskalegislature.gov/laws/statutes.php?statute=77-2716.01",
       "title": "Neb. Rev. Stat. 77-2716.01 (Wayback copy of nebraskalegislature.gov)",
       "publisher": "Nebraska Legislature",
       "kind": "statute",
       "establishes": "Indexing, nearest dollar.",
       "claims": [
        {
         "expect": "For tax year 2019 and each tax year thereafter, the credit amount shall be adjusted for inflation based on the percentage change in the Consumer Price Index for All Urban Consumers",
         "status": "phrase"
        },
        {
         "expect": "If any credit amount is not an even dollar amount, the amount shall be rounded to the nearest dollar.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ne-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "Nebraska's top two rates (rate three and rate four, both 4.55% in 2026) fall to 3.99% for taxable years beginning on or after January 1, 2027; the engine's top bracket rate must switch to 3.99% from 2027.",
     "years": "2027-",
     "conditional": false,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260322133934id_/https://nebraskalegislature.gov/laws/statutes.php?statute=77-2715.03",
       "title": "Neb. Rev. Stat. 77-2715.03 (Wayback copy of nebraskalegislature.gov)",
       "publisher": "Nebraska Legislature",
       "kind": "statute",
       "establishes": "Scheduled 3.99% rate from 2027.",
       "claims": [
        {
         "expect": "(iii) 3.99% for taxable years beginning or deemed to begin on or after January 1, 2027.",
         "status": "phrase"
        },
        {
         "expect": "(vi) 3.99% for taxable years beginning or deemed to begin on or after January 1, 2027.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "Nebraska's statutory schedule has four brackets (rates 3 and 4 are equal in 2026 and 2027+); the engine's three-bracket table merges them."
   ]
  },
  "NJ": {
   "name": "New Jersey",
   "rules": {
    "nj-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "N.J.S.54A:2-1 as amended by P.L.2020, c.94 prints the rate tables for taxable years beginning on or after January 1, 2020 as fixed dollar amounts; the section contains no inflation adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260119144945id_/https://pub.njleg.gov/bills/2020/PL20/94_.PDF",
       "title": "P.L.2020, c.94 (amending N.J.S.54A:2-1), Wayback copy",
       "publisher": "New Jersey Legislature",
       "kind": "legislation",
       "establishes": "The 2020-and-after tables, fixed amounts.",
       "claims": [
        {
         "expect": "for taxable years beginning on or after January 1, 2020:",
         "status": "phrase"
        },
        {
         "expect": "$72,657.50 plus 10.750% of the",
         "status": "phrase"
        },
        {
         "expect": "$74,573.75 plus 10.750% of the",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-personal-exemptions": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption",
      "dep_exemption"
     ],
     "establishes": "N.J.S.54A:3-1 (as last amended by P.L.2019, c.146) sets $1,000 per taxpayer and spouse, $1,500 per dependent, $1,000 for age 65+ and $1,000 for a blind or disabled taxpayer/spouse; the section has no inflation adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20240527234012id_/https://pub.njleg.gov/bills/2018/PL19/146_.PDF",
       "title": "P.L.2019, c.146 (amending N.J.S.54A:3-1), Wayback copy",
       "publisher": "New Jersey Legislature",
       "kind": "legislation",
       "establishes": "Fixed exemption amounts.",
       "claims": [
        {
         "expect": "Each taxpayer shall be allowed a personal exemption of $1,000.00",
         "status": "phrase"
        },
        {
         "expect": "For each dependent who qualifies as a dependent of the taxpayer during the taxable",
         "status": "phrase"
        },
        {
         "expect": "Taxpayer 65 years of age or over at the close of the taxable year - $1,000.00.",
         "status": "phrase"
        },
        {
         "expect": "Blind or disabled taxpayer - $1,000.00.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-veteran-exemption": {
     "method": "fixed",
     "fields": [
      "veteran_exemption"
     ],
     "establishes": "N.J.S.54A:3-1(b)7, as amended by P.L.2019, c.146 (tax years 2019+): $6,000 per honorably discharged veteran; no inflation adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20240527234012id_/https://pub.njleg.gov/bills/2018/PL19/146_.PDF",
       "title": "P.L.2019, c.146 (amending N.J.S.54A:3-1), Wayback copy",
       "publisher": "New Jersey Legislature",
       "kind": "legislation",
       "establishes": "Fixed $6,000.",
       "claims": [
        {
         "expect": "as those terms are used in N.J.S.38A:1-1 - $6,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-senior-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "The senior exemption is for a taxpayer 65 years of age or over at the close of the taxable year: a fixed attained age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20240527234012id_/https://pub.njleg.gov/bills/2018/PL19/146_.PDF",
       "title": "P.L.2019, c.146 (amending N.J.S.54A:3-1), Wayback copy",
       "publisher": "New Jersey Legislature",
       "kind": "legislation",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "Taxpayer 65 years of age or over at the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-blind-disabled-age": {
     "method": "age",
     "fields": [
      "blind_exemption_disabled_max_age"
     ],
     "establishes": "The $1,000 exemption is for a blind OR disabled taxpayer with no age limit in 54A:3-1(b)5-6 (the engine's 1000 means no maximum age).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20240527234012id_/https://pub.njleg.gov/bills/2018/PL19/146_.PDF",
       "title": "P.L.2019, c.146 (amending N.J.S.54A:3-1), Wayback copy",
       "publisher": "New Jersey Legislature",
       "kind": "legislation",
       "establishes": "Blind or disabled, no age limit.",
       "claims": [
        {
         "expect": "Blind or disabled spouse - $1,000.00.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-college-dependent-exemption": {
     "method": "fixed",
     "fields": [
      "dep_extra_exemption"
     ],
     "establishes": "The additional $1,000 exemption per dependent under 22 attending a post-secondary institution is N.J.S.A. 54A:3-1.1 (L.1976, c.84), a flat $1,000.00 with no adjustment clause, unamended since 1976: fixed in law. Engine 1.12.0 (settled from the statute; was unknown).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260830192516id_/https://pub.njleg.gov/statutes/STATUTES-TEXT.zip",
       "title": "New Jersey Statutes, full text (STATUTES.TXT, dated 2026-08-29), N.J.S.A. 54A:3-1.1",
       "publisher": "New Jersey Legislature (Office of Legislative Services)",
       "kind": "statute",
       "establishes": "The flat $1,000 student-dependent exemption and its 1976 enactment.",
       "claims": [
        {
         "expect": "in amount of $1,000.00 for each dependent under the  age of 22 years",
         "status": "phrase"
        },
        {
         "expect": "L.1976, c. 84, s. 1, eff. Sept. 2, 1976.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.nj.gov/treasury/taxation/pdf/current/1040i.pdf",
       "title": "2025 NJ-1040 Resident Income Tax Return Instructions",
       "publisher": "New Jersey Division of Taxation",
       "kind": "instructions",
       "establishes": "The $1,000 exemption as the Division applies it.",
       "claims": [
        {
         "expect": "You can claim an additional $1,000 exemption for each depen-",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "nj-college-dependent-age": {
     "method": "age",
     "fields": [
      "dep_extra_student_max_age"
     ],
     "establishes": "The student must be under age 22 on the last day of the tax year (engine: 21 or younger): a fixed attained age.",
     "sources": [
      {
       "url": "https://www.nj.gov/treasury/taxation/pdf/current/1040i.pdf",
       "title": "2025 NJ-1040 Resident Income Tax Return Instructions",
       "publisher": "New Jersey Division of Taxation",
       "kind": "instructions",
       "establishes": "Under age 22.",
       "claims": [
        {
         "expect": "Student must be under age 22 on the last day of the tax",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-pension-exclusion": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj",
      "retirement_income_exclusion_mfs",
      "nj-exclusion-income-bands"
     ],
     "establishes": "N.J.S.54A:6-10(b) as amended by P.L.2021, c.129: up to $100,000 joint / $75,000 single / $50,000 MFS for tax years 2020+; from 2021 a 50%/37.5%/25% share at gross income $100,001-$125,000 and 25%/18.75%/12.5% at $125,001-$150,000; none above $150,000. Fixed amounts, no inflation adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20231224062028id_/https://pub.njleg.gov/bills/2020/PL21/129_.PDF",
       "title": "P.L.2021, c.129 (amending N.J.S.54A:6-10 and C.54A:6-15), Wayback copy",
       "publisher": "New Jersey Legislature",
       "kind": "legislation",
       "establishes": "Fixed caps and income bands.",
       "claims": [
        {
         "expect": "for taxable years beginning on or after January 1, 2020, of up to $100,000 for a married",
         "status": "phrase"
        },
        {
         "expect": "in excess of $100,000, but not more than $125,000, 50 percent of payments for a married",
         "status": "phrase"
        },
        {
         "expect": "in excess of $125,000, but not more than $150,000, 25 percent of payments for a married",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-other-retirement-exclusion": {
     "method": "fixed",
     "fields": [
      "other_ret_earned_limit",
      "other_ret_income_limit"
     ],
     "establishes": "C.54A:6-15(a) as amended by P.L.2021, c.129: the other-retirement-income exclusion requires no more than $3,000 of wage/business income and gross income not over $150,000; fixed amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20231224062028id_/https://pub.njleg.gov/bills/2020/PL21/129_.PDF",
       "title": "P.L.2021, c.129 (amending N.J.S.54A:6-10 and C.54A:6-15), Wayback copy",
       "publisher": "New Jersey Legislature",
       "kind": "legislation",
       "establishes": "Fixed $3,000 and $150,000.",
       "claims": [
        {
         "expect": "in excess of $3,000 from one or more of the sources enumerated in subsections a., b., k. and",
         "status": "phrase"
        },
        {
         "expect": "subsection shall only be allowed if the taxpayer has gross income for the taxable year of not more than $150,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-retirement-ages": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age",
      "conversion_exclusion_min_age",
      "other_ret_min_age",
      "retirement_disabled_age"
     ],
     "establishes": "Both exclusions are for a person 62 years of age or older, or (pension exclusion) a person eligible for Social Security disability: a fixed attained age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20231224062028id_/https://pub.njleg.gov/bills/2020/PL21/129_.PDF",
       "title": "P.L.2021, c.129 (amending N.J.S.54A:6-10 and C.54A:6-15), Wayback copy",
       "publisher": "New Jersey Legislature",
       "kind": "legislation",
       "establishes": "Age 62 / disability.",
       "claims": [
        {
         "expect": "by any person who is 62 years of age or older or who, by virtue of",
         "status": "phrase"
        },
        {
         "expect": "when received in any tax year by a person aged 62 years or older who received no income",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-disability-pension-age": {
     "method": "age",
     "fields": [
      "dis_income_max_age"
     ],
     "establishes": "Disability pension benefits are treated as disability pay until the year the recipient turns 65: a fixed attained age.",
     "sources": [
      {
       "url": "https://www.nj.gov/treasury/taxation/pdf/current/1040i.pdf",
       "title": "2025 NJ-1040 Resident Income Tax Return Instructions",
       "publisher": "New Jersey Division of Taxation",
       "kind": "instructions",
       "establishes": "Until 65.",
       "claims": [
        {
         "expect": "Public or private disability pension benefits until the year you turn 65",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nj-filing-threshold": {
     "method": "fixed",
     "fields": [
      "gross_no_tax_single",
      "gross_no_tax_joint"
     ],
     "establishes": "N.J.S.54A:2-4 lists the no-tax gross income thresholds as dated dollar amounts ($10,000 single and married filing separately from 1999/2001; $20,000 joint and head of household from 2001) with no adjustment clause; last amended P.L.1999, c.260: fixed in law. Engine 1.12.0 (settled from the statute; was unknown).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260830192516id_/https://pub.njleg.gov/statutes/STATUTES-TEXT.zip",
       "title": "New Jersey Statutes, full text (STATUTES.TXT, dated 2026-08-29), N.J.S.A. 54A:2-4",
       "publisher": "New Jersey Legislature (Office of Legislative Services)",
       "kind": "statute",
       "establishes": "The dated thresholds and the amendment history.",
       "claims": [
        {
         "expect": "(3)  $10,000 or less for taxable years beginning on or after January 1, 1999;",
         "status": "phrase"
        },
        {
         "expect": "(5)  $20,000 or less for taxable years beginning on or after January 1, 2001; or",
         "status": "phrase"
        },
        {
         "expect": "L.1976, c.47, s. 54A:2-4; amended 1990, c.61, s.14; 1994, c.8, s.1; 1999, c.260, s.1.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.nj.gov/treasury/taxation/pdf/current/1040i.pdf",
       "title": "2025 NJ-1040 Resident Income Tax Return Instructions",
       "publisher": "New Jersey Division of Taxation",
       "kind": "instructions",
       "establishes": "Current thresholds.",
       "claims": [
        {
         "expect": "$10,000 Single or married/CU partner filing separate return",
         "status": "phrase"
        },
        {
         "expect": "$20,000 Married filing jointly, Head of Household, or Qualified Widow(er)",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "nj-property-tax-deduction-credit": {
     "method": "fixed",
     "fields": [
      "pt_deduction_cap",
      "pt_deduction_cap_mfs",
      "pt_credit",
      "pt_credit_mfs"
     ],
     "establishes": "N.J.S.A. 54A:3A-17 to -20: the $15,000 ($7,500) deduction cap and the $50 ($25) credit are statutory dollar amounts with no adjustment clause: fixed in law.",
     "sources": [
      {
       "url": "https://www.nj.gov/treasury/taxation/pdf/current/1040i.pdf",
       "title": "2025 NJ-1040 Instructions",
       "publisher": "New Jersey Division of Taxation",
       "kind": "instructions",
       "establishes": "The deduction cap and the credit.",
       "claims": [
        {
         "expect": "take either a Property Tax Deduction of up to $15,000 ($7,500",
         "status": "phrase"
        },
        {
         "expect": "you qualify for a credit of $50 ($25 if you and your spouse file",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "NJ Legislature sites (pub.njleg.gov, lis.njleg.state.nj.us) time out from here; public laws were read via Wayback copies. 54A:2-4 (filing threshold) and the college-dependent exemption section were not retrievable -> unknown (both almost certainly fixed).",
    "NJ Division's 2025/2026 tax-law summaries show no enacted change to rates, exemptions or the retirement exclusions for years after 2026."
   ]
  },
  "NM": {
   "name": "New Mexico",
   "rules": {
    "nm-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "The six-bracket schedules apply for tax years on or after January 1, 2025 with nominal amounts; § 7-2-7 contains no inflation adjustment.",
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-7 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "Rate schedules, no indexing provision.",
       "claims": [
        {
         "expect": "Not over $8,000 1.5% of taxable income Over $8,000 but not over $25,000 $120 plus 3.2% of excess over $8,000",
         "status": "phrase"
        },
        {
         "expect": "Not over $5,500 1.5% of taxable income Over $5,500 but not over $16,500 $82.50 plus 3.2% of excess over $5,500",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "New Mexico net income excludes the standard deduction allowed by IRC 63 for the taxable year, so it is the federal basic standard deduction plus the IRC 63(f) aged/blind amounts, indexed federally (increases rounded down to $50).",
     "index": "federal standard deduction under IRC 63(c) and the IRC 63(f) additional amounts for age/blindness, indexed by the IRC 1(f)(3) C-CPI-U cost-of-living adjustment",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-2 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "Definition of net income adopts the IRC 63 standard deduction.",
       "claims": [
        {
         "expect": "an amount equal to the standard deduction allowed the taxpayer for the taxpayer's taxable year by Section 63 of the Internal Revenue Code",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (Taxable income defined)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 63(c)(4) indexes the basic standard deduction and the subsection (f) additional amounts for age and blindness by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (Tax imposed), subsection (f)(7)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1(f)(7)(A): increases under 1(f)(2)(A) (brackets), 63(c)(4) (standard deduction) and 151(d)(4) are rounded down to a multiple of $50.",
       "claims": [
        {
         "expect": "section 63(c)(4), section 68(b)(2) [1] or section 151(d)(4) is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-ss-exemption-thresholds": {
     "method": "fixed",
     "fields": [
      "ss_exempt_agi_single",
      "ss_exempt_agi_mfj",
      "ss_exempt_agi_mfs"
     ],
     "establishes": "The Social Security exemption AGI limits ($100,000 single, $150,000 joint/HOH, $75,000 MFS) are nominal in § 7-2-5.14; no inflation adjustment.",
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-5.14 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "States the limits.",
       "claims": [
        {
         "expect": "seventy-five thousand dollars ($75,000) for married individuals filing separate returns; B. one hundred fifty thousand dollars ($150,000) for heads of household",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-capital-gain-deduction": {
     "method": "fixed",
     "fields": [
      "cg_flat_exclusion",
      "cg_flat_exclusion_mfs"
     ],
     "establishes": "The net capital gain deduction is capped at $2,500 (half for MFS) in § 7-2-34; no inflation adjustment.",
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-34 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "States the cap and MFS half.",
       "claims": [
        {
         "expect": "but not to exceed two thousand five hundred dollars ($2,500)",
         "status": "phrase"
        },
        {
         "expect": "may each claim only one-half of the deduction provided by this section",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-armed-forces-exemption": {
     "method": "fixed",
     "fields": [
      "military_cap"
     ],
     "establishes": "The armed forces retirement pay exemption is $30,000 per retiree in current § 7-2-5.13 (the 2022 version's 2024-2026 schedule was replaced by a flat amount without end date); no inflation adjustment.",
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-5.13 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "States the flat $30,000.",
       "claims": [
        {
         "expect": "may claim an exemption in an amount equal to thirty thousand dollars ($30,000) of armed forces retirement pay",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-senior-blind-exemption": {
     "method": "fixed",
     "fields": [
      "senior_step_exemption",
      "senior_step_agi_single",
      "senior_step_agi_mfj",
      "senior_step_agi_mfs",
      "senior_step_width_single",
      "senior_step_width_mfj",
      "senior_step_width_mfs",
      "senior_step_decrement"
     ],
     "establishes": "The age 65+/blind exemption (up to $8,000, stepping down $1,000 per $1,500/$3,000 of AGI over $18,000 single / $30,000 joint / $15,000 MFS) is a nominal table in § 7-2-5.2 effective since 1987; no inflation adjustment.",
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-5.2 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "States the table.",
       "claims": [
        {
         "expect": "not to exceed eight thousand dollars ($8,000) of income",
         "status": "phrase"
        },
        {
         "expect": "Not over $30,000 Over $30,000 but not over $33,000",
         "status": "phrase"
        },
        {
         "expect": "Not over $18,000 Over $18,000 but not over $19,500",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-senior-exemption-age": {
     "method": "age",
     "fields": [
      "senior_step_min_age"
     ],
     "establishes": "Fixed attained age: sixty-five years of age or older.",
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-5.2 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "Any individual sixty-five years of age or older",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-lmi-exemption": {
     "method": "fixed",
     "fields": [
      "lmi_exemption",
      "lmi_agi_limit_single",
      "lmi_agi_limit_mfj",
      "lmi_agi_limit_hoh",
      "lmi_agi_limit_mfs",
      "lmi_base_single",
      "lmi_base_mfj",
      "lmi_base_hoh",
      "lmi_base_mfs"
     ],
     "establishes": "The low- and middle-income exemption ($2,500 per federal exemption, reduced above $20,000/$30,000/$15,000 and ending at $36,667/$55,000/$27,500) is nominal in § 7-2-5.8; no inflation adjustment.",
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-5.8 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "States the amounts.",
       "claims": [
        {
         "expect": "multiplied by two thousand five hundred dollars ($2,500) of income",
         "status": "phrase"
        },
        {
         "expect": "For single individuals with adjusted gross income up to thirty-six thousand six hundred sixty-seven dollars ($36,667)",
         "status": "phrase"
        },
        {
         "expect": "surviving spouses or for heads of households with adjusted gross income up to fifty-five thousand dollars ($55,000)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-dependent-deduction": {
     "method": "fixed",
     "fields": [
      "dep_after_first_deduction"
     ],
     "establishes": "$4,000 per dependent beyond the first (joint/HOH) while the federal personal exemption amount is zero; nominal in § 7-2-39, no inflation adjustment.",
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-39 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "States the $4,000.",
       "claims": [
        {
         "expect": "the product of four thousand dollars ($4,000) multiplied by the difference between the number of dependents claimed on the taxpayer's return and one",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-centenarian-age": {
     "method": "age",
     "fields": [
      "centenarian_min_age"
     ],
     "establishes": "Fixed attained age: income of a person 100 years of age or older (not a dependent) is exempt.",
     "sources": [
      {
       "url": "https://nmonesource.com/nmos/nmsa/en/4340/1/document.do",
       "title": "NMSA 1978 § 7-2-5.7 (Chapter 7, Taxation - NMOneSource)",
       "publisher": "New Mexico Compilation Commission (NMOneSource)",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "who is one hundred years of age or older and who is not a dependent of another individual is exempt from state income tax",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "nm-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "New Mexico starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-nm-credits": {
     "method": "fixed",
     "fields": [
      "nm-credits"
     ],
     "establishes": "NMSA 7-2-14 and 7-2-18 set the LICTR and the property tax rebate tables, 7-2-18.13 the $2,800 medical care credit; no indexing clause.",
     "sources": [
      {
       "url": "https://realfile.tax.newmexico.gov/2025pit-rc.pdf",
       "title": "2025 PIT-RC New Mexico Rebate and Credit Schedule",
       "publisher": "New Mexico Taxation and Revenue Department",
       "kind": "agency_page",
       "establishes": "Low Income Comprehensive Tax Rebate (PIT-RC Section 2)",
       "claims": [
        {
         "expect": "$36,000 or less may qualify for the low income comprehensive tax rebate (Section 2)",
         "status": "phrase"
        },
        {
         "expect": "$16,000 or less who are age 65 or older may qualify for the property tax rebate (Section 3)",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://realfile.tax.newmexico.gov/2025pit-rc-ins.pdf",
       "title": "2025 PIT-RC Instructions",
       "publisher": "New Mexico Taxation and Revenue Department",
       "kind": "agency_page",
       "establishes": "Low Income Comprehensive Tax Rebate (PIT-RC Section 2)",
       "claims": [
        {
         "expect": "Table 1. 2025 Low-Income Comprehensive Tax Rebate Table",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://realfile.tax.newmexico.gov/2025pit-rc.pdf",
       "title": "2025 PIT-RC New Mexico Rebate and Credit Schedule",
       "publisher": "New Mexico Taxation and Revenue Department",
       "kind": "agency_page",
       "establishes": "Property Tax Rebate for persons 65 or older (PIT-RC Section 3)",
       "claims": [
        {
         "expect": "$36,000 or less may qualify for the low income comprehensive tax rebate (Section 2)",
         "status": "phrase"
        },
        {
         "expect": "$16,000 or less who are age 65 or older may qualify for the property tax rebate (Section 3)",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://realfile.tax.newmexico.gov/2025pit-rc-ins.pdf",
       "title": "2025 PIT-RC Instructions",
       "publisher": "New Mexico Taxation and Revenue Department",
       "kind": "agency_page",
       "establishes": "Property Tax Rebate for persons 65 or older (PIT-RC Section 3)",
       "claims": [
        {
         "expect": "cannot exceed $250 or, for a married taxpayer filing",
         "status": "phrase"
        },
        {
         "expect": "LINE 16c. Multiply line 16a by 0.06, and enter the product",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://realfile.tax.newmexico.gov/2025pit-rc-ins.pdf",
       "title": "2025 PIT-RC Instructions",
       "publisher": "New Mexico Taxation and Revenue Department",
       "kind": "agency_page",
       "establishes": "Refundable Medical Care Credit for persons 65 or older (PIT-RC line 23)",
       "claims": [
        {
         "expect": "penses of $28,000 or more during tax year 2025, you may",
         "status": "phrase"
        },
        {
         "expect": "claim a tax credit of $2,800.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "nm-medical-exemption": {
     "method": "fixed",
     "fields": [
      "med_exemption",
      "med_exemption_floor"
     ],
     "establishes": "NMSA 7-2-5.10 (PIT-ADJ line 18): the $3,000 exemption and the $28,000 of expenses are dollar amounts with no adjustment clause: fixed in law.",
     "sources": [
      {
       "url": "https://realfile.tax.newmexico.gov/2025pit-adj-ins.pdf",
       "title": "Instructions for 2025 PIT-ADJ",
       "publisher": "New Mexico Taxation and Revenue Department",
       "kind": "instructions",
       "establishes": "Line 18.",
       "claims": [
        {
         "expect": "be eligible to claim an exemption of $3,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "nm-medical-exemption-age": {
     "method": "age",
     "fields": [
      "med_exemption_min_age"
     ],
     "establishes": "Fixed attained age: 65 years of age or older (the filer or spouse).",
     "sources": [
      {
       "url": "https://realfile.tax.newmexico.gov/2025pit-adj-ins.pdf",
       "title": "Instructions for 2025 PIT-ADJ",
       "publisher": "New Mexico Taxation and Revenue Department",
       "kind": "instructions",
       "establishes": "Line 18 age wording.",
       "claims": [
        {
         "expect": "If you or your spouse are 65 years of age or older, and you",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "NM § 7-2-5.13 (armed forces retirement) was re-enacted as a flat $30,000 with no end year; the original 2022 text (Laws 2022 ch. 47) had set it only 'for taxable years 2024 through 2026'. Verified on the current NMOneSource compilation.",
    "The NMOneSource chapter-7 document is 3.9 MB; the checker fetches it fine but it is slow."
   ]
  },
  "NY": {
   "name": "New York",
   "rules": {
    "ny-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "Tax Law 601(a)-(c) print nominal bracket amounts for each period; there is no current indexing (601-a indexing applied only to 2013-2017). The thresholds are unchanged for 2027-2032; for 2033+ schedule (ix) drops the $5,000,000 and $25,000,000 brackets (top rate 8.82% above $2,155,350 joint / $1,616,450 HOH / $1,077,550 single). Rate changes are listed in enacted_changes_not_modelled.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250812131226id_/https://www.nysenate.gov/legislation/laws/TAX/601",
       "title": "N.Y. Tax Law § 601 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Subsection (a) schedules (vii)-(ix).",
       "claims": [
        {
         "expect": "for taxable years beginning after two thousand twenty-six and before two thousand thirty-three the following rates shall apply",
         "status": "phrase"
        },
        {
         "expect": "for taxable years beginning after two thousand thirty-two the following rates shall apply",
         "status": "phrase"
        },
        {
         "expect": "$143,107 plus 8.82% of excess over $2,155,350",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-recapture-tiers": {
     "method": "fixed",
     "fields": [
      "ny_rc_bottom",
      "ny_rc_base",
      "ny_rc_incr"
     ],
     "establishes": "The tax-table benefit recapture uses statute-printed recapture base and incremental benefit amounts that change with the rate schedule: (d-5) for 2026, (d-6) for 2027-2032, (d-7) for 2033 on (no $5M tier, no $25M flat rule). Tier bottoms are unchanged until 2033. None is indexed. The recapture amounts are derived from the rate schedule they belong to, and the projection holds NY's rates at 2026, so QuantCalc holds the 2026 amounts with them; the 2027-2032 and 2033 amounts are listed under enacted changes not applied.",
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20250812131226id_/https://www.nysenate.gov/legislation/laws/TAX/601",
       "title": "N.Y. Tax Law § 601 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Subsections (d-5), (d-6), (d-7).",
       "claims": [
        {
         "expect": "for taxable years beginning on or after two thousand twenty-seven and before two thousand thirty-three, there is hereby imposed a supplemental tax",
         "status": "phrase"
        },
        {
         "expect": "$161,550 $323,200 $333 $808 $323,200 $2,155,350 $1,141 $3,393 $2,155,350 $5,000,000 $4,534 $60,350 $5,000,000 $25,000,000 $64,884 $32,500",
         "status": "phrase"
        },
        {
         "expect": "for taxable years beginning on or after two thousand thirty-three, there is hereby imposed a supplemental tax",
         "status": "phrase"
        },
        {
         "expect": "$1,077,550 $2,829 $21,228",
         "status": "phrase"
        },
        {
         "expect": "$1,616,450 $3,614 $31,844",
         "status": "phrase"
        },
        {
         "expect": "$2,155,350 $4,534 $42,461",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-recapture-start": {
     "method": "fixed",
     "fields": [
      "ny-recapture-start-width"
     ],
     "establishes": "Recapture starts at NY AGI over $107,650 with a $50,000 phase-in in every period; the flat top-rate rule for NY AGI over $25,000,000 applies through 2032 and is absent from (d-7) (2033+). The start and phase-in width are the same in every period; QuantCalc holds them. The end of the $25,000,000 flat-rate rule from 2033 goes with the 2033 rate change listed under enacted changes not applied.",
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20250812131226id_/https://www.nysenate.gov/legislation/laws/TAX/601",
       "title": "N.Y. Tax Law § 601 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Start/width and the $25M rule.",
       "claims": [
        {
         "expect": "if new york adjusted gross income is greater than $107,650, but not over $25,000,000",
         "status": "phrase"
        },
        {
         "expect": "the numerator of which shall be the lesser of fifty thousand dollars or the applicable amount",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-standard-deduction": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "Tax Law 614(f): for years after 2017 the standard deductions are the statutory amounts adjusted by the 601-a cost-of-living adjustment for 2013-2017 only, i.e. frozen at $8,000 / $16,050 / $11,200; no further indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250716105152id_/https://www.nysenate.gov/legislation/laws/TAX/614",
       "title": "N.Y. Tax Law § 614 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Subsection (f).",
       "claims": [
        {
         "expect": "for taxable years beginning after two thousand seventeen, the standard deductions set forth in this section shall be the amounts set forth in this section adjusted by the cost of living adjustment prescribed in section six hundred one-a of this part for tax years two thousand thirteen through two thousand seventeen",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-pension-exclusion": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "Pension and annuity exclusion up to $20,000 per individual aged 59 1/2 or older (Tax Law 612(c)(3-a)); nominal, no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251207213330id_/https://www.nysenate.gov/legislation/laws/TAX/612",
       "title": "N.Y. Tax Law § 612 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Subsection (c)(3-a).",
       "claims": [
        {
         "expect": "but not in excess of twenty thousand dollars, which are periodic payments attributable to personal services",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-pension-age": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age",
      "conversion_exclusion_min_age"
     ],
     "establishes": "Fixed attained age 59 1/2 (the engine rounds it to 59).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251207213330id_/https://www.nysenate.gov/legislation/laws/TAX/612",
       "title": "N.Y. Tax Law § 612 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "received by an individual who has attained the age of fifty-nine and one-half",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-dependent-exemption": {
     "method": "fixed",
     "fields": [
      "dep_exemption"
     ],
     "establishes": "$1,000 per dependent exemption (Tax Law 616(a)); nominal, no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251113142641id_/https://www.nysenate.gov/legislation/laws/TAX/616",
       "title": "N.Y. Tax Law § 616 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Subsection (a).",
       "claims": [
        {
         "expect": "a resident individual shall be allowed a new york exemption of one thousand dollars for each exemption",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-household-credit": {
     "method": "fixed",
     "fields": [
      "hhc_single_limit",
      "hhc_single_amount",
      "hhc_joint_limit",
      "hhc_joint_amount",
      "hhc_joint_step",
      "hhc_mfs_amount",
      "hhc_mfs_step"
     ],
     "establishes": "The household credit tables (income bands to $28,000 single / $32,000 joint and the per-exemption add-ons) are nominal in Tax Law 606(b), unchanged since 1986; MFS uses half of the joint amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260321095236id_/https://www.nysenate.gov/legislation/laws/TAX/606",
       "title": "N.Y. Tax Law § 606 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Subsection (b)(2).",
       "claims": [
        {
         "expect": "not over $5,000 $75.00 over $5,000 but not over $6,000 60.00",
         "status": "phrase"
        },
        {
         "expect": "over $28,000 but not over $32,000 $20.00 plus such an amount",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-disability-exclusion": {
     "method": "fixed",
     "fields": [
      "dis_income_cap",
      "dis_income_reduce_over"
     ],
     "establishes": "Disability income exclusion as under former IRC 105(d) as in effect before its 1984 repeal ($100 a week, reduced dollar for dollar over $15,000 of AGI), combined with the pension exclusion capped at $20,000; frozen federal rules, no indexing.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251207213330id_/https://www.nysenate.gov/legislation/laws/TAX/612",
       "title": "N.Y. Tax Law § 612 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Subsection (c)(3-b).",
       "claims": [
        {
         "expect": "had such provisions continued in effect for taxable years commencing after december thirty-first, nineteen hundred eighty-three as they were in effect immediately prior to the repeal of such subsection",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-disability-age": {
     "method": "age",
     "fields": [
      "dis_income_max_age"
     ],
     "establishes": "Former IRC 105(d) applied only to taxpayers under 65 (the frozen rule the statute adopts); fixed age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251207213330id_/https://www.nysenate.gov/legislation/laws/TAX/612",
       "title": "N.Y. Tax Law § 612 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Adopts former IRC 105(d) as in effect before 1984.",
       "claims": [
        {
         "expect": "to the extent that such disability income would have been excluded from federal gross income pursuant to the provisions of subsection (d) of section one hundred five",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ny-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "New York starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-ny-credits": {
     "method": "fixed",
     "fields": [
      "ny-credits"
     ],
     "establishes": "Tax Law 606(e) (real property tax credit) and 606(ggg) (NYC school tax credit) set fixed amounts; no indexing clause.",
     "sources": [
      {
       "url": "https://www.tax.ny.gov/pdf/2025/inc/it214_2025_fill_in.pdf",
       "title": "Form IT-214 (2025) Claim for Real Property Tax Credit",
       "publisher": "New York State Department of Taxation and Finance",
       "kind": "agency_page",
       "establishes": "Real Property Tax Credit (Form IT-214, submitted with IT-201)",
       "claims": [
        {
         "expect": "If line 8 is more than $18,000, stop; you do not qualify for this credit.",
         "status": "phrase"
        },
        {
         "expect": "Multiply line 12 by 25% (0.25); enter here and on line 18",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.tax.ny.gov/pdf/2025/inc/it214i_2025.pdf",
       "title": "Instructions for Form IT-214 (2025)",
       "publisher": "New York State Department of Taxation and Finance",
       "kind": "agency_page",
       "establishes": "Real Property Tax Credit (Form IT-214, submitted with IT-201)",
       "claims": [
        {
         "expect": "the credit can be as much as $375.",
         "status": "phrase"
        },
        {
         "expect": "houses, garages, and land, was $85,000 or less.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "Lower rates on the first five brackets for 2027-2032 (3.80%, 4.30%, 5.05%, 5.30%, 5.80% vs. 3.90/4.40/5.15/5.40/5.90% in 2026), with matching recapture amounts.",
     "years": "2027-2032",
     "conditional": false,
     "sources": [
      {
       "url": "https://web.archive.org/web/20250812131226id_/https://www.nysenate.gov/legislation/laws/TAX/601",
       "title": "N.Y. Tax Law § 601 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Schedule (viii).",
       "claims": [
        {
         "expect": "not over $17,150 3.80% of the new york taxable income over $17,150 but not over $23,600 $652 plus 4.30% of excess over $17,150",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    {
     "what": "From 2033 the 9.65%, 10.30% and 10.90% top rates expire: income above $2,155,350 joint ($1,616,450 HOH, $1,077,550 single) is taxed at 8.82%, and the $25,000,000 flat-rate recapture rule ends.",
     "years": "2033+",
     "conditional": false,
     "sources": [
      {
       "url": "https://web.archive.org/web/20250812131226id_/https://www.nysenate.gov/legislation/laws/TAX/601",
       "title": "N.Y. Tax Law § 601 (NY Senate Open Legislation; Internet Archive capture)",
       "publisher": "New York State Senate",
       "kind": "statute",
       "establishes": "Schedule (ix).",
       "claims": [
        {
         "expect": "$143,107 plus 8.82% of excess over $2,155,350",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "ny_rc_* schedule arrays follow the engine's order (single x4, joint x4, head of household x4; first tier with base 0 omitted as in the engine). The (d-6) first-tier incremental benefits also change (single $567->$568, joint $333 unchanged, HOH $787 unchanged); check how the engine derives the first tier.",
    "The under-$80,650/$27,900/$107,650 recapture rule uses 5.40%/5.90% in (d-5) and 5.30%/5.80% in (d-6)/(d-7) - rate-derived, move with the rate schedule.",
    "ny-disability-age rests on the statute's adoption of former IRC 105(d); the under-65 limit itself is in that repealed federal text, not quoted here."
   ]
  },
  "OH": {
   "name": "Ohio",
   "rules": {
    "oh-bracket-threshold": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "bracket_cliff_threshold"
     ],
     "establishes": "R.C. 5747.02(A)(5): each August the commissioner adjusts the income amounts of (A)(2)-(3) (the $26,050 zero-bracket threshold) by the percentage increase in the GDP deflator, rounding to the nearest $50, never downward. The 2.75% rate applies above the threshold for 2026 and thereafter.",
     "index": "GDP implicit price deflator (BEA), percentage increase over the preceding calendar year, applied each August to the prior year's adjusted amount",
     "rounding": {
      "mode": "nearest",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260804141655id_/https://codes.ohio.gov/ohio-revised-code/section-5747.02",
       "title": "Ohio Rev. Code 5747.02 (Wayback copy of codes.ohio.gov)",
       "publisher": "Ohio Legislative Service Commission",
       "kind": "statute",
       "establishes": "Indexing clause, nearest $50.",
       "claims": [
        {
         "expect": "in August of each year, the tax commissioner shall make a new adjustment to the income amounts prescribed in divisions (A)(2) and (3) of this section",
         "status": "phrase"
        },
        {
         "expect": "rounding the resulting sum to the nearest multiple of fifty dollars",
         "status": "phrase"
        },
        {
         "expect": "For taxable years beginning in 2026 and thereafter, $332.00 plus 2.75% of the amount in excess of $26,050.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-bracket-cliff-amount": {
     "method": "derived",
     "fields": [
      "bracket_cliff_amount"
     ],
     "establishes": "R.C. 5747.02(A)(5): when the commissioner adjusts the $26,050 threshold, the tax owed at it is recomputed as the (A)(2) rate (1.27448%) times the adjusted threshold ($332.00 for 2026 = 1.27448% x $26,050, to the cent as the statute prints it). The projection recomputes it from the projected threshold, so it moves in $50 steps with it rather than with the factor.",
     "rounding": {
      "mode": "nearest",
      "step": 0.01
     },
     "sources": [
      {
       "url": "https://web.archive.org/web/20260804141655id_/https://codes.ohio.gov/ohio-revised-code/section-5747.02",
       "title": "Ohio Rev. Code 5747.02 (Wayback copy of codes.ohio.gov)",
       "publisher": "Ohio Legislative Service Commission",
       "kind": "statute",
       "establishes": "Recomputation of the tax dollar amount.",
       "claims": [
        {
         "expect": "To recompute the tax dollar amount corresponding to the lowest tax rate in division (A)(3) of this section, the commissioner shall multiply the tax rate prescribed in division (A)(2) of this section by the income amount specified in that division",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ],
     "derived_from": "bracket_cliff_threshold",
     "ratio": 0.0127448
    },
    "oh-personal-exemption": {
     "method": "cpi",
     "fields": [
      "exemption_tier_amount"
     ],
     "establishes": "R.C. 5747.025(B)-(C): the personal exemption amounts are adjusted each August by the percentage increase in the GDP deflator for the preceding calendar year, rounded UP to the nearest $50, never downward ($2,400/$2,150/$1,900 for 2026).",
     "index": "GDP implicit price deflator (BEA), percentage increase over the preceding calendar year, applied each August to the prior year's adjusted amount",
     "rounding": {
      "mode": "up",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260609081445id_/https://codes.ohio.gov/ohio-revised-code/section-5747.025",
       "title": "Ohio Rev. Code 5747.025 (Wayback copy of codes.ohio.gov)",
       "publisher": "Ohio Legislative Service Commission",
       "kind": "statute",
       "establishes": "Indexing clause, upward $50 rounding.",
       "claims": [
        {
         "expect": "shall determine the percentage increase in the gross domestic product deflator determined by the bureau of economic analysis",
         "status": "phrase"
        },
        {
         "expect": "rounding the resulting sum upward to the nearest multiple of fifty dollars",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-exemption-income-tiers": {
     "method": "fixed",
     "fields": [
      "exemption_tier_agi_single",
      "exemption_tier_agi_joint"
     ],
     "establishes": "R.C. 5747.025(A): the exemption tiers turn on modified AGI of $40,000 and $80,000, and no exemption is allowed at $500,000 or more for 2026 and thereafter; only the exemption amounts are indexed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260609081445id_/https://codes.ohio.gov/ohio-revised-code/section-5747.025",
       "title": "Ohio Rev. Code 5747.025 (Wayback copy of codes.ohio.gov)",
       "publisher": "Ohio Legislative Service Commission",
       "kind": "statute",
       "establishes": "Fixed tier limits.",
       "claims": [
        {
         "expect": "is less than or equal to forty thousand dollars",
         "status": "phrase"
        },
        {
         "expect": "five hundred thousand dollars for taxable years beginning in 2026 or thereafter",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-joint-filing-credit": {
     "method": "fixed",
     "fields": [
      "joint_filing_credit_agi_limit",
      "oh-joint-filing-credit-bands"
     ],
     "establishes": "R.C. 5747.05(E): each spouse needs $500 of qualifying income; the credit is 20%/15%/10%/5% at income less exemptions of $25,000/$50,000/$75,000/above, at most $650, and not allowed at modified AGI of $500,000 or more from 2026; no adjustment provision.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251219175538id_/https://codes.ohio.gov/ohio-revised-code/section-5747.05",
       "title": "Ohio Rev. Code 5747.05 (Wayback copy of codes.ohio.gov)",
       "publisher": "Ohio Legislative Service Commission",
       "kind": "statute",
       "establishes": "Fixed joint filing credit amounts.",
       "claims": [
        {
         "expect": "each of whom had adjusted gross income of at least five hundred dollars",
         "status": "phrase"
        },
        {
         "expect": "a credit equal to the lesser of six hundred fifty dollars",
         "status": "phrase"
        },
        {
         "expect": "or less than five hundred thousand dollars for taxable years beginning in 2026 or thereafter",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-exemption-credit": {
     "method": "fixed",
     "fields": [
      "low_income_exemption_credit",
      "low_income_exemption_credit_limit"
     ],
     "establishes": "R.C. 5747.022: $20 per exemption when modified AGI less exemptions is under $30,000; fixed amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260317002300id_/https://codes.ohio.gov/ohio-revised-code/section-5747.022",
       "title": "Ohio Rev. Code 5747.022 (Wayback copy of codes.ohio.gov)",
       "publisher": "Ohio Legislative Service Commission",
       "kind": "statute",
       "establishes": "Fixed $20 / $30,000.",
       "claims": [
        {
         "expect": "is less than thirty thousand dollars may claim a credit equal to twenty dollars times the number of exemptions",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-retirement-senior-credits": {
     "method": "fixed",
     "fields": [
      "ret_credit_limit",
      "ret_credit_amount",
      "ret_credit_top",
      "ret_credit_income_limit",
      "retiree_senior_credit"
     ],
     "establishes": "R.C. 5747.055(B) and (F): the retirement income credit schedule ($0-$200 by retirement income up to $500/$1,500/$3,000/$5,000/$8,000/over) and the $50 senior credit, both only while modified AGI less exemptions is under $100,000; fixed amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260606071039id_/https://codes.ohio.gov/ohio-revised-code/section-5747.055",
       "title": "Ohio Rev. Code 5747.055 (Wayback copy of codes.ohio.gov)",
       "publisher": "Ohio Legislative Service Commission",
       "kind": "statute",
       "establishes": "Fixed schedule and $50 credit.",
       "claims": [
        {
         "expect": "is less than one hundred thousand dollars. Only one such credit shall be allowed for each return",
         "status": "phrase"
        },
        {
         "expect": "Over $5,000 but not more than $8,000",
         "status": "phrase"
        },
        {
         "expect": "A credit equal to fifty dollars for each return required to be filed",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-senior-credit-age": {
     "method": "age",
     "fields": [
      "retiree_senior_credit_min_age"
     ],
     "establishes": "The $50 senior credit is for taxpayers 65 years of age or older during the taxable year: a fixed attained age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260606071039id_/https://codes.ohio.gov/ohio-revised-code/section-5747.055",
       "title": "Ohio Rev. Code 5747.055 (Wayback copy of codes.ohio.gov)",
       "publisher": "Ohio Legislative Service Commission",
       "kind": "statute",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "for taxpayers sixty-five years of age or older during the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-disability-age": {
     "method": "age",
     "fields": [
      "dis_income_max_age",
      "dis_plan_age_rule"
     ],
     "establishes": "Ohio's line 42 deducts disability benefits, but not retirement benefits that converted from disability benefits at the plan's minimum retirement age (engine default 65); attained-age tests, not dollar amounts.",
     "sources": [
      {
       "url": "https://dam.assets.ohio.gov/image/upload/v1767095693/tax.ohio.gov/forms/ohio_individual/individual/2025/it1040-booklet.pdf",
       "title": "2025 Ohio IT 1040 Instructions",
       "publisher": "Ohio Department of Taxation",
       "kind": "instructions",
       "establishes": "Converted disability benefits are not deductible.",
       "claims": [
        {
         "expect": "Retirement benefits that converted from disability benefits upon reaching a minimum retirement age",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-federal-eic-max": {
     "method": "federal",
     "fields": [
      "eic_max_credit"
     ],
     "establishes": "The maximum federal EIC (credit percentage x the earned income amount) moves with the earned income amount, indexed under IRC 32(j)(1) by the chained CPI and rounded to the nearest $10 (32(j)(2)(A)); the credit itself is the rate times that rounded amount (2026: $664/$4,427/$7,316/$8,231).",
     "index": "federal earned income credit maximum, IRC 32(b)/(j) (chained CPI-U)",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (earned income credit)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "32(j) indexing and $10 rounding of the (b)(2)(A) amounts.",
       "claims": [
        {
         "expect": "each of the dollar amounts in subsections (b)(2) and (i)(1) shall be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such dollar amount shall be rounded to the nearest multiple of $10.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 federal EIC table.",
       "claims": [
        {
         "expect": "For taxable years beginning in 2026, the following amounts are used to determine the earned income credit under § 32(b).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-federal-eic-phaseout": {
     "method": "federal",
     "fields": [
      "eic_phaseout_start",
      "eic_phaseout_start_mfj"
     ],
     "establishes": "The federal EIC threshold phase-out amounts (and the joint-return increase) are indexed under IRC 32(j)(1) by the chained CPI and rounded to the nearest $10 (2026: $10,860/$23,890; joint $18,140/$31,160).",
     "index": "federal EIC threshold phase-out amounts, IRC 32(b)(2)/(j) (chained CPI-U)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (earned income credit)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Indexing and $10 rounding.",
       "claims": [
        {
         "expect": "each of the dollar amounts in subsections (b)(2) and (i)(1) shall be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such dollar amount shall be rounded to the nearest multiple of $10.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 table.",
       "claims": [
        {
         "expect": "For taxable years beginning in 2026, the following amounts are used to determine the earned income credit under § 32(b).",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-federal-eic-investment-limit": {
     "method": "federal",
     "fields": [
      "eic_invest_limit"
     ],
     "establishes": "The federal EIC disqualified-investment-income limit (IRC 32(i)(1)) is indexed under 32(j)(1) and rounded down to $50 (32(j)(2)(B)); $12,200 for 2026.",
     "index": "federal EIC disqualified income limit, IRC 32(i)(1)/(j) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (earned income credit)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Indexing and $50 rounding.",
       "claims": [
        {
         "expect": "is not a multiple of $50, such amount shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 limit.",
       "claims": [
        {
         "expect": "if the aggregate amount of certain investment income exceeds $12,200",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-federal-eic-ages": {
     "method": "age",
     "fields": [
      "eic_nochild_max_age",
      "eic_nochild_min_age"
     ],
     "establishes": "Without a qualifying child the federal EIC requires the filer (or spouse) to have attained age 25 but not age 65 before the end of the year: fixed attained ages.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (earned income credit)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Ages 25 and 65.",
       "claims": [
        {
         "expect": "has attained age 25 but not attained age 65 before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "oh-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "The GDP-deflator indexing of the $26,050 threshold and the exemptions is in the codified statute, but it was evidently not applied for 2025 and 2026 (exemptions $2,400/$2,150/$1,900 and $26,050 in both years), i.e. uncodified law suspended it; whether HB 96 also suspends the August 2026 adjustment for 2027 could not be checked (legislature.ohio.gov / lsc.ohio.gov unreachable). Treat 2027+ indexing as the codified default.",
    "The personal exemption base printed in 5747.025(A) is still $2,350/$2,100/$1,850; the indexed amount compounds from the prior year's adjusted figure."
   ]
  },
  "OK": {
   "name": "Oklahoma",
   "rules": {
    "ok-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "For tax year 2026 and later, 68 O.S. 2355(D) (HB 2764, 2025) sets nominal brackets (0% to $3,750/$7,500, then 2.5%, 3.5%, 4.5%); there is no inflation indexing. Rates (not brackets) may fall 0.25 point per revenue certification (see enacted_changes_not_modelled).",
     "sources": [
      {
       "url": "http://webserver1.lsb.state.ok.us/cf_pdf/2025-26%20ENR/hB/HB2764%20ENR.PDF",
       "title": "Enrolled House Bill No. 2764 (2025), amending 68 O.S. § 2355",
       "publisher": "Oklahoma Legislature",
       "kind": "legislation",
       "establishes": "Subsection D sets the 2026+ brackets.",
       "claims": [
        {
         "expect": "(a) 0% tax on first $3,750.00 or part thereof, (b) 2.5% tax on the next $1,150.00 or part thereof",
         "status": "phrase"
        },
        {
         "expect": "(a) 0% tax on first $7,500.00 or part thereof, (b) 2.5% tax on the next $2,300.00 or part thereof",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-standard-deduction": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "68 O.S. 2358 sets the Oklahoma standard deduction at $6,350 / $12,700 / $9,350 (since 2017), with no inflation adjustment in the section; the 2025 OTC instructions still apply those amounts. (Statute read from the Senate's Title 68 compilation through Laws 2019; oscn.net was unreachable.)",
     "sources": [
      {
       "url": "https://www.oksenate.gov/sites/default/files/2019-12/os68.pdf",
       "title": "Oklahoma Statutes Title 68 (compiled through Laws 2019), § 2358",
       "publisher": "Oklahoma State Senate",
       "kind": "statute",
       "establishes": "Standard deduction amounts; no indexing clause in the section.",
       "claims": [
        {
         "expect": "Six Thousand Three Hundred Fifty Dollars ($6,350.00) for single or married filing separately",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://oklahoma.gov/content/dam/ok/en/tax/documents/forms/individuals/current/511-Pkt.pdf",
       "title": "2025 Oklahoma Resident Individual Income Tax Forms and Instructions (Form 511 packet)",
       "publisher": "Oklahoma Tax Commission",
       "kind": "instructions",
       "establishes": "Current amounts.",
       "claims": [
        {
         "expect": "If your filing status is \"single\" or \"married filing separate,\" your Oklahoma standard deduction is $6,350.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-exemptions": {
     "method": "fixed",
     "fields": [
      "personal_exemption_single",
      "personal_exemption_mfj",
      "dep_exemption",
      "blind_exemption",
      "senior_lowinc_exemption",
      "senior_lowinc_agi_single",
      "senior_lowinc_agi_mfj",
      "senior_lowinc_agi_mfs",
      "senior_lowinc_agi_hoh"
     ],
     "establishes": "$1,000 personal/dependent exemptions, an additional $1,000 per blind person and per person 65+ when federal AGI does not exceed $25,000 joint / $12,500 MFS / $15,000 single / $19,000 HOH; nominal in 68 O.S. 2358, no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.oksenate.gov/sites/default/files/2019-12/os68.pdf",
       "title": "Oklahoma Statutes Title 68 (compiled through Laws 2019), § 2358",
       "publisher": "Oklahoma State Senate",
       "kind": "statute",
       "establishes": "Exemption amounts and AGI limits.",
       "claims": [
        {
         "expect": "allow personal exemptions of One Thousand Dollars ($1,000.00) in lieu of the personal exemptions allowed by the Internal Revenue Code",
         "status": "phrase"
        },
        {
         "expect": "There shall be allowed an additional exemption of One Thousand Dollars ($1,000.00) for each taxpayer or spouse who is blind",
         "status": "phrase"
        },
        {
         "expect": "(1) Twenty-five Thousand Dollars ($25,000.00) if married and filing jointly; (2) Twelve Thousand Five Hundred Dollars ($12,500.00) if married and filing separately; (3) Fifteen Thousand Dollars ($15,000.00) if single; and (4) Nineteen Thousand Dollars ($19,000.00) if a qualifying head of household",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-senior-exemption-age": {
     "method": "age",
     "fields": [
      "senior_lowinc_min_age"
     ],
     "establishes": "Fixed attained age: 65 or older at the close of the tax year.",
     "sources": [
      {
       "url": "https://www.oksenate.gov/sites/default/files/2019-12/os68.pdf",
       "title": "Oklahoma Statutes Title 68 (compiled through Laws 2019), § 2358",
       "publisher": "Oklahoma State Senate",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "who is sixty-five (65) years of age or older at the close of the tax year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-retirement-exclusion": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "Retirement benefits exclusion up to $10,000 per individual 'for the 2006 tax year and all subsequent tax years'; nominal, no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.oksenate.gov/sites/default/files/2019-12/os68.pdf",
       "title": "Oklahoma Statutes Title 68 (compiled through Laws 2019), § 2358",
       "publisher": "Oklahoma State Senate",
       "kind": "statute",
       "establishes": "States the amount.",
       "claims": [
        {
         "expect": "Ten Thousand Dollars ($10,000.00) for the 2006 tax year and all subsequent tax years",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://oklahoma.gov/content/dam/ok/en/tax/documents/forms/individuals/current/511-Pkt.pdf",
       "title": "2025 Oklahoma Resident Individual Income Tax Forms and Instructions (Form 511 packet)",
       "publisher": "Oklahoma Tax Commission",
       "kind": "instructions",
       "establishes": "Current amount.",
       "claims": [
        {
         "expect": "Each individual may exclude their retirement benefits up to $10,000, but not to exceed the amount included in the Federal AGI.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-child-credit": {
     "method": "federal",
     "fields": [
      "dep_child_credit"
     ],
     "establishes": "The credit is 5% of the federal child tax credit (greater of that or 20% of the federal child care credit); the federal $2,200 per child is indexed after 2025 by the IRC 1(f)(3) COLA (2024 base), increases rounded down to $100. Engine value = 5% x $2,200 (2026).",
     "index": "5% of the federal child tax credit per child, IRC 24(h)(2) $2,200 indexed under IRC 24(i)(2) by the IRC 1(f)(3) cost-of-living adjustment (chained CPI-U, Sept-Aug average)",
     "rounding": {
      "mode": "down",
      "step": 100
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.oksenate.gov/sites/default/files/2019-12/os68.pdf",
       "title": "Oklahoma Statutes Title 68 (compiled through Laws 2019), § 2357",
       "publisher": "Oklahoma State Senate",
       "kind": "statute",
       "establishes": "Credit is 5% of the federal child tax credit.",
       "claims": [
        {
         "expect": "five percent (5%) of the child tax credit allowed under the Internal Revenue Code, whichever amount is greater",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/24",
       "title": "26 U.S.C. 24 (Child tax credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 24(i)(2)-(3) indexes the $2,200 credit after 2025, increases rounded down to $100.",
       "claims": [
        {
         "expect": "the $2,200 amount in subsection (h)(2) shall be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $100",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-child-credit-agi": {
     "method": "fixed",
     "fields": [
      "dep_child_credit_agi_limit"
     ],
     "establishes": "No credit if federal AGI exceeds $100,000; nominal, no adjustment.",
     "sources": [
      {
       "url": "https://www.oksenate.gov/sites/default/files/2019-12/os68.pdf",
       "title": "Oklahoma Statutes Title 68 (compiled through Laws 2019), § 2357",
       "publisher": "Oklahoma State Senate",
       "kind": "statute",
       "establishes": "AGI limit.",
       "claims": [
        {
         "expect": "is in excess of One Hundred Thousand Dollars ($100,000.00)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-child-credit-age": {
     "method": "age",
     "fields": [
      "dep_child_credit_max_age"
     ],
     "establishes": "Follows the federal qualifying child for the child tax credit: under 17 at year end (engine: 16 or younger). Fixed age.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/24",
       "title": "26 U.S.C. 24 (Child tax credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 24(c)(1): qualifying child has not attained age 17.",
       "claims": [
        {
         "expect": "who has not attained age 17",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-actc-threshold": {
     "method": "fixed",
     "fields": [
      "ok-federal-actc-2500"
     ],
     "establishes": "The federal refundable-part earned income threshold is $2,500 under IRC 24(h)(6); not indexed.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/24",
       "title": "26 U.S.C. 24 (Child tax credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 24(h)(6) sets the $2,500 threshold (no inflation clause applies to it).",
       "claims": [
        {
         "expect": "Subsection (d)(1)(B)(i) shall be applied by substituting \"$2,500\" for \"$3,000\"",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-federal-eic-for-actc": {
     "method": "federal",
     "fields": [
      "eic_max_credit",
      "eic_phaseout_start",
      "eic_phaseout_start_mfj"
     ],
     "establishes": "In the engine these fields hold the CURRENT federal EIC (copied from MD), used only for the federal Schedule 8812 alternative ACTC (three or more children) inside Oklahoma's 5%-of-federal-child-credit computation. They are federal amounts indexed under IRC 32(j) (earned-income and phase-out amounts rounded to the nearest $10). Oklahoma's own 5% EIC (frozen at 2020 federal rules) is not modelled by the engine; see notes.",
     "index": "federal EIC amounts, IRC 32(b)(2) indexed under IRC 32(j) by the IRC 1(f)(3) cost-of-living adjustment (chained CPI-U, Sept-Aug average)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (Earned income credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 32(j) indexes the EIC earned-income and phase-out amounts (rounded to the nearest $10) and the disqualified-investment-income limit (rounded down to $50) by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each of the dollar amounts in subsections (b)(2) and (i)(1) shall be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such dollar amount shall be rounded to the nearest multiple of $10",
         "status": "phrase"
        },
        {
         "expect": "such amount shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-federal-eic-invest-limit": {
     "method": "federal",
     "fields": [
      "eic_invest_limit"
     ],
     "establishes": "Current federal IRC 32(i) investment-income limit (used for the federal ACTC alternative), indexed under IRC 32(j), rounded down to $50.",
     "index": "IRC 32(i)(1) disqualified investment income limit, indexed under IRC 32(j) by the IRC 1(f)(3) cost-of-living adjustment (chained CPI-U, Sept-Aug average)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (Earned income credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 32(j) indexes the EIC earned-income and phase-out amounts (rounded to the nearest $10) and the disqualified-investment-income limit (rounded down to $50) by the IRC 1(f)(3) cost-of-living adjustment.",
       "claims": [
        {
         "expect": "each of the dollar amounts in subsections (b)(2) and (i)(1) shall be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such dollar amount shall be rounded to the nearest multiple of $10",
         "status": "phrase"
        },
        {
         "expect": "such amount shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-eic-ages": {
     "method": "age",
     "fields": [
      "eic_nochild_max_age",
      "eic_nochild_min_age"
     ],
     "establishes": "Federal EIC age test for a filer without a qualifying child: at least 25 and under 65; fixed ages.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/32",
       "title": "26 U.S.C. 32 (Earned income credit)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 32(c)(1)(A)(ii)(II): a filer without a qualifying child must be at least 25 and not yet 65 at the close of the taxable year.",
       "claims": [
        {
         "expect": "has attained age 25 but not attained age 65 before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ok-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Oklahoma starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-ok-credits": {
     "method": "fixed",
     "fields": [
      "ok-credits"
     ],
     "establishes": "68 O.S. 5011 (538-S), 5011 (538-H) and the EIC's tie to the 2020 federal credit are fixed amounts.",
     "sources": [
      {
       "url": "https://oklahoma.gov/content/dam/ok/en/tax/documents/forms/individuals/current/511-Pkt.pdf",
       "title": "2025 Oklahoma Resident Individual Income Tax Forms and Instructions (511 packet incl. Form 538-S)",
       "publisher": "Oklahoma Tax Commission",
       "kind": "agency_page",
       "establishes": "Sales Tax Relief Credit (Form 538-S, claimed on Form 511)",
       "claims": [
        {
         "expect": "You are 65 years of age or older by December 31, 2025; or",
         "status": "phrase"
        },
        {
         "expect": "If any one of the above three items pertains to you, your total gross household income limit is increased to $50,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://oklahoma.gov/content/dam/ok/en/tax/documents/forms/individuals/current/511-Pkt.pdf",
       "title": "2025 Oklahoma 511 packet",
       "publisher": "Oklahoma Tax Commission",
       "kind": "agency_page",
       "establishes": "Credit for Property Tax Relief (Form 538-H)",
       "claims": [
        {
         "expect": "not exceed $12,000, may file a claim for property tax relief on the amount of property taxes paid on the household they",
         "status": "phrase"
        },
        {
         "expect": "The credit may not exceed $200. The claim must be made on Form 538-H.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://oklahoma.gov/content/dam/ok/en/tax/documents/forms/individuals/current/538-H.pdf",
       "title": "2025 Form 538-H Claim for Credit or Refund of Property Tax",
       "publisher": "Oklahoma Tax Commission",
       "kind": "agency_page",
       "establishes": "Credit for Property Tax Relief (Form 538-H)",
       "claims": [
        {
         "expect": "X 1% (0.01). Enter result here",
         "status": "phrase"
        },
        {
         "expect": "Amount of credit or refund, subtract line 16 from line 15 (not to exceed $200)",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-19-44.pdf",
       "title": "Rev. Proc. 2019-44 (2020 inflation adjustments), section 3.07 Earned Income Credit",
       "publisher": "Internal Revenue Service",
       "kind": "agency_page",
       "establishes": "Oklahoma EIC = 5% of the federal EIC computed under the requirements in effect for tax year 2020: the 2020 federal parameters and OTC's 2020 EIC Table",
       "claims": [
        {
         "expect": "For taxable years beginning in 2020, the following amounts are used",
         "status": "phrase"
        },
        {
         "expect": "Item One Two Three or More None",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.govinfo.gov/content/pkg/USCODE-2020-title26/html/USCODE-2020-title26-subtitleA-chap1-subchapA-partIV-subpartC-sec32.htm",
       "title": "26 U.S.C. 32 (United States Code, 2020 edition)",
       "publisher": "U.S. Government Publishing Office (govinfo)",
       "kind": "statute",
       "establishes": "Oklahoma EIC = 5% of the federal EIC computed under the requirements in effect for tax year 2020: the 2020 federal parameters and OTC's 2020 EIC Table",
       "claims": [
        {
         "expect": "1 qualifying child 34 15.98",
         "status": "phrase"
        },
        {
         "expect": "2 qualifying children 40 21.06",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "Starting with the State Board of Equalization's December 2026 / February 2027 certification, each certification that revenue growth exceeds the rate-reduction threshold cuts every 68 O.S. 2355(D) rate by 0.25 percentage point, effective the following January 1 (first possible 2028), until rates reach 0%; a declared revenue failure defers the cut.",
     "years": "2028+",
     "conditional": true,
     "sources": [
      {
       "url": "http://webserver1.lsb.state.ok.us/cf_pdf/2025-26%20ENR/hB/HB2764%20ENR.PDF",
       "title": "Enrolled House Bill No. 2764 (2025), amending 68 O.S. § 2355",
       "publisher": "Oklahoma Legislature",
       "kind": "legislation",
       "establishes": "Subsection E revenue-triggered rate cuts.",
       "claims": [
        {
         "expect": "shall each be reduced by twenty-five one-hundredths (0.25) of a percentage point (0.0025) until the applicable rate equals zero percent (0%)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "The engine does not calculate Oklahoma's own earned income credit (5% of the federal EIC computed under the 2020 federal rules and 2020 EIC table, refundable since 2022, prorated by OK AGI / federal AGI - Form 511-EIC); the OK page lists it as not calculated. Its eic_* fields are the current federal EIC, used only for the federal ACTC alternative in the OK child credit. Were the OK EIC added, it would need a separate, permanently fixed 2020 parameter set (Rev. Proc. 2019-44): max credit 538/3,584/5,920/6,660; earned income amounts 7,030/10,540/14,800/14,800; phase-out start 8,790/19,330 (joint 14,680/25,220); credit rates 7.65/34/40/45%, phase-out rates 7.65/15.98/21.06/21.06%; investment limit 3,650.",
    "68 O.S. 2358 was read from the OK Senate's Title 68 compilation (through Laws 2019) because oscn.net is unreachable from this host; the 2025 OTC instructions confirm the amounts are unchanged."
   ]
  },
  "OR": {
   "name": "Oregon",
   "rules": {
    "or-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "ORS 316.037(1)(b)-(e): the bracket amounts are increased each year by the CPI-U cost-of-living adjustment, increases rounded down to $50, EXCEPT that the bracket for taxable income over $125,000 may not be adjusted: the $125,000 top threshold (single; $250,000 joint/HOH via the ORS 316.042 split-income rule) stays nominal while the lower thresholds index.",
     "index": "CPI-U (U.S. City Average, All Items), monthly average of the 12 months ending August 31 of the prior year",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Indexing of bracket amounts, the $125,000 exception and $50 rounding.",
       "claims": [
        {
         "expect": "the minimum and maximum dollar amounts for each bracket for which a tax is imposed shall be increased by the cost-of-living adjustment for the calendar year",
         "status": "phrase"
        },
        {
         "expect": "brackets applicable to taxable income in excess of $125,000 may not be adjusted",
         "status": "phrase"
        },
        {
         "expect": "the increase shall be rounded to the next lower multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ],
     "held_top_boundaries": 1
    },
    "or-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj"
     ],
     "establishes": "ORS 316.695(1)(c)(C): the basic standard deduction ($1,640 single/MFS, $3,280 joint, $2,640 HOH base) is recomputed each year by the CPI-U ratio; a change that is not a multiple of $5 is rounded down to $5.",
     "index": "CPI-U (U.S. City Average, All Items), monthly average of the 12 months ending August 31 of the prior year",
     "rounding": {
      "mode": "down",
      "step": 5
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Annual CPI-U recomputation and $5 rounding.",
       "claims": [
        {
         "expect": "the Department of Revenue shall annually recompute the basic standard deduction for each category of return filer",
         "status": "phrase"
        },
        {
         "expect": "is not a multiple of $5, the increase shall be rounded to the next lower multiple of $5",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-standard-deduction-hoh": {
     "method": "cpi",
     "fields": [
      "std_deduction_hoh"
     ],
     "establishes": "Same ORS 316.695(1)(c)(C) indexing for the head-of-household amount ($2,640 base). The engine's $4,560 is the TY2025 amount (proxy).",
     "index": "CPI-U (U.S. City Average, All Items), monthly average of the 12 months ending August 31 of the prior year",
     "rounding": {
      "mode": "down",
      "step": 5
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "HOH base and indexing.",
       "claims": [
        {
         "expect": "$2,640, in the case of a head of household",
         "status": "phrase"
        },
        {
         "expect": "is not a multiple of $5, the increase shall be rounded to the next lower multiple of $5",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.oregon.gov/dor/forms/FormsPubs/form-or-40-inst_101-040-1_2025.pdf",
       "title": "2025 Form OR-40 Instructions",
       "publisher": "Oregon Department of Revenue",
       "kind": "instructions",
       "establishes": "TY2025 HOH basic standard deduction $4,560.",
       "claims": [
        {
         "expect": "$4,560",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-aged-blind-additional": {
     "method": "fixed",
     "fields": [
      "std_deduction_aged_add_unmarried",
      "std_deduction_aged_add_married",
      "blind_std_add_unmarried",
      "blind_std_add_married"
     ],
     "establishes": "ORS 316.695(7) gives an additional $1,000 per age-65+ or blind box ($1,200 if unmarried); only the basic standard deduction is indexed, so these amounts are fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Fixed $1,000 / $1,200 additional amounts.",
       "claims": [
        {
         "expect": "of $1,000:",
         "status": "phrase"
        },
        {
         "expect": "$1,200",
         "status": "phrase"
        },
        {
         "expect": "(a) and (b) of this subsection shall be applied by substituting",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-exemption-credit": {
     "method": "cpi",
     "fields": [
      "exemption_credit_per",
      "dep_credit"
     ],
     "establishes": "ORS 316.085(3): the personal exemption credit ($90 base per federal exemption, dependents included) is recomputed each year by the CPI-U ratio and rounded to the nearest $1 ($263 for 2026).",
     "index": "CPI-U (U.S. City Average, All Items), monthly average of the 12 months ending August 31 of the prior year",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "CPI-U recomputation, nearest $1.",
       "claims": [
        {
         "expect": "Recompute the dollar amount of the personal exemption credit by multiplying $90 by the appropriate indexing factor",
         "status": "phrase"
        },
        {
         "expect": "Round off the amount obtained under this paragraph to the nearest $1.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-exemption-credit-income-limits": {
     "method": "fixed",
     "fields": [
      "exemption_credit_agi_limit_single",
      "exemption_credit_agi_limit_joint"
     ],
     "establishes": "ORS 316.085(5): no exemption credit above federal AGI of $200,000 (joint/HOH/surviving spouse) or $100,000 (others); no adjustment provision.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Fixed AGI limits.",
       "claims": [
        {
         "expect": "federal adjusted gross income for the tax year exceeds $200,000 for joint return filers, a surviving spouse or a head of household, or $100,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-severe-disability-credit": {
     "method": "scheduled",
     "fields": [
      "disabled_credit"
     ],
     "establishes": "ORS 316.758: an extra credit equal to the (CPI-indexed) personal exemption credit for a taxpayer with a severe disability; by Oregon Laws 2009 c.913 s.42 it may not be claimed for tax years beginning on or after January 1, 2028. 2027 = the indexed exemption credit (same indexing as or-exemption-credit), 2028 onward = 0.",
     "value_year": 2026,
     "schedule": {
      "2028": {
       "disabled_credit": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Credit equals the exemption credit; sunset 2028.",
       "claims": [
        {
         "expect": "The amount of the credit shall be equal to the amount allowed as the personal exemption credit",
         "status": "phrase"
        },
        {
         "expect": "ORS 316.758 for tax years beginning on or after January 1, 2028.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-disabled-child-credit": {
     "method": "scheduled",
     "fields": [
      "dep_disabled_credit"
     ],
     "establishes": "ORS 316.099: an extra exemption credit for a child with a disability, computed as under ORS 316.085 (CPI-indexed); by Oregon Laws 2009 c.913 s.39 it may not be claimed for tax years beginning on or after January 1, 2028. 2027 = the indexed exemption credit, 2028 onward = 0.",
     "value_year": 2026,
     "schedule": {
      "2028": {
       "dep_disabled_credit": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Computed as the exemption credit; sunset 2028.",
       "claims": [
        {
         "expect": "The amount of the credit allowed for the dependent for the tax year shall be calculated as provided in ORS 316.085.",
         "status": "phrase"
        },
        {
         "expect": "ORS 316.099 for tax years beginning on or after January 1, 2028.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-disability-credit-income-limits": {
     "method": "fixed",
     "fields": [
      "disabled_credit_agi_limit",
      "dep_disabled_credit_agi_limit"
     ],
     "establishes": "ORS 316.758 and 316.099 allow the disability credits only at federal AGI not over $100,000; fixed amounts (and the credits end after 2027).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Fixed $100,000 limits.",
       "claims": [
        {
         "expect": "Has federal adjusted gross income that does not exceed $100,000 for the tax year.",
         "status": "phrase"
        },
        {
         "expect": "for a taxpayer with federal adjusted gross income that does not exceed $100,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-disabled-child-age": {
     "method": "age",
     "fields": [
      "dep_disabled_credit_max_age"
     ],
     "establishes": "The disabled-child credit is for a dependent child age 21 or younger (a fixed attained age per the OR-40 instructions).",
     "sources": [
      {
       "url": "https://www.oregon.gov/dor/forms/FormsPubs/form-or-40-inst_101-040-1_2025.pdf",
       "title": "2025 Form OR-40 Instructions",
       "publisher": "Oregon Department of Revenue",
       "kind": "instructions",
       "establishes": "Age 21 or younger.",
       "claims": [
        {
         "expect": "child, age 21 or younger, who was eligible for early",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-federal-tax-subtraction-cap": {
     "method": "cpi",
     "fields": [
      "fit_deduction_cap_single",
      "fit_deduction_cap_mfj"
     ],
     "establishes": "ORS 316.695(3)(b)/(f): the federal-tax subtraction limits ($5,500 base, stepping down by $1,100) are adjusted each year by the CPI-U (base Sept 2005-Aug 2006), adjustments rounded down to $50 ($8,750 for 2026).",
     "index": "CPI-U (U.S. City Average), 12 months ending August 31 of the prior year over Sept 2005-Aug 2006",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Cost-of-living adjustment of the federal income tax threshold amounts.",
       "claims": [
        {
         "expect": "shall make a cost-of-living adjustment to the federal income tax threshold amounts described in paragraphs (b) and (d) of this subsection",
         "status": "phrase"
        },
        {
         "expect": "the adjustment shall be rounded to the next lower multiple of",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.oregon.gov/dor/forms/FormsPubs/withholding-tax-formulas_206-436_2026.pdf",
       "title": "Oregon Withholding Tax Formulas 2026 (206-436)",
       "publisher": "Oregon Department of Revenue",
       "kind": "instructions",
       "establishes": "2026 cap $8,750.",
       "claims": [
        {
         "expect": "federal tax withheld (not to exceed $8,750)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-federal-tax-subtraction-agi-bands": {
     "method": "fixed",
     "fields": [
      "fit_phaseout_start_single",
      "fit_phaseout_start_mfj",
      "fit_phaseout_step_single",
      "fit_phaseout_step_mfj"
     ],
     "establishes": "The federal AGI bands of ORS 316.695(3)(b)-(c) ($125,000 to $145,000 in $5,000 steps; joint $250,000 to $290,000 in $10,000 steps) are not among the amounts (3)(f) indexes; DOR's 2025 table still uses $125,000-$145,000.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Fixed AGI bands.",
       "claims": [
        {
         "expect": "federal adjusted gross income of the taxpayer for the tax year is $125,000 or more and less than $130,000, or, if reported on a joint return, $250,000 or more and less than $260,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.oregon.gov/dor/forms/FormsPubs/form-or-40-inst_101-040-1_2025.pdf",
       "title": "2025 Form OR-40 Instructions",
       "publisher": "Oregon Department of Revenue",
       "kind": "instructions",
       "establishes": "2025 table still $125,000-$145,000.",
       "claims": [
        {
         "expect": "$145,000 or more",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-retirement-income-credit-base": {
     "method": "scheduled",
     "fields": [
      "ric_base_single",
      "ric_base_mfj"
     ],
     "establishes": "ORS 316.157(2)(d): net pension income is limited to $7,500 ($15,000 joint), fixed amounts with no adjustment; by Oregon Laws 2009 c.913 s.36 (as amended by 2025 c.562) the credit may not be claimed for tax years beginning on or after January 1, 2032, so the base is $7,500/$15,000 through 2031 and 0 from 2032.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "ric_base_single": 7500,
       "ric_base_mfj": 15000
      },
      "2028": {
       "ric_base_single": 7500,
       "ric_base_mfj": 15000
      },
      "2029": {
       "ric_base_single": 7500,
       "ric_base_mfj": 15000
      },
      "2030": {
       "ric_base_single": 7500,
       "ric_base_mfj": 15000
      },
      "2031": {
       "ric_base_single": 7500,
       "ric_base_mfj": 15000
      },
      "2032": {
       "ric_base_single": 0,
       "ric_base_mfj": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Fixed bases and 2032 sunset.",
       "claims": [
        {
         "expect": "or the excess, if any, of $7,500 over the sum of the following amounts",
         "status": "phrase"
        },
        {
         "expect": "ORS 316.157 for tax years beginning on or after January 1, 2032.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-retirement-income-credit-household": {
     "method": "fixed",
     "fields": [
      "ric_household_base_single",
      "ric_household_base_mfj"
     ],
     "establishes": "ORS 316.157(2)(d): household income over $15,000 ($30,000 joint) reduces the base; fixed amounts (the credit itself ends after 2031).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Fixed household-income amounts.",
       "claims": [
        {
         "expect": "if any, of household income over $30,000.",
         "status": "phrase"
        },
        {
         "expect": "if any, of household income over $15,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-retirement-income-credit-age": {
     "method": "age",
     "fields": [
      "ric_min_age"
     ],
     "establishes": "Eligible individuals must have attained 62 before the close of the tax year: a fixed attained age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260513065956id_/https://www.oregonlegislature.gov/bills_laws/ors/ors316.html",
       "title": "ORS chapter 316 (2025 edition), Wayback copy 2026-05-13",
       "publisher": "Oregon Legislature",
       "kind": "statute",
       "establishes": "Age 62.",
       "claims": [
        {
         "expect": "who has attained 62 years of age before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "or-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "std_deduction_hoh $4,560 is the TY2025 head-of-household basic standard deduction (value_year 2025: a projection adds 2026's indexing); DOR had not published the 2026 amount on the pages checked.",
    "Bracket tables: only the thresholds below $125,000 (single; $250,000 joint/HOH) index; the top threshold is frozen by ORS 316.037(1)(b)(D), and the projection holds it (held_top_boundaries 1).",
    "The severe-disability credit (ORS 316.758) and disabled-child credit (ORS 316.099) end for tax years beginning 2028; for 2027 they equal the indexed exemption credit.",
    "The retirement income credit ends for tax years beginning 2032 (2025 c.562 extended it)."
   ]
  },
  "PA": {
   "name": "Pennsylvania",
   "rules": {
    "pa-tax-forgiveness": {
     "method": "fixed",
     "fields": [
      "tax_forgiveness_base_single",
      "tax_forgiveness_base_married",
      "tax_forgiveness_step",
      "tax_forgiveness_per_dependent"
     ],
     "establishes": "Tax forgiveness (72 P.S. 7304): 100% forgiveness at eligibility income up to $6,500 unmarried / $13,000 married plus $9,500 per dependent child, decreasing 10 points per $250 above; the Department describes these as statutory income limitations and the 2025 tables print the same nominal amounts used for two decades. (The statute text at palegis.us was unreachable, so the absence of an indexing clause rests on the Department's publications.)",
     "sources": [
      {
       "url": "https://www.pa.gov/content/dam/copapwp-pagov/en/revenue/documents/formsandpublications/formsforindividuals/pit/documents/2025/2025_pa-40in.pdf",
       "title": "2025 PA-40 Instructions (Eligibility Income Tables)",
       "publisher": "Pennsylvania Department of Revenue",
       "kind": "instructions",
       "establishes": "2025 table: $6,500 base, $250 steps, $9,500 per dependent.",
       "claims": [
        {
         "expect": "ELIGIBILITY INCOME TABLE 1. Unmarried, Separated and Deceased Claimants",
         "status": "phrase"
        },
        {
         "expect": "$16,000",
         "status": "phrase"
        },
        {
         "expect": "$25,500",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.pa.gov/agencies/revenue/forms-and-publications/pa-personal-income-tax-guide/tax-forgiveness",
       "title": "PA Personal Income Tax Guide: Tax Forgiveness",
       "publisher": "Pennsylvania Department of Revenue",
       "kind": "agency_page",
       "establishes": "The limits are statutory.",
       "claims": [
        {
         "expect": "when compared to statutory income limitations determines the amount of tax forgiveness",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "Pennsylvania statute sites (palegis.us, legis.state.pa.us) were unreachable; the fixed classification rests on DOR publications, not the statute text."
   ]
  },
  "RI": {
   "name": "Rhode Island",
   "rules": {
    "ri-indexed-2-6": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "personal_exemption_single",
      "personal_exemption_mfj",
      "dep_exemption",
      "ded_exempt_phaseout_start",
      "ded_exempt_phaseout_step",
      "dep_phaseout_start_single",
      "dep_phaseout_start_mfj",
      "dep_phaseout_start_hoh",
      "dep_phaseout_start_mfs",
      "dep_phaseout_step"
     ],
     "establishes": "The Division must adjust the uniform bracket ranges, standard deduction, exemption amount and the deduction/exemption phase-out range and increment for inflation every year under § 44-30-2.6 (2026: $82,050/$186,450 brackets, $11,200/$22,400/$16,800 standard deduction, $5,250 exemption, phase-out $261,000-$290,800 in $7,450 increments).",
     "index": "inflation as calculated by the U.S. Bureau of Labor Statistics under R.I. Gen. Laws § 44-30-2.6 (the statute text itself was not reachable; see notes)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260226182302id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/ADV_2025_22_Inflation_Adjustments.pdf",
       "title": "ADV 2025-22: Inflation-adjusted amounts set for Tax Year 2026 (Internet Archive copy)",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "agency_page",
       "establishes": "Lists 2026 indexed amounts and says the statute requires annual inflation adjustment.",
       "claims": [
        {
         "expect": "The General Assembly adopted a provision that requires the tax brackets to be adjusted annually with inflation. Standard deduction and exemption amounts are adjusted in similar fashion.",
         "status": "phrase"
        },
        {
         "expect": "Phaseout increment (amount used in computing phaseout), which was $7,250 for 2025, will be $7,450 for 2026.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://web.archive.org/web/20260317090020id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-12/2025%201040R%20Instructions%20122025.pdf",
       "title": "2025 RI-1040 Instructions (Internet Archive copy)",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "instructions",
       "establishes": "Division's annual inflationary adjustment list.",
       "claims": [
        {
         "expect": "Each year the RI Division of Taxation is required to make an inflationary adjustment for the following amounts",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ri-ss-pension-thresholds": {
     "method": "cpi",
     "fields": [
      "ss_exempt_agi_single",
      "ss_exempt_agi_mfj",
      "retirement_exclusion_income_limit",
      "retirement_exclusion_income_limit_mfj"
     ],
     "establishes": "The Social Security and pension modification AGI limits ($80,000 / $100,000 in 2000 dollars) are increased annually by the CPI-U cost-of-living adjustment (12-month average ending August 31, base year 2000); increases are rounded down to a multiple of $50 ($25 MFS). The engine carries the 2025 figures ($107,000 / $133,750); the Division had not published 2026 figures in ADV 2025-22.",
     "index": "CPI-U (U.S. Dept. of Labor), average of the 12 months ending August 31 of the preceding year vs. base year 2000 (R.I. Gen. Laws 44-30-12(c)(8)(iii)-(iv))",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/20250213063202id_/https://webserver.rilegislature.gov/Statutes/TITLE44/44-30/44-30-12.htm",
       "title": "R.I. Gen. Laws § 44-30-12 (Internet Archive copy, captured 2025-02-13)",
       "publisher": "Rhode Island General Assembly",
       "kind": "statute",
       "establishes": "Subsections (c)(8)(ii)-(v) and (c)(9)(ii).",
       "claims": [
        {
         "expect": "The dollar amount contained in subsections (c)(8)(i)(A) and (c)(8)(i)(B) of this section shall be increased annually",
         "status": "phrase"
        },
        {
         "expect": "The consumer price index for any calendar year is the average of the consumer price index as of the close of the twelve-month (12) period ending on August 31, of such calendar year",
         "status": "phrase"
        },
        {
         "expect": "If any increase determined under this section is not a multiple of fifty dollars ($50.00), such increase shall be rounded to the next lower multiple of fifty dollars ($50.00)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://web.archive.org/web/20260226182302id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/ADV_2025_22_Inflation_Adjustments.pdf",
       "title": "ADV 2025-22: Inflation-adjusted amounts set for Tax Year 2026 (Internet Archive copy)",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "agency_page",
       "establishes": "2025 thresholds.",
       "claims": [
        {
         "expect": "Single $104,200 $107,000 Married filing jointly* $130,250 $133,750",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ri-pension-modification-cap": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "R.I. Gen. Laws 44-30-12(c)(9) as amended by P.L. 2024, ch. 117, art. 6, §21 allows a modification of up to $50,000 for tax years from 2025; (c)(9)(ii) increases annually only 'the dollar amount contained by reference' in (c)(9)(i)(A) and (B), the federal-AGI limits borrowed from (c)(8). The $50,000 is stated directly, so it is fixed in law. Engine 1.12.0 (settled from the session law; was unknown).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250726001003id_/https://webserver.rilegislature.gov/PublicLaws/law24/law24117-06.htm",
       "title": "P.L. 2024, ch. 117, Article 6 (Relating to Taxes and Fees), Section 21 amending R.I. Gen. Laws 44-30-12",
       "publisher": "Rhode Island General Assembly",
       "kind": "legislation",
       "establishes": "The $50,000 modification and the indexing clause that reaches only the amounts contained by reference.",
       "claims": [
        {
         "expect": "for tax years beginning on or after January 1, 2025, a modification shall be allowed for up to fifty thousand dollars ($50,000)",
         "status": "phrase"
        },
        {
         "expect": "The dollar amount contained by reference in subsections (c)(9)(i)(A) and (c)(9)(i)(B) of this section shall be increased annually",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://web.archive.org/web/20260226182302id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/ADV_2025_22_Inflation_Adjustments.pdf",
       "title": "ADV 2025-22: Inflation-adjusted amounts set for Tax Year 2026 (Internet Archive copy)",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "agency_page",
       "establishes": "States $50,000 from TY2025.",
       "claims": [
        {
         "expect": "may reduce federal AGI, for Rhode Island tax purposes, by up to $50,000 of federally taxable pension/401(k)/403(b)/annuity income",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://web.archive.org/web/20260317090020id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-12/2025%201040R%20Instructions%20122025.pdf",
       "title": "2025 RI-1040 Instructions (Internet Archive copy)",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "instructions",
       "establishes": "States the $50,000 limit.",
       "claims": [
        {
         "expect": "Modification up to $50,000 for taxable retirement income from certain pension plans or annuities",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ri-retirement-age": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age"
     ],
     "establishes": "The modification requires the Social Security full retirement age, which is 67 for everyone born 1960 or later, i.e. for every person first qualifying from 2027 on; a fixed age going forward. (From 2027 the Social Security modification drops the age requirement; the pension modification keeps it.)",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250213063202id_/https://webserver.rilegislature.gov/Statutes/TITLE44/44-30/44-30-12.htm",
       "title": "R.I. Gen. Laws § 44-30-12 (Internet Archive copy, captured 2025-02-13)",
       "publisher": "Rhode Island General Assembly",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "who has attained the age used for calculating full or unreduced social security retirement benefits",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.ssa.gov/benefits/retirement/planner/agereduction.html",
       "title": "Starting your retirement benefits early",
       "publisher": "Social Security Administration",
       "kind": "federal",
       "establishes": "Full retirement age is 67 for people born in 1960 or later.",
       "claims": [
        {
         "expect": "1960 and later",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ri-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Rhode Island starts from federal AGI, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-ri-property-tax-relief": {
     "method": "cpi",
     "fields": [
      "ri-property-tax-relief"
     ],
     "establishes": "R.I. Gen. Laws 44-33: the income limit and maximum credit are adjusted for inflation; the engine carries the 2025 amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260317091401id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2026-01/2025%201040H_w.pdf",
       "title": "2025 Form RI-1040H Rhode Island Property Tax Relief Claim",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "agency_page",
       "establishes": "Property Tax Relief Credit (Form RI-1040H, attached to RI-1040 or filed alone)",
       "claims": [
        {
         "expect": "Were you or your spouse 65 years of age or older and/or disabled as of December 31, 2025?",
         "status": "phrase"
        },
        {
         "expect": "Was your 2025 total household income from page 2, line 32 $40,730 or less?",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://web.archive.org/web/2026id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-12/2025%201040R%20Instructions%20122025.pdf",
       "title": "2025 RI-1040 Resident Instructions",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "agency_page",
       "establishes": "Property Tax Relief Credit (Form RI-1040H, attached to RI-1040 or filed alone)",
       "claims": [
        {
         "expect": "Line 14c – Property Tax Relief Credit: Enter the amount of allowable prop-",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ],
     "index": "Rhode Island annual inflation adjustment",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "High-income surtax on personal income over $1,000,000 (indexed): 1% for 2027, 2% for 2028, 3% from 2029 on, for all filing statuses.",
     "years": "2027+",
     "conditional": false,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2026-07/2026_summary_of_legislative_changes.pdf",
       "title": "Summary of Legislative Changes, July 22, 2026 (Internet Archive copy)",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "agency_page",
       "establishes": "High-Income Surtax.",
       "claims": [
        {
         "expect": "imposes a surtax of 1% on personal income over $1 million for the tax year beginning January 1, 2027",
         "status": "phrase"
        },
        {
         "expect": "The $1 million threshold is indexed for inflation",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    {
     "what": "Social Security modification: the full-retirement-age requirement is eliminated for tax years beginning on or after January 1, 2027 (income thresholds kept).",
     "years": "2027+",
     "conditional": false,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2026-07/2026_summary_of_legislative_changes.pdf",
       "title": "Summary of Legislative Changes, July 22, 2026 (Internet Archive copy)",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "agency_page",
       "establishes": "Social Security Relief.",
       "claims": [
        {
         "expect": "eliminates the age threshold requirement for tax years beginning on or after January 1, 2027",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    {
     "what": "New refundable $330 child tax credit per child 18 or under from 2027, phased out 20 points per $2,875 ($3,590 joint) of AGI over $88,500 ($110,640 joint); credit and thresholds indexed.",
     "years": "2027+",
     "conditional": false,
     "sources": [
      {
       "url": "https://web.archive.org/web/2026id_/https://tax.ri.gov/sites/g/files/xkgbur541/files/2026-07/2026_summary_of_legislative_changes.pdf",
       "title": "Summary of Legislative Changes, July 22, 2026 (Internet Archive copy)",
       "publisher": "Rhode Island Division of Taxation",
       "kind": "agency_page",
       "establishes": "Child Tax Credit.",
       "claims": [
        {
         "expect": "creates a refundable $330 Child Tax Credit for each child claimed on an eligible taxpayer",
         "status": "phrase"
        },
        {
         "expect": "The credit and the above income thresholds and limits will be adjusted annually for inflation.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "R.I. Gen. Laws 44-30-2.6 could not be read: webserver.rilegislature.gov times out from this host, the Wayback save returned 523 and no capture exists. The cpi classification of the 2.6 amounts rests on Division of Taxation publications; the index details and the down/$50 rounding are NOT verified from 2.6 itself (inferred from the parallel 44-30-12(c)(8)(v) clause and from every published 2026 figure being a multiple of $50).",
    "ss_exempt_agi_* and retirement_exclusion_income_limit* are the 2025 figures used as 2026 stand-ins; the 2026 figures were not yet published in ADV 2025-22.",
    "From tax year 2027 the Social Security modification no longer requires full retirement age (HB 7127 Sub A, 2026); this is listed under enacted changes not applied, and the projection keeps the 2026 rule.",
    "The only reachable 44-30-12 text (2025-02 capture) is stale (it still shows the $15,000 pension cap)."
   ]
  },
  "SC": {
   "name": "South Carolina",
   "rules": {
    "sc-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj"
     ],
     "establishes": "The 2026+ brackets ($30,000 split between 1.99% and 5.21%) are indexed under § 12-6-520: cumulative chained-CPI adjustment each December 15 using IRC 1(f), capped at 4% a year, rounded to $10 (IRC 1(f)(7) rounds down).",
     "index": "Chained CPI (BLS) under IRC 1(f), adjusted cumulatively each December 15 for the next tax year; increase capped at 4% per year",
     "rounding": {
      "mode": "down",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.scstatehouse.gov/sess126_2025-2026/bills/4216.htm",
       "title": "H.4216, Act No. 110 of 2026 (ratified text)",
       "publisher": "South Carolina General Assembly",
       "kind": "legislation",
       "establishes": "12-6-510(C) as amended: brackets indexed under 12-6-520.",
       "claims": [
        {
         "expect": "computed at the following rates with the income brackets indexed in accordance with Section 12-6-520",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.scstatehouse.gov/code/t12c006.php",
       "title": "S.C. Code § 12-6-520 (Title 12, Chapter 6)",
       "publisher": "South Carolina Legislature",
       "kind": "statute",
       "establishes": "Bracket indexing method.",
       "claims": [
        {
         "expect": "the department shall cumulatively adjust the brackets in Section 12-6-510 using the Chained Consumer Price Index for All Consumers",
         "status": "phrase"
        },
        {
         "expect": "However, the adjustment may not exceed four percent a year, and notwithstanding the rounding amount provided in (1)(f)(7), the rounding amount is ten dollars",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (Tax imposed), subsection (f)(7)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1(f)(7)(A): increases under 1(f)(2)(A) (brackets), 63(c)(4) (standard deduction) and 151(d)(4) are rounded down to a multiple of $50.",
       "claims": [
        {
         "expect": "section 63(c)(4), section 68(b)(2) [1] or section 151(d)(4) is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "sc-sciad": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "std_deduction_phaseout_start_single",
      "std_deduction_phaseout_start_mfj",
      "std_deduction_phaseout_start_hoh",
      "std_deduction_phaseout_denom_single",
      "std_deduction_phaseout_denom_mfj",
      "std_deduction_phaseout_denom_hoh"
     ],
     "establishes": "From 2026 the South Carolina Income Adjusted Deduction is $15,000 / $22,500 HOH / $30,000 joint, reduced by the fraction (federal AGI - $40,000 / $60,000 / $80,000) over $55,000 / $82,500 / $110,000; § 12-6-1140(15) contains no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.scstatehouse.gov/sess126_2025-2026/bills/4216.htm",
       "title": "H.4216, Act No. 110 of 2026 (ratified text)",
       "publisher": "South Carolina General Assembly",
       "kind": "legislation",
       "establishes": "New § 12-6-1140(15).",
       "claims": [
        {
         "expect": "(i) fifteen thousand dollars for taxpayers who file as single or married filing separately",
         "status": "phrase"
        },
        {
         "expect": "the amount the taxpayer's federal adjusted gross income exceeds forty thousand dollars and the denominator is fifty-five thousand",
         "status": "phrase"
        },
        {
         "expect": "exceeds eighty thousand dollars and the denominator is one hundred ten thousand",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "sc-dependent-exemption": {
     "method": "cpi",
     "fields": [
      "dep_exemption",
      "dep_extra_exemption"
     ],
     "establishes": "The dependent exemption ($4,110 base, 2017) is adjusted cumulatively each December 15 by chained CPI under IRC 1(f), rounded to $10; the extra deduction for a dependent under six equals the dependent exemption.",
     "index": "Chained CPI (BLS) under IRC 1(f), adjusted cumulatively each December 15 for the next tax year",
     "rounding": {
      "mode": "down",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.scstatehouse.gov/code/t12c006.php",
       "title": "S.C. Code § 12-6-1140(13), 12-6-1160 (Title 12, Chapter 6)",
       "publisher": "South Carolina Legislature",
       "kind": "statute",
       "establishes": "Dependent exemption indexing and the under-six deduction.",
       "claims": [
        {
         "expect": "each December fifteenth, the department shall cumulatively adjust the deduction amount using the Chained Consumer Price Index for All Consumers",
         "status": "phrase"
        },
        {
         "expect": "The deduction allowed by this section is an amount equal to the South Carolina dependent exemption allowed pursuant to Section 12-6-1140.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (Tax imposed), subsection (f)(7)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1(f)(7)(A): increases under 1(f)(2)(A) (brackets), 63(c)(4) (standard deduction) and 151(d)(4) are rounded down to a multiple of $50.",
       "claims": [
        {
         "expect": "section 63(c)(4), section 68(b)(2) [1] or section 151(d)(4) is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "sc-dependent-under6-age": {
     "method": "age",
     "fields": [
      "dep_extra_max_age"
     ],
     "establishes": "The extra deduction is for a dependent who has not yet attained age six during the year (engine: 5 or younger); fixed age.",
     "sources": [
      {
       "url": "https://www.scstatehouse.gov/code/t12c006.php",
       "title": "S.C. Code § 12-6-1160 (Title 12, Chapter 6)",
       "publisher": "South Carolina Legislature",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "who has not yet attained the age of six years during the applicable tax year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "sc-retirement-deduction": {
     "method": "fixed",
     "fields": [
      "retirement_exclusion_partial_single",
      "retirement_exclusion_partial_mfj",
      "survivor_spouse_deduction",
      "survivor_spouse_deduction_older"
     ],
     "establishes": "Retirement income deduction of up to $3,000 (up to $10,000 from the year the owner reaches 65); a surviving spouse applies it as it applied to the deceased spouse. Nominal in § 12-6-1170(A); no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.scstatehouse.gov/code/t12c006.php",
       "title": "S.C. Code § 12-6-1170 (Title 12, Chapter 6)",
       "publisher": "South Carolina Legislature",
       "kind": "statute",
       "establishes": "Subsection (A).",
       "claims": [
        {
         "expect": "an annual deduction from South Carolina taxable income of not more than three thousand dollars of retirement income received",
         "status": "phrase"
        },
        {
         "expect": "the taxpayer may deduct not more than ten thousand dollars of retirement income",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "sc-retirement-ages": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age",
      "retirement_exclusion_partial_min_age",
      "survivor_spouse_older_age",
      "senior_subtraction_min_age"
     ],
     "establishes": "Fixed age: the higher retirement deduction and the $15,000 age deduction start in the tax year the taxpayer reaches 65; the $3,000 tier has no minimum age (engine sentinel 1).",
     "sources": [
      {
       "url": "https://www.scstatehouse.gov/code/t12c006.php",
       "title": "S.C. Code § 12-6-1170 (Title 12, Chapter 6)",
       "publisher": "South Carolina Legislature",
       "kind": "statute",
       "establishes": "Age wording.",
       "claims": [
        {
         "expect": "Beginning in the year in which the taxpayer reaches age sixty-five",
         "status": "phrase"
        },
        {
         "expect": "Beginning for the taxable year during which a resident individual taxpayer attains the age of sixty-five years",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "sc-age65-deduction": {
     "method": "fixed",
     "fields": [
      "senior_subtraction_single",
      "senior_subtraction_mfj"
     ],
     "establishes": "Age-65 deduction of up to $15,000 per person ($30,000 when both spouses qualify), reduced by the retirement deduction; nominal in § 12-6-1170(B), no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.scstatehouse.gov/code/t12c006.php",
       "title": "S.C. Code § 12-6-1170 (Title 12, Chapter 6)",
       "publisher": "South Carolina Legislature",
       "kind": "statute",
       "establishes": "Subsection (B).",
       "claims": [
        {
         "expect": "fifteen thousand dollars in the case when only one spouse has attained the age of sixty-five years and thirty thousand dollars when both spouses have attained such age",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "sc-two-wage-earner": {
     "method": "fixed",
     "fields": [
      "two_earner_credit_max_income"
     ],
     "establishes": "Two wage earner credit: 0.7% of the lesser of $50,000 or the lower earner's qualified earned income; nominal in § 12-6-3330.",
     "sources": [
      {
       "url": "https://www.scstatehouse.gov/code/t12c006.php",
       "title": "S.C. Code § 12-6-3330 (Title 12, Chapter 6)",
       "publisher": "South Carolina Legislature",
       "kind": "statute",
       "establishes": "Subsection (B).",
       "claims": [
        {
         "expect": "The credit is limited to seven-tenths of one percent multiplied by the lesser of: (1) fifty thousand dollars",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "sc-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "South Carolina starts from federal taxable income concepts, so the fixed IRC 1211(b) limit applies.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "sc-eitc-cap": {
     "method": "fixed",
     "fields": [
      "eitc_nonref_cap"
     ],
     "establishes": "Act 110 of 2026 limits the SC earned income tax credit to $200 a year from tax year 2026; no adjustment clause.",
     "sources": [
      {
       "url": "https://dor.sc.gov/sites/dor/files/policies/IL26-20.pdf",
       "title": "Information Letter #26-20",
       "publisher": "South Carolina Department of Revenue",
       "kind": "agency_page",
       "establishes": "The $200 cap from 2026.",
       "claims": [
        {
         "expect": "Section 12-6-510 is amended to limit the credit allowed in a year to a maximum of $200.",
         "status": "phrase"
        },
        {
         "expect": "These changes are effective for income tax years beginning after December 31, 2025.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "From tax year 2027, each year the Board of Economic Advisors projects individual income tax revenue growth of at least 5%, the 5.21% top rate is permanently cut by the rate worth the greater of $200 million or 25% of the recurring income tax surplus (rounded up to 0.01 point) until it reaches 1.99%; then the 1.99% rate is cut the same way toward 0% and applies to all income.",
     "years": "2027+",
     "conditional": true,
     "sources": [
      {
       "url": "https://www.scstatehouse.gov/sess126_2025-2026/bills/4216.htm",
       "title": "H.4216, Act No. 110 of 2026 (ratified text)",
       "publisher": "South Carolina General Assembly",
       "kind": "legislation",
       "establishes": "12-6-510(C)(2)-(3).",
       "claims": [
        {
         "expect": "beginning with Tax Year 2027 and each year thereafter, the top marginal income tax rate set forth in item (1) must be decreased",
         "status": "phrase"
        },
        {
         "expect": "The reduction required by this item shall continue until the top marginal income tax rate equals 1.99 percent",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "Act 110 of 2026 also changed the SC EITC to 125% of the federal EITC capped at $200 (nonrefundable), from 2026; no worksheet field covers it - check the engine models it.",
    "The scstatehouse.gov code page may not yet reflect Act 110's amendments to 12-6-510/12-6-1140; the Act text is cited for those."
   ]
  },
  "UT": {
   "name": "Utah",
   "rules": {
    "ut-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh"
     ],
     "establishes": "These are the federal basic standard deduction amounts (IRC 63(c)(2); 2026 $16,100 single/MFS, $24,150 HOH, $32,200 joint), indexed from 2026 by the chained CPI with increases rounded down to $50 (IRC 63(c)(7)(B)(ii)). Utah's taxpayer credit is 6% of the standard deduction the claimant deducts on the federal return (59-10-1018(2)(a)(i)), so these are the federal amounts.",
     "index": "the federal basic standard deduction, IRC 63(c)(2)/63(c)(7) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927104721id_/https://le.utah.gov/xcode/Title59/Chapter10/C59-10-S1018_2026050620260506.pdf",
       "title": "Utah Code 59-10-1018 (Wayback copy of le.utah.gov)",
       "publisher": "Utah Legislature",
       "kind": "statute",
       "establishes": "The credit is 6% of the federal standard deduction.",
       "claims": [
        {
         "expect": "6% of the amount the claimant deducts as allowed as",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Federal standard deduction indexing and rounding.",
       "claims": [
        {
         "expect": "the $23,625 and $15,750 amounts in subparagraph (A) shall each be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 federal standard deduction amounts.",
       "claims": [
        {
         "expect": "For taxable years beginning in 2026, the standard deduction amounts under § 63(c)(2) are as follows:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ut-federal-aged-blind-amount": {
     "method": "federal",
     "fields": [
      "taxpayer_credit_aged_add_single",
      "taxpayer_credit_aged_add_married",
      "blind_credit_base_add_unmarried",
      "blind_credit_base_add_married"
     ],
     "establishes": "These are the federal additional standard deduction amounts for age 65+/blindness (IRC 63(f); 2026 $1,650 married, $2,050 unmarried), indexed under IRC 63(c)(4) by the chained CPI, increases rounded down to $50 (IRC 1(f)(7)(A)). They enter Utah's taxpayer-credit base because the federal standard deduction the claimant deducts includes them.",
     "index": "the federal additional standard deduction for age/blindness, IRC 63(f), indexed under IRC 63(c)(4) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(c)(4) indexes the subsection (f) amounts.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (tax imposed)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "1(f)(7)(A) rounds a 63(c)(4) increase down to $50.",
       "claims": [
        {
         "expect": "If any increase determined under paragraph (2)(A), section 63(c)(4), section 68(b)(2)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 amounts.",
       "claims": [
        {
         "expect": "deduction amount under § 63(f) for the aged or the blind is $1,650",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ut-taxpayer-credit-phaseout": {
     "method": "cpi",
     "fields": [
      "taxpayer_credit_phaseout_base_single",
      "taxpayer_credit_phaseout_base_hoh",
      "taxpayer_credit_phaseout_base_mfj"
     ],
     "establishes": "59-10-1018(4)-(5): the taxpayer credit is reduced by 1.3% of state taxable income above $15,095 single / $22,643 HOH (2020 base), indexed annually by CPI (IRC 1(f)(4)-(5)) and rounded to the nearest $1; the joint amount is set to twice the single. The engine carries the TY2025 amounts.",
     "index": "CPI as computed under IRC 1(f)(4)-(5) (12 months ending August 31), preceding calendar year over calendar year 2020",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927104721id_/https://le.utah.gov/xcode/Title59/Chapter10/C59-10-S1018_2026050620260506.pdf",
       "title": "Utah Code 59-10-1018 (Wayback copy of le.utah.gov)",
       "publisher": "Utah Legislature",
       "kind": "statute",
       "establishes": "Indexing, nearest-dollar rounding, joint = 2 x single.",
       "claims": [
        {
         "expect": "the commission shall increase or",
         "status": "phrase"
        },
        {
         "expect": "decrease annually the following dollar amounts by a percentage equal to the percentage",
         "status": "phrase"
        },
        {
         "expect": "round those dollar amounts listed in Subsection (5)(a) to the nearest",
         "status": "phrase"
        },
        {
         "expect": "the dollar amount listed in Subsection (4)(c) is equal to the product of:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ut-personal-exemption": {
     "method": "cpi",
     "fields": [
      "dep_credit_base_add"
     ],
     "establishes": "59-10-1018(1)(g) and (6): the Utah personal exemption per qualifying dependent ($1,750 base) is increased annually by CPI over calendar 2020 and rounded to the nearest $1 ($2,111 for TY2025, the engine's value).",
     "index": "CPI as computed under IRC 1(f)(4)-(5) (12 months ending August 31), preceding calendar year over calendar year 2020",
     "rounding": {
      "mode": "nearest",
      "step": 1
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927104721id_/https://le.utah.gov/xcode/Title59/Chapter10/C59-10-S1018_2026050620260506.pdf",
       "title": "Utah Code 59-10-1018 (Wayback copy of le.utah.gov)",
       "publisher": "Utah Legislature",
       "kind": "statute",
       "establishes": "Indexing and rounding of the personal exemption.",
       "claims": [
        {
         "expect": "$1,750 multiplied by the number",
         "status": "phrase"
        },
        {
         "expect": "annually the Utah personal exemption amount listed in Subsection (1)(g) by a percentage",
         "status": "phrase"
        },
        {
         "expect": "round the Utah personal exemption amount to the",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ut-social-security-credit": {
     "method": "fixed",
     "fields": [
      "ss_exempt_agi_single",
      "ss_exempt_agi_mfj",
      "ss_exempt_agi_mfs"
     ],
     "establishes": "59-10-1042(4): the Social Security credit is reduced by 2.5 cents per dollar of modified AGI above $45,000 MFS / $54,000 single / $90,000 HOH and joint; fixed amounts with no indexing provision.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927104639id_/https://le.utah.gov/xcode/Title59/Chapter10/C59-10-S1042_2026010120250507.html",
       "title": "Utah Code 59-10-1042 (Wayback copy of le.utah.gov)",
       "publisher": "Utah Legislature",
       "kind": "statute",
       "establishes": "Fixed thresholds.",
       "claims": [
        {
         "expect": "is allowed a married filing separately status, $45,000;",
         "status": "phrase"
        },
        {
         "expect": "is allowed a single filing status, $54,000;",
         "status": "phrase"
        },
        {
         "expect": "is allowed a joint filing status, $90,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ut-retirement-credit": {
     "method": "fixed",
     "fields": [
      "retirement_credit_per",
      "retirement_credit_phaseout_single",
      "retirement_credit_phaseout_mfj",
      "retirement_credit_phaseout_mfs"
     ],
     "establishes": "59-10-1019: $450 per eligible claimant, reduced by 2.5 cents per dollar of modified AGI above $16,000 MFS / $25,000 single / $32,000 HOH and joint; fixed amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927160735id_/https://le.utah.gov/xcode/Title59/Chapter10/C59-10-S1019_2022032320220323.pdf",
       "title": "Utah Code 59-10-1019 (Wayback copy of le.utah.gov)",
       "publisher": "Utah Legislature",
       "kind": "statute",
       "establishes": "Fixed credit and thresholds.",
       "claims": [
        {
         "expect": "may claim a nonrefundable tax credit of $450 against taxes otherwise due under this part",
         "status": "phrase"
        },
        {
         "expect": "allowed a married filing separately status,",
         "status": "phrase"
        },
        {
         "expect": "$16,000;",
         "status": "phrase"
        },
        {
         "expect": "allowed a single filing status, $25,000;",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ut-retirement-credit-birth-year": {
     "method": "birth_year",
     "fields": [
      "retirement_credit_min_age"
     ],
     "establishes": "An eligible claimant is one born on or before December 31, 1952, so the qualifying age rises one year per tax year (74 in 2026) and no newly aging retiree ever qualifies.",
     "birth_year": 1952,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927160735id_/https://le.utah.gov/xcode/Title59/Chapter10/C59-10-S1019_2022032320220323.pdf",
       "title": "Utah Code 59-10-1019 (Wayback copy of le.utah.gov)",
       "publisher": "Utah Legislature",
       "kind": "statute",
       "establishes": "Birth-date cutoff.",
       "claims": [
        {
         "expect": "born on or before December 31, 1952.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ut-child-credit": {
     "method": "fixed",
     "fields": [
      "dep_child_credit",
      "dep_child_credit_threshold_single",
      "dep_child_credit_threshold_mfj",
      "dep_child_credit_threshold_mfs"
     ],
     "establishes": "59-10-1047: $1,000 per qualifying child, reduced by 10 cents per dollar of modified AGI above $30,500 MFS / $49,000 single and HOH / $61,000 joint; fixed amounts.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927161552id_/https://le.utah.gov/xcode/Title59/Chapter10/C59-10-S1047_2026050620260506.html",
       "title": "Utah Code 59-10-1047 (Wayback copy of le.utah.gov)",
       "publisher": "Utah Legislature",
       "kind": "statute",
       "establishes": "Fixed credit and thresholds.",
       "claims": [
        {
         "expect": "a claimant may claim a nonrefundable tax credit of $1,000 for each qualifying child.",
         "status": "phrase"
        },
        {
         "expect": "is allowed a married filing separately status, $30,500;",
         "status": "phrase"
        },
        {
         "expect": "filing status or head of household filing status, $49,000; and",
         "status": "phrase"
        },
        {
         "expect": "is allowed a joint filing status, $61,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ut-child-credit-age": {
     "method": "age",
     "fields": [
      "dep_child_credit_max_age"
     ],
     "establishes": "A qualifying child must be under six on the last day of the taxable year (engine: 5 or younger): a fixed age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927161552id_/https://le.utah.gov/xcode/Title59/Chapter10/C59-10-S1047_2026050620260506.html",
       "title": "Utah Code 59-10-1047 (Wayback copy of le.utah.gov)",
       "publisher": "Utah Legislature",
       "kind": "statute",
       "establishes": "Under six.",
       "claims": [
        {
         "expect": "who is under six years old on the last day of the claimant's taxable year.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "ut-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "Utah taxpayer-credit phase-out bases ($18,213/$27,320/$36,426) and the $2,111 personal exemption are TY2025 figures (proxy); the Tax Commission's TY2026 figures were not checked.",
    "Utah's CPI is 'as provided in Sections 1(f)(4) and 1(f)(5)', i.e. the federal CPI definition (12 months ending Aug 31); since 2018 the federal 1(f)(6) chained CPI governs 1(f)(3), but Utah names 1(f)(4)-(5)."
   ]
  },
  "VA": {
   "name": "Virginia",
   "rules": {
    "va-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj"
     ],
     "establishes": "Code 58.1-320 imposes 2% to $3,000, 3% to $5,000, 5% to $17,000 and 5.75% above $17,000 (from 1990), one schedule for all filers; no inflation adjustment.",
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-320/",
       "title": "Code of Virginia § 58.1-320",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Fixed schedule.",
       "claims": [
        {
         "expect": "Two percent on income not exceeding $3,000;",
         "status": "phrase"
        },
        {
         "expect": "Five percent on income in excess of $5,000 but not in excess of $17,000 for taxable years beginning January 1, 1990;",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-standard-deduction": {
     "method": "scheduled",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj"
     ],
     "establishes": "Code 58.1-322.03(1)(b) (as amended in 2026): $8,750/$17,500 for 2025-2026, $9,200/$18,400 for 2027, $9,300/$18,600 for 2028-2029, and $3,000/$6,000 for taxable years beginning on and after January 1, 2030 (the pre-2019 amounts); MFS half. No indexing.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "std_deduction_single": 9200,
       "std_deduction_mfj": 18400
      },
      "2028": {
       "std_deduction_single": 9300,
       "std_deduction_mfj": 18600
      },
      "2029": {
       "std_deduction_single": 9300,
       "std_deduction_mfj": 18600
      },
      "2030": {
       "std_deduction_single": 3000,
       "std_deduction_mfj": 6000
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-322.03/",
       "title": "Code of Virginia § 58.1-322.03",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Enacted schedule including the 2030 reversion.",
       "claims": [
        {
         "expect": "for taxable years beginning on and after January 1, 2027, but before January 1, 2028, $9,200 for single individuals and $18,400 for married persons",
         "status": "phrase"
        },
        {
         "expect": "for taxable years beginning on and after January 1, 2028, but before January 1, 2030, $9,300 for single individuals and $18,600 for married persons",
         "status": "phrase"
        },
        {
         "expect": "for taxable years beginning before January 1, 2019, and on and after January 1, 2030, $ 3,000 for single individuals and $ 6,000 for married persons",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-exemptions": {
     "method": "fixed",
     "fields": [
      "personal_exemption_single",
      "personal_exemption_mfj",
      "dep_exemption",
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption"
     ],
     "establishes": "Code 58.1-322.03(2): $930 per federal personal exemption (taxpayer, spouse, dependents) and an additional $800 per aged or blind taxpayer; fixed amounts.",
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-322.03/",
       "title": "Code of Virginia § 58.1-322.03",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Fixed $930 and $800.",
       "claims": [
        {
         "expect": "A deduction in the amount of $ 930 for each personal exemption allowable to the taxpayer for federal income tax purposes.",
         "status": "phrase"
        },
        {
         "expect": "shall be entitled to an additional personal exemption in the amount of $ 800.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-aged-exemption-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "The $800 additional exemption goes to an aged taxpayer as defined in IRC 63(f), i.e. age 65 by year end: a fixed attained age.",
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-322.03/",
       "title": "Code of Virginia § 58.1-322.03",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Aged per IRC 63(f).",
       "claims": [
        {
         "expect": "Each blind or aged taxpayer as defined under § 63(f) of the Internal Revenue Code",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(f)(1): age 65.",
       "claims": [
        {
         "expect": "for himself if he has attained age 65 before the close of his taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-age-deduction": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj",
      "retirement_exclusion_income_limit",
      "retirement_exclusion_income_limit_mfj"
     ],
     "establishes": "Code 58.1-322.03(5): a $12,000 age deduction per person 65+, reduced dollar for dollar above adjusted federal AGI of $50,000 single / $75,000 married; fixed amounts.",
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-322.03/",
       "title": "Code of Virginia § 58.1-322.03",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Fixed $12,000 and income limits.",
       "claims": [
        {
         "expect": "A deduction in the amount of $ 12,000 for individuals born after January 1, 1939, who have attained the age of 65.",
         "status": "phrase"
        },
        {
         "expect": "exceeds $ 50,000 for single taxpayers or $ 75,000 for married taxpayers.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-age-deduction-age": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age"
     ],
     "establishes": "The income-tested age deduction is for individuals who have attained 65: a fixed attained age.",
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-322.03/",
       "title": "Code of Virginia § 58.1-322.03",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "who have attained the age of 65.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-age-deduction-no-test": {
     "method": "birth_year",
     "fields": [
      "age_deduction_no_test_age"
     ],
     "establishes": "The age deduction has no income test for individuals born on or before January 1, 1939, a birth-date cutoff: in 2026 that is age 88 (87 only for a January 1, 1939 birthday), rising one year per tax year.",
     "birth_year": 1938,
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-322.03/",
       "title": "Code of Virginia § 58.1-322.03",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Birth-date cutoff.",
       "claims": [
        {
         "expect": "A deduction in the amount of $ 12,000 for individuals born on or before January 1, 1939.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-military": {
     "method": "fixed",
     "fields": [
      "military_cap"
     ],
     "establishes": "Code 58.1-322.02(18)(c): up to $40,000 of military benefits for taxable years beginning on and after January 1, 2025; no adjustment.",
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-322.02/",
       "title": "Code of Virginia § 58.1-322.02",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Fixed $40,000 from 2025.",
       "claims": [
        {
         "expect": "for taxable years beginning on and after January 1, 2025, up to $40,000 of military benefits.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-disability-subtraction": {
     "method": "fixed",
     "fields": [
      "dis_income_cap"
     ],
     "establishes": "Code 58.1-322.02(4): up to $20,000 of disability income (IRC 22(c)(2)(B)(iii)); fixed.",
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-322.02/",
       "title": "Code of Virginia § 58.1-322.02",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Fixed $20,000.",
       "claims": [
        {
         "expect": "Up to $20,000 of disability income, as defined in",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-disability-age": {
     "method": "age",
     "fields": [
      "dis_income_max_age"
     ],
     "establishes": "The disability subtraction cannot be combined with the age deduction (available from 65), so the engine applies it below 65: an attained-age test.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260811152318id_/https://www.tax.virginia.gov/sites/default/files/vatax-pdf/2025-760-instructions.pdf",
       "title": "2025 Virginia Form 760 Resident Individual Income Tax Booklet (Wayback copy)",
       "publisher": "Virginia Department of Taxation",
       "kind": "instructions",
       "establishes": "Age deduction or disability subtraction, not both.",
       "claims": [
        {
         "expect": "A taxpayer cannot claim an age deduction on Line 4 of Form",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-no-tax-threshold": {
     "method": "fixed",
     "fields": [
      "no_tax_below_single",
      "no_tax_below_mfj"
     ],
     "establishes": "Code 58.1-321: no tax when VAGI plus the age deduction is less than $11,950 single / $23,900 married (since 2012); fixed.",
     "sources": [
      {
       "url": "https://law.lis.virginia.gov/vacode/title58.1/chapter3/section58.1-321/",
       "title": "Code of Virginia § 58.1-321",
       "publisher": "Virginia Legislative Information System",
       "kind": "statute",
       "establishes": "Fixed thresholds.",
       "claims": [
        {
         "expect": "is less than $11,950 for taxable years beginning on and after January 1, 2012.",
         "status": "phrase"
        },
        {
         "expect": "and less than $23,900 for taxable years beginning on and after January 1, 2012",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-spouse-tax-adjustment": {
     "method": "fixed",
     "fields": [
      "sta_max",
      "sta_full_lower_min",
      "sta_full_taxable_min"
     ],
     "establishes": "The Spouse Tax Adjustment worksheet caps the adjustment at $259 and gives it in full when the smaller spouse income exceeds $17,000 and joint taxable income $34,000; the figures derive from the fixed 58.1-320 schedule (5.75% bracket from $17,000), so they are fixed while that schedule is.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260811152318id_/https://www.tax.virginia.gov/sites/default/files/vatax-pdf/2025-760-instructions.pdf",
       "title": "2025 Virginia Form 760 Resident Individual Income Tax Booklet (Wayback copy)",
       "publisher": "Virginia Department of Taxation",
       "kind": "instructions",
       "establishes": "STA figures.",
       "claims": [
        {
         "expect": "The Spouse Tax Adjustment cannot exceed $259",
         "status": "phrase"
        },
        {
         "expect": "If this amount is larger than $17,000 and Line 4 is larger",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "va-low-income-credit-amount": {
     "method": "fixed",
     "fields": [
      "lic_per_exemption"
     ],
     "establishes": "Va. Code 58.1-339.8: $300 per exemption, a dollar amount with no adjustment clause: fixed in law.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251116180935id_/https://www.tax.virginia.gov/sites/default/files/taxforms/early-release/2025-individual/Instructions/draft-2025-form-760-instructions-early-release.pdf",
       "title": "2025 Form 760 Instructions (draft early release, Internet Archive copy)",
       "publisher": "Virginia Department of Taxation",
       "kind": "instructions",
       "establishes": "Line 13.",
       "claims": [
        {
         "expect": "Line 13 Multiply Line 12 by $300. Enter the result on Line",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "va-low-income-credit-poverty": {
     "method": "cpi",
     "fields": [
      "lic_poverty_base",
      "lic_poverty_step"
     ],
     "value_year": 2026,
     "index": "the federal poverty guidelines (HHS), adjusted each year by the CPI-U",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "establishes": "The credit's income test is the federal poverty guideline for the family's size for the tax year (the 2025 instructions print the 2025 guidelines); the engine carries the 2026 HHS guidelines ($15,960 for one, $5,680 for each more).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251116180935id_/https://www.tax.virginia.gov/sites/default/files/taxforms/early-release/2025-individual/Instructions/draft-2025-form-760-instructions-early-release.pdf",
       "title": "2025 Form 760 Instructions (draft early release, Internet Archive copy)",
       "publisher": "Virginia Department of Taxation",
       "kind": "instructions",
       "establishes": "The 2025 table.",
       "claims": [
        {
         "expect": "exemption, add $5,500 to the Poverty Guidelines.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://aspe.hhs.gov/topics/poverty-economic-mobility/poverty-guidelines",
       "title": "Poverty Guidelines (2026)",
       "publisher": "U.S. Department of Health and Human Services (ASPE)",
       "kind": "federal",
       "establishes": "The 2026 guidelines.",
       "claims": [
        {
         "expect": "For families/households with more than 8 persons, add $5,680 for each additional person.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "Standard deduction reverts to $3,000/$6,000 from 2030 under current law (a large drop a projection must show)."
   ]
  },
  "VT": {
   "name": "Vermont",
   "rules": {
    "vt-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_hoh"
     ],
     "establishes": "32 V.S.A. 5822(b)(2): the taxable-income amounts in the rate tables are adjusted annually by the CPI-U adjustment percentage in the manner prescribed for the federal tax tables; the federal manner (IRC 1(f)(7)(A)) rounds each increase down to a multiple of $50.",
     "index": "CPI-U (last published Consumer Price Index for All Urban Consumers), federal-table method (32 V.S.A. 5822(b)(2))",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260930053405id_/https://legislature.vermont.gov/statutes/section/32/151/05822",
       "title": "32 V.S.A. § 5822 (tax on income of individuals), Wayback copy 2026-09-30",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "Rate-table amounts are indexed annually by CPI-U in the federal manner.",
       "claims": [
        {
         "expect": "The amounts of taxable income shown in the tables in this section shall be adjusted",
         "status": "phrase"
        },
        {
         "expect": "in the manner prescribed for inflation adjustment of federal income tax tables",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (tax imposed)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The federal tables' rounding rule.",
       "claims": [
        {
         "expect": "is not a multiple of $50, such increase shall be rounded to the next lowest multiple of $50",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj"
     ],
     "establishes": "5811(21)(C)(ii) sets a $6,000 / $12,000 standard deduction and 5811(21)(D) adjusts it annually by CPI-U using the IRC 1(f)(3) methodology; the statute states no rounding (published figures are multiples of $50).",
     "index": "CPI-U (last published), applying the methodology of IRC 1(f)(3) (32 V.S.A. 5811(21)(D))",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260930053515id_/https://legislature.vermont.gov/statutes/section/32/151/05811",
       "title": "32 V.S.A. § 5811 (definitions), Wayback copy 2026-09-30",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "Standard deduction base amounts and annual CPI-U adjustment.",
       "claims": [
        {
         "expect": "shall be adjusted annually for inflation by the Commissioner of Taxes beginning with taxable year 2018 by using the Consumer Price Index",
         "status": "phrase"
        },
        {
         "expect": "$12,000.00;",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-standard-deduction-hoh": {
     "method": "cpi",
     "fields": [
      "std_deduction_hoh"
     ],
     "establishes": "The head-of-household standard deduction ($9,000 base) is adjusted annually by CPI-U under 5811(21)(D); no rounding stated. The engine's $11,450 is the 2025 figure (proxy).",
     "index": "CPI-U (last published), applying the methodology of IRC 1(f)(3) (32 V.S.A. 5811(21)(D))",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260930053515id_/https://legislature.vermont.gov/statutes/section/32/151/05811",
       "title": "32 V.S.A. § 5811 (definitions), Wayback copy 2026-09-30",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "HOH base and indexing.",
       "claims": [
        {
         "expect": "$9,000.00; and",
         "status": "phrase"
        },
        {
         "expect": "shall be adjusted annually for inflation by the Commissioner of Taxes beginning with taxable year 2018 by using the Consumer Price Index",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-personal-exemption": {
     "method": "cpi",
     "fields": [
      "personal_exemption_single",
      "personal_exemption_mfj",
      "dep_exemption"
     ],
     "establishes": "The personal exemption of $4,150 (base) per person, spouse and dependent is adjusted annually by CPI-U under 5811(21)(D) ($5,400 for 2026); no rounding stated.",
     "index": "CPI-U (last published), applying the methodology of IRC 1(f)(3) (32 V.S.A. 5811(21)(D))",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260930053515id_/https://legislature.vermont.gov/statutes/section/32/151/05811",
       "title": "32 V.S.A. § 5811 (definitions), Wayback copy 2026-09-30",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "Exemption base and indexing.",
       "claims": [
        {
         "expect": "a personal exemption of $4,150.00 per person",
         "status": "phrase"
        },
        {
         "expect": "shall be adjusted annually for inflation by the Commissioner of Taxes beginning with taxable year 2018 by using the Consumer Price Index",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-additional-deduction-65-blind": {
     "method": "cpi",
     "fields": [
      "senior_subtraction_single",
      "senior_subtraction_mfj",
      "blind_exemption"
     ],
     "establishes": "5811(21)(C)(iii) allows $1,000 (base) for each federal 63(f) age-65 or blindness box, adjusted annually by CPI-U under 5811(21)(D). The engine's $1,250 is the 2025 figure (proxy).",
     "index": "CPI-U (last published), applying the methodology of IRC 1(f)(3) (32 V.S.A. 5811(21)(D))",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260930053515id_/https://legislature.vermont.gov/statutes/section/32/151/05811",
       "title": "32 V.S.A. § 5811 (definitions), Wayback copy 2026-09-30",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "Additional deduction base and indexing.",
       "claims": [
        {
         "expect": "an additional deduction of $1,000.00 for each federal deduction under 26 U.S.C.",
         "status": "phrase"
        },
        {
         "expect": "shall be adjusted annually for inflation by the Commissioner of Taxes beginning with taxable year 2018 by using the Consumer Price Index",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-senior-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "The additional deduction follows the federal 63(f) box, i.e. attained age 65 by the end of the year: a fixed attained age.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(f)(1): age 65 before the close of the taxable year.",
       "claims": [
        {
         "expect": "for himself if he has attained age 65 before the close of his taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-ss-exclusion-thresholds": {
     "method": "fixed",
     "fields": [
      "ss_exempt_agi_single",
      "ss_exempt_agi_mfj",
      "vt-ss-ramp"
     ],
     "establishes": "5830e(a) fully excludes Social Security at federal AGI up to $55,000 ($70,000 joint) and phases it out over the next $10,000; the section contains no inflation adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927104858id_/https://legislature.vermont.gov/statutes/section/32/151/05830e",
       "title": "32 V.S.A. § 5830e (retirement income; Social Security income)",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "Fixed thresholds and $10,000 ramp.",
       "claims": [
        {
         "expect": "If the federal adjusted gross income of the taxpayer is less than or equal to $55,000.00,",
         "status": "phrase"
        },
        {
         "expect": "If the federal adjusted gross income of the taxpayer is less than or equal to $70,000.00,",
         "status": "phrase"
        },
        {
         "expect": "dividing the value under subdivision (i) of this subdivision (B) by $10,000.00",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-noncovered-pension": {
     "method": "fixed",
     "fields": [
      "noncov_pension_cap_single",
      "noncov_pension_cap_mfj",
      "noncov_pension_phaseout_start_single",
      "noncov_pension_phaseout_start_mfj",
      "noncov_pension_phaseout_range"
     ],
     "establishes": "5830e(b)-(c) excludes the first $10,000 of CSRS / non-Social-Security-covered public pension income, phased out between $55,000-$65,000 ($70,000-$80,000 joint) of federal AGI; no inflation adjustment in the section.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927104858id_/https://legislature.vermont.gov/statutes/section/32/151/05830e",
       "title": "32 V.S.A. § 5830e (retirement income; Social Security income)",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "Fixed $10,000 cap and thresholds.",
       "claims": [
        {
         "expect": "the first $10,000.00 of income received from the Civil Service Retirement System shall",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-military": {
     "method": "fixed",
     "fields": [
      "military_income_limit_single",
      "military_income_limit_mfj",
      "military_income_range_single",
      "military_income_range_mfj"
     ],
     "establishes": "5830e(d) exempts military retirement at federal AGI up to $125,000, phased out over $50,000 to $175,000; the amounts are fixed (no inflation clause).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260927104858id_/https://legislature.vermont.gov/statutes/section/32/151/05830e",
       "title": "32 V.S.A. § 5830e (retirement income; Social Security income)",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "Fixed military thresholds.",
       "claims": [
        {
         "expect": "If the federal adjusted gross income of the taxpayer is less than or equal to $125,000.00,",
         "status": "phrase"
        },
        {
         "expect": "by $50,000.00; and",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-minimum-tax-threshold": {
     "method": "fixed",
     "fields": [
      "min_tax_agi_threshold"
     ],
     "establishes": "5822(a)(6): above federal AGI of $150,000 the tax is at least 3% of federal AGI; 5822(b)(2) indexes only the taxable-income amounts in the tables, so the $150,000 stays nominal.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260930053405id_/https://legislature.vermont.gov/statutes/section/32/151/05822",
       "title": "32 V.S.A. § 5822 (tax on income of individuals), Wayback copy 2026-09-30",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "Fixed $150,000 AGI threshold.",
       "claims": [
        {
         "expect": "If the federal adjusted gross income of the taxpayer exceeds $150,000.00, then the",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-capital-gains-flat-exclusion": {
     "method": "fixed",
     "fields": [
      "cg_flat_exclusion"
     ],
     "establishes": "5811(21)(B)(ii) excludes the first $5,000 of adjusted net capital gain; the $5,000 is not among the amounts 5811(21)(D) indexes.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260930053515id_/https://legislature.vermont.gov/statutes/section/32/151/05811",
       "title": "32 V.S.A. § 5811 (definitions), Wayback copy 2026-09-30",
       "publisher": "Vermont General Assembly",
       "kind": "statute",
       "establishes": "Fixed $5,000.",
       "claims": [
        {
         "expect": "either the first $5,000.00",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-federal-standard-deduction": {
     "method": "federal",
     "fields": [
      "fti_std_single",
      "fti_std_mfj",
      "fti_std_hoh"
     ],
     "establishes": "These are the federal basic standard deduction amounts (IRC 63(c)(2); 2026 $16,100 single/MFS, $24,150 HOH, $32,200 joint), indexed from 2026 by the chained CPI with increases rounded down to $50 (IRC 63(c)(7)(B)(ii)). (Used only for Vermont's 40%-of-federal-taxable-income capital-gains cap.)",
     "index": "the federal basic standard deduction, IRC 63(c)(2)/63(c)(7) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Federal standard deduction indexing and rounding.",
       "claims": [
        {
         "expect": "the $23,625 and $15,750 amounts in subparagraph (A) shall each be increased by an amount equal to",
         "status": "phrase"
        },
        {
         "expect": "such increase shall be rounded to the next lowest multiple of $50.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 federal standard deduction amounts.",
       "claims": [
        {
         "expect": "For taxable years beginning in 2026, the standard deduction amounts under § 63(c)(2) are as follows:",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-federal-aged-blind-amount": {
     "method": "federal",
     "fields": [
      "fti_aged_add_unmarried",
      "fti_aged_add_married"
     ],
     "establishes": "These are the federal additional standard deduction amounts for age 65+/blindness (IRC 63(f); 2026 $1,650 married, $2,050 unmarried), indexed under IRC 63(c)(4) by the chained CPI, increases rounded down to $50 (IRC 1(f)(7)(A)).",
     "index": "the federal additional standard deduction for age/blindness, IRC 63(f), indexed under IRC 63(c)(4) (chained CPI-U)",
     "rounding": {
      "mode": "down",
      "step": 50
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/63",
       "title": "26 U.S.C. 63 (taxable income defined)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "63(c)(4) indexes the subsection (f) amounts.",
       "claims": [
        {
         "expect": "each dollar amount contained in paragraph (2)(B), (2)(C), or (5) or subsection (f) shall be increased by an amount equal to",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1",
       "title": "26 U.S.C. 1 (tax imposed)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "1(f)(7)(A) rounds a 63(c)(4) increase down to $50.",
       "claims": [
        {
         "expect": "If any increase determined under paragraph (2)(A), section 63(c)(4), section 68(b)(2)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf",
       "title": "Rev. Proc. 2025-32 (2026 inflation adjustments)",
       "publisher": "Internal Revenue Service",
       "kind": "federal",
       "establishes": "2026 amounts.",
       "claims": [
        {
         "expect": "deduction amount under § 63(f) for the aged or the blind is $1,650",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-federal-senior-deduction": {
     "method": "scheduled",
     "fields": [
      "fti_senior_deduction"
     ],
     "establishes": "The federal senior deduction of IRC 151(d)(5)(C) is $6,000 per qualified individual for taxable years beginning before January 1, 2029, and nothing after: $6,000 in 2027 and 2028, $0 from 2029.",
     "value_year": 2026,
     "schedule": {
      "2027": {
       "fti_senior_deduction": 6000
      },
      "2028": {
       "fti_senior_deduction": 6000
      },
      "2029": {
       "fti_senior_deduction": 0
      }
     },
     "after_schedule": "fixed",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The deduction exists only for taxable years beginning before 2029.",
       "claims": [
        {
         "expect": "In the case of a taxable year beginning before January 1, 2029, there shall be allowed a deduction in an amount equal to $6,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-federal-senior-phaseout": {
     "method": "fixed",
     "fields": [
      "fti_senior_phaseout_single",
      "fti_senior_phaseout_mfj"
     ],
     "establishes": "The federal senior deduction phases out above modified AGI of $75,000 ($150,000 joint); these amounts are fixed in IRC 151(d)(5)(C)(iii) with no inflation adjustment (and the deduction itself ends after 2028).",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/151",
       "title": "26 U.S.C. 151 (allowance of deductions for personal exemptions)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "Fixed phase-out thresholds.",
       "claims": [
        {
         "expect": "as exceeds $75,000 ($150,000 in the case of a joint return)",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "vt-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "std_deduction_hoh $11,450 and the $1,250 additional 65+/blind deduction are the TY2025 figures while single/joint are 2026's ($7,850 / $15,700); their rules carry value_year 2025, so a projection adds 2026's indexing. Neither 2026 figure was found on a reachable official page.",
    "5811(21)(D) states no rounding for the exemption/standard deduction/additional deduction (only 'the same methodology as ... 1(f)(3)'); published figures are multiples of $50.",
    "No 2026-session change to 5811/5822/5830e: fresh Wayback captures of 2026-09-30 show the same text."
   ]
  },
  "WA": {
   "name": "Washington",
   "rules": {
    "wa-cg-standard-deduction": {
     "method": "cpi",
     "fields": [
      "cg_excise_deduction"
     ],
     "establishes": "RCW 82.87.150: each October the department multiplies the standard deduction (an 'applicable amount') by one plus the change in the Seattle-area CPI-U over the prior 12 months, rounding to the nearest $1,000, never downward; the result applies the following calendar year. The engine carries the 2025 amount ($278,000).",
     "index": "CPI-U, all items, Seattle area (BLS): latest CPI available October 1 over the prior 12-month period",
     "rounding": {
      "mode": "nearest",
      "step": 1000
     },
     "value_year": 2025,
     "sources": [
      {
       "url": "https://app.leg.wa.gov/RCW/default.aspx?cite=82.87.150",
       "title": "RCW 82.87.150",
       "publisher": "Washington State Legislature",
       "kind": "statute",
       "establishes": "Indexing and $1,000 rounding.",
       "claims": [
        {
         "expect": "must adjust the applicable amounts by multiplying the current applicable amounts by one plus the percentage",
         "status": "phrase"
        },
        {
         "expect": "rounding the result to the nearest $1,000",
         "status": "phrase"
        },
        {
         "expect": "The standard deduction amount in RCW 82.87.020(16) and 82.87.060(1);",
         "status": "phrase"
        },
        {
         "expect": "for the Seattle area as calculated by the United States bureau of labor statistics",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://dor.wa.gov/taxes-rates/other-taxes/capital-gains-tax",
       "title": "Capital gains tax",
       "publisher": "Washington Department of Revenue",
       "kind": "agency_page",
       "establishes": "2025 deduction $278,000.",
       "claims": [
        {
         "expect": "The standard deduction for 2025 is $278,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wa-cg-high-threshold": {
     "method": "fixed",
     "fields": [
      "cg_excise_high_threshold"
     ],
     "establishes": "RCW 82.87.040(1)(b): the additional 2.9% applies to Washington capital gains above $1,000,000; this amount is not among the 'applicable amounts' RCW 82.87.150 indexes, so it is fixed.",
     "sources": [
      {
       "url": "https://app.leg.wa.gov/RCW/default.aspx?cite=82.87.040",
       "title": "RCW 82.87.040",
       "publisher": "Washington State Legislature",
       "kind": "statute",
       "establishes": "Fixed $1,000,000.",
       "claims": [
        {
         "expect": "2.90 percent multiplied by the portion of an individual's Washington capital gains exceeding $1,000,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      },
      {
       "url": "https://app.leg.wa.gov/RCW/default.aspx?cite=82.87.150",
       "title": "RCW 82.87.150",
       "publisher": "Washington State Legislature",
       "kind": "statute",
       "establishes": "Applicable amounts list (no high-gain threshold).",
       "claims": [
        {
         "expect": "The worldwide gross revenue amount under RCW 82.87.070; and",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "cg_excise_deduction $278,000 is the 2025 figure; the October 2025 adjustment for 2026 was not found on the DOR page checked."
   ]
  },
  "WI": {
   "name": "Wisconsin",
   "rules": {
    "wi-brackets": {
     "method": "cpi",
     "fields": [
      "brackets_single",
      "brackets_mfj",
      "brackets_mfs"
     ],
     "establishes": "For tax years after 2025 the bracket amounts in subs. (1r), (2)(k) and (L) are increased each year by the CPI-U change from August 2024 to August of the previous year, only if the result exceeds the prior year's amount, rounded to the nearest $10 ($5 rounds up).",
     "index": "CPI-U (U.S. city average), August of the previous year vs. the base August; no decrease year over year (August 2024 base)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260701093835id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/06/2e",
       "title": "Wis. Stat. § 71.06(2e) (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Bracket indexing for 2026+ (CPI-U, August 2024 base, no decreases, nearest $10).",
       "claims": [
        {
         "expect": "shall be increased each year by a percentage equal to the percentage change between the U.S. consumer price index for all urban consumers, U.S. city average, for the month of August of the previous year and the U.S. consumer price index for all urban consumers, U.S. city average, for the month of August 2024",
         "status": "phrase"
        },
        {
         "expect": "Each amount that is revised under this subsection shall be rounded to the nearest multiple of $10",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-standard-deduction": {
     "method": "cpi",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "std_deduction_hoh",
      "std_deduction_mfs",
      "std_deduction_phaseout_start_single",
      "std_deduction_phaseout_start_mfj",
      "std_deduction_phaseout_start_hoh",
      "std_deduction_phaseout_start_mfs",
      "std_deduction_phaseout_denom_single",
      "std_deduction_phaseout_denom_mfj",
      "std_deduction_phaseout_denom_hoh",
      "std_deduction_phaseout_denom_mfs"
     ],
     "establishes": "The sliding-scale standard deduction amounts and all its AGI amounts are increased each year by CPI-U (August 1999 base; 2015 base for the joint/MFS amounts), never downward, rounded to the nearest $10. The phase-out rates (12%, 19.778%, 22.515%) are fixed, so the phase-out widths (deduction / rate) scale with the indexed deduction.",
     "index": "CPI-U (U.S. city average), August of the previous year vs. the base August; no decrease year over year (August 1999 base; 2015 for joint/MFS)",
     "rounding": {
      "mode": "nearest",
      "step": 10
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20260527020724id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/05/23",
       "title": "Wis. Stat. § 71.05(22)-(23) (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Standard deduction indexing (par. (dt)) and personal exemptions (sub. (23)).",
       "claims": [
        {
         "expect": "the dollar amounts of the standard deduction that is allowable under par. (dp) and all of the dollar amounts of Wisconsin adjusted gross income under par. (dp) shall be increased each year",
         "status": "phrase"
        },
        {
         "expect": "Each amount that is revised under this paragraph shall be rounded to the nearest multiple of $10",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-personal-exemptions": {
     "method": "fixed",
     "fields": [
      "personal_exemption_single",
      "personal_exemption_mfj",
      "dep_exemption",
      "senior_subtraction_single",
      "senior_subtraction_mfj"
     ],
     "establishes": "The $700 personal/dependent exemptions and the additional $250 for age 65+ are nominal in § 71.05(23)(b); no inflation adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260527020724id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/05/23",
       "title": "Wis. Stat. § 71.05(22)-(23) (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Standard deduction indexing (par. (dt)) and personal exemptions (sub. (23)).",
       "claims": [
        {
         "expect": "A personal exemption of $700 if the taxpayer is required to file a return",
         "status": "phrase"
        },
        {
         "expect": "An exemption of $700 for each dependent",
         "status": "phrase"
        },
        {
         "expect": "An additional exemption of $250 if the taxpayer has reached the age of 65",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-senior-exemption-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "Fixed attained age: 65 before the close of the taxable year.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260527020724id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/05/23",
       "title": "Wis. Stat. § 71.05(22)-(23) (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Standard deduction indexing (par. (dt)) and personal exemptions (sub. (23)).",
       "claims": [
        {
         "expect": "has reached the age of 65 before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-retirement-subtraction": {
     "method": "fixed",
     "fields": [
      "retirement_income_exclusion_single",
      "retirement_income_exclusion_mfj"
     ],
     "establishes": "For tax years after 2024, retirement plan/IRA distributions of an individual 67+ are subtracted up to $24,000 ($48,000 for a joint couple both 67+); nominal, no inflation adjustment in subd. 54m.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260912135114id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/05/6/b/54",
       "title": "Wis. Stat. § 71.05(6)(b)54. and 54m. (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Retirement income subtractions.",
       "claims": [
        {
         "expect": "may claim the subtraction under this subdivision in an amount not to exceed $24,000 for the taxable year",
         "status": "phrase"
        },
        {
         "expect": "may not exceed $48,000 for that taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-retirement-subtraction-age": {
     "method": "age",
     "fields": [
      "retirement_exclusion_min_age",
      "conversion_exclusion_min_age"
     ],
     "establishes": "Fixed attained age: at least 67 before the close of the taxable year (applies to every distribution the subtraction covers, including a conversion).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260912135114id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/05/6/b/54",
       "title": "Wis. Stat. § 71.05(6)(b)54. and 54m. (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Retirement income subtractions.",
       "claims": [
        {
         "expect": "If the individual is at least 67 years of age before the close of the taxable year to which the subtraction relates",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-low-income-retirement": {
     "method": "fixed",
     "fields": [
      "lowinc_ret_subtraction",
      "lowinc_ret_subtraction_agi_single",
      "lowinc_ret_subtraction_agi_mfj"
     ],
     "establishes": "Up to $5,000 of retirement distributions for a 65+ individual with federal AGI under $15,000 (single/HOH) or $30,000 (joint); nominal in subd. 54, no inflation adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260912135114id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/05/6/b/54",
       "title": "Wis. Stat. § 71.05(6)(b)54. and 54m. (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Retirement income subtractions.",
       "claims": [
        {
         "expect": "up to $5,000 of payments or distributions received each year by an individual",
         "status": "phrase"
        },
        {
         "expect": "his or her federal adjusted gross income in the year to which the exemption claim relates is less than $15,000",
         "status": "phrase"
        },
        {
         "expect": "the couple's federal adjusted gross income in the year to which the exemption claim relates is less than $30,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-low-income-retirement-age": {
     "method": "age",
     "fields": [
      "lowinc_ret_subtraction_min_age"
     ],
     "establishes": "Fixed attained age 65.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260912135114id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/05/6/b/54",
       "title": "Wis. Stat. § 71.05(6)(b)54. and 54m. (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Retirement income subtractions.",
       "claims": [
        {
         "expect": "The individual is at least 65 years of age before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-disability-exclusion": {
     "method": "fixed",
     "fields": [
      "dis_income_cap",
      "dis_income_reduce_over"
     ],
     "establishes": "Disability pay exclusion of $100 per week (= $5,200 a year), reduced dollar for dollar by federal AGI over $15,000; nominal in subd. 4., no inflation adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251017110507id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/05/6/b/4",
       "title": "Wis. Stat. § 71.05(6)(b)4. (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Disability income subtraction.",
       "claims": [
        {
         "expect": "the maximum subtraction is $100 for each week that payments are received",
         "status": "phrase"
        },
        {
         "expect": "shall be reduced by an amount equal to the excess of the federal adjusted gross income over $15,000",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-disability-exclusion-age": {
     "method": "age",
     "fields": [
      "dis_income_max_age"
     ],
     "establishes": "Only for an individual under 65 before the close of the taxable year (fixed age).",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251017110507id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/05/6/b/4",
       "title": "Wis. Stat. § 71.05(6)(b)4. (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Age limit.",
       "claims": [
        {
         "expect": "is under 65 years of age before the close of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-married-couple-credit": {
     "method": "fixed",
     "fields": [
      "married_couple_credit_max"
     ],
     "establishes": "3% of the lower earner's qualified earned income, capped at $480, for tax years after 2000; nominal, no adjustment.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20250717040752id_/https://docs.legis.wisconsin.gov/statutes/statutes/71/i/07/6",
       "title": "Wis. Stat. § 71.07(6)(am)2.d. (Wayback capture of docs.legis.wisconsin.gov)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Married persons credit.",
       "claims": [
        {
         "expect": "3 percent of the qualified earned income of the spouse with the lower qualified earned income, but not more than $480",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-capital-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "Wisconsin applies the federal IRC 1211(b) limit, fixed in federal law.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (Limitation on capital losses)",
       "publisher": "Legal Information Institute (Cornell) - U.S. Code",
       "kind": "federal",
       "establishes": "IRC 1211(b) limits a non-corporate capital loss against other income to $3,000 ($1,500 MFS), with no inflation adjustment.",
       "claims": [
        {
         "expect": "(1) $3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wi-school-property-tax-credit": {
     "method": "fixed",
     "fields": [
      "school_ptc_base_cap"
     ],
     "establishes": "Wis. Stat. 71.07(9): 12 percent of the first $2,500 ($1,250 married filing separately) of property taxes or rent constituting property taxes; fixed since tax year 2000.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260307092226id_/https://docs.legis.wisconsin.gov/statutes/statutes/71.pdf",
       "title": "Wis. Stat. chapter 71 (Internet Archive copy)",
       "publisher": "Wisconsin Legislature",
       "kind": "statute",
       "establishes": "71.07(9).",
       "claims": [
        {
         "expect": "12 percent of the first $2,500 of property taxes or rent constituting property taxes",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    },
    "credit-wi-homestead-credit": {
     "method": "fixed",
     "fields": [
      "wi-homestead-credit"
     ],
     "establishes": "Wis. Stat. 71.54(1)(g) and (2)(b)4.: the $8,060 threshold, 8.785%, $1,460 and $24,680 apply to 2012 and later years: fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260307092226id_/https://docs.legis.wisconsin.gov/statutes/statutes/71.pdf",
       "title": "Wis. Stat. ch. 71 (2023-24 Wis. Stats. updated through 2025 Wis. Act 87, published 3-1-26)",
       "publisher": "Wisconsin Legislature (Legislative Reference Bureau)",
       "kind": "statute",
       "establishes": "Wisconsin Homestead Credit (Wis. Stat. 71.52-71.54; Schedule H) - exact formula, 2025 and 2026",
       "claims": [
        {
         "expect": "If the household income was $8,060 or less in the year to which the claim relates",
         "status": "phrase"
        },
        {
         "expect": "exceeds 8.785 percent of the household income exceeding $8,060",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      },
      {
       "url": "https://www.revenue.wi.gov/TaxForms2025/2025-ScheduleH.pdf",
       "title": "2025 Wisconsin Schedule H, Homestead Credit Claim",
       "publisher": "Wisconsin Department of Revenue",
       "kind": "instructions",
       "establishes": "Wisconsin Homestead Credit (Wis. Stat. 71.52-71.54; Schedule H) - exact formula, 2025 and 2026",
       "claims": [
        {
         "expect": "Fill in the smaller of (a) amount on line 15 or (b) $1,460",
         "status": "phrase"
        },
        {
         "expect": "Using the amount on line 12c, fill in the appropriate amount from Table A (page 25)",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [],
   "notes": [
    "Wisconsin indexing (brackets and standard deduction) has a no-decrease floor: an adjustment occurs only if the result exceeds the prior year's amount.",
    "The WI std-deduction phase-out widths (denom fields) are deduction/rate, so they move with the indexed deduction; the engine's widths (e.g. 116333 = 13,960/0.12) should be recomputed from the rounded deduction rather than scaled independently."
   ]
  },
  "WV": {
   "name": "West Virginia",
   "rules": {
    "wv-brackets": {
     "method": "fixed",
     "fields": [
      "brackets_single",
      "brackets_mfj"
     ],
     "establishes": "W. Va. Code 11-21-4e as amended by SB 392 (2026): one schedule for taxable years beginning on and after January 1, 2026 with fixed brackets at $10,000 / $25,000 / $40,000 / $60,000; no inflation adjustment of the brackets (rates may fall under the revenue trigger of 11-21-4h, see enacted_changes_not_modelled).",
     "sources": [
      {
       "url": "https://www.wvlegislature.gov/Bill_Text_HTML/2026_SESSIONS/RS/bills/SB392%20SUB1%20ENR.pdf",
       "title": "Enrolled Committee Substitute for SB 392 (2026 Regular Session)",
       "publisher": "West Virginia Legislature",
       "kind": "legislation",
       "establishes": "Fixed 2026+ schedule.",
       "claims": [
        {
         "expect": "Over $10,000 but not over $25,000",
         "status": "phrase"
        },
        {
         "expect": "$1,950.50 plus 4.58% of excess over",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wv-personal-exemption": {
     "method": "fixed",
     "fields": [
      "std_deduction_single",
      "std_deduction_mfj",
      "dep_exemption"
     ],
     "establishes": "W. Va. Code 11-21-16: $2,000 per federal exemption for taxable years beginning on or after January 1, 1987; fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251010133239id_/https://code.wvlegislature.gov/11-21-16/",
       "title": "W. Va. Code § 11-21-16 (Wayback copy of code.wvlegislature.gov)",
       "publisher": "West Virginia Legislature",
       "kind": "statute",
       "establishes": "Fixed $2,000.",
       "claims": [
        {
         "expect": "with respect to any taxable year beginning on or after January 1, 1987, said exemption shall be $2,000.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wv-senior-modification": {
     "method": "fixed",
     "fields": [
      "senior_subtraction_single",
      "senior_subtraction_mfj"
     ],
     "establishes": "W. Va. Code 11-21-12(c)(9): $8,000 of income of a person 65 or older (or permanently disabled) is subtracted; fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251118112309id_/https://code.wvlegislature.gov/11-21-12/",
       "title": "W. Va. Code § 11-21-12 (Wayback copy of code.wvlegislature.gov)",
       "publisher": "West Virginia Legislature",
       "kind": "statute",
       "establishes": "Fixed $8,000.",
       "claims": [
        {
         "expect": "Federal adjusted gross income in the amount of $8,000 received from any source after December 31, 1986, by any person who has attained the age of 65",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wv-senior-age": {
     "method": "age",
     "fields": [
      "senior_subtraction_min_age"
     ],
     "establishes": "Attained 65 on or before the last day of the taxable year: a fixed attained age.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251118112309id_/https://code.wvlegislature.gov/11-21-12/",
       "title": "W. Va. Code § 11-21-12 (Wayback copy of code.wvlegislature.gov)",
       "publisher": "West Virginia Legislature",
       "kind": "statute",
       "establishes": "Age 65.",
       "claims": [
        {
         "expect": "by any person who has attained the age of 65 on or before the last day of the taxable year",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wv-public-pension": {
     "method": "fixed",
     "fields": [
      "public_pension_exclusion_cap_single",
      "public_pension_exclusion_cap_mfj"
     ],
     "establishes": "W. Va. Code 11-21-12(c)(5): PERS/TRS benefits subtracted up to the first $2,000; fixed.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20251118112309id_/https://code.wvlegislature.gov/11-21-12/",
       "title": "W. Va. Code § 11-21-12 (Wayback copy of code.wvlegislature.gov)",
       "publisher": "West Virginia Legislature",
       "kind": "statute",
       "establishes": "Fixed $2,000.",
       "claims": [
        {
         "expect": "this modification shall be limited to the first $2,000 of benefits received under",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wv-family-tax-credit": {
     "method": "cpi",
     "fields": [
      "fsc_limit"
     ],
     "establishes": "W. Va. Code 11-21-22 / 22a: the low-income family tax credit tables are indexed to the HHS federal poverty guidelines (as available each June 30) for the family size, plus a fixed $2,700 ($1,350 MFS) band; the Tax Commissioner publishes indexed tables annually (11-21-22b). Rounding of the published rows is not stated in the sections read.",
     "index": "HHS federal poverty guideline for the family size (42 U.S.C. 9902(2)), as available on June 30",
     "rounding": {
      "mode": "none",
      "step": 0
     },
     "value_year": 2026,
     "sources": [
      {
       "url": "https://web.archive.org/web/20251118134151id_/https://code.wvlegislature.gov/11-21-22A/",
       "title": "W. Va. Code § 11-21-22a (Wayback copy of code.wvlegislature.gov)",
       "publisher": "West Virginia Legislature",
       "kind": "statute",
       "establishes": "Poverty-guideline index and indexed tables.",
       "claims": [
        {
         "expect": "means the U. S. Department of Health and Human Services poverty guidelines updated periodically in the Federal Register",
         "status": "phrase"
        },
        {
         "expect": "\"Indexed tax credit tables\" means the two tables annually developed and published by the Tax Commissioner",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "wv-cap-loss-limit": {
     "method": "fixed",
     "fields": [
      "cap_loss_limit",
      "cap_loss_limit_mfs"
     ],
     "establishes": "The state follows the federal net capital loss limit of IRC 1211(b): $3,000 ($1,500 MFS), a fixed amount with no inflation adjustment.",
     "sources": [
      {
       "url": "https://www.law.cornell.edu/uscode/text/26/1211",
       "title": "26 U.S.C. 1211 (limitation on capital losses)",
       "publisher": "Cornell LII (U.S. Code)",
       "kind": "federal",
       "establishes": "The capital-loss deduction against ordinary income is a fixed $3,000 ($1,500 MFS); section 1211 contains no inflation adjustment.",
       "claims": [
        {
         "expect": "$3,000 ($1,500 in the case of a married individual filing a separate return), or",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    },
    "credit-wv-heptc": {
     "method": "unknown",
     "fields": [
      "wv-heptc"
     ],
     "establishes": "The HEPTC income test is 300% of the federal poverty guideline for the household size, which the U.S. Department of Health and Human Services sets each year; the engine carries the 2025 figures and how later years move is the guideline's, not a CPI rule.",
     "sources": [
      {
       "url": "https://web.archive.org/web/20260125065013id_/https://tax.wv.gov/Documents/PIT/2025/it140.PersonalIncomeTaxFormsAndInstructions.2025.pdf",
       "title": "2025 West Virginia Personal Income Tax Forms and Instructions (IT-140)",
       "publisher": "West Virginia Tax Division",
       "kind": "agency_page",
       "establishes": "Homestead Excess Property Tax Credit (Schedule HEPTC-1)",
       "claims": [
        {
         "expect": "There is a personal income tax credit for OWNER-OCCUPIED residential real property taxes paid in excess of 4% of your income.",
         "status": "phrase"
        },
        {
         "expect": "If there is only 1 person living in your home, your federal adjusted gross income must be $46,950 or less.",
         "status": "phrase"
        }
       ],
       "checked": "2026-10-01"
      }
     ]
    }
   },
   "enacted_changes_not_modelled": [
    {
     "what": "Revenue-trigger rate cuts: from August 15, 2026 each year, if prior-fiscal-year general revenue exceeds inflation-adjusted base-year revenue, all personal income tax rates are cut by the excess share (whole percent, at most 10% below the 11-21-4e rates), effective the second taxable year after the determination (first possible: 2028).",
     "years": "2028-",
     "conditional": true,
     "sources": [
      {
       "url": "https://www.wvlegislature.gov/Bill_Text_HTML/2026_SESSIONS/RS/bills/SB392%20SUB1%20ENR.pdf",
       "title": "Enrolled Committee Substitute for SB 392 (2026 Regular Session)",
       "publisher": "West Virginia Legislature",
       "kind": "legislation",
       "establishes": "W. Va. Code 11-21-4h as enacted by SB 392.",
       "claims": [
        {
         "expect": "(b) Future personal income tax rate reductions. — Beginning on August 15, 2026, and",
         "status": "phrase"
        },
        {
         "expect": "larger than a 10 percent reduction in the rates set forth in §11-21-4e of this code.",
         "status": "phrase"
        }
       ],
       "checked": "2026-09-30"
      }
     ]
    }
   ],
   "notes": [
    "fsc_limit value_year is uncertain: the engine's first-row limit ($15,960 for one person) looks like a poverty-guideline figure, but which year's guideline it reflects was not verified.",
    "code.wvlegislature.gov redirects scripts to fbi.gov; statute text is from Wayback copies (2025-10/11)."
   ]
  }
 }
}
