Pure cash-basis accounting hides your real margins. Full accrual buries you in complexity. Here’s the practical middle ground that most growing product businesses actually land on.
Ask most e-commerce founders how they account for inventory, and you’ll get a blank stare. Cash-basis accounting is the default because it’s simple: money in, money out. The problem: it treats a $300,000 inventory purchase as a $300,000 expense the day you write the check, even if those products are still sitting in a warehouse. Your P&L looks terrible, your margins look fictional, and your unit economics are noise.
Full accrual accounting under GAAP fixes the distortion but adds a layer of complexity most early-stage companies don’t need. The practical answer most $1M to $20M revenue product businesses land on is hybrid accounting, and it’s exactly as sensible as it sounds.
What Hybrid Accounting Actually Is
Hybrid accounting blends accrual treatment for the numbers that matter most with cash-basis simplicity everywhere else. In practice, that structure looks like this:
Revenue and Cost of Goods Sold (COGS) follow accrual accounting, so your income statement reflects true gross margins and unit economics. Inventory sits on the balance sheet as an asset and only becomes an expense when products actually sell. Operating expenses (rent, payroll, software, marketing) stay on cash basis, recorded when paid.
This approach follows the matching principle at the core of accrual accounting: revenue and the costs that generated it appear in the same reporting period. That alignment is what makes gross margin meaningful.
One distinction worth making upfront: hybrid accounting is formally sanctioned as a tax accounting method under IRC Section 446(c). However, the IRS has a strict one-way rule: you may use the accrual method for purchases and sales while using the cash method for operating expenses, but you are legally prohibited from doing the reverse. It is not a recognized GAAP accounting method. For most small product businesses without audited financial statements, that difference rarely matters. If you’re preparing for institutional investment or an audit, get a CPA’s input on your setup before it becomes an issue.
A Real-World Example
Assume you sell a product for $600 with a unit cost of $300.
Purchasing Inventory
You buy 1,000 units and pay cash. Total cash out: $300,000.
Journal entry:
Account | Debit | Credit |
Inventory (asset) | $300,000 | |
Cash | $300,000 |
Inventory now sits as a $300,000 asset on your balance sheet, not as an expense.
Recording Sales
You sell 500 units through Stripe or Shopify. Revenue recognized: 500 × $600 = $300,000. Under accrual accounting, revenue is recorded when the sale occurs and control transfers to the customer, which typically aligns with the shipment date.
Recording COGS
COGS for the units sold: 500 × $300 = $150,000.
Journal entry:
Account | Debit | Credit |
COGS (expense) | $150,000 | |
Inventory (asset) | $150,000 |
The result:
- Revenue: $300,000
- COGS: ($150,000)
- Gross margin: 50%
- Balance sheet, remaining inventory: $150,000 (500 unsold units)
Why This Works for Product Businesses
The hybrid method reflects economic reality in the way that matters most to operators. Revenue lands when products sell. COGS matches the exact units that generated that revenue. Unsold inventory remains an asset rather than a cost dragging down your P&L.
You get accrual-level accuracy on gross margin and unit economics (the numbers that drive every scaling decision) without requiring full GAAP compliance. For most small to mid-sized e-commerce companies, this produces what the IRS calls a “clear reflection of income,” a tax standard under IRC Section 446 that acknowledges your books accurately represent business activity. That’s a tax concept, not a GAAP one, but for businesses not yet subject to audit requirements, it’s the standard that matters.
Same transaction: 1,000 units purchased at $300 each; 500 units sold at $600 each
Distorts the real picture
| Revenue | $300,000 |
| Full inventory purchase | ($300,000) |
| Gross profit | $0 |
The $150,000 in unsold inventory vanishes from your books entirely
Accurate unit economics
| Revenue | $300,000 |
| COGS (500 units sold) | ($150,000) |
| Gross margin | 50% |
IRS Rules and the Small Business Threshold
The IRS allows hybrid accounting for businesses below the small business gross receipts threshold. The Tax Cuts and Jobs Act of 2017 set that original threshold at $25 million in average annual gross receipts over the prior three years, indexed for inflation. For the 2026 tax year, this inflation-adjusted threshold is exactly $30 million.
Qualifying businesses also benefit from Section 471(c) of the tax code, which permits simplified inventory methods in place of the complex UNICAP rules under Section 263A. Under Section 471(c), qualifying small businesses can choose to treat inventory as “non-incidental materials and supplies” (NIMS). This allows you to maintain the straightforward balance-sheet-to-P&L matching described above while safely avoiding complex overhead capitalization requirements. Without that exemption, Section 263A would require capitalizing indirect costs (inbound shipping, warehouse labor, and similar overhead) into your inventory value. Section 471(c) eliminates that burden for businesses below the threshold.
A few IRS ground rules to keep in mind:
Apply your chosen method consistently from year to year. Changing accounting methods later requires filing Form 3115 (Application for Change in Accounting Method). As you approach the gross receipts threshold or take on outside investment, bring in a CPA before your method creates a compliance gap.
The Operational Setup Most Growing Brands Use
In practice, most $1M to $25M revenue e-commerce companies structure their books in the same basic way:
- Sales and COGS: Accrual basis. Recognize revenue on the sale and match COGS against those units immediately.
- Inventory: Simplified balance sheet tracking using a pool of units and average costs.
- Operating expenses: Cash basis. Record when paid.
This keeps contribution margins and unit economics clear while keeping day-to-day bookkeeping manageable. Your gross margin tells you whether your product model is working. Your operating expense line tells you whether you’re building a real business on top of it.
Key Formulas and Operational Practices
Rather than tracking COGS unit by unit in real time, most small operators use this standard period-end formula:
COGS = Beginning Inventory + Purchases − Ending Inventory
A few practices worth building in from the start:
Keep per-unit costs consistent and documented. Record Stripe or Shopify revenue net of fees and expected refunds, or make adjusting entries at period end. Watch for negative inventory; it almost always signals a timing error where a sale was recorded before the corresponding purchase hit the system, or an operational mismatch where SKUs are incorrectly mapped between Shopify and your warehouse inventory software. Locate and record the missing purchase entry or fix the SKU mapping; that fixes the root cause. Track quantities carefully across periods to avoid distortions between when you buy and when you sell.
Pitfalls to Get Ahead Of
Large timing gaps between purchasing and selling inventory can distort financials if quantities aren’t tracked carefully across periods. Revenue recognition has real nuances, particularly around shipment dates and when legal control of goods transfers to the customer, that most early-stage companies simplify and revisit later. Returns and chargebacks need adjusting entries to keep your margins accurate.
None of these are deal-breakers. They’re operational discipline problems, which means they’re fixable before they compound.
Building Books That Work at Your Stage
Hybrid accounting is the practical default for most product-based small businesses because it delivers the financial signal you actually need: accurate gross margin. Everything else is secondary until you’re operating at a scale where full GAAP compliance becomes either legally required or genuinely useful for investors.
As you push past $5M to $10M in revenue, prepare for a funding round, or approach the IRS gross receipts threshold, have a CPA review your setup. Accounting methods are easier to get right early than to unwind later. The goal is a system that gives you reliable numbers at your current stage, not one designed for a company you haven’t built yet.
Important, Final Note
This post is for informational and educational purposes only and does not constitute tax, accounting, or legal advice. Hybrid accounting methods, inventory treatment under Section 471(c), and the application of cash vs. accrual rules are subject to specific IRS regulations that depend on your individual facts and circumstances.
Always consult with a qualified CPA or tax advisor who has experience with e-commerce and product-based businesses before implementing or changing your accounting method. They can help ensure your books clearly reflect income, maintain compliance with IRC Sections 446, 471, and 263A, and prepare you for future growth, audits, or funding requirements. Accounting decisions made early can be difficult and costly to correct later.
