Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog.d/surviving-spouse-gross-income-test.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Stop applying the qualifying relative gross income test to surviving spouse filing status, which IRC 2(a)(1)(B) disregards, and stop counting a dependent whose parent ids or relationship flags show they are not the filer's son, daughter or stepchild.
Original file line number Diff line number Diff line change
Expand Up @@ -251,3 +251,112 @@
output:
# Each parent has 5,100 of taxable benefits, not below 4,400.
filing_status: SINGLE

- name: Widowed parent of a 29-year-old dependent with $6,238 of income files as surviving spouse.
period: 2025
input:
people:
head:
age: 67
is_surviving_spouse: true
is_tax_unit_head: true
adult_child:
age: 29
is_tax_unit_head: false
is_tax_unit_spouse: false
is_tax_unit_dependent: true
# IRC 2(a)(1)(B) disregards the IRC 152(d)(1)(B) gross income test,
# so income above the $5,200 limit does not matter.
employment_income: 6_238
tax_units:
tax_unit:
members: [head, adult_child]
households:
household:
members: [head, adult_child]
output:
filing_status: SURVIVING_SPOUSE
basic_standard_deduction: 31_500

- name: Widowed filer with a dependent parent files as head of household, not surviving spouse.
period: 2025
input:
people:
head:
age: 67
is_surviving_spouse: true
is_tax_unit_head: true
parent:
age: 88
is_tax_unit_head: false
is_tax_unit_spouse: false
is_tax_unit_dependent: true
is_parent_of_filer_or_spouse: true
tax_units:
tax_unit:
members: [head, parent]
households:
household:
members: [head, parent]
output:
filing_status: HEAD_OF_HOUSEHOLD

- name: Widowed grandparent of a dependent grandchild files as head of household, not surviving spouse.
period: 2025
input:
people:
head:
person_id: 1
age: 60
is_tax_unit_head: true
is_surviving_spouse: true
mother:
person_id: 2
parent_1_id: 1
age: 35
is_tax_unit_head: true
is_tax_unit_spouse: false
grandchild:
person_id: 3
parent_1_id: 2
age: 8
is_tax_unit_head: false
is_tax_unit_spouse: false
is_tax_unit_dependent: true
tax_units:
head_unit:
members: [head, grandchild]
mother_unit:
members: [mother]
households:
household:
members: [head, mother, grandchild]
output:
filing_status: [HEAD_OF_HOUSEHOLD, SINGLE]

- name: Widow whose own parent id is set still files as surviving spouse with a dependent child without ids.
period: 2025
input:
people:
head:
person_id: 1
parent_1_id: 90
age: 67
is_surviving_spouse: true
is_tax_unit_head: true
adult_child:
person_id: 2
age: 29
is_tax_unit_head: false
is_tax_unit_spouse: false
is_tax_unit_dependent: true
employment_income: 3_000
tax_units:
tax_unit:
members: [head, adult_child]
households:
household:
members: [head, adult_child]
output:
filing_status: SURVIVING_SPOUSE
basic_standard_deduction: 31_500
Loading