Key Facts About Crypto Tax in Portland
Portland taxes income like almost nowhere else in America. Oregon's 9.9% top rate starts at just $125,000 for single filers, and inside Multnomah County the Preschool for All tax and the Metro homeless services tax stack another 4% on top at the margin. Crypto gains count as income for all three. The same city has no sales tax at all, which tells you where the load sits: on exactly the numbers we reconcile.
- A top-bracket Multnomah County resident pays a combined 13.9% marginal state and local rate on crypto gains: Oregon's 9.9%, up to 3% Preschool for All, and 1% Metro homeless services tax, more than California's 13.3%.
- Oregon's 9.9% top bracket begins at $125,000 of taxable income for single filers, one of the lowest entry points for a top rate in the country.
- A $500,000 long-term crypto gain costs about $188,500 in Portland versus roughly $134,540 in Seattle and $119,000 in Tampa.
- The Multnomah County Preschool for All rates are scheduled to rise 0.8 points on January 1, 2027, to 2.3% and 3.8%.
- Oregon has no sales tax, one of five states without one, so income taxes carry the load and capital gains get no discount for holding period.
- Count On Sheep delivers CPA-ready 8949, Schedule D, and Schedule 1 inputs for Portland investors. Your CPA files, or you file with TurboTax.
Portland crypto investors face the deepest income tax stack on the West Coast: Oregon's 9.9% top rate starting at $125,000 single, the Multnomah County Preschool for All tax of up to 3%, and the 1% Metro homeless services tax, a combined 13.9% marginal rate that exceeds California's 13.3%. All three layers tax crypto gains as ordinary income with no holding-period discount, and each files separately through the Portland Revenue Division. Count On Sheep, a USA-based team with former Big 4 leadership, delivers one reconciled set of CPA-ready Form 8949, Schedule D, and Schedule 1 inputs clean enough to feed all four returns. We do not file. Your CPA files, or you file with TurboTax.
Phone: (858) 434-7547
Why Portland crypto investors need a specialist
Portland crypto holders file more income tax returns than almost anyone in the country: federal, Oregon, and up to two local returns that most tax software handles badly. Every one of them reads gains, staking income, and mining income off the same crypto ledger, so one reconciliation error repeats three or four times.
The Silicon Forest built the holder base. Intel runs its largest concentration of facilities and employees anywhere in the world across its Hillsboro campuses, Nike is headquartered in Beaverton, and the metro holds about 2.5 million people. Engineers who bought crypto through the 2017 and 2021 cycles now sit on appreciated stacks, and their RSU income already pushes them past the thresholds where every local tax turns on.
The stack is the defining local fact. Oregon taxes gains as ordinary income up to 9.9%. Multnomah County residents above $125,000 single or $200,000 joint add the Preschool for All tax at 1.5%, rising to 3% at the margin above $250,000 single or $400,000 joint. Metro district residents add 1% for supportive housing above the same base thresholds. Each is filed separately through the Portland Revenue Division, each has its own estimated-payment rules, and a large crypto gain can trip all of them in a single year.
Geography moves the answer. A Vancouver, Washington resident working in Portland pays Oregon tax on wages but owes no Oregon tax on crypto gains, while Washington's own 7% excise reaches only long-term gains above $278,000 for 2025. Inside the metro, county and district boundaries decide whether the local taxes apply at all. Where you lived on the date of each sale is a factual question that lot-level records answer cleanly.
Timing has extra angles here. The Preschool for All rates rise 0.8 points in 2027, Oregon's kicker returns surplus revenue as a credit in some years, and the no-discount treatment of long-term gains means state cost is flat while federal cost still rewards holding. Those decisions belong to you and your CPA. We deliver per-lot 8949 detail, Schedule D totals, and Schedule 1 items with the workpapers behind every number.
What crypto gains actually cost in Portland
Portland residents pay federal capital gains of up to 23.8% including NIIT, Oregon tax of up to 9.9%, and inside Multnomah County up to 4% more in local income taxes. All three layers treat crypto gains as income, none gives a long-term discount, and the local layers are filed as separate returns through the Portland Revenue Division.
What a $500,000 long-term crypto gain costs a top-bracket resident
| City | State + local tax | Federal (LTCG + NIIT) | Total tax | Extra cost vs Tampa |
|---|---|---|---|---|
| Portland | $69,500 (13.9%) | $119,000 (23.8%) | $188,500 | +$69,500 |
| Seattle | $15,540 (7% above deduction) | $119,000 (23.8%) | $134,540 | +$15,540 |
| Tampa | $0 | $119,000 (23.8%) | $119,000 | Baseline |
Illustrative math at top marginal rates on a $500,000 long-term gain. Federal assumes the 20% long-term rate plus 3.8% net investment income tax. The Portland figure assumes a single-filer Multnomah County resident above the top Preschool for All tier, inside the Metro district. Washington taxes only long-term gains above a $278,000 deduction for 2025. Actual liability depends on total income, filing status, and exact address.
Federal conformity in Oregon
Oregon starts from federal taxable income, so federal basis, specific identification, and characterization flow through to the state and local returns. The local taxes key off Oregon taxable income, which means one reconciled crypto ledger feeds all four filings.
What this means in practice: a top-bracket Multnomah County resident keeps about 62 cents of a long-term crypto gain dollar, and every basis error is repeated across federal, state, county, and Metro filings. Estimated payments matter on the local taxes too, and a single large disposal can trigger all of them at once. The reconciliation has to be right once, early, so four returns inherit clean numbers instead of one error four times.
What we untangle for Portland crypto investors
Four steps, start to finish
From anywhere in Oregon.
Connect
You connect read-only access to your exchanges and share wallet addresses. CSV exports work too.
Reconcile
We pull and reconcile every wallet, exchange, and DeFi interaction into one ledger with cost basis, holding period, and proceeds per lot.
Specialist Review
A senior crypto tax professional reviews edge cases. Manual basis splits, DeFi classifications, bridge events, restaking, NFTs.
CPA-Ready Reports
You get CPA-ready Form 8949, Schedule D, Schedule 1 inputs (and Schedule C for mining), plus full workpapers. Hand to your CPA, or load into TurboTax.
Clean files, ready for your CPA
When the crypto tax work is done, you receive a tidy package: Form 8949 detail, Schedule D totals, Schedule 1 inputs for staking and airdrops, and the workpapers behind every number. That goes straight to your CPA, or into TurboTax.
Talk through your crypto tax situation first.
Every wallet, exchange, and DeFi history is different. Start with a consultation so we can understand the work, confirm what your CPA needs, and outline the cleanest path forward for your Oregon return.
Common questions, Portland edition
Do you have an office in Portland?
No. Count On Sheep is headquartered in San Diego and serves Portland clients remotely through a secure portal, video calls, and read-only exchange access. The deliverable is identical: a CPA-ready crypto package your tax professional can file from.
Do you file my Oregon or Portland taxes?
No. We produce the crypto inputs: Form 8949 detail, Schedule D totals, and Schedule 1 income items. Your CPA files the federal return, the Oregon return, and the local returns, or you file yourself with TurboTax. We stay out of preparation on purpose.
What is the combined tax rate on crypto gains in Portland?
Up to roughly 37.7% on long-term gains for a top-bracket Multnomah County resident: 20% federal, 3.8% NIIT, 9.9% Oregon, up to 3% Preschool for All, and 1% Metro SHS. Short-term gains run higher because the federal layer switches to ordinary rates.
What are the Preschool for All and Metro SHS taxes?
Two local income taxes created by voters in 2020. Preschool for All applies to Multnomah County residents at 1.5% above $125,000 single or $200,000 joint, and 3% at the margin above $250,000 single or $400,000 joint. Metro SHS applies at 1% above the base thresholds inside the Metro district. Crypto gains and reward income count as income for both.
Does Oregon tax long-term gains at a lower rate?
No. Oregon taxes all capital gains as ordinary income regardless of holding period, and the local taxes follow the same base. The long-term benefit exists only federally, where holding-period proof is worth up to 17 percentage points.
I live in Vancouver, Washington and work in Portland. Who taxes my crypto?
Oregon taxes your Oregon-source wages but not your investment gains as a Washington resident. Washington levies no income tax, though its 7% excise applies to long-term gains above $278,000 for 2025. Residency documentation is what keeps the gain on the Washington side.
Does the Oregon kicker apply to crypto-heavy years?
The kicker is a credit equal to a percentage of your prior-year Oregon tax liability in surplus years, so a big crypto year can increase a later kicker credit. Your CPA computes it; our job is making sure the liability it is computed from is built on correct crypto numbers.
Are staking rewards taxable in Portland?
Yes, three times over at the margin: federal ordinary income at receipt-date value, Oregon income, and local taxable income above the county and Metro thresholds. Each reward also sets its own basis for the eventual sale.
Can my Portland CPA use your reports?
Yes. The package is built for handoff: 8949 detail, Schedule D totals, Schedule 1 items, and workpapers supporting every classification. Your CPA files federal, state, and both local returns from it without redoing the crypto work.
What do I need to get started?
Exchange access or CSV exports, wallet addresses, prior returns that touched crypto, and your address history if you have moved within the metro. We scope everything on a free consultation call first.
Ready to get your crypto tax handled and CPA-ready?
Book a free scoping call or call us directly. We serve Portland investors remotely, wherever your wallets live.


