{
  "$comment": "Ohio 2026: nonbusiness income tax after HB 96 (flat 2.75% over $26,050 with $332 base); MAGI-tiered personal/dependent exemptions; $20 exemption credit; no employee payroll programmes; municipal/school-district taxes not modelled.",
  "country": "us",
  "jurisdiction": "us-oh",
  "taxYear": "2026",
  "period": {
    "start": "2026-01-01",
    "end": "2026-12-31",
    "tz": "America/New_York"
  },
  "status": "provisional",
  "engine": "us-payroll@1",
  "currency": "USD",
  "revision": 3,
  "params": {
    "incomeTax": {
      "kind": "brackets",
      "incomeBase": "stateWages",
      "brackets": {
        "single": [
          {
            "upTo": "26050",
            "rate": "0.012744721689059500959692898273"
          },
          {
            "upTo": null,
            "rate": "0.0275"
          }
        ],
        "mfj": [
          {
            "upTo": "26050",
            "rate": "0.012744721689059500959692898273"
          },
          {
            "upTo": null,
            "rate": "0.0275"
          }
        ],
        "mfs": [
          {
            "upTo": "26050",
            "rate": "0.012744721689059500959692898273"
          },
          {
            "upTo": null,
            "rate": "0.0275"
          }
        ],
        "hoh": [
          {
            "upTo": "26050",
            "rate": "0.012744721689059500959692898273"
          },
          {
            "upTo": null,
            "rate": "0.0275"
          }
        ]
      },
      "deductions": [
        {
          "type": "schedule",
          "id": "personal-exemptions",
          "label": "Personal exemptions (you and spouse), by modified AGI",
          "schedule": {
            "single": [
              {
                "agiUpTo": "40000",
                "value": "2400"
              },
              {
                "agiUpTo": "80000",
                "value": "2150"
              },
              {
                "agiUpTo": "499999.99",
                "value": "1900"
              },
              {
                "agiUpTo": null,
                "value": "0"
              }
            ],
            "mfj": [
              {
                "agiUpTo": "40000",
                "value": "4800"
              },
              {
                "agiUpTo": "80000",
                "value": "4300"
              },
              {
                "agiUpTo": "499999.99",
                "value": "3800"
              },
              {
                "agiUpTo": null,
                "value": "0"
              }
            ],
            "mfs": [
              {
                "agiUpTo": "40000",
                "value": "2400"
              },
              {
                "agiUpTo": "80000",
                "value": "2150"
              },
              {
                "agiUpTo": "499999.99",
                "value": "1900"
              },
              {
                "agiUpTo": null,
                "value": "0"
              }
            ],
            "hoh": [
              {
                "agiUpTo": "40000",
                "value": "2400"
              },
              {
                "agiUpTo": "80000",
                "value": "2150"
              },
              {
                "agiUpTo": "499999.99",
                "value": "1900"
              },
              {
                "agiUpTo": null,
                "value": "0"
              }
            ]
          }
        },
        {
          "type": "perPerson",
          "id": "dependent-exemptions",
          "label": "Dependent exemptions, by modified AGI",
          "filer": {
            "single": "0",
            "mfj": "0",
            "mfs": "0",
            "hoh": "0"
          },
          "perDependent": "2400",
          "perDependentSchedule": [
            {
              "agiUpTo": "40000",
              "value": "2400"
            },
            {
              "agiUpTo": "80000",
              "value": "2150"
            },
            {
              "agiUpTo": "499999.99",
              "value": "1900"
            },
            {
              "agiUpTo": null,
              "value": "0"
            }
          ]
        }
      ],
      "credits": [
        {
          "type": "perPerson",
          "id": "exemption-credit",
          "label": "Exemption credit ($20 per exemption when income less exemptions is under $30,000)",
          "filer": {
            "single": "20",
            "mfj": "40",
            "mfs": "20",
            "hoh": "20"
          },
          "perDependent": "20",
          "eligibleIfTaxableBelow": {
            "single": "30000",
            "mfj": "30000",
            "mfs": "30000",
            "hoh": "30000"
          }
        },
        {
          "type": "lowIncomeZero",
          "id": "zero-bracket",
          "label": "No tax on taxable nonbusiness income of $26,050 or less",
          "threshold": {
            "single": "28450",
            "mfj": "30850",
            "mfs": "28450",
            "hoh": "28450"
          },
          "perDependent": "2400"
        }
      ]
    },
    "conformity": {
      "k401": true,
      "k403b": true,
      "k457": true,
      "hsa": true,
      "healthFsa": true,
      "dependentCareFsa": true,
      "section125": true
    },
    "programmes": []
  },
  "rounding": {
    "unit": "0.01",
    "mode": "halfUp",
    "stage": "perLine"
  },
  "knownCliffs": [
    {
      "id": "oh-zero-bracket-step",
      "at": "26050",
      "field": "params.incomeTax.credits",
      "description": "Taxable nonbusiness income of $26,050 or less is untaxed; one dollar more owes $332 plus 2.75% of the excess (statutory base amount), so tax jumps by about $332 at the threshold. Modelled exactly via the zero-bracket rule (AGI threshold = 26,050 + $2,400 per exemption)."
    },
    {
      "id": "oh-exemption-credit-cliff",
      "field": "params.incomeTax.credits",
      "description": "The $20-per-exemption credit is lost entirely once income less exemptions reaches $30,000."
    },
    {
      "id": "oh-exemption-tiers",
      "field": "params.incomeTax.deductions",
      "description": "Exemptions drop from $2,400 to $2,150 per person above MAGI $40,000, to $1,900 above $80,000 and to $0 at MAGI $500,000 or more, so taxable income jumps at each tier."
    }
  ],
  "notModelled": [
    "Municipal income taxes and school district income taxes (SD 100)",
    "Joint filing credit (requires each spouse to have $500+ of qualifying income; MoneyOtter MFJ assumes one earner)",
    "Ohio earned income credit, retirement income, senior citizen, lump-sum, child care and other nonrefundable/refundable credits",
    "Business income deduction and 3% business income rate (wages only)",
    "Itemized deductions do not exist in Ohio; Schedule of Adjustments items other than payroll pre-tax items",
    "Zero-bracket threshold converted to AGI terms at $2,400 per exemption (exact below the $40,000 exemption tier)"
  ],
  "sources": [
    {
      "field": "period",
      "url": "https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/forms/ohio_individual/individual/2026/ites-instructions-fi.pdf",
      "title": "Ohio Department of Taxation — 2026 calendar-year individual income tax",
      "retrieved": "2026-10-07"
    },
    {
      "field": "rounding",
      "url": "https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/forms/ohio_individual/individual/2025/it1040-booklet.pdf",
      "title": "Ohio IT 1040 booklet (amounts to the cent; MoneyOtter rounds the line half-up to the cent)",
      "retrieved": "2026-10-07"
    },
    {
      "field": "params.incomeTax.kind",
      "url": "https://codes.ohio.gov/ohio-revised-code/section-5747.02",
      "title": "State personal income tax on wages computed by rate schedule — R.C. 5747.02(A)(3) as amended by HB 96: for 2026 and later, taxable nonbusiness income over $26,050: $332.00 plus 2.75% of the excess",
      "retrieved": "2026-10-07"
    },
    {
      "field": "params.conformity",
      "url": "https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/forms/ohio_individual/individual/2025/it1040-booklet.pdf",
      "title": "IT 1040 line 1 starts from federal AGI, so federally excluded 401(k)/403(b)/457(b), HSA, FSA and section 125 amounts are also excluded for Ohio",
      "retrieved": "2026-10-07"
    },
    {
      "field": "params.programmes",
      "url": "https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/forms/ohio_individual/individual/2025/it1040-booklet.pdf",
      "title": "Ohio has no employee-paid state disability/family-leave payroll programme (no Ohio payroll deduction other than income tax)",
      "retrieved": "2026-10-07"
    },
    {
      "field": "params.incomeTax.incomeBase",
      "url": "https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/forms/ohio_individual/individual/2025/it1040-booklet.pdf",
      "title": "IT 1040: federal AGI + Ohio adjustments = Ohio AGI; wages-only taxpayer: Ohio AGI = state wages",
      "retrieved": "2026-10-07"
    },
    {
      "field": "params.incomeTax.deductions",
      "url": "https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/forms/ohio_individual/individual/2026/ites-instructions-fi.pdf",
      "title": "2026 IT 1040ES worksheet line 4 ($1,900 per exemption; zero if MAGI is $500,000 or greater)",
      "retrieved": "2026-10-07",
      "note": "HB 96 suspended inflation indexing of the exemption for 2025 and 2026 (tiers unchanged at $2,400/$2,150/$1,900) and from 2026 disallows exemptions at MAGI of $500,000 or more. Provisional until the 2026 IT 1040 booklet is published."
    },
    {
      "field": "params.incomeTax.deductions",
      "url": "https://codes.ohio.gov/ohio-revised-code/section-5747.025",
      "title": "R.C. 5747.025 personal and dependent exemptions (as amended by HB 96, eff. 9-30-2025)",
      "retrieved": "2026-10-07",
      "note": "codes.ohio.gov was unreachable from the research environment; content confirmed through the ODT booklet/ES worksheet."
    },
    {
      "field": "params.incomeTax.brackets",
      "url": "https://codes.ohio.gov/ohio-revised-code/section-5747.02",
      "title": "R.C. 5747.02(A)(3) as amended by HB 96: for 2026 and later, taxable nonbusiness income over $26,050: $332.00 plus 2.75% of the excess",
      "retrieved": "2026-10-07",
      "note": "ESTIMATE (provisional): the $332.00 base plus 2.75% over $26,050 is taken from R.C. 5747.02(A)(3) as amended by HB 96; ODT's published IT 1040 worksheet/booklet still shows the 2025 schedule, so the 2026 figures are not yet confirmed by an official ODT computation. First band uses rate 332/26,050 so the tax at $26,050 equals the $332 base; below $26,050 the zero-bracket credit zeroes tax. codes.ohio.gov was unreachable from the research environment; the 2026 schedule text was confirmed from the statute quotation in the secondary source below. The 2026 IT 1040ES (rev. May 2026) still prints the 2025 schedule; the withholding tables were cut from 1 Aug 2026 to reflect the 2026 flat rate. Provisional."
    },
    {
      "field": "params.incomeTax.credits",
      "url": "https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/forms/ohio_individual/individual/2025/it1040-booklet.pdf",
      "title": "IT 1040 Schedule of Credits line 9: exemption credit $20 per exemption if MAGI less exemptions is less than $30,000; booklet p.18: no tax on taxable nonbusiness income of $26,050 or less",
      "retrieved": "2026-10-07",
      "note": "Eligibility is tested on Ohio AGI less exemptions (taxable nonbusiness income) < $30,000, so dependents raise the AGI limit (IT 1040 Schedule of Credits line 9 instructions)."
    },
    {
      "field": "params.incomeTax.brackets",
      "url": "https://github.com/PolicyEngine/policyengine-us/pull/9798",
      "title": "PolicyEngine PR #9798 quoting the 2026 schedule (\"$332.00 plus 2.75% of the amount in excess of $26,050\")",
      "retrieved": "2026-10-07",
      "type": "secondary"
    },
    {
      "field": "params.incomeTax.brackets",
      "url": "https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/employer_withholding/2026%20Withholding%20Tables/WHT_PercentageMethod_2026.pdf",
      "title": "ODT employer withholding percentage method effective 1 Aug 2026 (reflects the 2026 rate cut)",
      "retrieved": "2026-10-07",
      "note": "ESTIMATE (provisional): the $332.00 base plus 2.75% over $26,050 is taken from R.C. 5747.02(A)(3) as amended by HB 96; ODT's published IT 1040 worksheet/booklet still shows the 2025 schedule, so the 2026 figures are not yet confirmed by an official ODT computation. "
    },
    {
      "field": "params.incomeTax.credits",
      "url": "https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/forms/ohio_individual/individual/2025/it1040-booklet.pdf",
      "title": "IT 1040 booklet — exemption credit: $20 for each exemption if Ohio adjusted gross income less exemptions is less than $30,000",
      "retrieved": "2026-10-08"
    }
  ]
}
