What the statute actually removes
Section 280E disallows deductions and credits paid or incurred in carrying on a trade or business that traffics in a Schedule I or II controlled substance. Cannabis is still Schedule I federally, so every Oregon producer, processor, wholesaler and retailer is inside the rule regardless of how flawless their OLCC compliance record is.
What survives is cost of goods sold, because gross receipts are reduced by COGS before taxable income exists at all. This is why inventory accounting, not clever deduction hunting, is the highest-leverage tax work available to an Oregon cannabis operator.
Building cost of goods sold you can defend
We apply the inventory rules under Treasury Regulation 1.471 to capture legitimate production and acquisition costs: direct materials, direct labor, cultivation and processing labor burden, allocable facility costs tied to production space, and inbound transportation. Producers and processors have far more room here than retailers, and we build the allocation to match the license.
The goal is a position that survives examination, not one that maximizes the number on paper. An aggressive COGS figure with no supporting production records is a liability, not a strategy.

The Oregon offset
Oregon's subtraction for federally disallowed expenses is the state's partial answer to 280E. Every dollar of retail wages, marketing spend or professional fees that federal law rejects can still reduce Oregon taxable income when documented properly. We calculate it from the same disallowance schedule that supports the federal return.
Structure: useful, oversold and frequently botched
Separating non-plant-touching activity — real estate, equipment, intellectual property, management services — into distinct entities can move some economics outside 280E's reach. It also invites scrutiny when pricing is not arm's length and documentation is thin. We evaluate whether a structure genuinely fits your license mix in Portland, Salem, Bend or wherever you operate, and we say no when the risk outweighs the benefit.

