Skip to content
Open
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/529-batch-3.added.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add 529 plan contribution deductions/credits for Oklahoma, Oregon, Pennsylvania, Utah, Virginia, Vermont, and Wisconsin.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
description: Oklahoma caps the 529 plan contributions deduction at this amount.
metadata:
label: Oklahoma 529 plan contribution deduction cap
period: year
unit: currency-USD
breakdown:
- filing_status
reference:
- title: Oklahoma 529 Plan FAQ
href: https://www.oklahoma529.com/resources/faq/
- title: 2024 Oklahoma Form 511 Instructions
href: https://oklahoma.gov/content/dam/ok/en/tax/documents/forms/individuals/current/511-Pkt.pdf#page=16

JOINT:
2021-01-01: 20_000
SURVIVING_SPOUSE:
2021-01-01: 20_000
SINGLE:
2021-01-01: 10_000
HEAD_OF_HOUSEHOLD:
2021-01-01: 10_000
SEPARATE:
2021-01-01: 10_000
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ values:
- taxable_social_security
- ok_pension_subtraction
- ok_military_retirement_exclusion
- ok_529_plan_deduction

metadata:
unit: list
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
description: Oregon caps the 529 plan contribution tax credit at this amount.
metadata:
label: Oregon 529 plan contribution credit maximum
period: year
unit: currency-USD
breakdown:
- filing_status
reference:
- title: Oregon Department of Revenue - Tax benefits for families
href: https://www.oregon.gov/dor/programs/individuals/pages/credits.aspx
- title: ORS 315.643
href: https://oregon.public.law/statutes/ors_315.643

JOINT:
2020-01-01: 300
2025-01-01: 360
2026-01-01: 380
SURVIVING_SPOUSE:
2020-01-01: 300
2025-01-01: 360
2026-01-01: 380
SINGLE:
2020-01-01: 150
2025-01-01: 180
2026-01-01: 190
HEAD_OF_HOUSEHOLD:
2020-01-01: 150
2025-01-01: 180
2026-01-01: 190
SEPARATE:
2020-01-01: 150
2025-01-01: 180
2026-01-01: 190
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,22 @@ values:
- or_eitc
- or_kicker
- or_working_family_household_and_dependent_care_credit
2020-01-01:
- or_eitc
- or_kicker
- or_529_credit
- or_working_family_household_and_dependent_care_credit
2023-01-01:
- or_eitc
- or_kicker
- or_ctc
- or_529_credit
- or_working_family_household_and_dependent_care_credit
# Child Tax Credit legislation ends in 2029.
2029-01-01:
- or_eitc
- or_kicker
- or_529_credit
- or_working_family_household_and_dependent_care_credit
metadata:
unit: list
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
description: >
Pennsylvania caps the 529 plan contributions deduction per beneficiary
at this amount, which is tied to the federal annual gift tax exclusion.
values:
2021-01-01: 15_000
2022-01-01: 16_000
2023-01-01: 17_000
2024-01-01: 18_000
2025-01-01: 19_000
metadata:
unit: currency-USD
period: year
label: Pennsylvania 529 plan contribution deduction cap per beneficiary
reference:
- title: PA Revenue - What is the limit on a deduction to a 529 plan?
href: https://revenue-pa.custhelp.com/app/answers/detail/a_id/2208/~/what-is-the-limit-on-a-deduction-to-a-529-plan
- title: PA 529 Plan FAQs
href: https://www.pa529.com/faqs/
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ values:
- ut_retirement_credit
- ut_ss_benefits_credit
- ut_at_home_parent_credit
- ut_529_plan_credit

2024-01-01:
- ut_eitc
Expand All @@ -41,3 +42,4 @@ values:
- ut_at_home_parent_credit
- ut_ctc
- ut_military_retirement_credit
- ut_529_plan_credit
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
description: >
Utah caps the 529 plan contribution amount eligible for the state tax
credit at this amount per beneficiary.
metadata:
label: Utah 529 plan contribution credit cap per beneficiary
period: year
unit: currency-USD
breakdown:
- filing_status
reference:
- title: Utah state tax benefits information - my529
href: https://my529.org/utah-state-tax-benefits-information/
- title: TC-40A Supplemental Schedule Instructions - my529
href: https://incometax.utah.gov/credits/my529

JOINT:
2022-01-01: 4_260
2023-01-01: 4_580
2024-01-01: 4_820
2025-01-01: 4_980
SURVIVING_SPOUSE:
2022-01-01: 4_260
2023-01-01: 4_580
2024-01-01: 4_820
2025-01-01: 4_980
SINGLE:
2022-01-01: 2_130
2023-01-01: 2_290
2024-01-01: 2_410
2025-01-01: 2_490
HEAD_OF_HOUSEHOLD:
2022-01-01: 2_130
2023-01-01: 2_290
2024-01-01: 2_410
2025-01-01: 2_490
SEPARATE:
2022-01-01: 2_130
2023-01-01: 2_290
2024-01-01: 2_410
2025-01-01: 2_490
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
description: Utah applies this tax credit rate to eligible 529 plan contributions.
values:
2022-01-01: 0.0485
2023-01-01: 0.0465
2024-01-01: 0.0455
2025-01-01: 0.045
metadata:
unit: /1
period: year
label: Utah 529 plan contribution credit rate
reference:
- title: Utah state tax benefits information - my529
href: https://my529.org/utah-state-tax-benefits-information/
- title: TC-40A Supplemental Schedule Instructions - my529
href: https://incometax.utah.gov/credits/my529
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
description: >
Virginia caps the 529 plan contributions deduction at this amount per
account per year. Taxpayers age 70 and over may deduct the entire
amount contributed.
values:
2021-01-01: 4_000
metadata:
unit: currency-USD
period: year
label: Virginia 529 plan contribution deduction cap per account
reference:
- title: Virginia Tax - Deductions
href: https://www.tax.virginia.gov/deductions
- title: Code of Virginia 58.1-322.02
href: https://law.lis.virginia.gov/vacodefull/title58.1/chapter3/article2/
- title: 2024 Form 760 Instructions - Subtractions, Certification Number 34
href: https://www.tax.virginia.gov/sites/default/files/vatax-pdf/2024-760-instructions.pdf#page=24
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ values:
- unemployment_compensation # Certification Number 37
- va_federal_state_employees_subtraction # Certification Number 39
- va_military_benefit_subtraction # Certification Number 60
- investment_in_529_plan # Certification Number 34
- va_529_plan_deduction # Certification Number 34
- va_age_deduction # Certification Number 4
- taxable_social_security # Certification Number 5

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ description: Vermont non-refundable tax credits.
values:
2021-01-01:
- vt_charitable_contribution_credit
- vt_529_plan_credit
metadata:
unit: list
label: Vermont non-refundable tax credits
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
description: >
Vermont caps the 529 plan contribution amount eligible for the state tax
credit at this amount per beneficiary.
metadata:
label: Vermont 529 plan contribution credit cap per beneficiary
period: year
unit: currency-USD
breakdown:
- filing_status
reference:
- title: Vermont Tax Credits and Adjustments for Individuals
href: https://tax.vermont.gov/individuals/personal-income-tax/tax-credits
- title: VT529 Benefits
href: https://vt529.org/benefits

JOINT:
2021-01-01: 5_000
SURVIVING_SPOUSE:
2021-01-01: 5_000
SINGLE:
2021-01-01: 2_500
HEAD_OF_HOUSEHOLD:
2021-01-01: 2_500
SEPARATE:
2021-01-01: 2_500
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Vermont applies this credit rate to eligible 529 plan contributions.
values:
2021-01-01: 0.10
metadata:
unit: /1
period: year
label: Vermont 529 plan contribution credit rate
reference:
- title: Vermont Tax Credits and Adjustments for Individuals
href: https://tax.vermont.gov/individuals/personal-income-tax/tax-credits
- title: VT529 Benefits
href: https://vt529.org/benefits
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
description: >
Wisconsin caps the 529 plan contributions deduction per beneficiary
at this amount. The married filing separately cap is half the regular cap.
metadata:
label: Wisconsin 529 plan contribution deduction cap per beneficiary
period: year
unit: currency-USD
breakdown:
- filing_status
reference:
- title: Edvest 529 Tax Benefits
href: https://www.edvest.com/learn/tax-benefits/
- title: DFI Wisconsin 529 College Savings Program
href: https://dfi.wi.gov/Pages/EducationalServices/CollegeSavingsCareerPlanning/CollegeSavingsProgram.aspx

JOINT:
2021-01-01: 3_560
2024-01-01: 5_000
2025-01-01: 5_130
2026-01-01: 5_280
SURVIVING_SPOUSE:
2021-01-01: 3_560
2024-01-01: 5_000
2025-01-01: 5_130
2026-01-01: 5_280
SINGLE:
2021-01-01: 3_560
2024-01-01: 5_000
2025-01-01: 5_130
2026-01-01: 5_280
HEAD_OF_HOUSEHOLD:
2021-01-01: 3_560
2024-01-01: 5_000
2025-01-01: 5_130
2026-01-01: 5_280
SEPARATE:
2021-01-01: 1_780
2024-01-01: 2_500
2025-01-01: 2_560
2026-01-01: 2_640
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,13 @@ values:
- wi_capital_gain_loss_subtraction
- wi_childcare_expense_subtraction
- wi_retirement_income_subtraction
- wi_529_plan_deduction
2022-01-01:
- wi_unemployment_compensation_subtraction
- tax_unit_taxable_social_security
- wi_capital_gain_loss_subtraction
- wi_retirement_income_subtraction
- wi_529_plan_deduction

metadata:
unit: list
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
- name: Single filer below cap
period: 2024
input:
state_code: OK
filing_status: SINGLE
investment_in_529_plan_indv: 5_000
output:
ok_529_plan_deduction: 5_000

- name: Single filer above cap
period: 2024
input:
state_code: OK
filing_status: SINGLE
investment_in_529_plan_indv: 15_000
output:
ok_529_plan_deduction: 10_000

- name: Joint filer below cap
period: 2024
input:
state_code: OK
filing_status: JOINT
investment_in_529_plan_indv: 15_000
output:
ok_529_plan_deduction: 15_000

- name: Joint filer above cap
period: 2024
input:
state_code: OK
filing_status: JOINT
investment_in_529_plan_indv: 25_000
output:
ok_529_plan_deduction: 20_000

- name: Zero contributions
period: 2024
input:
state_code: OK
filing_status: SINGLE
investment_in_529_plan_indv: 0
output:
ok_529_plan_deduction: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
- name: Single filer contribution below max credit
period: 2025
input:
state_code: OR
filing_status: SINGLE
investment_in_529_plan_indv: 100
output:
or_529_credit: 100

- name: Single filer contribution above max credit
period: 2025
input:
state_code: OR
filing_status: SINGLE
investment_in_529_plan_indv: 500
output:
or_529_credit: 180

- name: Joint filer contribution above max credit
period: 2025
input:
state_code: OR
filing_status: JOINT
investment_in_529_plan_indv: 1_000
output:
or_529_credit: 360

- name: Joint filer contribution below max credit
period: 2025
input:
state_code: OR
filing_status: JOINT
investment_in_529_plan_indv: 200
output:
or_529_credit: 200

- name: Zero contributions
period: 2025
input:
state_code: OR
filing_status: SINGLE
investment_in_529_plan_indv: 0
output:
or_529_credit: 0
Loading