Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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/sc-dependent-exemption-parameter.added.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added a dedicated South Carolina dependent exemption parameter (Section 12-6-1140), with the young child deduction (Section 12-6-1160) set equal to it; no change to calculated values.
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
description: South Carolina provides a dependent exemption of this amount per dependent. The young child deduction (Section 12-6-1160) is set equal to this amount.
values:
2019-01-01: 4_100 # Value in the legal code, last updated in 2019.
2021-01-01: 4_300
2022-01-01: 4_430
2023-01-01: 4_610
2024-01-01: 4_790
2025-01-01: 4_930

metadata:
unit: currency-USD
period: year
uprating: gov.irs.uprating
rounding:
type: downwards
interval: 10
label: South Carolina dependent exemption amount
reference:
# 12-6-1140(13) defines the dependent exemption amount; 12-6-1160 sets the
# young child deduction equal to it.
- title: SC Legal Code | SECTION 12-6-1140
href: https://www.scstatehouse.gov/code/t12c006.php
- title: SC Legal Code | SECTION 12-6-1160
href: https://www.scstatehouse.gov/code/t12c006.php
- title: SC 1040 tax form instructions (2025)
href: https://dor.sc.gov/sites/dor/files/forms/SC1040Instr_2025.pdf#page=16
- title: SC 1040 tax form instructions (2021)
href: https://dor.sc.gov/forms-site/Forms/IITPacket_2021.pdf#page=19
- title: SC 1040 tax form (2022)
href: https://dor.sc.gov/forms-site/Forms/SC1040_2022.pdf#page=2
- title: SC 1040 tax form instructions (2023)
href: https://dor.sc.gov/forms-site/Forms/IITPacket_2023.pdf#page=29
- title: SC 1040 tax form instructions (2024)
href: https://dor.sc.gov/forms-site/Forms/SC1040Instr_2024.pdf#page=16
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
description: South Carolina provides a young child deduction of this amount.
description: South Carolina provides a young child deduction of this amount per dependent under age 6. Section 12-6-1160 sets it equal to the dependent exemption amount (Section 12-6-1140), but it is kept as its own parameter so the two can be modelled independently.
values:
2019-01-01: 4_100 # Value in the legal code, last updated in 2019.
2021-01-01: 4_300
Expand All @@ -16,13 +16,13 @@ metadata:
interval: 10
label: South Carolina young child deduction amount
reference:
# 12-6-1160 defines the young child deduction equal to the 12-6-1140 amount.
- title: SC Legal Code | SECTION 12-6-1160
href: https://www.scstatehouse.gov/code/t12c006.php
- title: SC 1040 tax form instructions (2025)
href: https://dor.sc.gov/sites/dor/files/forms/SC1040Instr_2025.pdf#page=16
- title: SC 1040 tax form instructions (2021)
href: https://dor.sc.gov/forms-site/Forms/IITPacket_2021.pdf#page=19
# 12-6-1160 defines the program and points to the amount in 1140.
- title: SC Legal Code | SECTION 12-6-1160
href: https://www.scstatehouse.gov/code/t12c006.php
- title: SC 1040 tax form (2022)
href: https://dor.sc.gov/forms-site/Forms/SC1040_2022.pdf#page=2
- title: SC 1040 tax form instructions (2023)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ class sc_dependent_exemption(Variable):
defined_for = StateCode.SC

def formula(tax_unit, period, parameters):
# Get relevant parameter subtree. The amount for dependent exemption is the same amount as the the young_child's.
p = parameters(period).gov.states.sc.tax.income.deductions.young_child
# Section 12-6-1140(13): a dependent exemption for every dependent.
p = parameters(period).gov.states.sc.tax.income.deductions.dependent_exemption
# every dependent is eligible
dependents = tax_unit("tax_unit_dependents", period)
# Multiply by the amount per exemption.
Expand Down
Loading