North Carolina Capital Gains Tax, Explained
A flat 3.99% on every gain, a tax base borrowed straight from your federal return, and a legislated rate schedule that's actually moving lower. Here's the math.
A guide by Taxstra Tax & Accounting — CPA-led tax strategy for business owners
Quick Answer
North Carolina taxes capital gains as ordinary income at its flat 3.99% rate for 2026, with no long-term discount and no separate capital gains schedule. A $150,000 gain costs $5,985 in North Carolina tax regardless of how long you held the asset. Stack the federal side (0/15/20% plus the 3.8% NIIT for higher earners) on top and most sellers land between roughly 19% and 27% combined. Run your numbers in our capital gains tax calculator, enter 3.99% in the state field.
The Flat Rate, and a Step-Down Schedule That's Actually On Track
North Carolina has spent the last several years on a legislated march toward a lower flat income tax rate, and capital gains ride along for the whole trip because the state doesn't tax gains any differently than wages. The rate for 2026 is 3.99%, down from 4.25% the year before, and it applies to every dollar of gain: stock, crypto, a rental near Lake Norman, a business you built in the Triangle.
What makes North Carolina different from most flat-tax states is that the step-down isn't a one-time promise. A new state budget passed by the General Assembly on July 2, 2026 (awaiting the Governor's signature) sets a schedule that drops the rate to 3.49% for 2027 through 2029, 3.24% for 2030 through 2032, and 2.99% for 2033 and 2034. This replaces the older revenue-trigger mechanism under Session Law 2023-134, which would have pushed the rate to 2.99% as soon as 2028 had the state kept clearing its annual revenue triggers. A further reduction to 2.49% is still possible after 2034 under a revenue-trigger mechanism, though that's far enough out that plans can change.
| Tax year | NC flat rate | $150,000 gain, NC tax |
|---|---|---|
| 2025 | 4.25% | $6,375 |
| 2026 | 3.99% | $5,985 |
| 2027-2029 (scheduled) | 3.49% | $5,235 |
| 2030-2032 (scheduled) | 3.24% | $4,860 |
| 2033-2034 (scheduled) | 2.99% | $4,485 |
For a seller with real flexibility on timing, the schedule is a genuine planning input, not just a talking point. The same $150,000 gain costs about $1,500 less in North Carolina tax in 2027 than it did in 2025, purely from the rate falling, with no change in strategy required, and about $1,890 less by 2033-2034. That said, this schedule reflects a budget bill that hasn't yet been signed and could still change, so don't build a multi-year plan on rates that haven't happened yet.
Your Federal Playbook Works Here Automatically
The federal system sorts your gains into buckets: short-term at ordinary rates, long-term at 0%, 15%, or 20%, with the 3.8% NIIT layered on above $200K/$250K MAGI. North Carolina skips the bucketing entirely and starts from your federal taxable income, then applies its flat rate. That structural feature means most federal planning moves do double duty with no separate state election to file.
- Loss harvesting: losses that offset gains federally shrink the North Carolina number in the same motion.
- Gain timing: a gain pushed into a lower federal bracket year, or into a year with a lower scheduled NC rate, saves at both layers at once.
- 1031 exchanges: gain deferred federally generally stays out of North Carolina income too.
- Installment sales: spreading a gain across years spreads the North Carolina bill along with the federal one, and may let later installments land at a lower scheduled state rate.
One planning motion, two tax bills
Because North Carolina piggybacks on the federal return, every dollar you keep out of federal income saves roughly 3.99 cents of North Carolina tax on top of the federal savings, automatically. There is no separate state game to play. Optimize the federal side well and the North Carolina side follows.
Selling Raleigh, Charlotte, or Coastal Real Estate: Recapture Is Just More Income
On the federal side, a rental sale splits into layers: the depreciation you claimed comes back as recapture at up to 25%, the remaining gain gets long-term rates, and the NIIT can ride on top. North Carolina flattens the whole stack, recapture and appreciation together, into ordinary income at 3.99%.
Worked example: you sell a Charlotte-area rental for a $250,000 total gain, of which $70,000 is depreciation recapture, and you're in the 15% federal bracket. Federal: $70,000 × 25% = $17,500, plus $180,000 × 15% = $27,000, for $44,500. North Carolina: $250,000 × 3.99% = $9,975, no separate recapture rate, no separate schedule. Combined: about $54,475 before any NIIT.
The Raleigh, Charlotte, and coastal markets (the Outer Banks and Wilmington corridors especially) have absorbed a wave of investor purchases over the past several years, which means a wave of eventual sales carrying meaningful accumulated depreciation. Because North Carolina's bill scales with the total gain rather than singling out recapture, the state side of a rental exit is predictable arithmetic; the federal 25% recapture layer is where the real planning happens, and sizing your accumulated depreciation before you list is the useful homework.
Moving to North Carolina Before You Sell
North Carolina's population growth, driven heavily by the Raleigh-Durham tech corridor and Charlotte's banking sector, has brought a steady stream of sellers relocating from higher-tax states before or around a liquidity event. The appeal is obvious on paper: a flat 3.99% is meaningfully lower than the top marginal rate in several of the states people are leaving.
The planning trap is timing. States generally tax capital gains based on where you were domiciled when the gain was realized, not where you plan to live next, and a sale that closes shortly before or after a move can draw residency scrutiny from the state you're leaving. Establishing North Carolina domicile (driver's license, voter registration, primary home, day-count) well before a large sale closes is the difference between a clean 3.99% state tax bill and a dispute with your prior state's tax department.
Don't sell mid-move
If you're relocating to North Carolina specifically to realize a large gain at the lower rate, build a real gap between establishing domicile and closing the sale. A transaction that closes while your prior-state ties are still strong invites the old state to argue the gain was still theirs to tax.
Coastal and Short-Term Rental Exits
North Carolina's coast, the Outer Banks, Wilmington, and the beach towns south of it, has one of the busiest short-term-rental markets on the Eastern Seaboard. A meaningful share of those owners bought in using the STR strategy: cost segregation plus accelerated depreciation to front-load deductions against high W-2 or business income.
Selling runs that strategy in reverse. Depreciation that sheltered income on the way in generally comes back as recapture on the way out, and the more aggressively you front-loaded it, the larger the slice of your sale price that returns as ordinary-taxed income rather than discounted long-term gain. North Carolina's role is simple and unavoidable: the whole gain, recapture included, is state income at 3.99%.
Model the exit before you list
A coastal STR owner who took large first-year bonus depreciation is often surprised at closing: the model that made the purchase attractive assumed the deductions, but not the eventual recapture bill. Run the accumulated-depreciation number before you list, both federal and North Carolina, and check whether a 1031 exchange changes the answer.
And whatever the exit looks like, a six-figure gain with no withholding usually triggers quarterly estimated payments, federal and North Carolina both, due in the quarter of the sale rather than the following April.
North Carolina Capital Gains FAQs
Capital gains tax by state
Selling into a six-figure North Carolina gain?
We model the federal + North Carolina stack, the recapture math on rentals and coastal STRs, and the estimated-payment plan, before the transaction locks your options. Nationwide remote firm, deep real estate practice.
Find Out What You're Overpaying in Taxes
Book a free 30-minute call to walk through your situation. We'll tell you exactly how our CPA-led team can help — and whether we're the right fit.
