Ask a regulated operator what their inventory is worth and you may get three answers. That is not a rounding problem. Inventory is the one number a state regulator, a lender, and the IRS all read, each from a different system.
What could possibly go wrong?
Here is a hypothetical. A licensed California cannabis manufacturer closes its year. The packages in the state track-and-trace system, priced at the company’s own unit costs, add up to $840,000. The inventory accounts in the general ledger say $1,100,000. Ending inventory on the federal cost of goods sold schedule (Form 1125-A) says $960,000, the result of a year-end adjustment no one can fully explain.
That is a $260,000 gap between the state’s count and the books, and a $140,000 gap between the books and the return. Nobody stole anything. The systems simply drifted, a little each month, until the gaps were too old to trace.
Then the questions arrive. An inspector asks why the count does not match the state system. A lender asks which number supports the borrowing base. An examiner asks how $960,000 was computed. “We are not sure” is a poor answer to all three.
Why the three numbers drift apart
The state system tracks packages, units, and weight. The books track dollars. The tax return applies tax rules to those dollars. The usual causes of drift:
- Units versus dollars. A package tag tells you how many grams you have, not what they cost. Unless someone ties units to cost, the records never meet.
- Waste and destruction not booked. California requires destruction to be recorded in track-and-trace within 24 hours, with the employee, the reason, and the method noted, and every package adjustment needs a stated reason (4 Cal. Code Regs. §15049(b) through (d)). When the matching write-off never reaches the books, cost stays in inventory for product that no longer exists.
- Transfers and returns. A move between your own licenses is a transfer in the state system, but in the books it may be nothing at all, or an intercompany sale if the licenses sit in separate entities. Shipments in transit, rejected, or returned can post in one system days before the other.
- Samples and internal use. Product used for internal quality control or research and development must be recorded within 24 hours (4 Cal. Code Regs. §15049(b)(4)), but its cost often stays in inventory.
- Cost layers. If the books use average cost and someone prices the count at the latest purchase price, the dollars disagree even when the units match.
- Timing of the count. A count taken on the 3rd, compared with a ledger closed on the 31st, differs by everything received and sold in between.
- Capitalized costs. Financial statement inventory can properly include costs that tax inventory cannot, especially under IRC §280E. That is a legitimate book-tax difference, as long as it is documented as one.
What each number feeds
Each version serves a different audience.
- The state number feeds compliance. California licensees must review track-and-trace at least once every 30 calendar days, reconcile on-hand inventory against it, audit any discrepancy, and notify the Department of Cannabis Control in writing if it is significant (4 Cal. Code Regs. §15051): a five percent difference between physical inventory and track-and-trace (4 Cal. Code Regs. §15034). What a discrepancy means for your license is a question for your regulatory counsel. Making sure the books can explain it is the financial side of the job.
- The book number feeds financial statements and lenders. Inventory is often the largest asset on the balance sheet, generally carried at the lower of cost and net realizable value under GAAP (ASC 330). Lenders, investors, and buyers lean on it for covenants, borrowing bases, and valuations.
- The tax number feeds cost of goods sold. Ending inventory is subtracted to arrive at cost of goods sold. Every dollar of overstated ending inventory is cost that does not reach that year’s return, and every unsupported dollar of understatement is cost an examiner may challenge. For a business subject to §280E, cost of goods sold is the main way costs reduce federal taxable income. Which costs belong in inventory is its own topic, covered in Cannabis Cost of Goods Sold Under §280E.
The state’s rules are still moving: in June 2026 the Department of Cannabis Control proposed track-and-trace updates, including requiring retailers to record price and tax data for each sale (DCC-2026-02-R). As of this writing, it is pending.
The monthly three-way reconciliation
Order matters: units first, then dollars, then tax. Units that do not agree are not worth pricing.
- Units. Compare the physical count (or this month’s cycle counts) to the state system and to your inventory or point-of-sale quantities, by package or product. Give every difference a reason: unbooked destruction, a transfer in transit, a sample, a return, a data entry error. Corrections to state records follow your compliance procedures and your counsel’s guidance.
- Dollars. Price the reconciled units at cost using your documented method and tie the total to the general ledger. Book the write-offs, transfers, and sample costs the unit step uncovered, in the month they happened.
- Tax. Bridge book inventory to tax inventory with a short schedule of documented differences, such as costs capitalized for financial statements that your inventory rules do not allow. At year end, that schedule supports ending inventory on Form 1125-A.
The result is one page a month: three numbers, the items between them, and who signed off. It is the core of regulated inventory accounting, and it fits naturally into a monthly close.
Shrink and waste: document it when it happens
Loss is normal in this business: drying, trim, extraction yield, failed tests, damaged or expired product. Undocumented loss is the dangerous kind.
- Record it in both systems in the same period. The state record and the book entry should point to each other: package tag, date, quantity, and reason.
- Use specific accounts. Separate failed tests, destruction, expired product, and unexplained variance. A growing “unexplained” line is an early warning.
- Separate normal loss from abnormal loss. Expected process loss is part of the cost of the good units produced. Abnormal spoilage is generally expensed in the period under GAAP (ASC 330) rather than added to inventory cost.
- Keep the support. California generally requires licensee records to be kept at least seven years (4 Cal. Code Regs. §15037). Destruction logs, test results, and count sheets belong in that file.
Cycle counts and the year-end count
- Cycle counts. Count a slice of inventory weekly or monthly, weighted toward high-value items, so the 30-day state review is routine. Treasury regulations expect book inventories to be verified by physical inventories at reasonable intervals and adjusted to match (Treas. Reg. §1.471-2(d)). Regular counts at each location are also a condition for using year-end shrinkage estimates confirmed by a later count (IRC §471(b)).
- The year-end count. Count as close to the last day of the year as you can, cut off receipts, transfers, and sales cleanly, count by package tag, and run all three reconciliations before the books close. This count anchors ending inventory on the financial statements and the return, and becomes next year’s beginning inventory.
Not just cannabis
The same discipline applies to any business whose product is counted by a regulator and costed by an accountant. Federal hemp rules require documented disposal or remediation of plants that test over the THC limit (7 C.F.R. Part 990), and those losses belong in the books too. Tobacco and nicotine distributors see purchases and distributions flow into excise tax filings. And when a product’s legal definition changes, inventory you already own can change category with it; see The Hemp Cliff. Different regulator, same three numbers.
How TreeStar can help
The TreeStar team can help you keep inventory records that agree with your state system: bookkeeping and inventory and cost accounting, a monthly three-way reconciliation as part of your close, cleanup of prior years when the gaps are old, tax preparation and planning (including §280E for cannabis), and financial modeling and cash flow planning. We provide regulatory accounting support alongside your counsel, who advises on what the rules require of your license.
This article is general information, not advice for your situation. Rules change; confirm current law before acting.