Skip to content

Conversation

@MaxGhenis
Copy link
Contributor

Summary

  • Add partnership_se_income variable for general partners' distributive share from Schedule K-1 Box 14
  • Include it in taxable_self_employment_income per 26 USC 1402(a)
  • Remove s_corp_self_employment_income (S-corp distributions are NOT subject to SE tax)

SE tax base now correctly includes:

  • ✅ Schedule C net profit (self_employment_income)
  • ✅ Schedule F net profit (farm_income)
  • ✅ General partners' K-1 Box 14 income (partnership_se_income)
  • ❌ S-corp distributions (correctly excluded)
  • ❌ Limited partners' distributions (correctly excluded via K-1 Box 14 data)

Dependencies

Test plan

  • SE tax tests pass (10 tests)
  • CI passes

Fixes #5273
Closes #7238

🤖 Generated with Claude Code

@codecov
Copy link

codecov bot commented Jan 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (7e781d3) to head (604e36d).
⚠️ Report is 18 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##              main     #7239    +/-   ##
==========================================
  Coverage   100.00%   100.00%            
==========================================
  Files           12         2    -10     
  Lines          205        25   -180     
==========================================
- Hits           205        25   -180     
Flag Coverage Δ
unittests 100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@MaxGhenis MaxGhenis force-pushed the add-partnership-se-income branch from 258386f to 0a0f6b4 Compare January 25, 2026 16:54
- Add partnership_se_income variable for general partners' distributive
  share of partnership trade/business income from Schedule K-1 Box 14
- Include partnership_se_income in taxable_self_employment_income
- Remove s_corp_self_employment_income (S-corp distributions are not
  subject to SE tax per 26 USC 1402(a))

This correctly implements the SE tax base per 26 USC 1402(a):
- Schedule C net profit (self_employment_income)
- Schedule F net profit (farm_income)
- General partners' K-1 Box 14 income (partnership_se_income)

Requires policyengine-us-data PR #481 for the data source.

Fixes #5273
Closes #7238

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@MaxGhenis MaxGhenis force-pushed the add-partnership-se-income branch from 0a0f6b4 to 604e36d Compare January 25, 2026 16:55
@MaxGhenis MaxGhenis merged commit 3e9987a into main Jan 25, 2026
9 checks passed
@MaxGhenis MaxGhenis deleted the add-partnership-se-income branch January 25, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add general partner SE income to self-employment tax base Remove s_corp_self_employment_income variable and update SE tax base

2 participants