diff --git a/changelog_entry.yaml b/changelog_entry.yaml index e69de29bb2d..cbbe62061f2 100644 --- a/changelog_entry.yaml +++ b/changelog_entry.yaml @@ -0,0 +1,4 @@ +- bump: minor + changes: + added: + - Georgia Itemizer Tax Credit. diff --git a/policyengine_us/parameters/gov/states/ga/tax/income/credits/itemizer/amount.yaml b/policyengine_us/parameters/gov/states/ga/tax/income/credits/itemizer/amount.yaml new file mode 100644 index 00000000000..238cfbd17d3 --- /dev/null +++ b/policyengine_us/parameters/gov/states/ga/tax/income/credits/itemizer/amount.yaml @@ -0,0 +1,14 @@ +description: Georgia provides this itemizer tax credit amount for resident taxpayers who itemize their deductions. +values: + 2024-01-01: 300 +metadata: + unit: currency-USD + period: year + label: Georgia itemizer tax credit amount + reference: + - title: 2024 Georgia Individual Income Tax Booklet, Page 17, Line 19 + href: https://dor.georgia.gov/document/document/2024-it-511-individual-income-tax-booklet/download#page=17 + - title: Official Code of Georgia Annotated | O.C.G.A. § 48-7-27.1 + href: https://law.justia.com/codes/georgia/title-48/chapter-7/article-2/section-48-7-27-1/ + - title: Official Code of Georgia Annotated | O.C.G.A. § 48-7-1 (Definition of Resident) + href: https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-1/section-48-7-1/ diff --git a/policyengine_us/parameters/gov/states/ga/tax/income/credits/non_refundable.yaml b/policyengine_us/parameters/gov/states/ga/tax/income/credits/non_refundable.yaml index c75fba0fa7a..83d82909b56 100644 --- a/policyengine_us/parameters/gov/states/ga/tax/income/credits/non_refundable.yaml +++ b/policyengine_us/parameters/gov/states/ga/tax/income/credits/non_refundable.yaml @@ -7,10 +7,15 @@ values: 2022-01-01: - ga_cdcc - ga_low_income_credit + 2024-01-01: + - ga_cdcc + - ga_low_income_credit + - ga_itemizer_credit 2026-01-01: - ga_cdcc - ga_low_income_credit - ga_ctc + - ga_itemizer_credit metadata: unit: list period: year @@ -22,5 +27,9 @@ metadata: # Child and dependent care credit. - title: Official Code of Georgia Annotated | O.C.G.A. § 48-7-29.10(b) href: https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-2/section-48-7-29-10/ + # Itemizer credit. + - title: Official Code of Georgia Annotated | O.C.G.A. § 48-7-29.23 + href: https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-2/section-48-7-29-23/ + # Child tax credit. - title: House Bill 136 # Establishes the CTC for tax year 2026. href: https://legiscan.com/GA/text/HB136/id/3204611/Georgia-2025-HB136-Enrolled.pdf#page=2 diff --git a/policyengine_us/tests/policy/baseline/gov/states/ga/tax/income/credits/ga_itemizer_credit.yaml b/policyengine_us/tests/policy/baseline/gov/states/ga/tax/income/credits/ga_itemizer_credit.yaml new file mode 100644 index 00000000000..9114cfd2331 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/gov/states/ga/tax/income/credits/ga_itemizer_credit.yaml @@ -0,0 +1,44 @@ +- name: Georgia itemizer credit - single itemizer receives credit + period: 2024 + input: + state_code: GA + tax_unit_itemizes: true + filing_status: SINGLE + output: + ga_itemizer_credit: 300 + +- name: Georgia itemizer credit - joint itemizers receive double credit + period: 2024 + input: + state_code: GA + tax_unit_itemizes: true + filing_status: JOINT + output: + ga_itemizer_credit: 600 + +- name: Georgia itemizer credit - non-itemizer receives no credit + period: 2024 + input: + state_code: GA + tax_unit_itemizes: false + output: + ga_itemizer_credit: 0 + +- name: Georgia itemizer credit - available in 2025 + period: 2025 + input: + state_code: GA + tax_unit_itemizes: true + output: + ga_itemizer_credit: 300 + +- name: Georgia itemizer credit - high income single itemizer receives credit + period: 2024 + input: + state_code: GA + adjusted_gross_income: 100_000 + tax_unit_itemizes: true + filing_status: SINGLE + output: + ga_itemizer_credit: 300 + diff --git a/policyengine_us/variables/gov/states/ga/tax/income/credits/ga_itemizer_credit.py b/policyengine_us/variables/gov/states/ga/tax/income/credits/ga_itemizer_credit.py new file mode 100644 index 00000000000..9b359f86983 --- /dev/null +++ b/policyengine_us/variables/gov/states/ga/tax/income/credits/ga_itemizer_credit.py @@ -0,0 +1,19 @@ +from policyengine_us.model_api import * + + +class ga_itemizer_credit(Variable): + value_type = float + entity = TaxUnit + label = "Georgia itemizer tax credit" + unit = USD + definition_period = YEAR + reference = "https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-2/section-48-7-29-23/" + defined_for = StateCode.GA + + def formula(tax_unit, period, parameters): + # Full-year and part-year residents who itemize their deductions + # are entitled to a credit up to $300 per taxpayer + itemizes = tax_unit("tax_unit_itemizes", period) + taxpayer_count = tax_unit("head_spouse_count", period) + p = parameters(period).gov.states.ga.tax.income.credits.itemizer + return where(itemizes, p.amount * taxpayer_count, 0)