Bill review: Flat 4.0% Income Tax + Federal Tax Deduction Elimination (MO)#112
Open
PavelMakarchuk wants to merge 1 commit intomainfrom
Open
Bill review: Flat 4.0% Income Tax + Federal Tax Deduction Elimination (MO)#112PavelMakarchuk wants to merge 1 commit intomainfrom
PavelMakarchuk wants to merge 1 commit intomainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bill Review: Flat 4.0% Income Tax + Federal Tax Deduction Elimination
Reform ID:
mo-sb458| State: MOBill text: https://www.senate.mo.gov/25info/bts_web/Bill.aspx?SessionType=R&BillID=27662
Description: Replaces Missouri's graduated income tax brackets (0%-4.7%) with a flat 4.0% rate on all taxable income, effective January 1, 2026. Also eliminates Missouri's federal income tax deduction (§143.171), which currently allows filers to deduct 5-35% of federal taxes paid. Includes a trigger mechanism for further rate reductions toward zero contingent on a constitutional amendment (not modeled).
Note: This bill died in the 2025 session without a committee hearing. It is encoded for analytical purposes.
Merging this PR will publish the bill to the dashboard.
What we model
gov.states.mo.tax.income.rates.brackets[0-7].rategov.states.mo.tax.income.deductions.federal_income_tax.rate.brackets[0-3].amountProvision 1: Replaces Missouri's graduated income tax structure (rates from 0% to 4.7% across 8 brackets) with a flat 4.0% rate on all taxable income. Most taxpayers above the standard deduction see a net tax cut on income above ~$6,565 (the current 4.0% bracket threshold), while paying slightly more on the first ~$6,565 of taxable income. (Section A, amending §143.011 RSMo)
Provision 2: Eliminates Missouri's deduction allowing filers to deduct a portion of federal income taxes paid from their state taxable income. Currently filers with AGI under $25,000 can deduct 35% (capped at $10,000), scaling down to 5% for AGI $100,000-$125,000 and 0% above $125,000. This broadens the state tax base and partially offsets the rate cut. (Section B, amending §143.171 RSMo)
Validation
External estimates
Important caveat: HB 798 is NOT directly comparable. It proposes a 4.7% flat rate (not 4.0%), plus a capital gains exemption, EITC repeal, and standard deduction increase — all of which SB458 does not include. The ~$1.3B estimate reflects a substantially different bill.
Back-of-envelope check
PE vs External comparison
Verdict: No direct fiscal note exists for validation. PE's -$462M is plausible given the bill's two offsetting provisions: the rate cut loses revenue but the federal tax deduction elimination claws back a significant portion. The back-of-envelope overestimates because it doesn't account for the tax increase on the first ~$6,565 of taxable income (where current rates are 0%-3.5%, all rising to 4.0%). PE correctly models these bracket-level interactions.
The 26.1% loser share and slight poverty increase confirm this is a tax restructuring, not a pure tax cut. Lower-income filers who currently pay 0%-3.5% on initial brackets lose from the rate increase, while higher-income filers gain from the top-bracket reduction.
Parameter changes
gov.states.mo.tax.income.rates.brackets[0].rategov.states.mo.tax.income.rates.brackets[1].rategov.states.mo.tax.income.rates.brackets[2].rategov.states.mo.tax.income.rates.brackets[3].rategov.states.mo.tax.income.rates.brackets[4].rategov.states.mo.tax.income.rates.brackets[6].rategov.states.mo.tax.income.rates.brackets[7].rategov.states.mo.tax.income.deductions.federal_income_tax.rate.brackets[0].amountgov.states.mo.tax.income.deductions.federal_income_tax.rate.brackets[1].amountgov.states.mo.tax.income.deductions.federal_income_tax.rate.brackets[2].amountgov.states.mo.tax.income.deductions.federal_income_tax.rate.brackets[3].amountNote:
brackets[5]is skipped because its current rate is already 4.7% in 2025 (same as bracket 7) — actually bracket 5 already has rate 0.04 in PE for 2025, so no change needed.Key results
Decile impact
Distribution pattern: Deciles 1-5 lose (lower brackets raised to 4.0% + federal deduction loss for low-AGI filers), deciles 6-10 gain (top bracket cut from 4.7% to 4.0%). This is regressive — the bottom half pays more, the top half pays less.
District impacts
Reform parameters JSON
{ "gov.states.mo.tax.income.rates.brackets[0].rate": { "2026-01-01.2100-12-31": 0.04 }, "gov.states.mo.tax.income.rates.brackets[1].rate": { "2026-01-01.2100-12-31": 0.04 }, "gov.states.mo.tax.income.rates.brackets[2].rate": { "2026-01-01.2100-12-31": 0.04 }, "gov.states.mo.tax.income.rates.brackets[3].rate": { "2026-01-01.2100-12-31": 0.04 }, "gov.states.mo.tax.income.rates.brackets[4].rate": { "2026-01-01.2100-12-31": 0.04 }, "gov.states.mo.tax.income.rates.brackets[6].rate": { "2026-01-01.2100-12-31": 0.04 }, "gov.states.mo.tax.income.rates.brackets[7].rate": { "2026-01-01.2100-12-31": 0.04 }, "gov.states.mo.tax.income.deductions.federal_income_tax.rate.brackets[0].amount": { "2026-01-01.2100-12-31": 0.0 }, "gov.states.mo.tax.income.deductions.federal_income_tax.rate.brackets[1].amount": { "2026-01-01.2100-12-31": 0.0 }, "gov.states.mo.tax.income.deductions.federal_income_tax.rate.brackets[2].amount": { "2026-01-01.2100-12-31": 0.0 }, "gov.states.mo.tax.income.deductions.federal_income_tax.rate.brackets[3].amount": { "2026-01-01.2100-12-31": 0.0 } }Versions
1.567.1policyengine-us-datav1.67.0