How Oregon's system is organized
Oregon does not impose a general retail sales tax. Businesses can still face the Corporate Activity Tax and industry or local charges that are not sales tax.
The headline rate is only the beginning
There is no general sales-tax rate or return. Sellers must still evaluate destination-state collection when shipping outside Oregon.
Tax situs is a legal determination. Mailing city, ZIP code, county proximity, and geocoding are useful evidence, but none should silently substitute for the jurisdiction rule that controls the transaction.
Rules that can change the answer
Product identity should be established before a rate is selected. In Oregon, examples that deserve their own rule path include:
These are examples, not an exhaustive taxability matrix. Bundles, customer use, delivery method, exemptions, and effective dates can change the result.
Beyond three headline examples
The underlying research inventory contains 6 Oregon treatment records across 4 product families. The inventory includes effective-date, evidence, rate-class, local-interaction, and sourcing fields. Its breadth is not a claim that every observed treatment is active in production: unresolved or independently unreviewed records remain non-operative.
Explore all 6 Oregon research recordsSearch treatment, rate, local, sourcing, evidence, and effective-date fields
6 of 6 records shown
general tangible personal propertyno rate
Research observation — independent review required
- Treatment
- excluded from base
- Rate application
- no rate
- Rate class
- no rate
- State rate
- 0%
- Local rate
- 0%
- Taxable base
- no general sales tax
- Local interaction
- no local rate
- Sourcing
- standard situs
- Evidence required
- standard transaction record
- Effective-window status
- current authority verified start not pinned
- Runtime boundary
- effective start and exception boundary required
Before operational use: pin governing effective start; prove exception taxonomy coverage; independent review
cannabisspecial
Research observation — independent review required
Identity or conditions: subtype: recreational
- Treatment
- included in base
- Rate application
- special rate required
- Rate class
- special
- State rate
- 17%
- Taxable base
- retail price of marijuana items
- Local interaction
- product specific local
- Sourcing
- standard situs
- Evidence required
- licensed retailer recreational product and locality
- Effective-window status
- current authority verified start not pinned
- Runtime boundary
- special rate and local marijuana resolver required
Before operational use: pin governing effective start; build locality effective windows; implement special-rate composition; independent review
State authority research source 1State authority research source 2
cannabisno rate
Research observation — independent review required
Identity or conditions: purchaser status: medical cardholder; subtype: medical
- Treatment
- excluded from base
- Rate application
- no rate
- Rate class
- no rate
- State rate
- 0%
- Local rate
- 0%
- Taxable base
- medical cardholder purchase excluded from marijuana retail tax
- Local interaction
- no local rate
- Sourcing
- standard situs
- Evidence required
- medical product and cardholder status category
- Effective-window status
- current authority verified start not pinned
- Runtime boundary
- privacy safe cardholder status evidence and effective start required
Before operational use: pin governing effective start; prove cardholder status without sensitive document persistence; independent review
lodgingspecial
Research observation — independent review required
Identity or conditions: maximum rental days: 29
- Treatment
- included in base
- Rate application
- special rate required
- Rate class
- special
- State rate
- 1.5%
- Taxable base
- amount charged for transient lodging
- Local interaction
- product specific local
- Sourcing
- standard situs
- Evidence required
- lodging duration provider or intermediary and locality
- Effective-window status
- current authority verified start not pinned
- Runtime boundary
- duration special rate and local lodging resolver required
Before operational use: pin current rate start; build locality effective windows; implement lodging special-rate composition; independent review
State authority research source 1State authority research source 2
vehiclespecial
Research observation — independent review required
Identity or conditions: sale context: out of state dealer
- Treatment
- included in base
- Rate application
- special rate required
- Rate class
- special
- State rate
- 0.5%
- Local rate
- 0%
- Taxable base
- retail sales price of qualifying taxable vehicle
- Local interaction
- no local rate
- Sourcing
- special
- Evidence required
- seller location vehicle qualification mileage title and registration
- Effective-window status
- current authority verified start not pinned
- Runtime boundary
- vehicle qualification role and special sourcing resolver required
Before operational use: pin governing effective start; encode taxable-vehicle qualifications and seller role; implement special sourcing; independent review
State authority research source 1State authority research source 2
vehicleunresolved
Research observation — independent review required
Identity or conditions: sale context: in state dealer sale
- Treatment
- unresolved
- Rate application
- special rate required
- Rate class
- unresolved
- State rate
- 0.5%
- Local rate
- 0%
- Taxable base
- dealer retail sales price of qualifying taxable vehicle
- Local interaction
- no local rate
- Sourcing
- special
- Evidence required
- dealer taxpayer role vehicle qualification and nonpass through analysis
- Effective-window status
- current authority verified start not pinned
- Runtime boundary
- seller liability role not supported
Before operational use: pin governing effective start; adjudicate legal pass-through and taxpayer role; keep seller liability out of customer sales tax; independent review
State authority research source 1State authority research source 2
No statewide general sales-tax return
Oregon has no statewide general sales-tax return. Local, resort, gross-receipts, or other special-tax filings must be evaluated separately.
Collected by a marketplace does not mean invisible
No general sales-tax marketplace return applies, although local or other business taxes may still need review.
Seller registration, nexus thresholds, zero-return obligations, facilitator certifications, and direct sales must be evaluated separately. Prophit keeps those facts attached to the return treatment instead of dropping marketplace transactions from the record.
Documenting exempt Oregon sales
No single general state resale form is represented for this jurisdiction. Use the applicable state, local, multistate, or purchaser-issued documentation only after confirming eligibility.
A certificate should be tied to the correct customer, seller, state, reason, product use, effective period, and transaction population, then monitored for expiration or changed facts.
State-specific knowledge, carried into the workflow
Prophit recognizes that Oregon has no statewide general sales-tax return and separates local or special-tax analysis from ordinary state sales-tax workflows.
See how Prophit.ai compares to other options in the sales tax software buyer's guide.
Product availability varies by jurisdiction and customer configuration. Workflow support does not by itself establish registration, filing authority, credentials, agency acceptance, or tax advice.
Start with the authority
This guide is grounded in the repository's reviewed filing, marketplace, certificate, and tax-authority records. Rules change; confirm the current source and effective period before acting.
Reviewed and current as of August 22, 2026
