Taxstra Logo
State Tax Guide

Oregon Capital Gains Tax, Explained

A 9.9% top rate, no long-term discount, and — if you're in the Portland metro — local income taxes most guides never mention. Here's the full stack.

A guide by Taxstra Tax & Accounting — CPA-led tax strategy for business owners

Quick Answer

Oregon taxes capital gains as ordinary income — no long-term discount — under progressive brackets that top out at 9.9%, a bracket that begins around $125,000 single / $250,000 joint. Live in the Portland metro and it gets heavier: county and Metro local income taxes also reach capital gains, pushing a top-bracket Portland seller to roughly 12–13% combined state and local before federal tax even starts. Run your numbers in our capital gains tax calculator — enter your Oregon rate (plus any local layer) in the state field.

How Oregon Taxes Capital Gains (Ordinary Income to 9.9%)

Oregon has no sales tax — the income tax carries the state, and it carries it hard. Capital gains get no special treatment: every gain lands on your Oregon return as ordinary income and climbs the same progressive brackets as your paycheck, topping out at 9.9% once taxable income passes roughly $125,000 single / $250,000 joint.

The federal holding-period discount — 0/15/20% for assets held over a year — simply doesn't exist here. What drives your Oregon bill is arithmetic, not patience: how much other income you have, and how much of the gain pokes above each bracket line.

Key Insight

For six-figure households, a gain is a 9.9% event

Because the top bracket starts at moderate income levels by top-bracket standards, most professionals selling a meaningful position are already in — or get pushed into — the 9.9% band. Estimate conservatively: assume the whole gain rides at 9.9% unless your total income is genuinely modest.

The Portland Layer: Two Local Taxes Most Guides Miss

Here's the part that surprises people who just moved — and plenty who haven't: if you live in the Portland metro, the state's 9.9% is not the end of the income tax. Two local income taxes apply to the same dollars, capital gains included:

  • Metro Supportive Housing Services (SHS) tax — about 1% on income over $125,000 single / $200,000 joint, across the tri-county Metro district.
  • Multnomah County Preschool for All (PFA) tax — roughly 1.5% over those same thresholds, stepping up to about 3% on income over $250,000 single / $400,000 joint, for county residents.

Stack them and a top-bracket Multnomah County seller faces roughly 12–13% combined state and local on a gain — a rate that quietly rivals the most expensive states in the country, from a state most people don't put in that category.

LayerWho pays itApprox. rate on a top-bracket gain
Oregon income taxAll Oregon residents9.9%
Metro SHS taxPortland-metro residents over the thresholds~1%
Multnomah PFA taxMultnomah County residents over the thresholds~1.5–3%
CombinedTop-bracket Multnomah seller~12–13%
Watch Out

Nothing withholds these taxes from a sale

Your brokerage won't hold back SHS or PFA money, and neither will a title company. Portland-area sellers routinely discover these taxes at filing time — after the proceeds are spent. If you're inside the district lines, budget the local layer the day you sell, not the following April.

Worked Example: Portland vs. Bend on a $150,000 Gain

Two married couples, identical finances: $300,000 of wages, and each sells stock for a $150,000 long-term gain. One lives in Multnomah County (Portland), the other in Bend.

Both are past the joint top-bracket line, so the whole gain takes Oregon's 9.9%: $14,850 each. Then the roads fork. The Portland couple's gain also runs through the local taxes: roughly $1,500 of Metro SHS (about 1% of the gain) and roughly $3,000 of Multnomah PFA (the gain spans the ~1.5% and ~3% tiers) — call it $4,500 of local tax the Bend couple simply doesn't owe.

Multnomah County sellerBend seller
Oregon tax on the gain (9.9%)$14,850$14,850
Metro SHS (~1%)~$1,500$0
Multnomah PFA (~1.5–3%)~$3,000$0
State + local total~$19,350 (~12.9%)$14,850 (9.9%)

Same state, same gain, a ~$4,500 difference decided entirely by address. That's the number to remember when a guide tells you Oregon's rate is "9.9%" and stops there.

The Full Stack: Federal + Oregon

Continue the Portland couple's math on the federal side. The $150,000 gain sits in the 15% long-term band, and MAGI of $450,000 runs $200,000 past the $250,000 NIIT threshold, so the full gain picks up the 3.8% NIIT:

LayerRateTax on the $150K gain
Federal long-term capital gains15%$22,500
Net investment income tax3.8%$5,700
Oregon income tax9.9%$14,850
Portland-metro local taxes~3%~$4,500
All-in≈ 31.7%≈ $47,550

Nearly a third of the gain, and that's the 15% federal band — a 20%-band seller does worse. Rental sellers add one more federal layer: depreciation claimed over the years comes back at up to 25% as recapture (run your depreciation numbers here), and Oregon taxes that slice as more ordinary income. For investment property, a 1031 exchange is the main tool that defers the federal gain entirely.

What Actually Moves the Needle in Oregon

  • Pick the year deliberately. Progressive brackets mean the same gain costs less in a low-income year — a sabbatical, a retirement gap year, a business-loss year. With no holding-period discount, when you sell is Oregon's biggest lever.
  • Spread income across years. Keeping each year's slice of a large gain under the top-bracket line — and, for Portland-metro sellers, under the local-tax thresholds — beats taking it all at once. The local thresholds are cliffs worth respecting on their own.
  • Harvest losses. Realized losses net against gains federally and flow through to the Oregon return — each harvested dollar saves at your combined rate, which for a Portland seller is a lot.
  • Mind the map. The Metro and Multnomah taxes follow residency and district lines. Where you live when the gain is recognized matters — a move planned for other reasons can be sequenced sensibly around a sale.
  • Don't plan around the kicker. Oregon's surplus-year credit refunds a slice of tax when revenue outruns forecasts. Nice when it happens; useless as a planning assumption.
Taxstra CPA Tip

Three payment streams, one deadline discipline

A big Oregon gain can create estimated-payment obligations federally, at the state level, and — in the Portland metro — for the local taxes, none of which are withheld automatically. Realize the gain and schedule the payments in the same quarter. Our estimated taxes guide covers the federal safe harbors.

Full walkthrough: estimated tax payments guide.

Oregon Capital Gains FAQs

Oregon taxes capital gains as ordinary income — no long-term discount — under progressive brackets that top out at 9.9%, with the top bracket starting around $125,000 single / $250,000 joint. If you live in the Portland metro, local income taxes stack on top: a top-bracket Multnomah County seller can face roughly 12–13% combined state and local on a gain, before any federal tax.

Selling into Oregon's 9.9% — or Portland's 13%?

We model the federal + Oregon + local stack, time the sale against your bracket picture, and build the three-way payment plan before the proceeds hit your account. Nationwide remote firm, deep multi-state practice.

Limited Availability

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.

Learn how our CPA-led team can help
30 minutes — no fluff, just answers
Zero obligation, zero pressure
Or Call (217) 788-0750
0+
Tax Returns Filed
0+
Years Experience
0%
CPA-Led Service
0min
Free Consultation

What to Expect on the Call

1
We learn about your business and tax situation
2
We explain which services fit your needs
3
You get honest answers — no hard sell