Consignment Inventory: Keep Owned and Held-for-Others Stock Separate
Consignment inventory is stock that one business owns and another business holds. Because ownership and location differ, your records must show both: who owns each unit and where it sits, so owned stock and stock you hold for others never blend.
By Praveen Nune, Co-Founder & CEO · Updated 2 Nov 2026

Key takeaways
- Consignment inventory is stock that one business, the consignor, owns and another business, the consignee, holds to sell or use. Ownership stays with the consignor until the goods are sold or used.
- The consignor keeps the stock in its own inventory at cost. The consignee keeps a quantity record only, not an asset.
- Give every consignor and consignee its own location, move stock between locations by transfer, and raise a sale in your stock records only when the consignee reports one.
- Each month, check your records, the other party’s statement and a physical count for every location, and resolve any difference before the month closes.
In this article
- 1What is consignment inventory?
- 2Consignor and consignee: who is who
- 3How consignment inventory works
- 4Consignment vs wholesale vs VMI
- 5Benefits and risks of consignment stock
- 6Who owns consignment stock, and who records it?
- 7If you hold stock for others
- 8If others hold your stock
- 9What to record for consignment stock
- 10The consignment stock record checklist
- 11How consignment stock accounting works (check with your CA)
- 12Why owned and held-for-others stock gets mixed up
- 13How to keep the two separate across locations
- 14Give each owner or consignee its own location
- 15Move stock by transfer, not sale
- 16See stock across locations in one view
- 17A worked example in ₹
- 18A monthly reconciliation routine for consignment inventory management
- 19What the agreement should say about records
- 20Where software helps
- 21How Arka Inventory handles separate locations
- 22Conclusion
- 23Frequently asked questions
By the Arka Inventory team. Updated 1 November 2026.
A carton of 200 units can leave your warehouse on Monday and still belong to you for months. It is off your shelf, it has not been sold, and no invoice exists for it. Consignment records go wrong in exactly that gap.
The error runs both ways. A distributor that books the shipment as a sale overstates revenue and understates stock. A retailer that shelves a supplier's goods beside its own cannot say at month end what it owns and what it only holds.
Auditors notice. So do suppliers, when your count differs from their statement.
This guide shows who owns the stock, what to write down, and how separate locations plus a monthly three-way check of your records, the other party's statement and a physical count keep the two apart, whether your concern is stock you hold for others or stock others hold for you.
What is consignment inventory?
Consignment inventory, also called consignment stock, is stock that one business (the consignor) owns and another business (the consignee) holds to sell or use. The consignor keeps ownership until the goods are sold or used. Ownership and location are therefore two separate facts, and your records need a place for each.
Consignor and consignee: who is who
The consignor sends the goods and owns them. The consignee holds them and sells or uses them. Examples: a distributor placing packaged goods in a retailer's store, or a manufacturer leaving spare parts at a customer's plant.
In this guide, "stock others hold for you" means you are the consignor. "Stock you hold for others" means you are the consignee.
How consignment inventory works
- Agree the terms. Set the price, the commission, how long the goods stay and what happens to unsold goods.
- Send the goods. They leave the consignor's warehouse as a transfer, not a sale.
- Sell or use them. The consignee stores the goods and reports what it sold, used and returned each period.
- Settle. The consignee pays the consignor for what sold, less any agreed commission.
- Close the period. Unsold goods go back to the consignor, or stay on for another period.
Each step changes one of two facts, who owns the stock or where it sits, and your records need to follow both.
Consignment vs wholesale vs VMI
Consignment decides who owns the stock. Vendor managed inventory (VMI) decides who chooses the reorder quantity, so one arrangement can be both.
| Wholesale | Consignment | Vendor managed inventory (VMI) | |
|---|---|---|---|
| Owner on delivery | Buyer | Supplier | Set by the agreement |
| Buyer pays | On the invoice terms | After the goods sell or are used | Set by the agreement |
| Who decides replenishment | Buyer | Set by the agreement | Supplier |
Benefits and risks of consignment stock
| Consignor | Consignee | |
|---|---|---|
| Benefit | Reaches more outlets without opening new stores | Pays only for goods that sell or are used, so less cash is tied up |
| Risk | Cash stays tied up in unsold stock that sits elsewhere | Must store, protect and report on goods it does not own |
Both risks are record risks. They shrink when every unit has a named owner and a known location.
Who owns consignment stock, and who records it?
The consignor owns consignment stock until the consignee sells it to a customer or uses it. So the consignor keeps it in its inventory, and the consignee keeps a record of quantities only.
If you follow Ind AS (Indian Accounting Standards), as of November 2026 the consignor generally books revenue when the consignee sells to its own customer, or when an agreed period in the contract expires, because until then the consignee has not taken control and has no unconditional duty to pay (ICAI, Ind AS 115 study material, section 6.5).
If you hold stock for others
Do not book it as a purchase or as your inventory. Keep a quantity record by consignor, in a location used only for that consignor's goods. You owe the consignor for what sells, less any commission you have agreed, and the consignor will want regular statements.
Microsoft Dynamics 365 Supply Chain Management records receipt of vendor-owned consignment stock as quantities only, with no general ledger entries (Microsoft Learn, updated April 2026).
If others hold your stock
The stock stays in your inventory at cost, in a location named for the consignee. For your stock records and revenue, do not treat dispatch as a sale, and record a sale when the consignee reports one. Tax invoicing timing can differ (see "What this guide leaves out"). Chase late statements: every unreported sale is stock that still looks yours but has gone.
What to record for consignment stock
Record seven things for every consignment movement: owner, location, quantity, date, lot or serial number where relevant, the consignee's sales or usage report, and returns. If one is missing, you cannot prove whose unit it is or where it sits.
The consignment stock record checklist
| Record | Test you can run | Pass |
|---|---|---|
| Owner | Pick 10 units; name the owner from the record alone | 10 of 10 correct |
| Location | List every location and who owns the stock in it | Each location is either yours or tied to one named party |
| Quantity | Opening + sent or received − sold − returned | Equals the system balance |
| Date | Check every movement for a dispatch or receipt date | No movement without a date |
| Lot or serial | Match 5 labels to system records | 5 of 5 match |
| Sales or usage report | Look for one report per consignee per period | A report on file for every period |
| Returns | Compare returns on the consignee's statement with yours | Same quantity, with date and reason |
How consignment stock accounting works (check with your CA)
Generally, the consignor keeps the stock as inventory at cost and records the sale when the consignee reports it. The consignee records no purchase and no inventory. It records what it owes the consignor, and its commission, when the goods sell. Entries depend on your agreement and accounting framework, so confirm them with your chartered accountant (CA) before posting.
Why owned and held-for-others stock gets mixed up
Owned and held-for-others stock gets mixed up because the physical move, the sale and the paperwork happen on different days, and nobody owns the gap. The usual patterns:
- The shipment is posted as a sale, so stock disappears and revenue is raised before anyone has bought.
- The shipment is never posted, so the system shows stock on a shelf it left days ago.
- The consignee's sales statement arrives monthly, so system and store drift apart for weeks.
- Units of one stock-keeping unit (SKU) that you own and units you hold for others sit in the same bin, so a count cannot tell them apart.
- Returns and damaged goods move physically with no record.
Each pattern shows up as a stock difference. Our guide to inventory discrepancy causes shows how to trace system versus shelf differences back to the first unrecorded movement.

How to keep the two separate across locations
Keep them apart by giving each owner or holder its own location, moving stock between locations by transfer, and viewing all locations together. The location then carries the ownership fact, so a count of any location tells you whose stock it is.
Give each owner or consignee its own location
Use one location per consignee for stock others hold for you, for example "Retailer A, ours, held by them". Use one per consignor for stock you hold for others, for example "Supplier B, theirs, held by us". Keep your own warehouse for stock you own and hold. If you own some units of a SKU and hold other units of it for others, keep those units in different locations, even under one SKU code.
Move stock by transfer, not sale
A dispatch is a transfer from your warehouse to the consignee's location. A reported sale takes stock out of that location and raises the invoice. A return is a transfer back. TallyPrime follows this logic: you can flag a godown (its word for a storage location) as "our stock with third party", and stock sent to an agent stays in your inventory (TallyPrime help).
See stock across locations in one view
Put every location on one view, with a column for location. Your owned total is your warehouse plus the locations for stock others hold for you. Stock you hold for others stays outside that total. Our stock across locations view shows live balances by warehouse.
Owned warehouse --- transfer out ---> Consignee location (Retailer A)
(we own, we hold) <-- transfer back -- (we own, they hold)
Supplier's goods --- receipt ---------> Held-for-others location (Supplier B)
(they own, we hold)
Owned stock = Owned warehouse + Consignee locations
Not ours = Held-for-others locations
Alt text: a diagram of three locations. Stock moves between the owned warehouse and a consignee location by transfer, and both count as owned. A separate held-for-others location receives a supplier's goods and sits outside the owned total.
A worked example in ₹
A distributor starts with 500 units in its own warehouse. It ships 200 to a retailer on consignment, which lowers its own warehouse to 300 and records no sale. Later the retailer reports 60 sold. The distributor then owns 440 units worth ₹1,98,000 at cost: 300 in its warehouse and 140 at the retailer.
This example is illustrative. Assumptions: cost ₹450 a unit, agreed price ₹600 a unit, Goods and Services Tax (GST) ignored.
| Step | Own warehouse (units) | Retailer location (units) | Stock you own, at cost | Sales invoice (accounting; GST timing not shown) |
|---|---|---|---|---|
| Opening | 500 | 0 | ₹2,25,000 | None |
| Transfer out, 200 units | 300 | 200 | ₹2,25,000 | None |
| Retailer reports 60 sold | 300 | 140 | ₹1,98,000 | 60 × ₹600 = ₹36,000 |
| Closing balance | 300 | 140 | ₹1,35,000 + ₹63,000 = ₹1,98,000 | n/a |
Cost of the 60 units sold is 60 × ₹450 = ₹27,000, and ₹2,25,000 − ₹27,000 = ₹1,98,000.
Three-way check. Your records show 140 units at the retailer. The retailer's statement shows received 200, sold 60, closing 140. A physical count at the store finds 140. All three equal: pass. If the count finds 138, two units are missing or sold without a report. Resolve that before posting.
A monthly reconciliation routine for consignment inventory management
Run a three-way check every month: your records, the other party's statement and a physical count must agree for each location, SKU by SKU. Investigate every difference before the month closes.

- Get a statement from each consigneeOpening, received, sold or used, returned, closing. Pass: one statement for every location.
- Post reported sales as sales and returns as transfersPass: your location balance equals the statement's closing figure.
- Count the stock
Or take the consignee's signed count. Use cycle counting for high-value lines. Pass: count equals both records.
- Write down the cause of every differencePass: no unexplained difference remains.
- File the signed statementPass: one signed statement per location per month.
Your auditor will ask for this evidence. Under Standard on Auditing (SA) 501 of the Institute of Chartered Accountants of India (ICAI), when stock in a third party's custody is material, as of November 2026 the auditor seeks that party's confirmation of quantities and condition. The auditor may also inspect documents such as warehouse receipts (ICAI, SA 501).
What the agreement should say about records
Have your lawyer cover three points:
- Count rights: you may count stock at the other party's premises on reasonable notice.
- Loss: who bears loss, theft or damage while the goods are with the consignee.
- Reporting dates: the day each month the statement is due, and its format.
Where software helps
Software helps when it can hold a separate location for each consignor or consignee, record a transfer that is not a sale, report stock by location, and keep stock you do not own out of your valuation. Test any system with these four checks:
- A location per consignor or consigneePass: you create a test location and its stock stays apart from your warehouse.
- A transfer, not just a salePass: moving one unit raises no invoice and no revenue, and both location balances change.
- Reporting by locationPass: a stock report totals by location and SKU and matches your count.
- Non-owned stock excluded from valuationPass: the valuation report leaves out units in a location for stock you hold for others.
How Arka Inventory handles separate locations
We build Arka Inventory natively on Salesforce. It supports multiple warehouses, transfers between them and visibility across warehouses, so you can keep a separate warehouse location for each consignor or consignee and see each balance side by side. Book a Demo to see how this works for your stock.
Multiple warehouses and purchase orders and transfers are on our Basic plan. Lot and serial tracking, BIN tracking (bin-level locations inside a warehouse) and Sales Orders are on our Enterprise plan; see our plans. For day-to-day handling, see warehouse management and lot and serial tracking.
Conclusion
Consignment stock stays the consignor's until it is sold or used, so every unit needs two facts on record: who owns it and where it is. Give each consignor and consignee its own location. Move stock by transfer, raise a sale only on a report, and run the three-way check every month.
If you want to see how separate warehouse locations, transfers and visibility across warehouses work for your stock, Book a Demo.
See separate consignment locations in Arka Inventory
Frequently asked questions
Sources
- 1.Financial Reporting study material, Ind AS 115 chapter, section 6.5 Consignment arrangements, ICAI
- 2.SA 501, Audit Evidence: Specific Considerations for Selected Items, ICAI
- 3.Section 31, CGST Act, 2017, CBIC
- 4.How to record consignment transactions in TallyPrime, Tally Solutions
- 5.Set up consignment, Dynamics 365 Supply Chain Management, Microsoft



