Which tax jurisdictions Gresham is actually in
Gresham is in Multnomah County. Oregon’s local tax boundaries do not follow city limits or ZIP codes, so this is worth being precise about.
- Inside the Metro district, so Metro SHS applies to income above $128,000 single / $205,000 joint.
- Inside Multnomah County, so Preschool for All applies above $125,000 single / $200,000 joint.
- Not in the City of Portland, so no Arts Tax — which surprises people, because Preschool for All does apply. The two taxes have different geographies.
- Inside the TriMet district, so the TriMet self-employment tax reaches self-employed people working here — see transit taxes.
The local economy, and what it means for a tax return
A large trades and service base — construction, landscaping, auto, food service — alongside manufacturing and distribution employers, and a substantial population of owner-operated small businesses. Gresham has more households whose income sits just under the local thresholds than almost anywhere in the metro, which makes the threshold arithmetic worth actually checking rather than assuming.
We work with clients around downtown Gresham and the Main City Park area, the Rockwood corridor, the industrial belt along NE Division and Troutdale and Fairview to the north.
Who we work with in Gresham
- Construction, landscaping, auto and food service businesses across the east metro
- Manufacturing and distribution employers along the NE Division industrial belt
- Owner-operated small businesses in the downtown and Rockwood corridors
- Households sitting just below or just above the Preschool for All threshold, where the arithmetic is worth checking
What we do most of in Gresham
Tax situations we see in Gresham
The county tax nobody expects out here
Gresham is fifteen miles from downtown Portland and firmly inside Multnomah County, so Preschool for All applies on residency. Households who moved east specifically to leave Portland behind are consistently surprised by it. The Arts Tax, which genuinely is a City of Portland tax, does stop at the city line — so a Gresham household owes the county tax and not the city one, which is the opposite of what most people guess.
Employers who never set up local withholding
East metro employers are among the most likely to have missed Metro SHS and Preschool for All withholding entirely, usually because the business grew past the thresholds without anyone revisiting the payroll setup. It is correctable mid-year at modest cost and expensive to discover at filing. If you employ anyone earning near six figures in this county, it is worth checking this week rather than in January.
Crews working across three counties
A Gresham trades business frequently has crews in Multnomah, Clackamas and Washington counties in the same week. Withholding follows where each employee actually worked, not where the yard is. For local taxes that means tracking the jurisdiction rather than just the state, because Metro and Multnomah County have different boundaries and a day in Gresham and a day in Beaverton produce different answers.
Working with us from here
About thirteen miles from the Clackamas office, twenty-five minutes via I-205.
Most clients outside the immediate Clackamas area work with us remotely — secure document exchange, a phone or video appointment, and e-filing. If you would rather sit across a desk, both offices do that too: Clackamas and The Dalles.
Questions we get from Gresham
Do I owe Preschool for All in Gresham?
Yes, on income above the threshold — Gresham is in Multnomah County, and Preschool for All applies to county residents regardless of city.
Do I owe the Portland Arts Tax?
No. The Arts Tax is a City of Portland tax and Gresham is a separate city. This is the pairing that confuses people most in the east metro.
My employer is not withholding the county tax.
Employers do have withholding obligations above the threshold, but the liability is yours either way. If nothing is being withheld, estimated payments are the way to avoid a penalty.
We are just over the Preschool for All threshold. Is there anything to do?
Only the amount above the threshold is taxed, so being just over is far less painful than it sounds. If you want to move under it, pre-tax retirement contributions are the usual lever and they have to happen before 31 December.
Our business is in Gresham but we work all over. Which city taxes apply?
Portland Business License Tax and Multnomah County Business Income Tax follow income sourced to those jurisdictions. Work performed for Portland customers counts, work in Clackamas or Washington County does not. Books that record where each job was performed answer this without a reconstruction.
Talk to someone who files these returns every week
Bring last year’s return and whatever changed. Start with a complimentary 15-minute introductory call about your situation and whether we are a good fit.

Written by
Enrolled Agent, Oregon Licensed Tax Consultant
License number: Enrolled Agent 00160070-EA · Oregon Licensed Tax Consultant 35746-C
Heather has spent more than a decade preparing individual and business returns across the Portland metro and the Columbia Gorge, and holds unlimited rights to represent taxpayers before the IRS.
Last reviewed
This page is general information about Oregon, Washington and federal tax rules, not advice about your own return. Thresholds and rates change every year. Figures were verified as of August 2026 — check the linked official sources, or talk to us about your situation.
