diff --git a/changelog_entry.yaml b/changelog_entry.yaml index e69de29bb2d..e6f35dc5e7b 100644 --- a/changelog_entry.yaml +++ b/changelog_entry.yaml @@ -0,0 +1,4 @@ +- bump: minor + changes: + added: + - Update Rhode Island 2025 Individual Income Tax Model. diff --git a/policyengine_us/parameters/gov/contrib/states/ri/dependent_exemption/amount.yaml b/policyengine_us/parameters/gov/contrib/states/ri/dependent_exemption/amount.yaml index 98be88e9643..972e816af3f 100644 --- a/policyengine_us/parameters/gov/contrib/states/ri/dependent_exemption/amount.yaml +++ b/policyengine_us/parameters/gov/contrib/states/ri/dependent_exemption/amount.yaml @@ -2,6 +2,7 @@ description: Rhode Island provides this dependent exemption amount. values: 2024-01-01: 4_950 + 2025-01-01: 5_100 # Will uprate identically as the personal exemption metadata: diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/agi/additions/additions.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/agi/additions/additions.yaml index a9cdfb92242..a835c30e8a8 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/agi/additions/additions.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/agi/additions/additions.yaml @@ -3,10 +3,12 @@ description: Rhode Island adds these items on federal adjusted gross income when metadata: unit: list reference: - - title: 2021 RI Schedule M - page 1 RI Modifications to Federal AGI 2e & 2i - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021-ri-schedule-m_w.pdf#page=2 + - title: 2025 RI-1040 Instructions page I-10 (RI Schedule M) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=10 - title: 2022 RI Schedule M - page 1 RI Modifications to Federal AGI 2e & 2i href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20RI%20Schedule%20M_w.pdf#page=2 + - title: 2021 RI Schedule M - page 1 RI Modifications to Federal AGI 2e & 2i + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021-ri-schedule-m_w.pdf#page=2 - title: § 44-30-12. Rhode Island income of a resident individual. (b)(4)(i)(A) & (b)(6) href: http://webserver.rilin.state.ri.us/Statutes/title44/44-30/44-30-12.HTM period: year diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/social_security/limit/birth_year.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/social_security/limit/birth_year.yaml index 561f9fb0bd9..f16f785e3be 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/social_security/limit/birth_year.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/social_security/limit/birth_year.yaml @@ -4,23 +4,25 @@ metadata: label: Rhode Island social security modification birth year threshold period: year reference: + - title: 2025 RI-1040 Instructions page 18 (Social Security Worksheet) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=18 # The tax form points to this worksheet: Social Security modification on Schedule M, line 1s. - - title: Rhode Island 2021 Modification for Taxable social security income worksheet - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/social-security-worksheet_b_0.pdf#page=1 - # The tax form points to this worksheet: Social Security modification on Schedule M, line 1t. - - title: Rhode Island 2022 Modification for Taxable social security income worksheet - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/Social%20Security%20Worksheet_w.pdf#page=1 - - title: Rhode Island 2023 Modification for Taxable social security income worksheet - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/Social%20Security%20Worksheet_w.pdf#page=1 - title: Rhode Island 2024 Modification for Taxable social security income worksheet href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-09/Social%20Security%20Worksheet_bd.pdf#page=1 - # The legal code refers to the "attained the age used for calculating + - title: Rhode Island 2023 Modification for Taxable social security income worksheet + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/Social%20Security%20Worksheet_w.pdf#page=1 + - title: Rhode Island 2022 Modification for Taxable social security income worksheet + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/Social%20Security%20Worksheet_w.pdf#page=1 + - title: Rhode Island 2021 Modification for Taxable social security income worksheet + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/social-security-worksheet_b_0.pdf#page=1 + # The legal code refers to the "attained the age used for calculating # full or unreduced social security retirement benefits" - title: R.I. Gen. Laws § 44-30-12 (c), (8), (i), (A) - href: http://webserver.rilin.state.ri.us/Statutes/title44/44-30/44-30-12.HTM + href: http://webserver.rilin.state.ri.us/Statutes/title44/44-30/44-30-12.HTM values: 2021-01-01: 1955 # 1955-11-01 2022-01-01: 1956 # 1956-09-01 2023-01-01: 1957 # 1957-07-01 2024-01-01: 1958 # 1958-05-01 + 2025-01-01: 1959 # 1959-03-01 diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/social_security/limit/income.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/social_security/limit/income.yaml index 8cedc5fb86b..8c20ecafcf9 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/social_security/limit/income.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/social_security/limit/income.yaml @@ -7,16 +7,17 @@ metadata: breakdown: - filing_status reference: + - title: 2025 RI-1040 Instructions page 18 (Social Security Worksheet) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=18 # The tax form points to this worksheet: Social Security modification on Schedule M, line 1s. - - title: Rhode Island 2021 Modification for Taxable social security income worksheet - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/social-security-worksheet_b_0.pdf#page=1 - # The tax form points to this worksheet: Social Security modification on Schedule M, line 1t. - - title: Rhode Island 2022 Modification for Taxable social security income worksheet - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/Social%20Security%20Worksheet_w.pdf#page=1 - - title: Rhode Island 2023 Modification for Taxable social security income worksheet - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/Social%20Security%20Worksheet_w.pdf#page=1 - title: Rhode Island 2024 Modification for Taxable social security income worksheet href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-09/Social%20Security%20Worksheet_bd.pdf#page=1 + - title: Rhode Island 2023 Modification for Taxable social security income worksheet + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/Social%20Security%20Worksheet_w.pdf#page=1 + - title: Rhode Island 2022 Modification for Taxable social security income worksheet + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/Social%20Security%20Worksheet_w.pdf#page=1 + - title: Rhode Island 2021 Modification for Taxable social security income worksheet + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/social-security-worksheet_b_0.pdf#page=1 - title: R.I. Gen. Laws § 44-30-12 (c), (8), (i)&(ii) href: http://webserver.rilin.state.ri.us/Statutes/title44/44-30/44-30-12.HTM diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/subtractions.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/subtractions.yaml index 46919d29ffa..d54a6693072 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/subtractions.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/subtractions.yaml @@ -3,11 +3,13 @@ description: Rhode Island subtracts these items from federal adjusted gross inco metadata: unit: list reference: - - title: 2021 RI Schedule M - page 1 RI Modifications to Federal AGI - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021-ri-schedule-m_w.pdf#page=1 - - title: 2022 RI Schedule M - page 1 RI Modifications to Federal AGI + - title: 2025 RI-1040 Instructions page I-9 (RI Schedule M) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=9 + - title: 2022 RI Schedule M - page 1 RI Modifications to Federal AGI href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20RI%20Schedule%20M_w.pdf#page=1 - - title: § 44-30-12. Rhode Island income of a resident individual. + - title: 2021 RI Schedule M - page 1 RI Modifications to Federal AGI + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021-ri-schedule-m_w.pdf#page=1 + - title: § 44-30-12. Rhode Island income of a resident individual. href: http://webserver.rilin.state.ri.us/Statutes/title44/44-30/44-30-12.HTM - title: 2023 RI Summary of Legislative Changes href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20RI%20Schedule%20M_w.pdf#page=3 @@ -16,14 +18,14 @@ metadata: values: 2021-01-01: - - ri_social_security_modification - - ri_tuition_saving_program_contribution_subtraction - - ri_retirement_income_subtraction + - ri_social_security_modification + - ri_tuition_saving_program_contribution_subtraction + - ri_retirement_income_subtraction - us_govt_interest 2023-01-01: - - ri_social_security_modification - - ri_tuition_saving_program_contribution_subtraction - - ri_retirement_income_subtraction + - ri_social_security_modification + - ri_tuition_saving_program_contribution_subtraction + - ri_retirement_income_subtraction - us_govt_interest - military_retirement_pay diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/cap.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/cap.yaml index 56214af4049..09b84d08c4e 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/cap.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/cap.yaml @@ -2,20 +2,23 @@ description: Rhode Island subtracts up to this amount of taxable retirement inco values: 2017-01-01: 15_000 2023-01-01: 20_000 + 2024-01-01: 50_000 metadata: period: year unit: currency-USD label: Rhode Island taxable retirement income subtraction cap reference: + - title: 2025 RI-1040 Instructions page I-10 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=10 + - title: Rhode Island 2024 RI-1040 Instructions + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%201040R%20Instructions%20-%20updated%2012092024.pdf#page=9 + - title: Rhode Island 2023 RI-1040 Instructions + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%201040R%20Instructions.pdf#page=9 # Age and income thresholds are the same as the social security - - title: 2021 RI Schedule M - page 1 RI Modifications to Federal AGI line 1u - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021-ri-schedule-m_w.pdf#page=1 - title: 2022 RI Schedule M - page 1 RI Modifications to Federal AGI line 1t href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20RI%20Schedule%20M_w.pdf#page=1 - - title: Rhode Island 2023 RI-1040 Instructions - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%201040R%20Instructions.pdf#page=9 + - title: 2021 RI Schedule M - page 1 RI Modifications to Federal AGI line 1u + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021-ri-schedule-m_w.pdf#page=1 - title: § 44-30-12. Rhode Island income of a resident individual. (c), (9) href: http://webserver.rilin.state.ri.us/Statutes/title44/44-30/44-30-12.HTM - - title: Rhode Island 2024 RI-1040 Instructions - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%201040R%20Instructions%20-%20updated%2012092024.pdf#page=9 diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/income_limit.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/income_limit.yaml index fb99a67149f..e3f79c6bdd5 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/income_limit.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/income_limit.yaml @@ -7,14 +7,16 @@ metadata: breakdown: - filing_status reference: - - title: Rhode Island 2021 RI-1040 Instructions - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2021-12/2021-1040r-instructions.pdf#page=8 - - title: Rhode Island 2022 RI-1040 Instructions - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20NR%20Instructions_v4_w.pdf#page=11 - - title: Rhode Island 2023 RI-1040 Instructions - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%201040R%20Instructions.pdf#page=9 + - title: 2025 RI-1040 Instructions page I-10 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=10 - title: Rhode Island 2024 RI-1040 Instructions href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%201040R%20Instructions%20-%20updated%2012092024.pdf#page=9 + - title: Rhode Island 2023 RI-1040 Instructions + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%201040R%20Instructions.pdf#page=9 + - title: Rhode Island 2022 RI-1040 Instructions + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20NR%20Instructions_v4_w.pdf#page=11 + - title: Rhode Island 2021 RI-1040 Instructions + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2021-12/2021-1040r-instructions.pdf#page=8 # The law points to the secial security modification (c) (8) while the actual amounts differ # in the tax forms - title: R.I. Gen. Laws § 44-30-12 (c), (8), (i)&(ii) diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/tuition_saving_program_contributions/cap.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/tuition_saving_program_contributions/cap.yaml index 234a080664e..5194215cdf1 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/tuition_saving_program_contributions/cap.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/agi/subtractions/tuition_saving_program_contributions/cap.yaml @@ -4,10 +4,12 @@ metadata: period: year label: Rhode Island tuition saving program contribution deduction cap reference: - - title: 2021 RI Schedule M - page 1 RI Modifications to Federal AGI line 1g - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021-ri-schedule-m_w.pdf#page=1 + - title: 2025 RI-1040 Instructions page I-3 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=3 - title: 2022 RI Schedule M - page 1 RI Modifications to Federal AGI line 1g href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20RI%20Schedule%20M_w.pdf#page=1 + - title: 2021 RI Schedule M - page 1 RI Modifications to Federal AGI line 1g + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021-ri-schedule-m_w.pdf#page=1 - title: § 44-30-12. Rhode Island income of a resident individual. (c), (4), (i) href: http://webserver.rilin.state.ri.us/Statutes/title44/44-30/44-30-12.HTM breakdown: diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/credits/cdcc/rate.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/credits/cdcc/rate.yaml index 6cfc7819bc0..57515b6121b 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/credits/cdcc/rate.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/credits/cdcc/rate.yaml @@ -5,6 +5,8 @@ metadata: unit: /1 label: Rhode Island CDCC match percent reference: + - title: 2025 RI-1040 Instructions page I-6 (RI Schedule I, line 21) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=6 - title: 2024 Form RI-1040 Resident Individual Income Tax Return - page 3, line 21 href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024_1040WE_w.pdf - title: 2022 Form RI-1040 Resident Individual Income Tax Return - page 3 diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/credits/eitc/match.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/credits/eitc/match.yaml index b5e8ad28cf0..de51df1c097 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/credits/eitc/match.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/credits/eitc/match.yaml @@ -10,13 +10,15 @@ metadata: unit: /1 label: Rhode Island EITC match reference: + - title: 2025 RI-1040 Instructions + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf - title: R.I. Gen. Laws § 44-30-2.6.(c)(2)(N) href: https://webserver.rilegislature.gov/Statutes/TITLE44/44-30/44-I/44-30-2.6.htm - title: 2024 Form RI-1040 Resident Individual Income Tax Return - page 3, line 40 - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024_1040WE_w.pdf + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024_1040WE_w.pdf - title: 2022 Form RI-1040 Resident Individual Income Tax Return - page 3 href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022_1040WE_w_0.pdf - title: 2021 Form RI-1040 Resident Individual Income Tax Return - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021_1040we_w.pdf + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021_1040we_w.pdf - title: Rhode Island Department of Revenue Division of Taxation - page 16 href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-02/RI-MA%20NATP%20Jan%205%202023-CA.pdf diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/credits/non_refundable.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/credits/non_refundable.yaml index ddbf2d812f3..e5a2c1c742f 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/credits/non_refundable.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/credits/non_refundable.yaml @@ -4,6 +4,8 @@ values: - ri_cdcc metadata: reference: + - title: 2025 RI-1040 Instructions page I-6 (RI Schedule I) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=6 # CDCC reference - title: R.I. Gen. Laws § 44-30-2.6(F)(I)(g) href: http://webserver.rilin.state.ri.us/Statutes/TITLE44/44-30/44-30-2.6.HTM diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/credits/refundable.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/credits/refundable.yaml index 2c3fb084905..6e5e32de7a9 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/credits/refundable.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/credits/refundable.yaml @@ -10,6 +10,8 @@ values: metadata: reference: + - title: 2025 RI-1040 Instructions + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf - title: Rhode Island Form 1040 href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022_1040WE_w_0.pdf#page=2 # Child tax rebate source diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/amount.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/amount.yaml index 088993cd9f1..e233a2bca90 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/amount.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/amount.yaml @@ -6,6 +6,8 @@ metadata: breakdown: - filing_status reference: + - title: Rhode Island RI-1040 Instructions 2025 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=4 - title: Rhode Island Department of Revenue, Division of Taxation, Inflation-adjusted amounts set for tax year 2023. href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/ADV_2022_40_Inflation_Adjustments.pdf#page=1 - title: Rhode Island tax rate schedule and worksheets 2021 diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/increment.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/increment.yaml index b9ced8a34a2..93cba3e85c2 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/increment.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/increment.yaml @@ -4,6 +4,7 @@ values: 2022-01-01: 6_200 2023-01-01: 6_700 2024-01-01: 7_050 + 2025-01-01: 7_250 metadata: label: Rhode Island standard deduction phase out increment @@ -18,6 +19,8 @@ metadata: # Legal code specifies $5,000 starting in 2011. - title: R.I. Gen. Laws § 44-30-2.6 (B), (III) href: https://law.justia.com/codes/rhode-island/title-44/chapter-44-30/part-i/section-44-30-2-6/ + - title: 2025 RI-1040 Instructions page I-4 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=4 - title: RHODE ISLAND TAX RATE SCHEDULE AND WORKSHEETS 2024 href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf - title: RHODE ISLAND TAX RATE SCHEDULE AND WORKSHEETS 2022 diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/percentage.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/percentage.yaml index 33040de0747..b391237ec40 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/percentage.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/percentage.yaml @@ -1,10 +1,12 @@ description: Rhode Island phases out this percentage of its standard deduction for each increment by which their income exceeds the threshold. metadata: unit: /1 - label: Rhode Island standard deduction phase out rate + label: Rhode Island standard deduction phase out rate reference: - title: R.I. Gen. Laws § 44-30-2.6 (c)(3)(B)(III) href: https://law.justia.com/codes/rhode-island/title-44/chapter-44-30/part-i/section-44-30-2-6/ + - title: 2025 RI-1040 Instructions page I-4 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=4 - title: RHODE ISLAND TAX RATE SCHEDULE AND WORKSHEETS 2024 href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf - title: RHODE ISLAND TAX RATE SCHEDULE AND WORKSHEETS 2022 - page 1 diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/start.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/start.yaml index 8124289398e..3acd245a5ed 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/start.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/deductions/standard/phase_out/start.yaml @@ -4,9 +4,10 @@ values: 2022-01-01: 217_050 2023-01-01: 233_750 2024-01-01: 246_450 + 2025-01-01: 254_250 metadata: - label: Rhode Island standard deduction phase out start + label: Rhode Island standard deduction phase out start period: year unit: currency-USD uprating: @@ -18,6 +19,8 @@ metadata: # Legal code specifies $175,000 starting in 2011. - title: R.I. Gen. Laws § 44-30-2.6 (c), (3), (B), (III) href: https://law.justia.com/codes/rhode-island/title-44/chapter-44-30/part-i/section-44-30-2-6/ + - title: 2025 RI-1040 Instructions page I-4 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=4 - title: 2024 FORM RI-1040 line 6 href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024_1040WE_w.pdf - title: 2022 FORM RI-1040 line 6 diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/exemption/amount.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/exemption/amount.yaml index 750a833c9e4..d9326b0e9f6 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/exemption/amount.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/exemption/amount.yaml @@ -4,9 +4,10 @@ values: 2022-01-01: 4_350 2023-01-01: 4_700 2024-01-01: 4_950 + 2025-01-01: 5_100 metadata: - label: Rhode Island exemption amount + label: Rhode Island exemption amount period: year unit: currency-USD uprating: @@ -15,16 +16,18 @@ metadata: type: downwards interval: 50 reference: + - title: 2025 RI-1040 Instructions page I-5 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=5 # The tax form points to this worksheet: Exemption Worksheet for RI-1040NR, Page 1, line 6) + - title: Rhode Island Tax Rate Schedule and Worksheet 2024 (Exemption Worksheet line 1) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf#page=1 + - title: Rhode Island Tax Rate Schedule and Worksheet 2023 (Exemption Worksheet line 1) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%20Tax%20Rate%20and%20Worksheets.pdf#page=1 - title: Rhode Island Tax Rate Schedule and Worksheet 2022 (Exemption Worksheet line 1) href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20Tax%20Rate%20and%20Worksheets.pdf#page=1 # The tax form points to this worksheet: Exemption Worksheet for RI-1040 or RI-1040NR, Page 1, line 6) - title: Rhode Island Tax Rate Schedule and Worksheet 2021 (Exemption Worksheet line 1) href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2021-11/2021-tax-rate-and-worksheets.pdf#page=1 - - title: Rhode Island Tax Rate Schedule and Worksheet 2023 (Exemption Worksheet line 1) - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%20Tax%20Rate%20and%20Worksheets.pdf#page=1 - - title: Rhode Island Tax Rate Schedule and Worksheet 2024 (Exemption Worksheet line 1) - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf#page=1 # Legal code specifies $3,400, inflation adjusted from 1989. # Tax form specifies $4,250 in 2021 and $4,350 in 2022, which are the amount used here. - title: Rhode Island Legal Code R.I. Gen. Laws § 44-30-2.6 (E), (1)&(3) diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/increment.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/increment.yaml index d756eab86df..26caf9d3590 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/increment.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/increment.yaml @@ -4,6 +4,7 @@ values: 2022-01-01: 6_200 2023-01-01: 6_700 2024-01-01: 7_050 + 2025-01-01: 7_250 metadata: label: Rhode Island exemption phase out increment @@ -15,15 +16,17 @@ metadata: type: downwards interval: 50 reference: + - title: 2025 RI-1040 Instructions page I-5 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=5 # The tax form points to this worksheet: Exemption Worksheet for RI-1040NR, Page 1, line 6) - title: Rhode Island Tax Rate Schedule and Worksheet 2024 (Exemption Worksheet line 7) href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf#page=1 + - title: Rhode Island Tax Rate Schedule and Worksheet 2023 (Exemption Worksheet line 6) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%20Tax%20Rate%20and%20Worksheets.pdf#page=1 - title: Rhode Island Tax Rate Schedule and Worksheet 2022 (Exemption Worksheet line 6) href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20Tax%20Rate%20and%20Worksheets.pdf#page=1 - title: Rhode Island Tax Rate Schedule and Worksheet 2021 (Exemption Worksheet line 6) - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2021-11/2021-tax-rate-and-worksheets.pdf#page1 - - title: Rhode Island Tax Rate Schedule and Worksheet 2023 (Exemption Worksheet line 6) - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%20Tax%20Rate%20and%20Worksheets.pdf#page=1 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2021-11/2021-tax-rate-and-worksheets.pdf#page=1 # Legal code specifies $2,500, inflation-adjusted starting in 1991. - title: Rhode Island Legal Code R.I. Gen. Laws § 44-30-2.6 (E), (4), (b) href: https://law.justia.com/codes/rhode-island/title-44/chapter-44-30/part-i/section-44-30-2-6/ diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/rate.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/rate.yaml index fff9ea3445b..06052a26551 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/rate.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/rate.yaml @@ -1,8 +1,10 @@ description: Rhode Island reduces the personal exemption amount by this rate, increased for each increment of state adjusted gross income exceeding the threshold. metadata: unit: /1 - label: Rhode Island exemption phase out rate + label: Rhode Island exemption phase out rate reference: + - title: 2025 RI-1040 Instructions page I-5 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=5 # The tax form points to this worksheet: Exemption Worksheet for RI-1040NR, Page 1, line 6) - title: Rhode Island Tax Rate Schedule and Worksheet 2024 (Exemption Worksheet line 7) href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf#page=1 @@ -16,4 +18,4 @@ metadata: href: https://law.justia.com/codes/rhode-island/title-44/chapter-44-30/part-i/section-44-30-2-6/ values: - 2021-01-01: 0.2 + 2021-01-01: 0.2 diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/start.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/start.yaml index 5bafb310df0..e1bba7c826d 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/start.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/exemption/reduction/start.yaml @@ -4,9 +4,10 @@ values: 2022-01-01: 217_050 2023-01-01: 233_750 2024-01-01: 246_450 + 2025-01-01: 254_250 metadata: - label: Rhode Island exemption phase out start + label: Rhode Island exemption phase out start period: year unit: currency-USD uprating: @@ -15,16 +16,18 @@ metadata: type: downwards interval: 50 reference: + - title: 2025 RI-1040 Instructions page I-5 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=5 # The tax form points to this worksheet: Exemption Worksheet for RI-1040NR, Page 1, line 6) + - title: Rhode Island Tax Rate Schedule and Worksheet 2024 (Exemption Worksheet line 4) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf#page=1 + - title: Rhode Island Tax Rate Schedule and Worksheet 2023 (Exemption Worksheet line 4) + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%20Tax%20Rate%20and%20Worksheets.pdf#page=1 - title: Rhode Island Tax Rate Schedule and Worksheet 2022 (Exemption Worksheet line 3) href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-12/2022%20Tax%20Rate%20and%20Worksheets.pdf#page=1 # The tax form points to this worksheet: Exemption Worksheet for RI-1040 or RI-1040NR, Page 1, line 6) - title: Rhode Island Tax Rate Schedule and Worksheet 2021 (Exemption Worksheet line 3) href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2021-11/2021-tax-rate-and-worksheets.pdf#page=1 - - title: Rhode Island Tax Rate Schedule and Worksheet 2023 (Exemption Worksheet line 4) - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-12/2023%20Tax%20Rate%20and%20Worksheets.pdf#page=1 - - title: Rhode Island Tax Rate Schedule and Worksheet 2024 (Exemption Worksheet line 4) - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf#page=1 # Legal code specifies phase-out thresholds that vary by filing status. # Unclear how this comports with the tax form. We use the tax form. - title: Rhode Island Legal Code R.I. Gen. Laws § 44-30-2.6 (E)(4)(c) diff --git a/policyengine_us/parameters/gov/states/ri/tax/income/rate.yaml b/policyengine_us/parameters/gov/states/ri/tax/income/rate.yaml index 0a23cdf64e1..d88d33275cd 100644 --- a/policyengine_us/parameters/gov/states/ri/tax/income/rate.yaml +++ b/policyengine_us/parameters/gov/states/ri/tax/income/rate.yaml @@ -6,6 +6,10 @@ metadata: period: year label: Rhode Island income tax rate reference: + - title: Rhode Island Tax Rate Schedule - 2025 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2025-11/2025%201040R%20Instructions_d.pdf#page=13 + - title: Rhode Island Tax Rate Schedule - 2024 + href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf#page=1 - title: Rhode Island Tax Rate Schedule - 2023 href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2023-11/2023%20Tax%20Rate%20and%20Worksheets_d.pdf#page=1 - title: Rhode Island Tax Rate Schedule - 2022 @@ -14,8 +18,6 @@ metadata: href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2022-01/2021-ri-tax-tables_web.pdf#page=1 - title: Rhode Island Income Tax Law - Section 44-30-2.6. - Rhode Island taxable income (c)(2)(A) href: https://law.justia.com/codes/rhode-island/2022/title-44/chapter-44-30/part-i/section-44-30-2-6/ - - title: Rhode Island Tax Rate Schedule - 2024 - href: https://tax.ri.gov/sites/g/files/xkgbur541/files/2024-12/2024%20Tax%20Rate%20and%20Worksheets.pdf#page=1 brackets: - threshold: @@ -28,6 +30,7 @@ brackets: 2022-01-01: 68_200 2023-01-01: 73_450 2024-01-01: 77_450 + 2025-01-01: 79_900 uprating: parameter: gov.irs.uprating rounding: @@ -41,6 +44,7 @@ brackets: 2022-01-01: 155_050 2023-01-01: 166_950 2024-01-01: 176_050 + 2025-01-01: 181_650 uprating: parameter: gov.irs.uprating rounding: diff --git a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/agi/subtractions/social_security/ri_social_security_modification_eligible.yaml b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/agi/subtractions/social_security/ri_social_security_modification_eligible.yaml index 2ccd9a8868d..e72452175e8 100644 --- a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/agi/subtractions/social_security/ri_social_security_modification_eligible.yaml +++ b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/agi/subtractions/social_security/ri_social_security_modification_eligible.yaml @@ -30,3 +30,59 @@ state_code: RI output: ri_social_security_modification_eligible: true + +# 2025 tests - Birth year threshold: 1959, Income limits vary by filing status +- name: 2025 - Age eligible (born 1959) for social security modification + absolute_error_margin: 2 + period: 2025 + input: + adjusted_gross_income: 80_000 + filing_status: SINGLE + older_spouse_birth_year: 1959 + state_code: RI + output: + ri_social_security_modification_eligible: true + +- name: 2025 - Age not eligible (born 1960) for social security modification + absolute_error_margin: 2 + period: 2025 + input: + adjusted_gross_income: 80_000 + filing_status: SINGLE + older_spouse_birth_year: 1960 + state_code: RI + output: + ri_social_security_modification_eligible: false + +- name: 2025 - Income not eligible for single filer (above $104,200) + absolute_error_margin: 2 + period: 2025 + input: + adjusted_gross_income: 110_000 + filing_status: SINGLE + older_spouse_birth_year: 1959 + state_code: RI + output: + ri_social_security_modification_eligible: false + +- name: 2025 - Joint filer eligible (income below $130,250) + absolute_error_margin: 2 + period: 2025 + input: + adjusted_gross_income: 125_000 + filing_status: JOINT + older_spouse_birth_year: 1959 + state_code: RI + output: + ri_social_security_modification_eligible: true + +- name: 2025 - Joint filer not eligible (income above $130,250) + absolute_error_margin: 2 + period: 2025 + input: + adjusted_gross_income: 135_000 + filing_status: JOINT + older_spouse_birth_year: 1959 + state_code: RI + output: + ri_social_security_modification_eligible: false diff --git a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/ri_retirement_income_subtraction.yaml b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/ri_retirement_income_subtraction.yaml index b1c95eb0155..c8c5af2964e 100644 --- a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/ri_retirement_income_subtraction.yaml +++ b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/agi/subtractions/taxable_retirement_income/ri_retirement_income_subtraction.yaml @@ -15,3 +15,44 @@ taxable_pension_income: 20_000 output: ri_retirement_income_subtraction: 15_000 + +# 2025 tests - Cap increased to $50,000 starting 2024 +- name: 2025 - Not eligible for retirement income modification + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + ri_retirement_income_subtraction_eligible: false + taxable_pension_income: 30_000 + output: + ri_retirement_income_subtraction: 0 + +- name: 2025 - Eligible with pension below cap + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + ri_retirement_income_subtraction_eligible: true + taxable_pension_income: 30_000 + output: + ri_retirement_income_subtraction: 30_000 + +- name: 2025 - Eligible with pension at cap + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + ri_retirement_income_subtraction_eligible: true + taxable_pension_income: 50_000 + output: + ri_retirement_income_subtraction: 50_000 + +- name: 2025 - Eligible with pension above cap (capped at $50,000) + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + ri_retirement_income_subtraction_eligible: true + taxable_pension_income: 75_000 + output: + ri_retirement_income_subtraction: 50_000 diff --git a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/deductions/standard/ri_standard_deduction.yaml b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/deductions/standard/ri_standard_deduction.yaml index 27d38bf809a..28c4173767e 100644 --- a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/deductions/standard/ri_standard_deduction.yaml +++ b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/deductions/standard/ri_standard_deduction.yaml @@ -101,3 +101,31 @@ ri_standard_deduction_applicable_percentage: 1 output: ri_standard_deduction: 9_050 + +# 2025 tests - verifying phaseout mechanism with 2025 parameters +# Phaseout start: $254,250, increment: $7,250, rate: 20% +- name: Single filer with 80% deduction in 2025 (income $261,500) + # AGI = $261,500, excess = $7,250 (1 increment), reduction = 20% + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + filing_status: SINGLE + ri_standard_deduction_applicable_percentage: 0.8 + output: + # Standard deduction for single in 2025 (uprated) = $10,550 + # $10,550 * 0.8 = $8,440 + ri_standard_deduction: 8_440 + +- name: Joint filer with 60% deduction in 2025 + # 2 increments of $7,250 = $14,500 above threshold, 40% reduction + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + filing_status: JOINT + ri_standard_deduction_applicable_percentage: 0.6 + output: + # Joint 2025 value (uprated) = $21,150 + # $21,150 * 0.6 = $12,690 + ri_standard_deduction: 12_690 diff --git a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/exemption/ri_exemptions.yaml b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/exemption/ri_exemptions.yaml index c3b0089e016..96bc03ee7e9 100644 --- a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/exemption/ri_exemptions.yaml +++ b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/exemption/ri_exemptions.yaml @@ -51,3 +51,60 @@ exemptions_count: 2 output: ri_exemptions: 6_800 + +# 2025 tests - Exemption: $5,100, phaseout start: $254,250, increment: $7,250 +- name: 2025 - Household with 1 exemption below phaseout threshold + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + ri_agi: 200_000 + exemptions_count: 1 + output: + ri_exemptions: 5_100 + +- name: 2025 - Household with 2 exemptions below phaseout threshold + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + ri_agi: 250_000 + exemptions_count: 2 + output: + ri_exemptions: 10_200 + +- name: 2025 - Household with 2 exemptions at phaseout threshold + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + ri_agi: 254_250 + exemptions_count: 2 + output: + ri_exemptions: 10_200 + +- name: 2025 - Household with 2 exemptions one increment above threshold + # AGI $261,500 = $254,250 + $7,250 (1 increment) + # Reduction = 20% per increment = 20% + # Exemptions = 2 * $5,100 * 0.8 = $8,160 + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + ri_agi: 261_500 + exemptions_count: 2 + output: + ri_exemptions: 8_160 + +- name: 2025 - Household with 3 exemptions fully phased out + # AGI $290,500 = $254,250 + 5 * $7,250 (5 increments) + # Reduction = 5 * 20% = 100% + # Exemptions = $0 + absolute_error_margin: 2 + period: 2025 + input: + state_code: RI + ri_agi: 290_500 + exemptions_count: 3 + output: + ri_exemptions: 0 diff --git a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/integration.yaml b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/integration.yaml index 4b1c19381ac..4bea4c69186 100644 --- a/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/integration.yaml +++ b/policyengine_us/tests/policy/baseline/gov/states/ri/tax/income/integration.yaml @@ -99,3 +99,54 @@ state_fips: 44 # RI output: # expected results from patched TAXSIM35 2024-01-30 version ri_income_tax: 890.25 + +# 2025 integration test - verifies 2025 tax bracket thresholds +# Tax brackets: $0-$79,900 (3.75%), $79,900-$181,650 (4.75%), >$181,650 (5.99%) +# Exemption: $5,100, Standard deduction (single): $10,550 +- name: 2025 - Single filer with income in second bracket + absolute_error_margin: 2 + period: 2025 + input: + people: + person1: + age: 35 + employment_income: 100_000 + tax_units: + tax_unit: + members: [person1] + households: + household: + members: [person1] + state_code: RI + output: + # RI AGI = $100,000 + # Standard deduction (single, 2025) = $10,550 + # Exemption = $5,100 + # Taxable income = $100,000 - $10,550 - $5,100 = $84,350 + # Tax = $79,900 * 0.0375 + ($84,350 - $79,900) * 0.0475 + # = $2,996.25 + $211.375 = $3,207.625 + ri_income_tax: 3_208 + +- name: 2025 - Single filer with income in third bracket + absolute_error_margin: 2 + period: 2025 + input: + people: + person1: + age: 35 + employment_income: 200_000 + tax_units: + tax_unit: + members: [person1] + households: + household: + members: [person1] + state_code: RI + output: + # RI AGI = $200,000 + # Standard deduction (single, 2025) = $10,550 + # Exemption = $5,100 + # Taxable income = $200,000 - $10,550 - $5,100 = $184,350 + # Tax = $79,900 * 0.0375 + ($181,650 - $79,900) * 0.0475 + ($184,350 - $181,650) * 0.0599 + # = $2,996.25 + $4,833.125 + $161.73 = $7,991.105 + ri_income_tax: 7_991 diff --git a/policyengine_us/tests/policy/contrib/states/ri/exemption_reform_test.yaml b/policyengine_us/tests/policy/contrib/states/ri/exemption_reform_test.yaml index daabc46b23b..0349abe6f45 100644 --- a/policyengine_us/tests/policy/contrib/states/ri/exemption_reform_test.yaml +++ b/policyengine_us/tests/policy/contrib/states/ri/exemption_reform_test.yaml @@ -25,7 +25,7 @@ members: [parent, child1, child2] state_name: RI output: - ri_exemptions: 15_200 # 1 personal (5_050) + 1 dependent (5_100) + 1 older dependent (5_050) + ri_exemptions: 15_300 # 1 personal (5_100) + 1 dependent (5_100) + 1 older dependent (5_100) - name: RI exemption reform - restrict to children under 13 period: 2025 @@ -54,7 +54,7 @@ members: [parent, child1, child2] state_name: RI output: - ri_exemptions: 15_200 # 1 personal (5_050) + 1 dependent (5_100) + 1 older dependent (5_050) + ri_exemptions: 15_300 # 1 personal (5_100) + 1 dependent (5_100) + 1 older dependent (5_100) - name: RI exemption reform - AGI phaseout period: 2025 @@ -80,12 +80,12 @@ members: [parent, child1] state_name: RI output: - # Personal exemption: 5_050 (baseline) + # Personal exemption: 5_100 (baseline 2025) # Dependent exemption before phaseout: 5_100 # Phaseout: (120_000 - 100_000) * 0.05 = 1_000 (only applies to dependent exemption) # Dependent exemption after phaseout: 5_100 - 1_000 = 4_100 - # Final: 5_050 (personal) + 4_100 (dependent) = 9_150 - ri_exemptions: 9_150 + # Final: 5_100 (personal) + 4_100 (dependent) = 9_200 + ri_exemptions: 9_200 - name: RI exemption reform - high income personal exemption baseline phaseout period: 2024 diff --git a/uv.lock b/uv.lock index f260826736c..e7700ea0998 100644 --- a/uv.lock +++ b/uv.lock @@ -1519,7 +1519,7 @@ wheels = [ [[package]] name = "policyengine-us" -version = "1.465.3" +version = "1.467.0" source = { editable = "." } dependencies = [ { name = "microdf-python" },