
The 2026 Federal Position: Rescheduling Is a Process, Not an Event
The single largest variable in a Colorado cannabis operator's 2026 tax position is the unresolved federal rescheduling of marijuana from Schedule I to Schedule III of the Controlled Substances Act. The proposed rule published by the Department of Justice following the Department of Health and Human Services scientific and medical review moved the question out of the theoretical and into formal administrative rulemaking, where it now sits inside an evidentiary hearing process before an administrative law judge. That process involves designated participants, witness testimony, documentary evidence, post-hearing briefing, a recommended decision, and ultimately a final rule signed by the Attorney General. Each of those stages can slip by quarters, and any of them can be paused by interlocutory appeals or by litigation filed under the Administrative Procedure Act.
Why does an operator's controller need to understand the procedural mechanics? Because the tax consequence attaches to the effective date of a final rule, not to press coverage, not to a recommended decision, and not to a preliminary agency signal. IRC Section 280E disallows deductions and credits for any trade or business trafficking in controlled substances within Schedule I or Schedule II. If and when marijuana is formally placed in Schedule III, the statutory predicate for 280E disallowance no longer applies to marijuana businesses on a going-forward basis. Until that final rule takes effect, 280E applies with full force, and any return position taken as though it does not is an exposed position that will attract accuracy-related penalties under IRC Section 6662.
The correct posture for a Colorado licensee in 2026 is dual-track. Continue to file, accrue, and reserve as a full 280E taxpayer. In parallel, build and maintain the cost-allocation infrastructure and the documentation trail that will let you compute a non-280E tax position quickly, and that will support protective refund claims for open years should the change be given any retroactive character. Operators who wait for the final rule before building the allocation model will spend the following two filing seasons reconstructing records they should have kept contemporaneously.
There is also a mid-course risk that gets underweighted: a change in scheduling does not automatically change state conformity, does not resolve the treatment of a short taxable year that straddles an effective date, and does not by itself unwind uncertain tax positions already recorded under ASC 740. Expect a transition period in which the correct answer is genuinely uncertain, and expect the quality of your contemporaneous cost records to be what decides whether you can take an aggressive-but-defensible position or a conservative one.
- Track the rulemaking docket and the ALJ hearing calendar as a finance item, not a legal curiosity — the effective date drives your provision.
- Maintain a shadow non-280E computation each quarter so a change can be adopted within a single close cycle.
- Preserve the substantiation for open tax years; protective refund claims are worthless without contemporaneous cost detail.
- Do not release 280E reserves on the strength of a recommended decision or news reporting; release on an effective final rule.
Defending Deductions Under IRC 280E: The Medical/Recreational Allocation Model
280E disallows ordinary and necessary business expense deductions, but it does not reach cost of goods sold, because COGS is a reduction in gross receipts rather than a deduction. That distinction is the whole of the planning space. What separates operators who survive examination from operators who concede is not aggressiveness — it is whether the allocation between inventoriable cost and disallowed operating expense was built from transaction-level source data or reverse-engineered from a trial balance in April.
Colorado adds a structural nuance that most states do not: many licensees hold both Medical Marijuana Business licenses and Retail Marijuana Business licenses, frequently operating from co-located premises under shared management. The examination question becomes whether the enterprise consists of one trade or business or two, and whether costs attributable to a non-trafficking activity can be segregated and deducted normally. The case law framework — most prominently the separate-trade-or-business analysis applied in Californians Helping to Alleviate Medical Problems and refined in later Tax Court decisions — turns on the degree of economic interrelationship, the separateness of books and records, the separateness of employees and physical space, and whether each activity would be economically viable standing alone.
In practice this means the allocation model must be constructed before the fact, not asserted after it. Square footage must be measured and documented with a dated floor plan showing medical, retail, shared, and non-cannabis areas. Labor must be tracked by time entry against activity codes, not allocated by a spreadsheet percentage adopted at year-end. Shared overhead — rent, utilities, security, insurance, compliance software — must be driven by a documented, consistently applied allocation base that has an economic rationale connecting it to the activity it is being pushed onto.
The weakest link in nearly every examined Colorado file is management and executive compensation. A CEO who spends time on cultivation supervision has a portion of compensation that is arguably inventoriable under the production cost rules; a CEO who spends time on investor relations, licensing strategy, and retail marketing does not. Without contemporaneous time records the entire amount defaults to disallowed selling, general and administrative expense, and the operator loses an argument they might have won on the merits.
Build the model so it produces the same number twice. An allocation methodology that a third party can re-perform from your source records — Metrc data, time clock exports, metered utility readings, a dated square-footage schedule — is a defensible methodology. One that lives in a single spreadsheet with hardcoded percentages is a concession waiting to be made.
- Document square footage by activity with dated floor plans and re-measure whenever the build-out changes.
- Capture labor by activity code at the time-entry level; retroactive labor allocations rarely survive examination.
- Use metered or sub-metered utility data for production areas rather than a flat percentage of the total bill.
- Keep medical and retail books separately identifiable even where a single accounting system is used.
- Write the allocation methodology into a standing memo, apply it consistently, and re-approve it annually with the reasons for any change.
The 15% Retail Marijuana Excise Tax and the Average Market Rate
Colorado imposes a 15% excise tax on the first transfer or sale of unprocessed retail marijuana from a Retail Marijuana Cultivation Facility to a retail store, a products manufacturer, or another cultivation facility. The tax attaches at the moment of transfer and is the obligation of the transferring cultivator, which means a vertically integrated group owes it on internal movements between its own commonly owned licenses just as it would on an arm's-length wholesale sale.
The measure of the tax depends on the character of the transaction. In an arm's-length transaction between unaffiliated parties, the tax is computed on the contract price actually paid. In a non-arm's-length transaction — the internal transfer inside a vertically integrated operator being the classic case — the tax is computed on the Average Market Rate published quarterly by the Colorado Department of Revenue by product category, including bud or flower, trim, immature plants, wet whole plant, and seed. Applying a contract price where the AMR is required, or an outdated AMR where the current quarter's rate governs, produces an assessment plus penalty and interest that is entirely avoidable.
Two operational controls matter. First, the AMR schedule must be loaded into the ERP or the excise workpaper on the first day of each quarter, with a documented owner, because the rate changes without regard to your production cycle and a rate shift can move liability materially with no change in activity. Second, the classification of transferred product into AMR categories must be driven by the Metrc item category and weight on the transfer manifest, not by a warehouse label. Category misclassification — trim priced as flower, or the reverse — is a recurring finding, and because it is visible directly in the state's own tracking data it is trivially easy for the Department to identify.
Excise tax paid by a purchasing licensee becomes part of the inventoriable cost of the product acquired, which means it flows through COGS rather than sitting as a period expense. Booking it to an expense account instead of into inventory both overstates disallowed expense under 280E and understates the cost basis of goods still on hand at period end.
- Determine arm's-length status per transfer and document the determination — it decides whether contract price or AMR applies.
- Reload the DOR Average Market Rate schedule every quarter with a named owner and a sign-off.
- Drive AMR product classification from Metrc manifest categories and weights, not warehouse nomenclature.
- Capitalize purchased-product excise tax into inventory cost rather than expensing it as a period charge.
- Reconcile excise returns to Metrc transfer manifests monthly; the state can and does compare the two.
The 15% Retail Marijuana Sales Tax and Medical Exemption Configuration
Adult-use retail sales carry a 15% state retail marijuana sales tax charged to the consumer at the point of sale and remitted by the Retail Marijuana Store. This sits on top of, and is separate from, the excise tax already embedded in the wholesale cost of the product. Retail marijuana is exempt from the ordinary 2.9% state sales tax, so applying both rates to the same adult-use transaction is an over-collection that creates a refund liability to customers and an unpleasant conversation with the Department.
Medical marijuana sold through a licensed Medical Marijuana Store to a registered patient follows a different path: the 15% retail marijuana sales tax does not apply, and the transaction is instead subject to the standard 2.9% state sales tax plus applicable local rates. Operators running both channels need point-of-sale exemption logic configured so the tax profile is selected by the license type and patient registry verification captured at the transaction, not by a cashier's discretion.
The configuration detail that most often fails audit is the linkage between the exemption applied and the evidence supporting it. A medical rate applied without a captured patient registry number and expiration date on the transaction record is an unsupported exemption, and on examination the Department will assess the difference between what was collected and what should have been collected at the retail rate, with the operator absorbing tax it never charged the customer. Configure the POS so that a medical tax profile cannot be selected without a valid, unexpired registry credential recorded against the sale.
Also configure for the edge cases before they occur: caregiver purchases, patient purchase limits, transactions voided after tax calculation, discounts and loyalty redemptions applied before versus after tax, and accessory or non-cannabis merchandise which follows ordinary sales tax rules rather than marijuana rates. Each of these is a place where a POS default silently produces the wrong taxable measure across thousands of transactions.
- Retail marijuana is subject to 15% retail marijuana sales tax and exempt from the 2.9% state sales tax — never both.
- Medical sales take 2.9% state plus local rates, and require captured registry credentials to support the rate applied.
- Lock medical tax profiles behind verified, unexpired patient credentials at the POS layer.
- Separate non-cannabis merchandise into its own tax class; accessories do not follow marijuana rates.
- Reconcile POS tax collected to the filed return line by line every month, by rate and by jurisdiction.
Local Rates and Gross Receipts Reporting Across Colorado's Hubs
Layered on top of state rates are municipal and county marijuana taxes, and Colorado's home-rule structure means those rates and their administration vary meaningfully by jurisdiction. Some home-rule cities collect their own sales tax directly and require a separate local return and license, while state-collected jurisdictions are reported through the Department of Revenue's system. A multi-location operator therefore does not have one filing calendar; it has one per jurisdiction, each with its own registration, remittance channel, due date, and audit authority.
Denver imposes a local retail marijuana special sales tax in addition to its general city sales tax and is a self-collecting home-rule jurisdiction, which means a Denver store files with the city as well as with the state. Colorado Springs has historically permitted medical operations while restricting recreational retail, so the taxable profile of a Colorado Springs location can differ fundamentally from a Denver location under the same ownership — and any change in local ordinance materially changes both the tax matrix and the revenue mix. Aurora levies its own local marijuana tax and administers its own collection. Fort Collins and Boulder each apply local marijuana taxation on top of state rates, with Boulder County and Larimer County adding county-level considerations depending on the location of the premises.
The operational answer is a maintained jurisdiction matrix: one row per licensed premises, with columns for state retail marijuana sales tax, state sales tax where applicable, county rate, municipal general rate, municipal marijuana special rate, self-collecting status, license numbers, filing frequency, and due dates. That matrix should be reviewed quarterly against published rate changes and re-verified whenever a location opens, closes, or changes license type. Rate changes at the local level are frequent, are not centrally announced to taxpayers, and are the single most common source of understated local liability discovered on examination.
Gross receipts reporting deserves its own control. The gross receipts figure reported to a local jurisdiction should tie to the same source revenue as the state return and the general ledger, differing only by documented reconciling items such as exempt medical sales, non-cannabis merchandise, returns, and delivery revenue sourced to another jurisdiction. When those three numbers diverge without an explanation on paper, an auditor in any one of the three jurisdictions has a reason to open the other two.
- Maintain a per-premises jurisdiction matrix covering state, county and municipal rates plus self-collecting status.
- File separately with self-collecting home-rule cities such as Denver in addition to the state return.
- Re-verify local rates quarterly and on any location, license, or ordinance change.
- Tie local gross receipts to state returns and the GL with a documented reconciliation of differences.
- Track delivery transactions to the correct destination jurisdiction rather than defaulting to the store's location.
Colorado State Income Tax and the 280E Subtraction
Colorado applies its flat state income tax rate to cannabis business income, but decouples from the federal 280E result by allowing a subtraction on the state return for expenditures that are disallowed federally solely because the taxpayer is a licensed marijuana business. The practical effect is that a Colorado licensee's state taxable income sits far closer to true economic profit than its federal taxable income, and the difference can be the largest single planning item on the return.
Claiming it correctly is a data problem rather than a legal one. The subtraction is only as good as the schedule of disallowed expenditures supporting it, and that schedule has to be built from the same allocation model that drives the federal 280E computation. If the federal computation lumps disallowed costs into a single add-back line without detail by expense category, the state subtraction inherits that weakness and becomes difficult to substantiate on state examination.
Entity structure interacts with all of this. Pass-through entities push the federal disallowance and the state subtraction onto owner returns, which affects owner-level estimated payments and can create material differences between book income, federal taxable income, and state taxable income for the same period. Multi-entity groups with separate cultivation, manufacturing, and retail licenses need to confirm that intercompany transfers are priced consistently for excise, income tax, and financial reporting purposes — a transfer price that is convenient for one is frequently unhelpful for another.
Finally, build the provision to show all three layers explicitly: federal taxable income with 280E disallowance, Colorado taxable income with the subtraction, and book income under GAAP. Management, lenders, and prospective acquirers all ask for different ones of those three, and an operator who can produce all three from a single reconciled workpaper set is running a materially more credible finance function than one who cannot.
- Build the state subtraction schedule from the same transaction-level allocation model as the federal 280E add-back.
- Detail disallowed expenditures by category rather than presenting a single aggregate add-back line.
- Model owner-level consequences for pass-through structures, including estimated payment timing.
- Price intercompany transfers with excise, income tax, and financial reporting consequences all considered.
- Report federal, Colorado, and GAAP income side by side from one reconciled workpaper set.
