Repository navigation
Phase out the California AMT exemption at 25% instead of the federal 2026 rate - #10501
Open
PavelMakarchuk wants to merge 2 commits into
Open
PavelMakarchuk wants to merge 2 commits into
PavelMakarchuk wants to merge 2 commits into
Conversation
…2026 rate R&TC 17062.1 applies IRC 55 as it read on January 1, 2015, and 17062(b)(6) replaces only the phase-out thresholds, so the rate stays at 25% when P.L. 119-21 raises the federal rate to 50% from 2026. Add gov.states.ca.tax.income.amt.exemption.phase_out_rate and use it in ca_amt_exemption and in the separate-filer AMTI add-back in ca_amti, which read the federal phase-out rate and the federal capital gains rate. Fixes #10268 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 27, 2026
This branch has not been deployed
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.
Summary
ca_amt_exemptionreduced the California AMT exemption at the federal phase-out rate,gov.irs.income.amt.exemption.phase_out.rate. That rate is 50% from 2026, because P.L. 119-21, sec. 70107(c), added IRC 55(d)(4)(A)(ii)(IV): paragraph (2) "shall be applied— ... by substituting “50 percent” for “25 percent”" for taxable years beginning after December 31, 2025.California does not follow that change. Cal. Rev. & Tax. Code 17062.1 (added by Stats. 2025, Ch. 231, Sec. 6 (SB 711), effective October 1, 2025):
R&TC 17062(b)(6) replaces only the threshold amounts:
The other percentages in 17062 are the tentative minimum tax rates, the nonresident proration rate and the CPI factor, so the rate comes from IRC 55(d)(3) as it read on January 1, 2015 (2014 edition):
The 2025 Instructions for Schedule P (540) say "California law conforms to IRC Sections 55 through 59, relating to alternative minimum tax (AMT), as of January 1, 2015", and use 25% in both steps: the Line 21 worksheet for separate filers ("Multiply line 3 by 25% (.25)") and the Line 22 Exemption Worksheet ("Multiply line 4 by 25% (.25)"). The 2021 instructions have the same two lines.
This PR adds
gov.states.ca.tax.income.amt.exemption.phase_out_rate(0.25 from 2021, the first year of the other California AMT parameters) and uses it inca_amt_exemption. It also uses it inca_amtifor the separate-filer add-back, which readgov.irs.income.amt.capital_gains.capital_gain_excess_tax_rate, a federal capital gains rate that is also 0.25. That second change does not change any value; it only makes the add-back read the California rate that the same sentence of IRC 55(d)(3) sets.Results through 2025 do not change, because the federal rate was also 25%. From 2026, the California exemption is larger for filers with AMTI above the phase-out threshold.
Issue reproduction (single filer, age 45; California 2026 amounts are PE's CPI-uprated values, because the FTB has not published 2026 Schedule P amounts):
ca_amt_exemptionca_amtca_income_taxca_amt_exemptionca_amtca_amt_exemptionca_amtFor the first household,
ca_amti(500,000) andca_income_tax_before_credits(30,258.74) are the same on both. The branch'sca_amtis 7% × (500,000 − 58,773.55) − 30,258.74 = 627.11.Tests
Added to
ca_amt_exemption.yaml(Schedule P (540) Exemption Worksheet arithmetic in each case):The 2026 expectations use PE's CPI-uprated 2026 amounts as worksheet inputs, so they will move when the FTB publishes the 2026 amounts. The rate step is the only part that this PR changes.
I did not add cases to
ca_amt.yaml, to avoid a conflict with #9621, which edits that file.Results:
tests/policy/baseline/gov/states/ca/tax/: 288 passed. Code-health tests: 503 passed, 1 skipped, 2 failed. The 2 failures (test_selective_test_batches.py::test_reform_folders_run_each_yaml_and_python_file_separately[True-contrib/crfb]and[True-reform]) fail the same way on main in my local environment and do not touch these files.Not changed
ca_amt_exemptionlines 7–10 (children under 24) still read the federalgov.irs.income.amt.exemption.child.amount. The 2025 instructions give "$9,750" for line 7. That is outside this issue.Fixes #10268
axiom: TheAxiomFoundation/rulespec-us#1958 queued (open,
pe-parity; 17062.1 is a deferred stub with no rules, and the signed encoder dispatch needs approval)🤖 Generated with Claude Code