Features
Purpose-built tools for cannabis accounting and compliance.
Key Benefits
Automatic Expense Classification
Every expense is automatically categorized as COGS-deductible or disallowed under 280E. No manual sorting required.
COGS Optimization
Maximize your legal deductions with proper allocation of direct materials, direct labor, and indirect production costs.
Audit-Ready Reports
Generate 280E compliance reports that show exactly how expenses are classified and how COGS is calculated.
Multiple Costing Methods
Support for FIFO, LIFO, and weighted average inventory costing per IRS Revenue Procedure 2010-13.
Real-Time Tax Position
See your estimated tax liability at any point during the year. No surprises at filing time.
Separate Business Tracking
Track expenses for separate trades or businesses alongside your cannabis entity for maximum tax efficiency.
How 280E Classification Works
When you enter an expense in CannaBooks Pro, our system automatically determines whether it qualifies as Cost of Goods Sold under IRC Section 280E. Direct materials, direct labor, and indirect production costs are classified as COGS-deductible. Administrative, marketing, and other operating expenses are flagged as disallowed. You can review and adjust classifications at any time, with a full audit trail of every change.
Built for IRS Compliance
Our 280E engine follows IRS guidance and Revenue Procedure 2010-13 for inventory costing. Every classification decision is documented with the specific tax code rationale, giving you a defensible position in the event of an audit. The 280E report provides a clear summary of your compliant tax position that your CPA can use directly for filing.
Savings That Add Up
Cannabis businesses that properly optimize their 280E classifications typically save $10,000 to $100,000 per year in federal taxes compared to those using generic accounting software. The difference comes from correctly allocating indirect production costs to COGS — expenses like production facility rent, utilities for grow rooms, and quality testing that many operators incorrectly classify as operating expenses.
Key Benefits
Direct API Integration
Connect directly to METRC via API. Packages, transfers, and sales data sync automatically — no manual exports required.
Automatic Discrepancy Detection
Our reconciliation engine compares METRC records against your accounting data and flags mismatches in quantities, prices, and timing.
Reconciliation Dashboard
A clear dashboard showing matched, unmatched, and flagged transactions with drill-down details for investigation.
Compliance Scoring
Get a real-time compliance score that tells you how well your books align with METRC. Catch problems before auditors do.
Multi-State Support
Manage METRC connections across multiple states with state-specific configurations and reconciliation rules.
Historical Tracking
Full history of every reconciliation cycle, every discrepancy found, and how it was resolved — your audit-ready compliance record.
How METRC Sync Works
Add your METRC API key in Settings, select your state, and CannaBooks Pro handles the rest. We sync packages, transfers, harvests, and sales data on a regular schedule. Each sync pulls new and updated records from METRC and matches them against your accounting transactions using date, product, quantity, and price matching algorithms.
Resolving Discrepancies
When the reconciliation engine finds a discrepancy, it categorizes it by type (quantity mismatch, price variance, timing difference, unmatched record) and severity. You can investigate each issue directly from the dashboard, add notes, and mark items as resolved. The system tracks every resolution so you have a complete compliance history.
Key Benefits
State-Specific Tax Rules
Each state has different cannabis tax structures — excise taxes, sales taxes, cultivation taxes. We track them all per state.
Compliance Calendar
Never miss a deadline. State-specific filing dates, license renewals, and reporting requirements organized in one calendar.
Per-State Reporting
Generate financial reports filtered by state for state-specific filings and compliance reviews.
Multi-Entity Support
Manage separate legal entities in different states under one account with consolidated and per-entity reporting.
Intercompany Transactions
Track transfers and transactions between entities across states with proper elimination for consolidated reporting.
State Compliance Dashboard
See your compliance status across all states at a glance. Green, yellow, and red indicators flag items needing attention.
Managing Multiple States
Add each state you operate in through Settings. CannaBooks Pro loads state-specific tax rules, compliance requirements, and reporting templates. Each state gets its own compliance calendar with deadlines tailored to that jurisdiction. Your team can filter all reports and dashboards by state for state-specific analysis.
Consolidated Reporting
While each state has its own compliance needs, you also need a consolidated view of your entire operation. CannaBooks Pro supports consolidation groups that combine multiple entities with proper intercompany eliminations, giving you both the per-state detail regulators need and the consolidated view your management team and investors want.
Key Benefits
Full Double-Entry Accounting
Complete general ledger, journal entries, chart of accounts, trial balance, and financial statements — all purpose-built for cannabis.
AI Bookkeeper Assistant
Ask questions about your finances in natural language. Our AI understands 280E, COGS, and cannabis-specific accounting concepts.
Bank Feed Integration
Connect your bank accounts via Plaid. Transactions import automatically and can be auto-categorized using customizable rules.
Inventory & COGS Tracking
Track inventory with lot-level detail, physical counts, and shrinkage reporting. FIFO, LIFO, and weighted average costing supported.
Invoicing & Accounts Receivable
Create and send invoices, track payments, manage aging, and automate collections with dunning workflows.
Payroll Management
Run payroll with federal and state tax calculations, generate W-2s, and post payroll journal entries automatically.
Why Cannabis Businesses Need Specialized Software
Generic accounting software like QuickBooks or Xero wasn't designed for the unique challenges of cannabis. They don't understand 280E expense classification, can't connect to METRC, and don't support cannabis-specific reporting. CannaBooks Pro was built from the ground up for licensed cannabis operators, with 280E compliance, seed-to-sale tracking, and multi-state support as core features — not afterthoughts.
From Startup to Enterprise
Whether you're a single-location dispensary or a multi-state operator with dozens of licenses, CannaBooks Pro scales with you. Start with core accounting and add features as you grow — inventory tracking, payroll, budgeting, forecasting, and more. Our tiered pricing means you only pay for what you need.
SOC 2-Aligned Security
Your financial data is protected with industry-standard security practices. JWT authentication, encrypted data at rest, hash-chain audit trails with integrity verification, and role-based access control ensure that your data stays secure and every action is tracked.