2025 Contribution Limits and Employer Matching
IRS Limits for 2025
| Contribution Type |
2025 Limit |
| Employee contribution (under 50) | $23,500 |
| Catch-up contribution (age 50–59, 64+) | +$7,500 (total $31,000) |
| Enhanced catch-up (age 60–63, SECURE 2.0) | +$11,250 (total $34,750) |
| Combined employer + employee limit | $69,000 |
Employer Matching: Don't Leave It Behind
Employer matching is the single best return on investment available in your compensation package. Common NC employer formulas:
- 50% of contributions up to 6% of salary — If you earn $60,000 and contribute 6% ($3,600), your employer adds $1,800. That's an immediate 50% return before any investment gain.
- 100% match up to 3% of salary — Contribute $1,800, get $1,800 free.
- Vesting schedule — Your own contributions are always 100% yours. Employer matching typically vests over 2–6 years; check your plan documents before changing jobs if you're close to a vesting cliff.
Traditional vs. Roth 401(k) for NC Filers
The choice between traditional (pre-tax) and Roth (after-tax) contributions comes down to one question: will your effective tax rate be higher now or in retirement? NC's flat rate simplifies this compared to graduated-tax states.
When Traditional Makes More Sense
If you're currently in the 22% or higher federal bracket and expect a lower effective rate in retirement (because you'll draw less than your working income), traditional contributions deliver a bigger upfront tax benefit. The NC flat rate stays the same, but the federal savings are locked in at your current higher rate.
When Roth Makes More Sense
If you're early in your career in the 12% federal bracket, or if you expect tax rates to rise in the future, Roth contributions make sense. You pay taxes now at a lower rate and withdraw tax-free in retirement. Roth 401(k) accounts also have no required minimum distributions (RMDs) during your lifetime under SECURE 2.0 rules.
Split Strategy
Many NC workers benefit from contributing to both — traditional for the immediate tax break, Roth for tax-free retirement income. If your employer offers both, splitting contributions gives you tax diversification: flexibility to draw from either pool in retirement depending on your income and tax situation that year.
Take-Home Pay: What Each Contribution Level Actually Costs You
The table below shows the real take-home cost of 401(k) contributions for a single filer at a $75,000 salary in NC (22% federal bracket, 4.25% NC state tax). The "actual cost" column shows how much your paycheck shrinks per dollar deferred after accounting for tax savings:
| Annual 401(k) Contribution |
Federal Tax Saved |
NC Tax Saved |
Net Cost to Take-Home |
| $3,000 (4%) | $660 | $128 | $2,212 |
| $6,000 (8%) | $1,320 | $255 | $4,425 |
| $10,000 (13%) | $2,200 | $425 | $7,375 |
| $23,500 (max) | $5,170 | $999 | $17,331 |
Maxing out your 401(k) at $23,500 costs you only $17,331 in take-home pay after tax savings — 26% less than the gross contribution amount. Use the NC Paycheck Calculator to see exactly how a specific contribution percentage changes your bi-weekly paycheck.
NC-Specific Retirement Tax Advantages
North Carolina offers several tax advantages that affect retirement income planning — not just the accumulation phase:
Social Security Is Fully Exempt
NC does not tax Social Security benefits, regardless of your income. This is a meaningful advantage over states like Minnesota, Colorado, and Connecticut that partially tax Social Security. For a retiree receiving $24,000/year in Social Security, NC's exemption saves $1,020 annually compared to a state that taxes it at 4.25%.
NC Tax Rate Is Dropping
The NC income tax rate is on a scheduled decline under current law: 4.25% for 2025, 3.99% for 2026, with further reductions planned in subsequent years. If you're building a traditional 401(k) now and plan to draw from it in 5–10 years, you'll pay a lower NC rate on withdrawals than you're saving today — an added incentive for traditional contributions.
No Local Income Tax
Unlike some states where cities like New York City or Philadelphia add their own income tax, NC has no local income taxes. Your state tax rate in Charlotte, Raleigh, or Asheville is identical.
Military Retirement Partial Exemption
Active-duty military retirees who established NC residency before August 12, 1989 (the Bailey settlement) pay no NC tax on retirement pay. More recently, NC passed legislation allowing up to $4,000 of other government retirement pay to be excluded annually.
Vesting, Rollovers, and Early Withdrawals
Vesting Schedules
Your own 401(k) contributions are always 100% vested immediately. Employer matching contributions vest on the plan's schedule — commonly graded vesting (20% per year over 5 years) or cliff vesting (100% after 3 years). If you're considering leaving a job, check how close you are to a vesting milestone before you resign.
Rolling Over When You Change Jobs
When you leave an NC employer, you have four options for your 401(k) balance:
- Roll to new employer's 401(k) — Simplest if the new plan has good low-cost funds
- Roll to an IRA — More investment options, often lower fees, keeps the money in a tax-advantaged account
- Leave it with the old employer — Allowed if the balance exceeds $5,000; may have higher fees over time
- Cash out — Triggers ordinary income tax plus a 10% early withdrawal penalty if you're under 59½. On a $30,000 balance, you could lose $6,000–$10,000 to taxes and penalties. Avoid this unless absolutely necessary.
Always request a direct rollover — the money goes straight from one account to another. An indirect rollover (check made out to you) triggers mandatory 20% withholding and a 60-day deadline to redeposit or face full taxation.
Early Withdrawals Before 59½
Early withdrawals are subject to a 10% federal penalty plus ordinary income tax at both federal and NC rates. On a $10,000 early withdrawal for someone in the 22% bracket, the combined cost is approximately $3,225 in taxes and penalties — leaving only $6,775. The CARES Act exception has expired; current hardship exceptions include disability, substantially equal periodic payments (SEPP), and separation from service at age 55.
Frequently Asked Questions
Does North Carolina tax 401(k) withdrawals in retirement?
Yes. Traditional 401(k) withdrawals are taxed as ordinary income in NC at the applicable rate (3.99% for 2026 and scheduled to decrease further). Roth 401(k) qualified withdrawals are tax-free at both the federal and NC state level. Social Security income is fully exempt from NC tax, so coordinating your 401(k) withdrawals with Social Security timing can reduce your overall tax burden.
Should I prioritize my 401(k) or pay off debt first?
If your employer offers matching, contribute at least enough to capture the full match before paying extra toward debt — the match is a guaranteed 50–100% return that no debt payoff can beat. Beyond the match, compare your after-tax interest rate on debt against the expected 401(k) return. High-interest debt (8%+) typically deserves priority over additional 401(k) contributions above the match.
Can I contribute to both a 401(k) and an IRA?
Yes. You can contribute to a 401(k) at work and also contribute up to $7,000 to a traditional or Roth IRA ($8,000 if age 50+) for 2025. The deductibility of traditional IRA contributions phases out at higher incomes if you're covered by a workplace plan — but Roth IRA contributions remain available up to $150,000 (single) or $236,000 (married filing jointly) in MAGI.
How does a 401(k) affect my NC tax return?
Traditional 401(k) contributions are excluded from your W-2 Box 1 wages (federal taxable wages), and NC follows federal treatment — so your state taxable income is also reduced by your traditional 401(k) contributions. You don't need to make any special adjustment on your NC D-400. Roth 401(k) contributions are included in your wages since you already paid tax on them.
Related retirement guides: How to Open a Roth IRA in NC — tax-free growth and withdrawals as a complement to your 401(k). And if you're approaching retirement, see our guide on whether Social Security is taxed in North Carolina.