Guide · Inventory
Negative stock: why it happens and how to fix it properly
Your stock report says minus five racks. The racks are not imaginary, a document is missing or wrong, and the cost numbers are already off.
Updated · 9 min read
In short
Negative stock means the books issued more units than they received, usually because a bill, transfer or opening stock entry is missing or wrong. In SimpleERP stock moves only through posted documents, so the fix is always to find and post the right document.
What is negative stock?
Negative stock is a quantity on hand below zero: the records show more units issued than received. Physically you cannot sell a rack you never had, so a negative figure always means the records are out of step with the shelf.
The goods usually exist. What is missing is the document that brought them in, or a document put them in the wrong place, or counted them in the wrong unit. Treat a negative balance as a pointer to a missing or wrong document, not as a stock problem to be typed over.
Why does stock go negative?
Almost every case of negative stock comes from one of five causes. They are worth checking in this order, because the first is by far the most common.
- Invoicing before the bill is posted. The goods arrived, the sales counter sold them, and the supplier bill is still sitting in a tray. The sale issues stock that the records do not have yet.
- Wrong warehouse. The bill put 20 racks into the Main godown, but the invoice took them out of the Ukkadam store. The organisation has stock; one warehouse is negative and another is overstated.
- Unit mismatch. The bill was entered as 10 boxes, the invoice as 60 pieces. If the product has one unit, either the bill or the invoice is wrong by a factor of six.
- Untracked opening stock. Stock on the shelf on day one was never entered, or was entered as a quantity without a cost. The first few sales then dig below zero.
- Transfers recorded on one side only. Someone noted the goods leaving one godown and never recorded them arriving, or the reverse, outside a single transfer document.
Negative stock quietly bends your average cost and cost of goods sold
Under weighted average cost, the order of documents decides the cost of every sale. When a sale goes out before the purchase that covers it, it leaves at the old average, and the purchase then lands on a negative balance and pushes the average to a figure nobody paid.
Here is one week of the steel rack 4 shelf at Lakshmi Steel Furnitures, the fictional Coimbatore business on this site. It starts with 10 racks at ₹3,000. A bill for 20 racks at ₹3,324 from Tamil Nadu Steels arrives the same day that 15 racks are invoiced to Ravi Stores at ₹4,990 each. The only difference between the two columns is which document was posted first.
| Step | Bill posted first | Invoice posted first (stock goes negative) |
|---|---|---|
| Opening position | 10 racks, ₹30,000, average ₹3,000 | 10 racks, ₹30,000, average ₹3,000 |
| First document | Bill +20 at ₹3,324: 30 racks, ₹96,480, average ₹3,216 | Invoice −15 at ₹3,000: −5 racks, −₹15,000 |
| Second document | Invoice −15 at ₹3,216: 15 racks, ₹48,240 | Bill +20 at ₹3,324: 15 racks, ₹51,480, average ₹3,432 |
| Cost of goods sold on the invoice | ₹48,240 | ₹45,000 |
| Gross profit on ₹74,850 of sales | ₹26,610 | ₹29,850 |
| Closing stock value | ₹48,240 | ₹51,480 |
The ₹3,240 does not vanish. It sits in closing stock at an average of ₹3,432, which is higher than any price Lakshmi Steel paid, and it will come out as extra cost on later sales. Profit for this week is flattered and a later week pays for it. Across fifty products and a busy month, these small shifts make the margin report hard to trust.
Different systems treat the negative balance differently. Some carry the negative value as shown here; others restart the average at the next receipt's cost. Either way the cost of the sale was decided before the real cost was known, which is why the fix is to post documents in the order things happened. See weighted average cost explained for the formula.
How do you fix negative stock in the right order?
Fix negative stock by finding the movement that should have come first and posting the document that was missing, not by typing a new quantity. Work through these steps in order and stop as soon as the balance is right.
Find the movement
Open the product's movement history for the warehouse that is negative and find the first row where the balance crossed zero. The document on that row is the issue that ran ahead of its receipt.
Post the missing bill, or an adjustment with a reason
If a supplier bill is missing, post it with its real cost and the date the goods arrived. If the goods came from somewhere without a bill, such as opening stock that was never entered, post a stock adjustment with the cost and a reason that says so.
Correct the warehouse by a transfer
If the organisation has the stock but the wrong warehouse is negative, post a transfer from the warehouse that holds the surplus. A transfer moves units at the current average, so total stock value does not change.
Then count
Only after the documents are in place, count the product on the shelf and post an adjustment in count mode for any difference that is left, with a reason. Counting first hides the missing document inside a write-off.
Illustration of stock on hand by warehouse at average cost, with a low-stock row highlighted and a movement ledger.
Unit mismatches need one more step. Decide the one unit the product is counted in, then correct whichever document used the other unit. In a system where posted documents cannot be edited, that means cancelling the wrong document, which reverses it, and posting it again in the right unit.
How do you stop stock going negative again?
Prevention is mostly posting discipline: stock that arrives is entered before stock that leaves. A short checklist covers the rest.
- Only physical goods are marked as tracked; services and labour charges are not, so they never create stock balances
- Each product has one unit, and bills, invoices and counts all use it
- Supplier bills are posted the day the goods arrive, before the sales counter sells them
- Opening stock is entered for every product, with a quantity and a cost, before the first invoice
- Every move between godowns is one transfer document, never two separate entries
- Posted documents are never edited; corrections are a cancellation and a new document
- Negative balances are reviewed weekly and fixed in the order above
- Stock value is checked against the Inventory account at month end
The last item is the self-check. If stock value and the Inventory account agree, every movement reached the books. If they differ, something moved outside a posted document. For a full count routine, read the stock audit and physical count guide.
How does SimpleERP handle stock movements?
In SimpleERP, stock moves only through posted documents: bills, invoices, credit and debit notes, adjustments, transfers and work orders. Nobody types a stock quantity. Posting an invoice writes the stock issue, cost of goods sold, the receivable and GST in one step, and posted documents are immutable, so a cancellation reverses rather than deletes.
- Weighted average cost per product across the organisation, with quantities per warehouse.
- Selling below zero is refused by default. The database stops the invoice, transfer or adjustment and names the product and warehouse.
- Negative stock can be allowed in settings. Then the next receipt restarts the average at its own cost, instead of blending into a negative balance.
- Stock adjustments in count mode with a reason, and transfers between warehouses.
- Opening stock by product dialog, by adjustment or by product CSV import.
- The stock screen shows total stock value beside the Inventory account balance and their difference.
That means every negative balance can be traced to a document, and every fix is a document with a date and an audit trail. Read more on the inventory management page, or start with the inventory management guide.
FAQ
Questions, answered
What does negative stock mean?
Negative stock means your records show more units issued than received for a product or warehouse. The goods usually exist; a bill, opening stock entry or transfer is missing or wrong, or the units do not match. It is a record problem that points to a document.
Is it wrong to sell when stock shows zero?
Selling goods you physically have is fine; recording the sale before the receipt is the problem. The sale takes the old average cost, so cost of goods sold and closing stock are both off until the documents are put in order. Post the bill first whenever you can.
Can I fix negative stock with a stock adjustment?
Only when no other document is missing. If a supplier bill exists, post the bill with its real cost, because an adjustment does not create the payable or claim the input GST. Use an adjustment with a reason for opening stock that was never entered, and for count differences after the documents are in.
Why is one warehouse negative when total stock is positive?
The goods were received into one warehouse and sold or issued from another. The organisation has the stock, but neither warehouse is right. Post a transfer from the warehouse with the surplus to the negative one, and check which warehouse your sales team picks on invoices.
How does negative stock affect profit?
It shifts profit between periods. A sale recorded before its purchase leaves at the old average, so cost of goods sold is too low and profit too high now. The purchase then lifts the average on remaining stock, and later sales carry the extra cost.
Related
Keep reading
Inventory management guide
The whole picture of stock for a small Indian business: what to track, the movement ledger, average cost, reorder levels, counts, transfers and the month-end check.
Read moreStock audit and count
How to plan a physical stock count, run it in a day, post the differences at average cost and lock the period once the auditor signs.
Read moreStock transfers
How to record a stock transfer between warehouses, godowns and branches: when to transfer versus adjust, the cost, the GST position and the in-transit gap.
Read moreWeighted average cost
How weighted average cost values stock and cost of goods sold, with the formula, a worked example and how it compares with FIFO.
Read moreInventory
Stock on hand by warehouse at weighted average cost, with a movement ledger and a low-stock list.
Read more
Run your whole business from one simple place.
Seven days free. No card. Your first GST invoice in minutes.