Resource
Ohio Cannabis Accounting Guide: 2026 Edition
This edition is written for licensed Ohio cultivators, processors, and dispensaries that need a defensible cost accounting system rather than a bookkeeping file. It covers transaction-level cost isolation under IRC Section 471-11, the general ledger architecture that separates production labor from period expense, an itemized end-of-period close calendar aligned to Division of Cannabis Control disclosure expectations, and a full track-and-trace reconciliation procedure that ties physical warehouse weights to the state-mandated Metrc database.

Why Cost Accounting Is the Controlling Discipline
For a plant-touching business, the difference between a healthy return and an indefensible one is almost never the tax return itself. It is the accounting system that feeds it. Section 280E disallows ordinary and necessary business deductions for a trade or business trafficking in a controlled substance, but it does not reach cost of goods sold, because COGS is a reduction of gross receipts rather than a deduction. That single distinction is what makes inventory costing the most consequential accounting decision an Ohio operator makes. If a cost belongs in inventory under the applicable inventory rules and it is documented as such at the moment the transaction is recorded, it survives. If it is reconstructed at year end from bank statements and estimates, it is exposed.
Producers Versus Resellers
Cultivators and processors are producers and generally apply the full absorption rules of Treasury Regulation Section 1.471-11, which pull direct production costs and a defined set of indirect production costs into inventory. Dispensaries are resellers, whose inventoriable amounts are far narrower and centered on the invoice cost of purchased product and certain acquisition costs. A vertically integrated Ohio license group must operate both models simultaneously and keep the entities or divisions separated at the point of entry.
Contemporaneous Beats Retroactive
The practical standard applied during examination is whether the allocation existed as a system before the outcome was known. A written costing policy, a departmental chart of accounts, allocation drivers captured monthly, and a signed close package are far more persuasive than a spreadsheet prepared after a notice arrives.
Transaction-Level Cost Isolation Under Section 471-11
Full absorption costing requires that every dollar spent in a production facility be classified at the transaction level into one of three buckets: a direct production cost, an indirect production cost that must be capitalized, or a period cost that is excluded from inventory. The discipline is to force that classification at data entry through account, department, and cost-center dimensions rather than through a journal entry at close. Each purchase order, timecard, and utility invoice should carry a facility code and a cost-center code before it is approved.
- Direct materials: raw biomass, clones and seed stock, growing media, nutrients, extraction solvents, distillate and concentrate inputs, and all primary packaging that becomes part of the finished unit.
- Direct labor: cultivation technicians, trimmers, extraction operators, kitchen and infusion staff, and packaging line labor, captured by timecard against a department and, where feasible, a batch or lot.
- Category one indirect costs that must be capitalized: repairs and maintenance of production assets, utilities consumed in production space, rent and occupancy of production areas, indirect labor and production supervision, indirect materials and supplies, tools, quality control and testing, and production-related insurance and taxes.
- Category two costs generally excluded: marketing, selling and delivery, general and administrative salaries not supporting production, and interest, all of which fall outside inventory and therefore outside the shelter that COGS provides.
- Category three costs allocated by book treatment: certain depreciation differences, employee benefits, and factory administrative expense, capitalized to the extent the taxpayer treats them as production costs in its financial statements.
General Ledger Architecture for Ohio Licensees
A cannabis ledger should be readable as a manufacturing ledger. The account number carries the nature of the cost, and the segments after it carry where the cost was incurred. A four-segment structure works for nearly every Ohio operator: account, entity, facility, and cost center. Below is a working coding scheme that separates cultivation manufacturing labor, raw biomass and packaging inputs, and extraction facility utilities so that each one lands in inventory or period expense without judgment at close.
5000 Series: Direct Materials
5010 raw biomass purchased for extraction; 5015 in-house harvested biomass transferred at standard cost; 5020 clones, seed stock, and tissue culture; 5030 growing media and substrate; 5040 nutrients, amendments, and crop inputs; 5050 extraction solvents and process chemicals; 5060 primary packaging, jars, tubes, and child-resistant closures; 5065 labels and compliance printing; 5070 secondary packaging consumed at the production site.
5100 Series: Direct Production Labor
5110 cultivation manufacturing labor, propagation and vegetative; 5115 cultivation manufacturing labor, flowering and canopy maintenance; 5120 harvest, dry, and cure labor; 5125 trim and sort labor; 5130 extraction operator labor; 5135 infusion and kitchen labor; 5140 packaging line labor; 5150 production payroll taxes; 5155 production benefits and workers compensation. Each of these carries the facility segment so that a multi-site Ohio group can prove which building absorbed which payroll.
5200 Series: Capitalized Indirect Production Cost
5210 cultivation facility utilities, electricity and lighting load; 5212 cultivation HVAC and dehumidification; 5215 extraction facility utilities, including power, chilled water, nitrogen, and compressed air; 5220 water and sewer for production; 5230 production repairs and maintenance; 5240 production equipment depreciation; 5250 production rent and occupancy; 5260 production supervision and quality assurance salaries; 5270 state-required laboratory testing; 5280 production insurance; 5290 waste disposal and destruction witnessed under state rules.
6000 and 7000 Series: Period Cost
6100 selling and retail labor; 6200 marketing and promotion; 6300 delivery and transport to customers; 7100 executive and administrative salaries; 7200 professional fees; 7300 non-production rent; 7400 interest expense. Nothing in these ranges should ever migrate into inventory, and any journal entry attempting to do so should be blocked by policy.
Work in Process, Standard Costs, and Batch Costing
Inventory should move through defined stages that mirror the physical process: immature plants, vegetative, flowering, harvested wet weight, drying, cured bulk flower, extraction input, in-process concentrate, finished packaged goods, and finished goods held for transfer or sale. Each stage is a balance sheet account with a rollforward. Costs attach to a batch or lot identifier that matches the identifier used in the state monitoring system, which is what makes the accounting record and the compliance record the same story told twice. Where standard costs are used for speed, variances must be calculated monthly and either allocated across ending inventory and cost of goods sold or, if immaterial and consistently applied, written off with documentation of the materiality assessment.
- One batch identifier shared by the ledger, the production record, and the state monitoring system.
- Stage transfers posted from production records, not from estimates prepared at close.
- Standard-to-actual variance computed and disposed of every period with a written basis.
- Yield percentages tracked by strain, room, and cultivar so that shrink has a baseline.
Allocation Drivers and Documenting the Basis
Shared costs require drivers, and the driver must be measurable, stable, and documented before the period begins. Square footage allocates rent, occupancy, and building insurance between production and non-production space, measured from a current facility plan that separates canopy, dry rooms, extraction suites, vault, retail floor, and offices. Metered or sub-metered kilowatt hours allocate electricity between cultivation and extraction; where sub-meters do not exist, connected load schedules prepared by an electrician are the next best basis. Direct labor hours or machine hours allocate supervision and quality assurance. Headcount allocates certain benefits. What matters is not selecting the theoretically perfect driver but selecting a defensible one, writing it down, and applying it without changing it mid-year to chase a result.
The 15-Day End-of-Period Ledger Close Checklist
The close is a calendar, not an event. The schedule below runs fifteen business days from period end and is sequenced so that inventory and monitoring-system reconciliation are complete before any tax accrual or reporting is prepared. Ohio licensees should align the documentation produced by this close with the records the Division of Cannabis Control expects to be available on inspection, including inventory records, transfer manifests, disposal records, and ownership and control disclosures.
- Day 1: Close the subledgers. Cut off purchasing and receiving, lock the point-of-sale and production systems for the period, and confirm no transactions post to the closed period.
- Day 2: Physical inventory. Count bulk flower, in-process material, and finished packaged goods by lot; record counts on signed sheets with two counters and a supervisor sign-off.
- Day 3: Pull the monitoring-system inventory snapshot as of the period-end timestamp and export package-level detail for every license.
- Day 4: Compare physical counts to the monitoring-system snapshot by package identifier and quantify every variance in grams and in dollars.
- Day 5: Investigate and classify variances into moisture loss, process shrink, sampling and testing, waste and destruction, data entry error, or unexplained. Document the evidence supporting each classification.
- Day 6: Post inventory adjustments with support attached, and record required disposal and destruction entries against the corresponding compliance records.
- Day 7: Reconcile cash. Vault counts, register drawers, armored transport receipts, and bank statements, with all differences identified rather than netted.
- Day 8: Reconcile accounts receivable and wholesale transfer manifests to invoices; confirm every outbound transfer manifest has a matching invoice and every invoice has a manifest.
- Day 9: Reconcile accounts payable, accrue received-not-invoiced inventory, and confirm vendor coding to the direct material accounts.
- Day 10: Process payroll allocation. Move timecard hours into the 5100 series by department and facility, and validate that no production hours remain in administrative accounts.
- Day 11: Apply overhead. Run the documented allocation drivers, post capitalized indirect production cost into work in process, and compute standard-to-actual variances.
- Day 12: Complete the inventory rollforward by stage, tie ending balances to the counted quantities, and calculate cost of goods sold as a derived figure rather than a plug.
- Day 13: Accrue transaction taxes, excise tax on adult-use sales, payroll taxes, commercial activity tax, and municipal net profits estimates.
- Day 14: Review analytics. Yield per square foot, cost per gram by stage, gross margin by category, shrink percentage against trailing average, and any metric that moved more than a defined threshold.
- Day 15: Issue the close package. Statements, rollforward, reconciliation binder, variance memo, and a signed close checklist retained as the period record.
Track-and-Trace Reconciliation: Physical Weight to Metrc
The state-mandated Metrc seed-to-sale system is a quantity ledger. The accounting system is a value ledger. Reconciliation is the process of proving that the same events are recorded in both, and it is the single most examined area for Ohio licensees during inspection and during a tax examination that questions inventory. Reconcile at the package level, not at the aggregate level, because aggregate agreement can mask offsetting errors that are individually material.
The Procedure
Export the package-level inventory report at a fixed period-end timestamp. Map each package identifier to a lot in the accounting inventory subledger. Compare quantity on hand in grams or units. For each difference, pull the supporting record: harvest weight sheets, dry-weight logs, extraction run reports, scale calibration records, testing sample removals, and destruction records with the required witness documentation. Classify the difference, post the accounting adjustment, and correct the monitoring-system record where the state process permits. Retain the export, the mapping, the variance schedule, and the supporting evidence together as one period file.
Handling Manufacturing Shrink Defensibly
Shrink is not a problem; undocumented shrink is. Moisture loss between wet harvest weight and cured dry weight is expected and should be tracked as a percentage by strain and by room against a documented historical range. Extraction yield loss should be recorded per run with input weight, output weight, and operator sign-off. Trim and stem removal should be weighed and recorded rather than inferred. When shrink for a period falls outside the established range, write a variance memo explaining the cause before the close is issued. A shrink figure supported by scale records, run reports, and a trend baseline is an accounting result. The same figure supported by nothing is an adjustment an examiner can disallow.
Scales, Timestamps, and Control
Use calibrated scales with retained calibration certificates, record weights at the same points in the process every time, and align the accounting period cutoff with the monitoring-system timestamp. Segregate the ability to adjust monitoring-system quantities from the ability to post inventory journal entries, and require supervisor approval for any adjustment above a defined threshold.
Retail and Dispensary Considerations
Dispensary accounting is a reseller model with a heavy transaction-tax overlay. Inventoriable cost is essentially invoice cost plus permitted acquisition costs; retail labor, security at the retail floor, marketing, and delivery are period costs and receive no shelter. The reconciliation chain runs from the point-of-sale system to the monitoring system to the deposit record to the bank, and any break in that chain is an audit finding waiting to happen. Discounts, loyalty redemptions, employee purchases, and returns each need a discrete account so that gross receipts reported for excise and sales tax purposes reconcile to the revenue reported in the financial statements.
Internal Controls, Documentation, and Audit Readiness
Assume every material number will eventually be explained to someone who was not present when it was recorded. That standard produces a specific set of controls: written costing and coding policies reviewed annually, segregation of duties across cash, inventory, and ledger posting, dual approval on inventory adjustments and destruction events, monthly reconciliation sign-offs by a preparer and a reviewer, and a document retention schedule covering timecards, purchase orders, manifests, lab results, calibration records, and close packages. Keep the close binder assembled contemporaneously; assembling it later is where most operators discover the records they never kept.
Frequently Asked Questions
- Does Section 471-11 apply to a dispensary?
- Generally no. Full absorption costing applies to producers such as cultivators and processors. A dispensary is a reseller and its inventoriable cost is limited to the invoice cost of product and certain acquisition costs, which is why vertically integrated groups keep production and retail activity separated at the point of entry.
- How should extraction facility utilities be allocated?
- Preferably by sub-metered kilowatt hours attributable to the extraction suite. Where sub-metering does not exist, a connected load schedule prepared from equipment nameplate data and run hours is a defensible substitute, provided the method is documented before the period and applied consistently.
- What level of shrink is acceptable?
- There is no universal figure. What matters is that shrink falls within a range your own records establish for your strains, rooms, and processes, and that any period outside that range carries a written explanation supported by weight sheets, run reports, and destruction records.
- Can a costing method be changed after the fact?
- Changing an inventory method generally has procedural requirements and consequences, and changing an allocation driver mid-year to improve a result is the pattern examiners look for. Set the policy, document it, and change it prospectively with a stated business reason.
- How long should close documentation be retained?
- Retain close packages, reconciliations, monitoring-system exports, and supporting weight and destruction records for the full statute period applicable to your returns, and longer where license renewal or ownership disclosure history may require them.
Related Services
Cannabis Bookkeeping
Monthly bookkeeping built for licensed cannabis operators, including 280E-aware chart of accounts, reconciliations, and close packages.
Read moreFinancial Reporting
Monthly financial statements, KPI dashboards, and stakeholder reporting packages prepared for licensed cannabis operators.
Read more280E Tax Planning and Compliance
Section 280E planning, cost of goods sold methodology, and documentation support for licensed cannabis operators throughout Ohio.
Read moreRelated Resources
Bookkeeping Guide
Daily, weekly, and monthly bookkeeping routines for licensed cannabis businesses, with reconciliation checklists and coding standards.
Read more280E Explained
A plain-language explanation of Internal Revenue Code Section 280E, what it disallows, and how inventory costing determines recoverable cost.
Read moreSeed-to-Sale Guide
How to reconcile the statewide monitoring system with accounting records, including variance causes, cadence, and documentation practices.
Read moreDiscuss Your Operation With a Cannabis Accounting Specialist
Call to talk through your license types, current records, and reporting needs, or schedule a consultation at a time that works for your team.