Menu

Ohio Retirement Income Tax Calculator

Ohio exempts Social Security but taxes pensions and IRAs, with a retirement income credit of up to $200.

Checked against sources 1 official source linked How we verify

Ohio resident retirement worksheet

Use the year income is received, not the filing year. Later years use a separately approved assessment until the next return rules are verified.

Start from actual federal AGI, before the federal standard / itemized deduction. Confirm distinct included benefits, approved state contribution basis, current March 2026 conformity / adjustments, actual business and capital deductions, filing / dependent rights and credit elections. Ordinary pension / IRA amounts are generally taxable; only eligible included benefits are subtracted. Negative source / allocation cases, special taxes, final return tables, local / district liability and other credits need separate preparation.

All statuses share the enacted nonbusiness rate schedule. Actual exemption count / credit qualification differs. Only joint filing includes a living spouse’s pension, age or qualifying income.

Actual federal AGI before standard / itemized deductions. A supported negative amount is preserved before Ohio adjustments; do not substitute federal taxable income.

Current conformity / state adjustments, including approved investment or bonus-depreciation addbacks. Do not include the separately displayed A28 / A34 MAGI restorations here.

All other eligible state deductions after actual source / basis / ownership limits. Exclude separately entered SSA, railroad, uniformed retirement, A28 business deduction and A34 qualifying capital/payroll deduction. New 2026 qualifying venture-company relief under A35 needs separate approval; it is not automatically restored by the A28 / A34 MAGI formula.

Only the taxable amount actually included in federal AGI, not gross benefits. If Tier 1 is entered here, do not enter it again in other railroad.

Actual protected Tier 2 / other railroad receipts included federally, not benefits already included in the Social Security / Tier 1 input.

Approved uniformed services / reserve / National Guard retirement and eligible survivor-benefit-plan rights under current A23. Uniformed services include commissioned NOAA / Public Health Service. Ordinary federal CSRS / FERS is not fully exempt: only the approved portion attributable to credited uniformed service can qualify. Exclude benefits already deducted elsewhere.

Actual eligible business deduction after current Schedule IT BUS / classification and return limits. Subtracted once in Ohio AGI and restored once for MAGI tests. This tool does not automatically classify pensions, wages or capital gains as business income.

Actual approved current A34 /5747.79 deduction. Subtracted once in Ohio AGI and restored for MAGI, separately from A28. Do not put the same deduction in other subtractions.

Actual state-classified taxable business remaining AFTER approved deductions, before excess exemption allocation. Separate 3% tax applies, while ordinary nonbusiness income uses its own schedule. Do not enter gross business receipts or already deducted business income.

Enacted HB 96 freezes indexing for 2025 and 2026. Continuing indexed amounts 2400/2150/1900 depend on current MAGI≤$40,000 /≤$80,000 /above $80,000, and vanish at MAGI≥$500,000. Current statute prints older pre-indexing bases; they are not substituted. Only actual eligible filer / joint spouse / dependents count.

Actual allowed units after dependent / return ownership rules, not household headcount. A taxpayer claimed by another return cannot also claim themself. This count also controls any annual $20 per-unit exemption credit.

Annual credit requires actual retirement-plan receipts on account of retirement, included in Ohio AGI, and MAGI less exemptions STRICTLY below $100,000. One household credit, maximum 200; do not double it for two pensions. Prior lump-sum retirement election bars this annual credit in later years. A prepared lump-sum / carry amount replaces annual relief and needs actual current law / life-table / election approval.

Actual approved pension / annuity / IRA / plan distribution on account of retirement, still included in Ohio AGI after source / basis deductions. SSA, railroad and deducted uniformed receipts do not qualify again.

Only this living joint owner’s approved included retirement receipts. Unused household credit is not another owner credit.

Annual credit 50 per required return if an actual owner is 65+ and MAGI less exemptions<$100,000. Two senior joint owners still receive one 50 credit. A prior lump-sum DISTRIBUTION-credit election bars annual senior credit; it is distinct from the retirement-credit election.

Only independently approved current ordered credits preceding exemption / joint credit. Exclude displayed retirement, senior, exemption and joint credits. Campaign contribution credit ended after 2025; withholding, estimated payments and refundable credits do not belong here.

Both joint owners need at least 500 each of actual qualifying income still included in Ohio AGI. Interest, dividends, capital gains, rents, royalties and deducted business / SSA / uniformed receipts are excluded. MAGI must be STRICTLY below $500,000 in 2026. Percentage uses MAGI less exemptions and liability AFTER preceding credits, maximum 650.

Actual approved wage / pension / other permitted qualifying income of this owner. This is not total federal income; independently allocate and classify each source.

Actual approved qualifying income of this living joint owner, excluding deducted benefits and excluded investment sources. No transfer of the other owner’s 500 requirement.

Optional actual ordered / limited current credits after displayed joint relief. Blank preserves resolved modeled state amount; refundable credits, withholding, estimated payments and already displayed credits stay outside.

Optional independently prepared actual resident school-district liability after the district’s tax base, income exclusions, current rate, credits and residency. Earned-income district base differs from traditional base; do not apply a district rate automatically to the pension. Enter 0 only if actual district liability is confirmed zero. Municipal or other separate taxes are not included.

Ohio · current 2026 enacted annual rules

Waiting on a figure

Ohio 2026 resident tax BEFORE credits —
Ohio AGI after distinct approved adjustments
—
Current MAGI restoring BOTH A 28 and A 34
—
Frozen indexed amount per actual eligible unit
—
Approved FULL personal exemptions
—
Nonnegative taxable NONBUSINESS income
—
Approved business after excess exemption allocation
—
Enacted nonbusiness tax with 332 base
—
Separate 3% approved business tax
—
MAGI less actual exemptions for credit tests
—
Distinct INCLUDED qualified owner retirement income
—
Annual ceiling / approved prepared retirement credit
—
One annual senior / prepared distribution credit
—
Annual exemption credit — not estimated-payment relief
—
Joint credit after preceding credits /650 cap
—
State estimate after displayed approved credits
—
State estimate after FULL approved later credits
—
Approved separate annual school-district liability
—
Known state plus approved district liability
—

Calculation scopeApprove actual full-year Ohio resident income, contribution basis, distinct included benefits, current deductions, classification and credit rights

Illustrative defaults. Enter approved taxable amounts and confirm eligibility. The result covers the displayed worksheet conditions; a complete return may require other income, adjustments, deductions or credits.

Current 5747.02 / authenticated statute and HB 96 final analysis verify actual 2026 rates and indexing freeze. Current 5747.01 effective March 5, 2026 verifies both A28/A34 MAGI restorations. Continuing 2025 resident instructions verify indexed units and credit mechanics; old $750,000 cutoff is replaced by current $500,000 law. Downloaded 2026 ES still prints older 2025 rates: those are not used. Current source ownership / exemptions / deductions, prior credit elections, other credits / district / local tax and final 2026 return rounding remain independently prepared. Reviewed October 2, 2026.

Reviewed October 2, 2026. Ohio Social Security exclusions, pension credits and actual 2026 tax

What Ohio taxes in retirement

Partly taxed: limits by age, plan, owner or income apply. Military retirement is covered in the guide. How these labels work.

Ohio Social Security exclusions, pension credits and actual 2026 tax

Estimate Ohio retirement tax with enacted 2026 rates, Social Security exclusions, pension credits, MAGI tests and separate school-district liability.

Ohio excludes the federally included portion of Social Security and protected railroad benefits from state adjusted gross income. Do not subtract every gross benefit payment from federal AGI: only the part actually included there needs removal. Social Security equivalent railroad Tier 1 can be entered with Social Security, while other protected included railroad benefits use a distinct field. Entering the same Tier 1 amount in both fields would deduct it twice. Ordinary private pensions, traditional IRA withdrawals and other taxable retirement distributions generally remain in Ohio income after their approved basis recovery.

The federal starting point is adjusted gross income before the federal standard or itemized deduction. Prepare current Ohio additions and subtractions, then remove distinct eligible included benefits and separately approved deductions. A supported negative federal AGI remains signed before state adjustments, rather than being prematurely changed to zero. Federal Form 1099-R does not settle all state source or contribution-basis questions. Current Ohio income law was amended effective March 5, 2026; an older annual booklet cannot replace current conformity or deduction eligibility.

Eligible retired uniformed-service pay has a separate full state subtraction to the extent included federally and not already deducted. Current section 5747.01(A)(23) includes uniformed services, reserve components and the National Guard, as well as actual eligible survivor-benefit-plan rights. Uniformed services include the commissioned NOAA and Public Health Service corps. A civilian CSRS or FERS payment is not automatically fully exempt merely because the recipient has military history: only an independently approved portion attributable to credited uniformed service receives that relief.

Actual 2026 nonbusiness tax comes from enacted section 5747.02(A)(3)(c): taxable nonbusiness income up to $26,050 owes nothing, and every dollar above that point is taxed at 2.75% on top of a fixed $332. The base creates a real threshold jump. At $26,050 the ordinary tax is zero; at $26,051 the cent estimate is $332.03. At $100,000 the estimate is $2,365.63, with no second 3.125% band. Applying 2.75% only to the excess while omitting the $332 understates tax.

The downloaded document headed 2026 Ohio Estimated Income Tax Payment Worksheet still prints $342 and a 3.125% upper band, which match older 2025 rates. We verified this mismatch in the actual PDF and checked the current authenticated statute and HB 96 final analysis independently. The resident tool uses current enacted 2026 rates. The estimate sheet’s old rates are not republished as current law. Its conservative $1,900 exemption instruction also does not replace the actual annual income-tier exemption method.

Modified adjusted gross income, or MAGI, is a separate credit and exemption measure. Current section 5747.01(II) returns BOTH of two subtractions to Ohio AGI when MAGI is measured: the A28 business income deduction and the A34 deduction for qualifying gains and payroll. Ohio’s 2025 instruction booklet, still the latest posted, mentions only the business item, so a retiree who follows it alone can report a MAGI that is too low. Each approved deduction is subtracted once in Ohio AGI and restored once for MAGI. A separately approved new A35 venture-company deduction is not automatically treated as an A34 restoration.

HB 96 final analysis confirms that section 757.120 freezes bracket and personal-exemption indexing for 2025 and 2026. Continuing indexed amounts are $2,400 per approved unit at MAGI no more than $40,000, $2,150 above $40,000 through $80,000, and $1,900 above $80,000 while MAGI is below $500,000. At exactly $500,000 in 2026, personal exemptions disappear. The prior-year $750,000 cap is not current. Statute text shows pre-indexing bases of $2,350 / $2,100 / $1,850; those are not substituted for the indexed amounts already in force. Actual dependent and spouse rights determine the count, not household size.

Approved taxable business income is taxed separately at 3% after actual business deductions and excess exemption allocation. The worksheet does not automatically classify a pension, wage or ordinary investment as business income. First separate actual taxable business from Ohio AGI for the nonbusiness schedule. Exemptions exceeding nonbusiness income can reduce business income, and neither taxable base goes below zero. Classification, the full business deduction, special qualifying gains and loss interactions require independently prepared source records.

The annual retirement income credit uses approved pension, annuity, IRA or plan receipts received on account of retirement and still included in Ohio AGI. Social Security, protected railroad and already deducted uniformed receipts cannot earn the credit again. MAGI less actual exemptions must be strictly below $100,000. Eligible annual amounts at most $500 receive no credit; successive upper limits $1,500 / $3,000 / $5,000 / $8,000 give $25 / $50 / $80 / $130, and above $8,000 gives $200. One credit applies per return, even if both spouses receive pensions.

Senior citizen credit is a separate $50 per qualifying required return when an actual owner is at least 65 and MAGI less exemptions is below $100,000. Two joint senior owners still have one $50 credit. Prior lump-sum retirement-credit election can bar future annual retirement income credit, while prior lump-sum distribution-credit election can bar future annual senior credit. These are distinct elections. The tool offers no-claim modes and independently prepared replacement amounts for actual eligible lump-sum or carry cases; life-table factors, past elections and statutory carry conditions must be approved rather than presumed.

Joint filing credit requires each living spouse to have at least $500 of actual qualifying income included in Ohio AGI and current MAGI strictly below $500,000. Deducted Social Security or business income cannot satisfy that condition. Interest, dividends, capital gains, rents and royalties are also excluded from this qualifying-income test. Eligible included wages and pensions need actual owner allocation. The credit is a percentage of liability after preceding credits: 20% / 15% / 10% / 5% for MAGI less exemptions through $25,000 / $50,000 / $75,000 / above $75,000, capped at $650 per return. This is a tax credit, not a deduction from income.

The annual exemption credit is $20 per actual eligible unit when MAGI less exemptions is strictly below $30,000. Current section 5747.022 says it is not considered when determining required withholding or estimated tax payments, so this annual liability worksheet is not an automatic quarterly-payment calculator. Keep credit ordering: retirement and senior relief, other approved preceding credits, exemption credit, then joint filing relief and approved later credits. Nonrefundable relief cannot produce a refund. The campaign contribution credit ended after 2025 and must not be entered as a current-year entitlement.

For a worked joint example, actual federal AGI is $120,000 and distinct included benefits are $20,000 Social Security, $5,000 other protected railroad and $30,000 eligible uniformed retirement. With no other modifications or business deductions, Ohio AGI and MAGI are $65,000. Two approved $2,150 exemption units leave $60,700 taxable nonbusiness income. Enacted ordinary tax is $1,284.88. Approved included retirement-plan receipts totaling $20,000 give $200 annual credit, and an eligible age-65 owner gives one $50 senior credit. If both spouses meet the separate qualifying-income test, 10% of the remaining $1,034.88 gives $103.49 joint credit, leaving $931.39 before any other later credits.

School-district tax needs its own actual district, residency and base review. A traditional income district and an earned-income district do not tax the same income, and a district rate should not automatically be multiplied by pension receipts. Enter an independently prepared annual district liability; leave it blank if unresolved. Municipal and other separate taxes are outside that district amount. Full source classification, contribution basis, current deductions, credit limits, special taxes, part-year allocation and final 2026 return tables or rounding remain prepared. The federal worksheet below keeps its own basis and deductions, while the state tool reports resolved ordinary tax even when a later credit or district input remains unknown.

Prepare these Ohio records

Official Ohio source. Current enacted 2026 rates / March 2026 income law; HB 96 final analysis verifies indexing freeze; continuing 2025 instructions supply source and credit mechanics.

Calculate the federal portion separately

Use the federal retirement-tax worksheet to prepare federally included benefits and ordinary income. Its federal deduction and rates do not replace the Ohio rules above.

Compare Ohio with nearby states

Pennsylvania, West Virginia, Kentucky, Indiana and Michigan border Ohio. Run each one’s worksheet with the same household figures before deciding where a move would leave you.

Retirement tax calculators for all 50 states and DCInputs and calculation scopeSources and tax yearsReport a correction

Updated / verified · Retirement Income Tax Calculator Editorial Team