Linn County
Cannabis CPA & Accounting Services in Albany, Oregon
Albany sits where the valley's north-south and east-west commercial routes meet, and cannabis businesses here often serve more than one channel — local retail on one side, regional wholesale relationships on the other. Accounting has to keep those channels distinguishable.

Multi-channel businesses are harder to read financially than single-channel ones. Retail and wholesale carry different margins, different payment timing and different inventory behaviour, and a blended profit and loss statement hides all of it.
Separating them in the ledger is not complicated, but it has to be deliberate: revenue and cost of goods sold split by channel, inventory tracked to the point of sale, and receivables monitored where wholesale terms apply.
Support is provided remotely, based on accounting and operational records with a scheduled monthly close.
How is wholesale cannabis revenue accounted for?
Wholesale sales are recorded with their own revenue and matching cost of goods sold based on documented product cost, with receivables tracked separately where payment terms are extended.
Why separate retail and wholesale margin?
The two channels carry different pricing, cost and payment timing. A blended margin figure conceals which channel is contributing and which is consuming cash.
What is a receivables aging report?
A summary of outstanding customer balances by how long they have been unpaid, used to manage collections and to anticipate cash timing.
Local Practice
Cannabis CPA Services in Albany
Albany engagements typically cover channel-aware accounting: retail and wholesale activity tracked separately through revenue, cost of goods sold and receivables, with the usual close and reporting cycle around them.
Services span bookkeeping, month-end close, inventory accounting, cost of goods sold, financial reporting, tax planning, return preparation and fractional CFO support. Most operators arrive needing two things at once: accurate books for the periods already closed and a reliable process for the periods ahead.
Scope is set by how the business actually runs — number of locations, license types held, whether product moves between related entities, and how much of the current accounting can be relied on without rework.
- Dispensaries and retail locations
- Cultivators and producers
- Processors and manufacturers
- Wholesale and distribution operations
- Multi-license and vertically integrated groups
- Multi-location and multi-entity ownership structures
Accounting
Cannabis Accounting in Albany
Channel separation starts in the chart of accounts and carries through to reporting, so that margin by channel is a standing report rather than an occasional analysis project.
The accounting function has one job: turn operational activity into supported financial records. That means the general ledger reflects what physically happened — product purchased, product produced, product sold, cash collected, wages paid — rather than a summary posted from memory at year end.
A supported close also protects the tax position. Books that are reconciled monthly give a tax preparer real workpapers instead of a reconstruction exercise in March.
- Chart of accounts aligned to license type
- General ledger maintenance and transaction coding
- Bank, merchant and cash reconciliation
- Inventory and cost of goods sold entries
- Accounts payable and vendor accounting
- Payroll posting and liability reconciliation
- Balance sheet substantiation
- Month-end and year-end close
- Financial statement preparation
Bookkeeping
Cannabis Bookkeeping in Albany
Bookkeeping here includes receivables management alongside the standard reconciliations, since wholesale terms create collection timing that retail never does.
Recurring bookkeeping is the layer everything else depends on. Transactions are coded consistently, bank and cash activity is reconciled, vendor bills are recorded in the period they belong to, payroll is posted with its liabilities, and inventory entries are made from records rather than assumptions.
Cleanup and catch-up work is common. Books that are months behind can usually be brought current, but the sequence matters: reconcile cash first, then payables and payroll, then inventory and cost of goods sold, then close each period in order.
- Monthly transaction coding
- Bank and credit card reconciliation
- Cash handling and deposit reconciliation
- Accounts payable entry and aging review
- Payroll bookkeeping and liability clearing
- Inventory and cost of goods sold entries
- Month-end close checklist
- Cleanup and catch-up of prior periods
Inventory
Cannabis Inventory Accounting in Albany
Inventory value has to follow product across channels — what is held for retail, what is committed to wholesale — with cost of goods sold recognised against the right revenue.
A count is not a valuation. Knowing how many units are on hand tells you nothing about what those units cost, and the balance sheet reports cost, not quantity.
The monthly routine is straightforward once it exists: agree quantities to the operational record, apply documented cost, record adjustments with explanation, and roll cost of goods sold from the movement rather than from a spreadsheet estimate.
- Inventory quantity≠Financial inventory value
- A physical count≠A supported valuation
Beginning inventory value
+Purchases and production cost added
−Ending inventory value
=Cost of goods sold
- Financial inventory value in the general ledger
- Costing method applied consistently
- Receipts, sales, transfers and adjustments
- Waste, shrink and count variance documentation
- Periodic inventory reconciliation
- Cost of goods sold roll-forward
- Location and entity level inventory
Production
Cultivation Accounting in Albany
Producers selling into regional wholesale need documented cost per unit; without it, a wholesale price can look profitable and consume margin.
Production accounting covers labor, supplies, facility costs, equipment depreciation and overhead allocation, tracked so that each harvest carries the costs incurred to produce it.
Reporting then compares cost per unit across cycles, which is usually the first time ownership sees where production economics actually stand.
- Production cost accumulation by batch or cycle
- Direct labor and payroll allocation
- Growing supplies and consumables
- Facility, utility and overhead allocation
- Equipment purchases, depreciation and fixed assets
- Harvest to finished inventory valuation
- Cost of goods sold on sale
- Production and margin reporting
Manufacturing
Processor and Manufacturer Accounting in Albany
Manufacturers supplying multiple buyers need product-level costing and clean receivables tracking, because both affect the cash cycle.
Processing is manufacturing accounting: input material is consumed, work in process accumulates conversion costs, and finished goods carry a documented unit cost until they are sold.
Packaging, labor, equipment depreciation and facility overhead are part of that cost build. Without it, margin by product line is guesswork and cost of goods sold has no support.
- Input and raw material inventory
- Work in process where applicable
- Finished goods valuation
- Packaging and materials cost
- Production labor and payroll allocation
- Equipment, depreciation and fixed assets
- Product and unit costing
- Cost of goods sold and margin by product line
Retail
Dispensary Accounting in Albany
Retail activity is reconciled from point of sale through cash and bank, then reported separately from wholesale so store performance is visible on its own.
A dispensary's numbers live in three systems that rarely agree without work: the point-of-sale platform, the bank and the accounting file. Reconciling them monthly is what makes revenue, discounts and cash defensible.
Once sales and cash tie out, inventory and cost of goods sold determine gross margin, and store-level reporting shows whether margin is moving because of pricing, purchasing, shrink or product mix.
- Point-of-sale to general ledger reconciliation
- Cash handling, drawer variance and deposits
- Merchant settlement and bank activity
- Inventory receipts, adjustments and shrink
- Cost of goods sold and gross margin
- Payroll and store operating expenses
- Store-level profit and loss reporting
- Year-end tax workpapers
Reconciliation
Metrc Reconciliation in Albany
Transfers to other licensees are recorded operationally in Metrc and financially as a movement of inventory value and a wholesale sale; both records are reconciled.
The reconciliation routine is comparative rather than corrective: operational quantities on one side, financial inventory value on the other, with documented explanations for the differences that remain.
Where variances are structural — untracked waste, unrecorded transfers, missing receipts — the fix belongs in the process, not in a journal entry.
- Metrc≠General ledger
- Metrc quantity≠Financial inventory value
- Operational tracking
- Point-of-sale / production data
- Inventory reconciliation
- General ledger value
- Financial statements
Reporting
Cannabis Financial Reporting in Albany
Reporting shows retail and wholesale margin separately, plus receivables aging where wholesale terms are extended, then consolidates for the ownership view.
Financial reporting turns a closed month into decisions. The profit and loss statement shows revenue, cost of goods sold, gross profit and operating expense; the balance sheet shows inventory, cash, payables, payroll liabilities and debt; cash flow information shows where the money actually went.
Reporting is only as good as the close behind it. Statements issued from unreconciled books look authoritative and mislead precisely because of it.
- Profit and loss statement
- Balance sheet
- Cash flow information
- Gross profit and margin
- Inventory value and movement
- Location and entity level reporting

CFO Advisory
Fractional CFO Services in Albany
The recurring cash question here is timing: product is produced and delivered before wholesale payment arrives, and the gap has to be planned for.
Fractional CFO support gives an operator senior financial input without a full-time hire: budgets that reflect the real cost structure, forecasts updated as results come in, and scenario work that tests decisions before they are made.
Profit and cash are not the same thing. A profitable month can consume cash through inventory build, debt service or tax payments, and only a cash plan makes that visible in advance.
- Bookkeeping
- Month-end close
- Reporting
- Forecasting
- Budgeting
- Cash planning
- Scenarios
- Decisions
Tax Planning
Cannabis Tax Planning in Albany
Projections take account of both channels, since a shift in mix changes margin and therefore the projected position.
Planning work looks at projected taxable income, the quality of the inventory and cost of goods sold support behind it, timing of purchases and capital expenditure, and the cash required to meet obligations when they fall due.
Federal and Oregon positions are considered together, since decisions that help one can affect the other.
Federal Tax
Section 280E and Cannabis Businesses
Where Section 280E applies, cost of goods sold documentation must cover both channels consistently rather than only the one that is easier to track.
For cannabis businesses subject to Section 280E, the practical consequence is that accounting quality drives tax outcomes: what can be supported as cost of goods sold has to be built in the books throughout the year.
Because the federal landscape has been subject to change and litigation, positions should be evaluated for each tax period under the law then applicable rather than assumed from prior years.
Compliance
Cannabis Tax Preparation in Albany
Year-end work reconciles channel revenue, receivables, inventory and cost of goods sold before the workpapers are assembled.
Preparation and planning are different services. Planning happens during the year and can change outcomes; preparation reports what the year produced, accurately and with support.
The heaviest part of the work is usually inventory and cost of goods sold documentation, which is far lighter when monthly reconciliation has been happening all along.
Multi-Location
Multi-Location Cannabis Accounting
Operators with more than one site keep location-level books, with shared costs allocated on a documented basis.
Location-level books make it possible to see which sites carry the business and which are being carried. That requires consistent coding by location, separate inventory tracking and a defensible method for shared overhead.
Consolidated management reporting then rolls those locations together without losing the site-level view.
Multi-Entity
Multi-Entity Cannabis Accounting
Groups holding separate production and sales entities record intercompany transfers on both sides at documented cost.
Groups with several entities need genuinely separate books. Each entity has its own cash, its own inventory ownership, its own payroll, its own debt and its own equity, and intercompany balances must agree between the related sets of books.
Where product or funds move between entities, the transaction has to be recorded on both sides. Mismatched intercompany accounts are a frequent cause of unreliable consolidated statements and difficult year-end work.
Cleanup
Cannabis Accounting Cleanup
Cleanup in Albany often involves wholesale activity recorded inconsistently — sales booked without matching cost of goods sold, or receivables never reconciled.
When financial statements have stopped being believable, the fix is methodical: establish what is actually supported, reconcile the accounts that drive everything else, correct the accounting with documentation, then close and report.
Most cleanup projects surface process gaps as well as errors — which is why the engagement ends with a repeatable monthly close rather than just corrected history.
- Books months behind
- Inventory value unreliable
- Cost of goods sold unexplained
- Cash and bank unreconciled
- Aged accounts payable
- Payroll liabilities not clearing
- Debt balances incorrect
- Intercompany balances mismatched
- Financial statements not usable
- Diagnose
- Reconcile
- Correct supported accounting
- Close
- Report
Buyer Guidance
Choosing a Cannabis CPA in Albany
For multi-channel operators, ask how a prospective firm separates channel margin and handles receivables, not just how it codes expenses.
Cannabis accounting is a specialisation inside accounting, and the differences show up in inventory, cost of goods sold and documentation rather than in software preferences. Useful questions to ask any prospective firm are practical ones.
Ask how they handle inventory valuation, how they reconcile operational systems to the ledger, what their month-end close actually includes, how they support cost of goods sold, and how they explain results to owners who are not accountants.
- 01Ask how inventory is valued and reconciled each period.
- 02Ask what the month-end close actually includes.
- 03Ask how cost of goods sold is documented and supported.
- 04Ask how tax planning is handled during the year, not only at filing.
- 05Ask what the monthly reporting package contains and when it arrives.
- 06Ask who performs the day-to-day work and who reviews it.
- Cannabis-specific accounting experience
- Inventory valuation capability
- Cost of goods sold documentation approach
- A defined month-end close process
- Tax planning across the year, not only filing
- Financial reporting that owners can read
- Multi-location and multi-entity experience
- Clear explanation of results and trade-offs
Service Area
Serving Cannabis Businesses Across Albany and Oregon
Cannabis businesses in Albany and across Linn County are supported remotely, alongside operators in Corvallis, Salem and Eugene and throughout the rest of Oregon.
Communities we work with nearby
Corvallis · Lebanon · Salem
Other Oregon location pages

Related Reading
Statewide services, industry pages and Oregon guides
Each city page covers local commercial intent. The statewide service and industry pages carry the full technical detail, and the resource library covers the educational material.
Questions
Cannabis accounting questions from Albany operators
Consultation
Talk with a cannabis CPA about your Albany operation
Bring your license types, your current books and any open deadlines. We will tell you what needs attention first. Call (971) 509-9277 or schedule a consultation.
