You just closed out a record month. Your profit and loss statement shows $42,000 in net income. So why does your checking account have $6,000 in it, and why are you stressed about covering payroll next Tuesday?
If you sell physical products online, this is one of the most common and most confusing problems you will face. It is not a bookkeeping error. It is the direct result of how ecommerce inventory accounting works, and specifically how cost of goods sold for an online seller interacts with cash flow in ways that feel completely disconnected from your bank balance.
We work with dozens of online sellers across South Florida, from Amazon FBA operators in Doral to Shopify brands headquartered in Coral Gables, and this exact conversation comes up almost every quarter. Understanding the mechanics behind it is the difference between running your business by feel and running it with real financial control.
Get our starter pack of tax guides, free.
One welcome email with our most-used guides, then a few genuinely useful ones a month. Unsubscribe anytime.
Why Inventory Accounting Confuses Even Profitable Sellers
Inventory accounting is confusing because it separates two things your brain wants to treat as one: when you spend cash on products, and when that spending shows up as an expense on your financial statements.
When you buy $30,000 of inventory, your bank account drops by $30,000 immediately. But under accrual based accounting, which is the standard method for any business tracking inventory, that $30,000 does not become an expense until the product actually sells. Until then, it sits on your balance sheet as an asset, not on your income statement as a cost.
This is why a seller can have a wildly profitable P&L and an empty bank account at the same time. You spent the cash on inventory weeks or months before it sold, and the accounting only "catches up" to that reality when the sale finally happens.
The Basic Mechanics
Here is the flow that trips up most sellers:
- You pay a supplier $20,000 for a new product batch.
- Cash goes out the door immediately. Your bank balance drops.
- That $20,000 sits on your balance sheet as inventory, an asset, not an expense.
- Over the next two to four months, units sell and move into cost of goods sold.
- Only then does the expense hit your income statement and reduce your reported profit.
Between step 2 and step 4, your business looks flush with profit on paper while your cash is locked up in boxes sitting in a warehouse or fulfillment center.
Cost of Goods Sold for Online Sellers, Explained Simply
Cost of goods sold, or COGS, is the direct cost of the products you actually sold during a given period. It typically includes the unit cost from your supplier, inbound freight, duties, and sometimes packaging that ships with the product.
COGS is not the same as your total inventory spend for the month. This distinction is the single biggest source of confusion in ecommerce inventory accounting.
Example 1: The inventory purchase timing gap
Say you run a home goods brand and in August you purchase $50,000 of inventory. In that same month, you sell $35,000 worth of product based on prior stock, and your COGS for those sales is $14,000.
Your P&L for August shows revenue of $35,000 minus COGS of $14,000, for a gross profit of $21,000. But your cash flow statement shows $50,000 out for new inventory. Your bank account is down roughly $29,000 even though your books show a healthy gross profit. That gap is inventory sitting on your shelf, not lost money.
Example 2: Growth that feels like a cash crunch
A Coral Gables based skincare seller doubles their ad spend and inventory orders to prepare for Q4. They place a $60,000 purchase order in September for tax year 2026, expecting to sell through it by December.
Their P&L in September might show a loss or thin margin because sales have not caught up yet, while their cash position drops sharply because the full $60,000 left the bank at once. Three months later, when that inventory sells, COGS catches up, gross margin looks strong, and the P&L finally reflects the growth. The business did not lose money in September. It simply prepaid for future revenue.
Example 3: The overstocked seller with phantom profit
An online seller with $500,000 in annual revenue carries $180,000 in inventory at year end, up from $90,000 the year before. Their P&L shows $65,000 in net income for the year, which looks great.
But because they built up an extra $90,000 in unsold inventory, $90,000 of cash left the business and is now sitting on shelves instead of in the bank. Their actual cash position is roughly $25,000 lower than their reported profit would suggest, once you account for that inventory build. On paper they made $65,000. In the bank, it feels closer to negative $25,000 relative to expectations.
Inventory Valuation Methods and Why They Matter
How you value inventory affects both your reported profit and your tax bill. The three most common methods for online sellers are FIFO, LIFO, and weighted average cost.
| Method | How It Works | Best For |
|---|---|---|
| FIFO (First In, First Out) | Oldest inventory costs are recognized first as COGS | Most ecommerce sellers, especially with rising supplier costs |
| LIFO (Last In, First Out) | Newest inventory costs are recognized first as COGS | Sellers wanting to match rising costs against revenue faster, less common for small ecommerce |
| Weighted Average Cost | Blends all unit costs into one average per unit | Sellers with frequent price changes or commingled inventory like Amazon FBA |
Most South Florida ecommerce clients we work with use FIFO because it is simpler to track, generally accepted, and tends to produce a more accurate picture of current profitability when supplier costs rise over time. Switching methods later requires IRS approval via Form 3115, so the method you choose in your first year matters.
The Real Cash Flow Levers Online Sellers Can Pull
Once you understand that inventory investment and reported profit move independently, you can start managing cash flow with intention rather than surprise.
- Slow down reorder quantities during slower sales months. Ordering exactly what you need based on sell through rate, rather than round supplier minimums, keeps cash from getting stuck.
- Negotiate supplier payment terms. Moving from net 30 to net 60 or net 90 can free up tens of thousands of dollars without changing anything about your sales.
- Track inventory turnover ratio monthly. If your turnover is slowing, you likely have too much cash tied up in slow moving SKUs.
- Separate a cash reserve from your "profit." Never assume the number on your P&L is spendable cash until you have checked your bank balance and outstanding purchase orders.
- Forecast inventory purchases against a 13 week cash flow model, not just a monthly P&L, since inventory decisions are often made weeks before the cash impact and revenue impact both land.
This is exactly the kind of forward looking planning we build into our business tax strategy work with ecommerce clients, because the tax consequences of inventory decisions and the cash consequences are tightly linked.
Inventory Accounting Mistakes We See Constantly in South Florida
Miami-Dade County has become a genuine hub for ecommerce operators, from Amazon aggregators to direct to consumer brands shipping out of warehouses near the port. Working with this many online sellers, certain mistakes show up again and again.
| Common Mistake | What It Causes | Fix |
|---|---|---|
| Treating all inventory spend as an immediate expense | Understated profit, confused tax planning | Track inventory as an asset until sold, expense only COGS |
| No landed cost tracking (freight, duties, tariffs) | Understated COGS, inflated margins | Build landed cost into per unit inventory value |
| Ignoring inventory when forecasting cash | Payroll and ad spend surprises | Build a rolling 13 week cash flow tied to purchase orders |
| Mixing personal and business bank accounts | Impossible to see true margin | Maintain dedicated business banking, supported by clean small business bookkeeping |
| Year end inventory count skipped or estimated | Inaccurate COGS, tax return errors | Physical count or reliable inventory management software integration at year end |
Florida's lack of a state income tax is a real advantage for online sellers based here, but it does not remove the need for accurate federal cost of goods sold reporting or careful cash planning. Sellers headquartered in Coral Gables or anywhere in South Florida still face the same inventory timing mechanics as sellers in New York or Chicago.
How the Big Beautiful Bill Affects Inventory Heavy Businesses
The tax law changes commonly referred to as the Big Beautiful Bill extended and expanded bonus depreciation and certain small business expensing provisions, which matters most for equipment, warehouse fixtures, and fulfillment technology purchases, not for inventory itself. Inventory costs are still governed by COGS accounting rules under Section 471 and related uniform capitalization rules under Section 263A, not by bonus depreciation.
For growing ecommerce sellers, this means capital investments like warehouse racking, packaging automation, or a company vehicle used for local deliveries around Miami-Dade County may qualify for accelerated write offs, while inventory purchases still flow through the standard COGS timing rules described above. Separating these two categories correctly on your tax return prevents costly errors and missed deductions.
Setting Up a System That Actually Tells You the Truth
The fix for the profit versus cash confusion is not more spreadsheets. It is a system that connects your inventory management software, your accounting platform, and your cash forecast so all three tell a consistent story.
- Choose an inventory management tool that integrates with your accounting software rather than relying on manual COGS journal entries.
- Reconcile inventory counts at least quarterly, ideally monthly for fast moving SKUs.
- Build a cash flow forecast that treats inventory purchases as their own line item, separate from operating expenses.
- Review gross margin by product line, not just overall, since blended averages hide which SKUs are draining cash.
- Bring in a virtual CPA or managed accounting partner who understands ecommerce specifically, since general bookkeeping practices often misclassify inventory and COGS.
Frequently Asked Questions
Q: Why does my profit and loss statement show a profit when my bank account is nearly empty? A: This almost always happens because you spent cash on inventory that has not sold yet. The cash left your account immediately, but under accrual accounting, that spend only becomes an expense on your P&L once the product sells. Until then, your profit looks strong on paper while your bank balance reflects the inventory investment sitting on the shelf.
Q: What is the difference between inventory and cost of goods sold? A: Inventory is the total value of unsold product sitting in your warehouse or fulfillment center, recorded as an asset on your balance sheet. Cost of goods sold is the portion of that inventory cost tied specifically to units that have already sold, and it appears as an expense on your income statement. Only sold inventory becomes COGS.
Q: Should I count inventory as an expense the moment I pay my supplier? A: No. Under standard accrual accounting rules that apply to businesses carrying inventory, you record the purchase as an asset first and only move it to cost of goods sold expense when the corresponding units actually sell. Expensing the full purchase immediately understates your true profitability and can create problems with tax reporting accuracy.
Q: How often should online sellers reconcile their inventory numbers? A: Fast growing ecommerce brands should reconcile at least monthly, especially for top selling SKUs, and do a full physical or system based count at fiscal year end. Sellers with slower moving or highly seasonal inventory can often get away with quarterly reconciliation, but skipping year end counts entirely leads to inaccurate cost of goods sold and tax reporting errors.
Q: Does Florida's lack of a state income tax change how I should manage inventory accounting? A: Not directly. Florida's favorable tax climate helps your overall tax burden, but federal cost of goods sold rules under Section 471 and Section 263A apply to every online seller regardless of state. South Florida business owners still need accurate inventory accounting to manage cash flow and file an accurate federal return.
Q: What is the most common mistake online sellers make with inventory accounting? A: The most common mistake is assuming that a strong net income number on the P&L means that same amount of cash is available in the bank. Growing sellers frequently reinvest profit into new inventory purchases, which drains cash even as reported profit climbs, creating a dangerous illusion of liquidity that leads to payroll or vendor payment surprises.
Inventory accounting is not just a bookkeeping technicality. It is the reason your ecommerce inventory accounting system, your cost of goods sold calculations, and your actual bank balance can tell three different stories in the same month. Once you understand the timing mechanics between inventory purchases and COGS recognition, you can plan cash flow with real confidence instead of chasing your bank balance every few weeks.
If your P&L and your bank account keep disagreeing, our Coral Gables headquartered team works with online sellers across Miami-Dade County and South Florida to build inventory accounting systems and cash forecasts that finally match reality. Schedule a free strategy session by scheduling a consultation and we will walk through your specific inventory and cash flow picture together.