Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Georgia 2024 Tax Code Updates #5533

Merged
merged 6 commits into from
Jan 31, 2025
Merged
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
4 changes: 4 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Georgia State Tax Code 2024 Updates.
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,8 @@ metadata:
href: https://dor.georgia.gov/document/document/2023-it-511-individual-income-tax-booklet/download#page=15
- title: Official Code of Georgia Annotated | CH17 Income Taxes | O.C.G.A. § 48-7-27 | (a)-(5)-(E)-(i)
href: https://advance.lexis.com/documentpage/?pdmfid=1000516&crid=fb5db531-a80f-4790-bddb-eefc8327ef60&config=00JAA1MDBlYzczZi1lYjFlLTQxMTgtYWE3OS02YTgyOGM2NWJlMDYKAFBvZENhdGFsb2feed0oM9qoQOMCSJFX5qkd&pddocfullpath=%2Fshared%2Fdocument%2Fstatutes-legislation%2Furn%3AcontentItem%3A65D2-CDH3-CGX8-044N-00008-00&pdcontentcomponentid=234186&pdteaserkey=sr1&pditab=allpods&ecomp=8s65kkk&earg=sr1&prid=66f02b0a-c5ae-4162-9535-127751546807
- title: 2024 IT-511 Individual Income Tax Booklet - Subtractions(1)
href: https://dor.georgia.gov/document/document/2024-it-511-individual-income-tax-booklet/download
values:
2021-01-01: 4_000
2024-01-01: 5_000
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,8 @@ metadata:
href: https://dor.georgia.gov/document/document/2023-it-511-individual-income-tax-booklet/download
- title: Official Code of Georgia Annotated | CH17 Income Taxes | O.C.G.A. § 48-7-27 | (a)(1)(D)
href: https://advance.lexis.com/documentpage/?pdmfid=1000516&crid=fb5db531-a80f-4790-bddb-eefc8327ef60&config=00JAA1MDBlYzczZi1lYjFlLTQxMTgtYWE3OS02YTgyOGM2NWJlMDYKAFBvZENhdGFsb2feed0oM9qoQOMCSJFX5qkd&pddocfullpath=%2Fshared%2Fdocument%2Fstatutes-legislation%2Furn%3AcontentItem%3A65D2-CDH3-CGX8-044N-00008-00&pdcontentcomponentid=234186&pdteaserkey=sr1&pditab=allpods&ecomp=8s65kkk&earg=sr1&prid=66f02b0a-c5ae-4162-9535-127751546807
- title: 2024 IT-511 Individual Income Tax Booklet - page 16 - FORM 500, LINE 11
href: https://dor.georgia.gov/document/document/2024-it-511-individual-income-tax-booklet/download
values:
2021-01-01: 1_300

Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,8 @@ metadata:
href: https://dor.georgia.gov/document/document/2023-it-511-individual-income-tax-booklet/download
- title: Official Code of Georgia Annotated | CH17 Income Taxes | O.C.G.A. § 48-7-27 | (a)(1)(D)
href: https://advance.lexis.com/documentpage/?pdmfid=1000516&crid=fb5db531-a80f-4790-bddb-eefc8327ef60&config=00JAA1MDBlYzczZi1lYjFlLTQxMTgtYWE3OS02YTgyOGM2NWJlMDYKAFBvZENhdGFsb2feed0oM9qoQOMCSJFX5qkd&pddocfullpath=%2Fshared%2Fdocument%2Fstatutes-legislation%2Furn%3AcontentItem%3A65D2-CDH3-CGX8-044N-00008-00&pdcontentcomponentid=234186&pdteaserkey=sr1&pditab=allpods&ecomp=8s65kkk&earg=sr1&prid=66f02b0a-c5ae-4162-9535-127751546807
- title: 2024 IT-511 Individual Income Tax Booklet - page 16 - FORM 500, LINE 11
href: https://dor.georgia.gov/document/document/2024-it-511-individual-income-tax-booklet/download
values:
2021-01-01: 1_300

Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ metadata:
href: https://dor.georgia.gov/document/document/2023-it-511-individual-income-tax-booklet/download
- title: Official Code of Georgia Annotated | CH17 Income Taxes | O.C.G.A. § 48-7-27 | (a)(1)(B)
href: https://advance.lexis.com/documentpage/?pdmfid=1000516&crid=f2f03a7b-4dec-4c65-b2f5-c74b75791422&nodeid=ABWAALAADAAM&nodepath=%2fROOT%2fABW%2fABWAAL%2fABWAALAAD%2fABWAALAADAAM&level=4&haschildren=&populated=false&title=48-7-27.+%5bEffective+January+1%2c+2024.+See+note.%5d+Computation+of+taxable+net+income.&config=00JAA1MDBlYzczZi1lYjFlLTQxMTgtYWE3OS02YTgyOGM2NWJlMDYKAFBvZENhdGFsb2feed0oM9qoQOMCSJFX5qkd&pddocfullpath=%2fshared%2fdocument%2fstatutes-legislation%2furn%3acontentItem%3a65BG-DWN3-CGX8-02TS-00008-00&ecomp=bgf5kkk&prid=0bbf9da8-e012-45ee-8089-7ab2fc1bfa02
- title: 2024 IT-511 Individual Income Tax Booklet - page 16 - FORM 500, LINE 11
href: https://dor.georgia.gov/document/document/2024-it-511-individual-income-tax-booklet/download
JOINT:
2021-01-01: 6_000
2022-01-01: 7_100
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
description: Georgia provides an additional standard deduction for filers and their spouses who are over 65 or blind, if this is true.
values:
2021-01-01: true
2024-01-01: false
metadata:
unit: bool
period: year
label: Georgia additional standard deduction for over 65 or blind applies
daphnehanse11 marked this conversation as resolved.
Show resolved Hide resolved
reference:
- title: 2023 IT-511 Individual Income Tax Booklet - page 12 - FORM 500, LINE 11a
href: https://dor.georgia.gov/document/document/2023-it-511-individual-income-tax-booklet/download
- title: 2024 IT-511 Individual Income Tax Booklet - page 16 - FORM 500, LINE 11
href: https://dor.georgia.gov/document/document/2024-it-511-individual-income-tax-booklet/download
daphnehanse11 marked this conversation as resolved.
Show resolved Hide resolved
- title: Tax Reduction and Reform Act of 2022 - page 8 - line 163
href: https://www.legis.ga.gov/api/legislation/document/20212022/212207#page=8
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,8 @@ metadata:
href: https://dor.georgia.gov/document/document/2023-it-511-individual-income-tax-booklet/download
- title: Official Code of Georgia Annotated | CH17 Income Taxes | O.C.G.A. § 48-7-27 | (a)(1)(E)
href: https://advance.lexis.com/documentpage/?pdmfid=1000516&crid=fb5db531-a80f-4790-bddb-eefc8327ef60&config=00JAA1MDBlYzczZi1lYjFlLTQxMTgtYWE3OS02YTgyOGM2NWJlMDYKAFBvZENhdGFsb2feed0oM9qoQOMCSJFX5qkd&pddocfullpath=%2Fshared%2Fdocument%2Fstatutes-legislation%2Furn%3AcontentItem%3A65D2-CDH3-CGX8-044N-00008-00&pdcontentcomponentid=234186&pdteaserkey=sr1&pditab=allpods&ecomp=8s65kkk&earg=sr1&prid=66f02b0a-c5ae-4162-9535-127751546807
- title: 2024 IT-511 Individual Income Tax Booklet - page 16 - FORM 500, LINE 11
href: https://dor.georgia.gov/document/document/2024-it-511-individual-income-tax-booklet/download
values:
2021-01-01: 1_300

Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,7 @@ metadata:
href: https://dor.georgia.gov/document/document/2023-it-511-individual-income-tax-booklet/download
- title: Official Code of Georgia Annotated | CH17 Income Taxes | O.C.G.A. § 48-7-27 | (a)(1)(E)
href: https://advance.lexis.com/documentpage/?pdmfid=1000516&crid=fb5db531-a80f-4790-bddb-eefc8327ef60&config=00JAA1MDBlYzczZi1lYjFlLTQxMTgtYWE3OS02YTgyOGM2NWJlMDYKAFBvZENhdGFsb2feed0oM9qoQOMCSJFX5qkd&pddocfullpath=%2Fshared%2Fdocument%2Fstatutes-legislation%2Furn%3AcontentItem%3A65D2-CDH3-CGX8-044N-00008-00&pdcontentcomponentid=234186&pdteaserkey=sr1&pditab=allpods&ecomp=8s65kkk&earg=sr1&prid=66f02b0a-c5ae-4162-9535-127751546807
- title: 2024 IT-511 Individual Income Tax Booklet - page 16 - FORM 500, LINE 11
href: https://dor.georgia.gov/document/document/2024-it-511-individual-income-tax-booklet/download
values:
2021-01-01: 1_300
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
- name: 2023 Joint filing - one blind spouse
period: 2023
input:
filing_status: JOINT
age_head: 50
blind_head: false
age_spouse: 30
blind_spouse: true
state_code: GA
output:
ga_additional_standard_deduction: 1_300

- name: Head of household - one blind and aged head
period: 2023
input:
filing_status: HEAD_OF_HOUSEHOLD
age_head: 65
blind_head: true
state_code: GA
output:
ga_additional_standard_deduction: 2_600
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
period: 2023
input:
filing_status: JOINT
age_head: 50
blind_head: false
age_spouse: 30
blind_spouse: false
state_code: GA
output:
ga_standard_deduction: 7_100
Expand All @@ -14,64 +10,50 @@
period: 2023
input:
filing_status: JOINT
age_head: 50
blind_head: false
age_spouse: 30
blind_spouse: true
state_code: GA
ga_additional_standard_deduction: 1_300
output:
ga_standard_deduction: 8_400

- name: Single filing - aged head
period: 2023
input:
filing_status: SINGLE
age_head: 65
blind_head: false
state_code: GA
ga_additional_standard_deduction: 1_300
output:
ga_standard_deduction: 6_700

- name: Head of household - one blind and aged head
period: 2023
input:
filing_status: HEAD_OF_HOUSEHOLD
age_head: 65
blind_head: true
ga_additional_standard_deduction: 2_600
state_code: GA
output:
ga_standard_deduction: 8_000

- name: Joint filing - aged and blind head + aged and blind spouse
- name: 2023 Joint filing - aged and blind head + aged and blind spouse
period: 2023
input:
filing_status: JOINT
age_head: 66
blind_head: true
age_spouse: 65
blind_spouse: true
state_code: GA
ga_additional_standard_deduction: 5_200
output:
ga_standard_deduction: 12_300

- name: Joint filing - aged and blind head + aged and blind spouse
- name: 2024 Joint filing - aged and blind head + aged and blind spouse
period: 2024
input:
filing_status: JOINT
age_head: 66
blind_head: true
age_spouse: 65
blind_spouse: true
state_code: GA
output:
ga_standard_deduction: 29_200
ga_standard_deduction: 24_000

- name: Head of household - one blind and aged head
- name: 2024 Head of household - one blind and aged head
period: 2024
input:
filing_status: HEAD_OF_HOUSEHOLD
age_head: 65
blind_head: true
state_code: GA
output:
ga_standard_deduction: 14_600
ga_standard_deduction: 12_000
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
from policyengine_us.model_api import *


class ga_additional_standard_deduction(Variable):
value_type = float
entity = TaxUnit
label = "Georgia additional standard deduction"
unit = USD
definition_period = YEAR
reference = (
"https://apps.dor.ga.gov/FillableForms/PDFViewer/Index?form=2022GA500"
)
defined_for = StateCode.GA

def formula(tax_unit, period, parameters):
# person = tax_unit.members
p = parameters(period).gov.states.ga.tax.income.deductions.standard
filing_status = tax_unit("filing_status", period)
status = filing_status.possible_values
# Head gets extra standard deduction if aged and/or blind.
age_head = tax_unit("age_head", period)
eligible_aged_head = age_head >= p.aged.age_threshold
blind_head = tax_unit("blind_head", period)
extra_head = (
blind_head * p.blind.head + eligible_aged_head * p.aged.amount.head
)

# Spouse gets extra standard deduction if aged and/or blind and filing jointly.
age_spouse = tax_unit("age_spouse", period)
eligible_aged_spouse = age_spouse >= p.aged.age_threshold
blind_spouse = tax_unit("blind_spouse", period)
extra_spouse = where(
filing_status == status.JOINT,
(
blind_spouse * p.blind.spouse
+ eligible_aged_spouse * p.aged.amount.spouse
),
0,
)
# total extra deduction
return extra_head + extra_spouse
Original file line number Diff line number Diff line change
Expand Up @@ -17,27 +17,11 @@ def formula(tax_unit, period, parameters):
# person = tax_unit.members
p = parameters(period).gov.states.ga.tax.income.deductions.standard
filing_status = tax_unit("filing_status", period)
status = filing_status.possible_values
base = p.amount[filing_status]
# Head gets extra standard deduction if aged and/or blind.
age_head = tax_unit("age_head", period)
eligible_aged_head = age_head >= p.aged.age_threshold
blind_head = tax_unit("blind_head", period)
extra_head = (
blind_head * p.blind.head + eligible_aged_head * p.aged.amount.head
)

# Spouse gets extra standard deduction if aged and/or blind and filing jointly.
age_spouse = tax_unit("age_spouse", period)
eligible_aged_spouse = age_spouse >= p.aged.age_threshold
blind_spouse = tax_unit("blind_spouse", period)
extra_spouse = where(
filing_status == status.JOINT,
(
blind_spouse * p.blind.spouse
+ eligible_aged_spouse * p.aged.amount.spouse
),
0,
)
# total extra deduction
return base + extra_head + extra_spouse
if p.applies:
additional_standard = tax_unit(
"ga_additional_standard_deduction", period
)
return base + additional_standard
return base