Skip to content

Integrate property_income_tax into total income_tax#1408

Merged
MaxGhenis merged 2 commits into
masterfrom
fix/property-savings-tax-integration
Nov 27, 2025
Merged

Integrate property_income_tax into total income_tax#1408
MaxGhenis merged 2 commits into
masterfrom
fix/property-savings-tax-integration

Conversation

@MaxGhenis
Copy link
Copy Markdown
Collaborator

Summary

  • Add taxable_property_income to earned_taxable_income_exclusions (prevents double-taxation)
  • Add property_income_tax to income_tax_pre_charges and income_tax_additions
  • Add integration tests verifying property_income_tax flows into income_tax

Problem

The property_income_tax variable was calculating property tax at the correct rates (22%, 42%, 47% from April 2027), but this wasn't flowing into the total income_tax. Property income was being taxed twice:

  1. As part of earned_income_tax at standard rates (20%, 40%, 45%)
  2. In property_income_tax at property-specific rates (but not added to total)

This meant microsimulations couldn't capture the revenue impact of the November 2025 Autumn Budget property income tax increases.

Solution

  1. Exclude taxable_property_income from earned_taxable_income so it's not taxed as earned income
  2. Add property_income_tax to both income_tax_pre_charges and income_tax_additions so property tax flows into total income tax

Test plan

  • All 612 policy tests pass
  • Added 3 integration tests verifying property and savings tax flow into income_tax

🤖 Generated with Claude Code

MaxGhenis and others added 2 commits November 27, 2025 13:15
This fix ensures that property income is taxed at the property-specific
rates (22%, 42%, 47% from April 2027) rather than the standard earned
income rates.

Changes:
- Add taxable_property_income to earned_taxable_income_exclusions
  (prevents double-taxation of property income)
- Add property_income_tax to income_tax_pre_charges
- Add property_income_tax to income_tax_additions
- Add integration tests verifying property_income_tax flows into income_tax

This implements the November 2025 Autumn Budget property income tax
increases correctly, allowing microsimulation to show the revenue
impact of the +2pp rate increase.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
The integration of property_income_tax into total income_tax slightly
shifts the baseline, which changes the expected fiscal impacts of
other reforms by small amounts.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@MaxGhenis MaxGhenis merged commit 67404da into master Nov 27, 2025
2 checks passed
@MaxGhenis MaxGhenis deleted the fix/property-savings-tax-integration branch November 27, 2025 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant