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.
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.
| Layer | Who pays it | Approx. rate on a top-bracket gain |
|---|---|---|
| Oregon income tax | All Oregon residents | 9.9% |
| Metro SHS tax | Portland-metro residents over the thresholds | ~1% |
| Multnomah PFA tax | Multnomah County residents over the thresholds | ~1.5–3% |
| Combined | Top-bracket Multnomah seller | ~12–13% |
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 seller | Bend 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:
| Layer | Rate | Tax on the $150K gain |
|---|---|---|
| Federal long-term capital gains | 15% | $22,500 |
| Net investment income tax | 3.8% | $5,700 |
| Oregon income tax | 9.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.
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
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.
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.
