Schedule C Net Profit as 'Earned Income': The EITC and Child Tax Credit Formula
Published: September 16, 2026 · Reading time: 10 min
TL;DR: For the Earned Income Tax Credit and the Additional Child Tax Credit, "earned income" is not your Schedule C Line 31 net profit. IRC §32(c)(2)(A)(ii) defines it as your net earnings from self-employment (§1402(a) — the same 92.35%-adjusted figure Schedule SE uses) minus the §164(f) deduction for half your self-employment tax. A $24,000 net profit becomes $22,164.00 in net SE earnings, then $20,468.45 of earned income after subtracting the $1,695.55 half-SE-tax deduction. IRC §24(d)(1)(B)(i) borrows this identical definition for the Additional Child Tax Credit, which pays 15% of earned income over $2,500, capped at $1,700 per child for 2026 (Rev. Proc. 2025-32). For a single filer with one qualifying child and that $20,468.45 of earned income, the 2026 EITC parameters put them at the $4,427 maximum credit, and the ACTC formula computes to $2,695.27 but is capped at $1,700.
Every dollar figure below is computed from IRC §32, §24, and §164, and from the 2026 inflation-adjusted table in Rev. Proc. 2025-32 — fetched and read directly from irs.gov and law.cornell.edu, not summarized. If you've only ever seen "earned income" used loosely to mean "what I made," this guide walks through the actual statutory formula that converts a Schedule C bottom line into the number two major credits are built on.
Why Schedule C Net Profit Isn't "Earned Income"
Freelancers who qualify for the EITC or the Additional Child Tax Credit (ACTC) often assume the number that matters is Schedule C Line 31 — the net profit that also drives income tax and self-employment tax. It isn't. The Internal Revenue Code defines "earned income" for both credits with its own formula, and that formula runs your net profit through two more steps before it counts.
IRC §32(c)(2)(A) states:
"The term 'earned income' means— (i) wages, salaries, tips, and other employee compensation, but only if such amounts are includible in gross income for the taxable year, plus (ii) the amount of the taxpayer's net earnings from self-employment for the taxable year (within the meaning of section 1402(a)), but such net earnings shall be determined with regard to the deduction allowed to the taxpayer by section 164(f)."
Two things to notice. First, wages and self-employment earnings both count and get added together — a freelancer with a W-2 job plus Schedule C side income sums both. Second, and this is the part that trips people up: the self-employment piece isn't Schedule C net profit. It's "net earnings from self-employment" under §1402(a) — the same 92.35%-adjusted figure Schedule SE computes for self-employment tax — and that figure is then reduced by the §164(f) deduction, which is half of your self-employment tax.
From Schedule C to Earned Income, Step by Step
The self-employment component of earned income takes the same first two steps as Schedule SE, then adds a third:
| Step | What it is | Where it comes from |
|---|---|---|
| 1 | Schedule C net profit | Line 31 |
| 2 | Net earnings from self-employment (×92.35%) | Schedule SE Line 4a/4c, §1402(a) |
| 3 | Self-employment tax (×15.3%) | Schedule SE Line 12 |
| 4 | Half-SE-tax deduction (÷2) | Schedule 1 Line 15, §164(f) |
| 5 | Earned income for EITC/ACTC | Step 2 minus Step 4, §32(c)(2)(A)(ii) |
A worked example — a single freelancer with one qualifying child and $24,000 of Schedule C net profit, no other income:
node -e "
const netProfit = 24000;
const netEarnings = netProfit * 0.9235; // Sch SE Line 4a/4c, IRC 1402(a)
const seTax = netEarnings * 0.153; // Sch SE Line 12
const halfSeTaxDeduction = seTax / 2; // Sch 1 Line 15, IRC 164(f)
const earnedIncome = netEarnings - halfSeTaxDeduction; // IRC 32(c)(2)(A)(ii)
const agi = netProfit - halfSeTaxDeduction; // self-employment-only income
console.log('Net profit (Line 31):', netProfit.toFixed(2));
console.log('Net SE earnings (x0.9235):', netEarnings.toFixed(2));
console.log('SE tax (x15.3%):', seTax.toFixed(2));
console.log('Half SE-tax deduction:', halfSeTaxDeduction.toFixed(2));
console.log('Earned income:', earnedIncome.toFixed(2));
console.log('AGI:', agi.toFixed(2));
"
Net profit (Line 31): 24000.00
Net SE earnings (x0.9235): 22164.00
SE tax (x15.3%): 3391.09
Half SE-tax deduction: 1695.55
Earned income: 20468.45
AGI: 22304.45
$24,000 of Line 31 net profit becomes $20,468.45 of earned income — 14.7% less than the number on your Schedule C. That gap is entirely mechanical: it's the 7.65% employer-equivalent haircut applied twice, once inside "net earnings from self-employment" and once more through the half-SE-tax deduction. (As a shortcut, the self-employment earned-income component always equals net profit × 0.9235², since subtracting half of 15.3% of 92.35%-adjusted profit is the same operation as applying the 92.35% factor a second time.)
The 2026 EITC Numbers
Rev. Proc. 2025-32 §4.06 sets the inflation-adjusted 2026 EITC parameters under §32(b). The underlying statutory percentages in §32(b)(1) — 34% credit rate and 15.98% phaseout rate for one qualifying child — don't change annually; only the dollar breakpoints do:
| Qualifying children | Earned income amount | Max credit | Threshold phaseout (single/HoH) | Completed phaseout (single/HoH) | Threshold phaseout (MFJ) | Completed phaseout (MFJ) |
|---|---|---|---|---|---|---|
| None | $8,680 | $664 | $10,860 | $19,540 | $18,140 | $26,820 |
| One | $13,020 | $4,427 | $23,890 | $51,593 | $31,160 | $58,863 |
| Two | $18,290 | $7,316 | $23,890 | $58,629 | $31,160 | $65,899 |
| Three or more | $18,290 | $8,231 | $23,890 | $62,974 | $31,160 | $70,244 |
The credit also disappears if aggregate investment income exceeds $12,200 for 2026 under §32(i).
These figures cross-check against the base statutory percentages. For one qualifying child, 34% of the $13,020 earned income amount is $4,426.80, which rounds to the published $4,427 maximum credit. And $4,427 ÷ 15.98% + $23,890 = $51,593.38, which matches the published completed phaseout amount to the dollar. The inflation-adjusted table and the underlying rate structure agree, which is exactly what you'd expect from two pieces of the same formula.
The credit follows three zones as earned income rises: it phases in at the credit percentage until earned income reaches the earned income amount, plateaus at the maximum credit until AGI (or earned income, if greater) passes the threshold phaseout amount, then phases out at the phaseout percentage until it reaches $0 at the completed phaseout amount.
Five Net Profit Levels, Five Outcomes
Here's the full mechanic — Schedule C net profit through to the EITC amount — at five income levels for a single filer with one qualifying child:
node -e "
function computeRow(netProfit, p) {
const netEarnings = netProfit * 0.9235;
const seTax = netEarnings * 0.153;
const halfDed = seTax / 2;
const earnedIncome = netEarnings - halfDed;
const agi = netProfit - halfDed;
const base = Math.max(agi, earnedIncome);
let credit;
if (earnedIncome <= p.eia) credit = p.creditPct * earnedIncome;
else if (base <= p.threshold) credit = p.maxCredit;
else credit = Math.max(0, p.maxCredit - p.phaseoutPct * (base - p.threshold));
return { netProfit, netEarnings, seTax, halfDed, earnedIncome, agi, credit };
}
const p = { creditPct: 0.34, phaseoutPct: 0.1598, eia: 13020, maxCredit: 4427, threshold: 23890 };
for (const np of [6000, 15000, 24000, 30000, 40000]) {
const r = computeRow(np, p);
console.log([r.netProfit, r.netEarnings.toFixed(2), r.seTax.toFixed(2), r.halfDed.toFixed(2), r.earnedIncome.toFixed(2), r.agi.toFixed(2), r.credit.toFixed(2)].map(x => String(x).padStart(9)).join(' '));
}
"
6000 5541.00 847.77 423.89 5117.11 5576.11 1739.82
15000 13852.50 2119.43 1059.72 12792.78 13940.28 4349.55
24000 22164.00 3391.09 1695.55 20468.45 22304.45 4427.00
30000 27705.00 4238.86 2119.43 25585.57 27880.57 3789.31
40000 36940.00 5651.82 2825.91 34114.09 37174.09 2304.20
| Net profit (Line 31) | Earned income | AGI | 2026 EITC | Zone |
|---|---|---|---|---|
| $6,000 | $5,117.11 | $5,576.11 | $1,739.82 | Phasing in (34% of earned income) |
| $15,000 | $12,792.78 | $13,940.28 | $4,349.55 | Still phasing in — earned income is $227.22 short of the $13,020 earned income amount |
| $24,000 | $20,468.45 | $22,304.45 | $4,427.00 | Plateau — maximum credit |
| $30,000 | $25,585.57 | $27,880.57 | $3,789.31 | Phasing out (15.98% of the excess over $23,890) |
| $40,000 | $34,114.09 | $37,174.09 | $2,304.20 | Phasing out |
The $15,000 row is worth a second look: even though $15,000 of Schedule C profit is comfortably above the $13,020 earned income amount, the earned-income-adjusted figure ($12,792.78) is still $227.22 short of it — so the credit hasn't finished phasing in yet. A freelancer eyeballing their Schedule C profit against the IRS table would misjudge which zone they're in.
The IRS publishes the actual EITC amount for each return using a lookup table in $50 income brackets in the Form 1040 instructions, not the raw formula — so a real return's credit will match the bracket containing these figures, not the formula output to the penny. The mechanic above is what produces that table.
The Same Earned Income Powers the Additional Child Tax Credit
IRC §24(d)(1)(B)(i) computes the refundable ACTC as 15% of earned income "within the meaning of section 32" above a threshold — the identical §32(c)(2) definition just walked through, not a separate ACTC-specific formula. Per §24(h)(6), that threshold is $2,500 (substituted for the base statutory $3,000). The refundable amount is capped at $1,700 per qualifying child for 2026 — the inflation-adjusted figure from Rev. Proc. 2025-32 §4.05(2), up from the §24(h)(5) statutory base of $1,400. The nonrefundable Child Tax Credit itself is $2,200 per qualifying child for 2026 under §24(h)(2), also from Rev. Proc. 2025-32.
Using the same $24,000-net-profit, one-child example:
node -e "
const earnedIncome = 20468.45;
const threshold = 2500;
const refundableCap1Child = 1700;
const formula = 0.15 * (earnedIncome - threshold);
const refundable = Math.min(formula, refundableCap1Child);
console.log('15% x (earned income - 2500):', formula.toFixed(2));
console.log('Capped at:', refundableCap1Child);
console.log('Refundable ACTC:', refundable.toFixed(2));
"
15% x (earned income - 2500): 2695.27
Capped at: 1700
Refundable ACTC: 1700.00
The formula computes $2,695.27, but the $1,700-per-child cap binds — the refundable ACTC is $1,700, not $2,695.27. At the lower end of the income scale it works the other way: using the $6,000-net-profit row above, earned income of $5,117.11 produces 15% × ($5,117.11 − $2,500) = $392.57, which is well under the $1,700 cap, so the formula amount — not the cap — controls. Whether the cap or the formula binds depends entirely on where earned income falls, and it isn't obvious from the net profit figure alone which one you'll hit.
Three Things That Trip Up Schedule C Filers
Married filing separately usually forfeits both credits. §32(d)(1) requires a joint return for the EITC unless the narrow separated-spouse exception in §32(d)(2)(B) applies — living apart from your spouse for the last six months of the year (or a separation agreement) while a qualifying child lives with you more than half the year. Outside that exception, a low Schedule C profit doesn't matter if you file MFS.
Multiple Schedule Cs net together first. As covered in the multiple Schedule Cs guide, Schedule SE combines every Schedule C and Schedule F you file into one net-earnings figure before applying the 92.35% and half-SE-tax steps — and earned income for the EITC/ACTC starts from that same combined figure, not from any one business.
The Additional Medicare Tax never enters this calculation. §164(f)(1) explicitly excludes the §1401(b)(2) Additional Medicare Tax (0.9% above $200,000 single / $250,000 married filing jointly) from the half-deduction — but that tax is computed on Form 8959, separately from Schedule SE's 15.3% line, so it was never part of this math to begin with at any income level relevant to these credits.
Common Mistakes to Avoid
- Using Schedule C Line 31 directly as "earned income." It overstates earned income by roughly 14.7% at every income level, which can wrongly suggest you've cleared the earned income amount or crossed a phaseout threshold when you haven't.
- Forgetting that AGI, not just earned income, can trigger the phaseout. The EITC phaseout compares AGI or earned income, whichever is greater, against the threshold — a freelancer with investment income or a working spouse's wages can phase out on AGI even while their self-employment earned income alone looks safely under the threshold.
- Assuming the ACTC formula amount is always what you get. The 15%-of-excess-earned-income formula and the $1,700-per-child cap are two independent numbers — compute both and take the smaller one, the same discipline this corpus's §199A guides apply to that deduction's own multiple caps.
- Missing the separated-spouse exception (or its absence). Don't assume "married filing separately" is an automatic EITC disqualifier without checking §32(d)(2)(B) — and don't assume it applies without checking all three of its conditions.
- Not netting multiple Schedule Cs before computing earned income. A loss in a second business reduces earned income for these credits exactly as it reduces self-employment tax — compute the combined Schedule SE figure first.
Frequently Asked Questions
Is Schedule C net profit the same as "earned income" for the EITC?
No. Under IRC §32(c)(2)(A)(ii), the self-employment component of "earned income" is your net earnings from self-employment under §1402(a) — Schedule C net profit × 92.35%, the same figure Schedule SE uses — reduced by the deduction allowed under §164(f), which is half of your self-employment tax. So a $24,000 Schedule C net profit becomes $22,164.00 in net SE earnings, and after subtracting the $1,695.55 half-SE-tax deduction, only $20,468.45 counts as earned income for the EITC. The gap grows with every dollar of profit, since the reduction is proportional.
Does the Additional Child Tax Credit use the same "earned income" number as the EITC?
Yes. IRC §24(d)(1)(B)(i) defines the refundable Additional Child Tax Credit's earned income "within the meaning of section 32" — the exact EITC definition in §32(c)(2), including the same net-SE-earnings-minus-half-SE-tax reduction. The refundable ACTC equals 15% of earned income above $2,500 (per §24(h)(6)), capped at $1,700 per qualifying child for 2026. A freelancer with one child and $20,468.45 of earned income computes 15% × ($20,468.45 − $2,500) = $2,695.27, but the $1,700 cap binds, so the refundable credit is $1,700 — not $2,695.27.
What are the 2026 EITC dollar amounts for a freelancer with one qualifying child?
Per Rev. Proc. 2025-32 §4.06, for tax year 2026 a filer with one qualifying child has an earned income amount of $13,020, a maximum credit of $4,427, a threshold phaseout amount of $23,890 for single/head-of-household filers ($31,160 for married filing jointly), and a completed phaseout amount of $51,593 for single/head-of-household filers ($58,863 for married filing jointly). Above the completed phaseout amount, the credit is $0. The credit also disappears entirely if aggregate investment income exceeds $12,200 for 2026 under §32(i).
Can a self-employed person filing Married Filing Separately claim the EITC?
Generally no — IRC §32(d)(1) requires a joint return for married individuals. There is a narrow exception under §32(d)(2)(B): you're treated as unmarried if you don't file jointly, you lived with a qualifying child for more than half the year, and you either didn't share a home with your spouse during the last 6 months of the year or have a separation decree/agreement and aren't living with your spouse by year-end. Outside that exception, filing separately as a married freelancer forfeits the EITC entirely, regardless of how low your Schedule C profit is.
Does the half-SE-tax deduction used for "earned income" include the Additional Medicare Tax?
No, and this only matters at higher income levels than most EITC-eligible filers reach. IRC §164(f)(1) allows a deduction for half of the taxes imposed by §1401, "other than the taxes imposed by section 1401(b)(2)" — the 0.9% Additional Medicare Tax above $200,000 (single) or $250,000 (married filing jointly). That 0.9% surtax is computed separately on Form 8959 and was never part of Schedule SE's 15.3% self-employment tax line to begin with, so it doesn't change the earned income math in this guide's examples.
If I file two Schedule Cs, how does that affect earned income for the EITC?
Schedule SE nets the profit and loss from every Schedule C (and Schedule F) you file into one combined self-employment-tax calculation under §1402(a), and the EITC/ACTC earned-income computation starts from that same combined net-earnings figure — not from either business in isolation. A $30,000 profit in one business and a $9,000 loss in a second nets to $21,000 of combined net SE earnings before the 92.35% and half-SE-tax adjustments, exactly as it does for self-employment tax itself.
Authoritative References
- IRC §32 — Earned Income
- IRC §24 — Child Tax Credit
- IRC §164(f) — Deduction for One-Half of Self-Employment Taxes
- IRC §1402(a) — Net Earnings from Self-Employment
- Rev. Proc. 2025-32 (2026 inflation adjustments)
- IRS — Earned Income Tax Credit (EITC)
- IRS Schedule 8812 — Credits for Qualifying Children and Other Dependents
Related reading: Schedule C Line 31: Net Profit or Loss, Schedule SE and Self-Employment Tax, Filing Multiple Schedule Cs, QBI Deduction for Freelancers, MFJ vs. MFS for Freelancers, Schedule C 2026 Numbers Freelancers Need to Know
Track the Number That Actually Feeds These Credits
Getting "earned income" right starts with getting Schedule C net profit right — every dollar of overlooked expense inflates net profit, which inflates net SE earnings, which inflates the SE tax deduction, all before the EITC or ACTC formula ever runs. CentSense scans and categorizes every receipt to the correct Schedule C line and tracks mileage at the 2026 IRS rate, so your Line 31 (and everything downstream of it) reflects real records instead of a guess reconstructed at filing time. Start on the free tier (10 AI scans per month) and move to the Solo plan ($5/month) for unlimited receipt scanning and mileage logging.
This article is educational and not tax or financial advice. Consult a qualified tax professional about your specific situation.
Related reads
Continue learning with more tax and expense guides for freelancers.
2026-09-16
The Retirement-Plan Startup Tax Credit: What Hiring Your First Employee Is Worth Under IRC §45E (2026)
2026-09-16
Trading In Your Business Vehicle: Why It's Not Tax-Free Anymore, and the Records You Need Before You Sign (2026)
2026-09-16
Vending Machine Operator Tax Deductions (2026): COGS, Route Mileage, and the Home Storage Exception
2026-09-16
Trump Account vs. 529 Plan for Freelancers (2026): The §128 Employer Contribution Is Income-Tax-Free, Not FICA-Free
Compare alternatives
See how CentSense stacks up to other expense and receipt tools for freelancers.
- Keeper Tax alternative
- QuickBooks Self-Employed alternative
- FlyFin alternative
- Expensify alternative
- Shoeboxed alternative
- Veryfi alternative
- Dext alternative
- ReceiptsAI alternative
- Smart Receipts alternative
- EasyExpense alternative
- Zoho Expense alternative
- Rydoo alternative
- Fyle alternative
- Navan alternative
- Expense Tracker 365 alternative
- Paylocity alternative
- Wave Receipts alternative
- QuickBooks Online alternative
- Xero alternative
- See all alternatives →