Retail & ecommerce / Procurement

Retail consignment stock: who owns each unit?

By Vikasraj YadavPublished 15 min read

For retail controller with category buyer ·

TL;DR — what you’ll learn

  • Keep physical custody (`On-Hand Sellable Stock`) strictly separate from legal title (`Inventory Ownership: Owned vs Consigned`) so supplier-owned consignment goods never inflate your balance-sheet inventory or automatic AP accruals.
  • Trigger supplier payable liability on consigned merchandise only upon the contractually agreed settlement event—typically net verified point-of-sale consumption—never on warehouse or store goods receipt.
  • Track post-cutoff customer returns of previously settled consignment items in an explicit prior-period adjustment queue linked to the original sale receipt rather than mixing them into unsold vendor returns.
  • Validate your consignment setup with three acceptance tests: zero-liability consignment receipt, sale-triggered settlement calculation, and post-statement customer return clawback.

Topics: retail consignment inventory accounting · consignment supplier settlement · owned versus consigned stock · retail sale or return

Light-ash and grey warehouse inspection counter with two dark monitors, docked handheld barcode scanners, a stainless parcel scale, unbranded kraft boxes and grey storage totes overlooking a high-bay pallet racking mezzanine.

Illustrative e-commerce returns grading and warehouse inventory reconciliation desk; not a client facility.

All quantities, amounts, product codes and events are illustrative teaching examples.

An independent multistore bookshop and stationery retailer takes delivery of 300 copies of a newly released art monograph (SKU-ART-710, retail list price ₹1,200.00, agreed supplier payout ₹720.00 net per sold copy) on a 90-day sale-or-return consignment basis. Because the store clerk receives the 300 copies using a standard purchase-order receipt screen (see Shopify's purchase-order and supplier records), the ERP adds ₹2,16,000 (300 × ₹720.00) to owned merchandise assets and creates a ₹2,16,000 Goods-Received-Not-Invoiced (GRNI) accrual in accounts payable. During the first month, the shop sells 45 copies at POS and returns 20 shop-worn or excess unsold copies to the publisher's distributor. At month-end, the distributor sends a consignment settlement invoice for 45 sold copies (₹32,400), which collides with the ₹2,16,000 standard PO accrual in accounts-payable invoice matching. Worse, when a customer returns 2 of the 45 sold copies two days after the monthly statement closes, the store restocks them into general inventory without flagging that the publisher was already paid ₹1,440 for those two units.

The operational decision for a retail controller and category buyer is how to track ownership state and settlement triggers alongside physical store custody—so consigned stock participates accurately in available-to-sell stock while keeping owned purchases, vendor-owned custody, and month-end close cut-offs distinct (Shopify Help Center — Managing suppliers and purchase orders, Microsoft Learn — Accounts payable invoice matching in Dynamics 365 Finance). By linking this control to available-to-sell stock rules and retail month-end close cut-offs, retail controller with category buyer teams prevent downstream inventory and accounts-payable breaks before stock or cash moves.

Custody versus ownership: how consignment stock differs from ordinary purchases

In standard wholesale purchasing, physical custody and financial ownership transfer together (either at dispatch or upon dock receipt), creating an immediate inventory asset and a payable obligation. In a retail consignment agreement, the retailer holds physical custody and displays or fulfils the item to customers, but legal title remains with the supplier (Consignor) until a defined triggering event occurs—typically when a retail customer buys the unit at POS or ecommerce checkout. (Note: specific revenue recognition, principal-versus-agent presentation, and GST/tax invoice timing depend on your contract terms and applicable accounting and tax standards; always confirm ledger policy with your finance and tax advisors.)

Operationally, your inventory and accounting records must maintain these four equations at every monthly settlement cut-off:

Closing Consigned Custody (Units) = Opening Consigned Units + Consigned Receipts − Gross Consigned POS Sales + Consigned Customer Returns − Unsold Units Returned to Vendor − Verified Shrinkage

Net Billable Consignment Units (Period) = Gross Consigned Units Sold in Period − Eligible Customer Returns of Consigned Units

Supplier Consignment Settlement Payable (₹, Net) = Net Billable Consignment Units × Agreed Supplier Payout per Unit

Retailer Retained Consignment Margin (₹) = Net Billable Consignment Units × (Net Realised Selling Price − Agreed Supplier Payout per Unit)

Scroll horizontally to see all columns.

Lifecycle event Physical custody change Ownership (Title) state Operational & settlement record generated Common error if booked as standard PO
Inbound consignment delivery (300 units) 0 -> +300 units on hand at store/DC; added to available-to-sell stock. Supplier-Owned (Consigned) — ₹0 retailer inventory asset. Non-valuated Consignment Receipt (CRN) recording quantity, GTIN, and contract payout rate (₹720). Books ₹2,16,000 to Owned Inventory and ₹2,16,000 to AP GRNI accrual prematurely.
Customer sale at POS / ecommerce (45 units) -45 units from store custody (255 remaining prior to returns). Title transfers Supplier -> Retailer -> Customer at point of sale. POS sale line tagged Ownership = Consigned; adds 45 units (₹32,400) to Unbilled Consignment Settlement Queue. Treats sale as ordinary COGS depletion without queuing the 45-unit vendor payout report.
Return of unsold stock to supplier (20 units) -20 units returned to vendor (235 remaining in custody). Remains Supplier-Owned; custody returns to vendor. Consignment Return Challan (CRC) reducing vendor's custody balance by 20 units; ₹0 AP credit note needed. Raises a ₹14,400 AP debit note against a supplier who never invoiced those 20 units.
Customer return within active open period +N units returned to store custody (if saleable). Reverts to Supplier-Owned (if contract allows net-of-return settlement). Deducts returned unit from current period's Net Billable Consignment Units. Restocks unit as Retailer-Owned stock while still paying the vendor on the original sale.
Customer return after period statement closed (2 units) +2 units returned to store custody in Period 2. Settled in Period 1 (₹1,440 already billed by vendor). Logs Post-Cutoff Consignment Return Adjustment (-2 units / -₹1,440) against Period 2 statement (or reclassifies to owned if non-returnable). Vendor gets paid twice when the returned copy sells again in Period 2 (Double-Payout Leak).

Tracking an explicit Ownership Dimension (Owned vs Consigned — Supplier ID) on every inventory quant and POS transaction line prevents both premature balance-sheet inflation on receipt and double-payout leakage on customer returns.

Consignment custody versus ownership matrix across receipt, sale, vendor return, and post-cutoff refund Four-stage diagram tracking 300 consigned books received, 45 sold in Period 1 (₹32,400 settlement), 20 unsold returned to vendor (₹0 credit note), 235 closing Period 1 custody, and 2 post-cutoff customer returns deducted from Period 2 settlement. 1. Consigned Receipt Receive 300 copies (CRN-101) Custody: 300 | Owned: ₹0 ATS: 300 sellable units
  <path d="M219 85 L248 85" stroke="#475569" stroke-width="1.8" marker-end="url(#arrow-r007)"/>

  <rect x="248" y="40" width="195" height="90" rx="8" fill="#fef9c3" stroke="#ca8a04" stroke-width="1.5"/>
  <text x="262" y="64" font-weight="700" fill="#854d0e">2. Period 1 Activity</text>
  <text x="262" y="84">POS Sales: 45 u (@ ₹720)</text>
  <text x="262" y="102">Unsold Return: 20 u (@ ₹0)</text>
  <text x="262" y="118" font-size="11" fill="#475569">Closing custody: 235 units</text>

  <path d="M443 85 L472 85" stroke="#475569" stroke-width="1.8" marker-end="url(#arrow-r007)"/>

  <rect x="472" y="40" width="195" height="90" rx="8" fill="#ffedd5" stroke="#ea580c" stroke-width="1.5"/>
  <text x="486" y="64" font-weight="700" fill="#9a3412">3. Period 1 Settlement</text>
  <text x="486" y="84">Billable: 45 sold copies</text>
  <text x="486" y="102">Vendor Payout: ₹32,400 net</text>
  <text x="486" y="118" font-size="11" fill="#475569">Retail margin: ₹21,600</text>

  <path d="M667 85 L696 85" stroke="#475569" stroke-width="1.8" marker-end="url(#arrow-r007)"/>

  <rect x="696" y="40" width="200" height="90" rx="8" fill="#dcfce7" stroke="#16a34a" stroke-width="1.5"/>
  <text x="710" y="64" font-weight="700" fill="#166534">4. Post-Cutoff Return</text>
  <text x="710" y="84">Day 33: 2 copies returned</text>
  <text x="710" y="102">Link to Period 1 sale receipt</text>
  <text x="710" y="118" font-size="11" fill="#475569">Deduct 2 u (-₹1,440) in P2</text>

  <rect x="24" y="166" width="872" height="164" rx="8" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/>
  <text x="44" y="194" font-weight="700" font-size="13" fill="#0f172a">Governance rule: Consignment receipt updates custody only; POS consumption triggers payable settlement</text>
  <text x="44" y="220" fill="#334155">• Gate A: Receipt gate posts consigned inbound deliveries with Ownership = Consigned (Supplier ID) and ₹0 AP GRNI accrual.</text>
  <text x="44" y="246" fill="#334155">• Gate B: Settlement gate calculates vendor payable strictly from verified net POS sales (45 units × ₹720 = ₹32,400) at period cut-off.</text>
  <text x="44" y="272" fill="#334155">• Gate C: Post-cutoff return gate links customer refunds after statement close to the original Period 1 sale so Period 2 deducts 2 units (-₹1,440).</text>
  <text x="44" y="302" font-weight="600" fill="#0369a1">Outcome: 235 Period 1 closing units remain supplier-owned; ₹32,400 settled in Period 1; 2 returned units prevented from triggering double payout in Period 2.</text>
</g>
<defs>
  <marker id="arrow-r007" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
    <path d="M 0 0 L 10 5 L 0 10 z" fill="#475569"/>
  </marker>
</defs>
Four-stage diagram tracking 300 consigned books received, 45 sold in Period 1 (₹32,400 settlement), 20 unsold returned to vendor (₹0 credit note), 235 closing Period 1 custody, and 2 post-cutoff customer returns deducted from Period 2 settlement.

Worked illustrative example: reconciling 300 consigned copies through sale, vendor return, and late customer refund

Illustrative example (hypothetical scenario): Trace the operational statement for the bookshop's consignment batch of SKU-ART-710 (300 copies received from PUB-DIST-04, customer selling price ₹1,200.00 tax-exempt/net, agreed supplier consignment payout ₹720.00 per net sold copy, retailer retained commission/margin ₹480.00 per sold copy or 40.0%) across Period 1 (Days 1–30) and the first week of Period 2 (Day 33).

Step 1: Establish the baseline operational and commercial parameters

  • Period 1 Custody and Settlement Calculation (Days 1–30):
    • Opening consigned stock on Day 1: 0 copies
    • Inbound consignment receipt (CRN-101, Day 2): +300 copies (Custody value at supplier payout rate: 300 × ₹720.00 = ₹2,16,000 memo only; ₹0 booked to Owned Inventory or AP)
    • Gross POS sales during Period 1 (Days 3–30): −45 copies (45 × ₹1,200.00 = ₹54,000 gross customer receipts)
    • Customer returns during Period 1 (Days 3–30): 0 copies
    • Unsold copies returned to supplier (CRC-014, Day 25): −20 copies (reduces supplier custody balance; ₹0 financial invoice or credit note)
    • Verified physical count of consigned stock on Day 30: 235 copies (300 − 45 − 20 = 235 copies, matching book custody of 235 copies; 0 shrinkage variance)

Step 2: Reconcile packs, exceptions, and financial commitment

  1. Generate the Period 1 Consignment Settlement Statement (Cut-off: Day 30):
    • Net Billable Consignment Units (Period 1) = 45 gross sold − 0 in-period returns = 45 copies
    • Supplier Consignment Settlement Payable (Period 1) = 45 copies × ₹720.00 = ₹32,400
    • Retailer Gross Consignment Margin (Period 1) = ₹54,000 − ₹32,400 = ₹21,600 (45 copies × ₹480.00)
    • Remaining Supplier-Owned Custody Carried to Period 2 = 235 copies (memo value: 235 × ₹720.00 = ₹1,69,200).
  2. Handle the Post-Cutoff Customer Return on Day 33 (Period 2):
    • On Day 33 (three days after the Period 1 statement of ₹32,400 was finalised and invoiced), a customer returns 2 pristine copies purchased on Day 27, receiving a ₹2,400.00 customer refund (2 × ₹1,200.00).
    • Suppose during the rest of Period 2 (Days 31–60), the bookshop sells 30 copies at POS (including the 2 restocked copies).
    • If the 2 returned copies were restocked without linking to the Period 1 settled sale: Period 2 would report 30 copies sold and pay the supplier 30 × ₹720.00 = ₹21,600, meaning the retailer paid the supplier twice on those 2 copies (₹1,440 over-settlement).
    • With linked post-cutoff return tracking: When the 2 copies are refunded on Day 33 against the Day 27 POS receipt, the system returns physical custody to 237 copies (235 + 2) and logs a Prior-Period Settled Consignment Return (-2 units / -₹1,440) adjustment on the Period 2 statement:
      • Period 2 Closing Custody = 235 opening + 2 customer returns − 30 Period 2 sales = 207 copies
      • Period 2 Net Billable Units = 30 gross Period 2 sales − 2 prior-period settled returns = 28 net copies
      • Period 2 Supplier Settlement Payable = 28 copies × ₹720.00 = ₹20,160 (₹21,600 − ₹1,440 = ₹20,160).
    • Across both periods combined, net copies sold and kept by customers equal 45 − 2 + 30 = 73 copies, and cumulative supplier payouts equal ₹32,400 + ₹20,160 = ₹52,560 (73 copies × ₹720.00 = ₹52,560).

Scroll horizontally to see all columns.

Statement line item Period 1 (Days 1–30) Period 2 (Days 31–60) Combined 60-day check Unit payout rate (₹) Settlement / memo amount (₹)
Opening supplier-owned custody (units) 0 235 0 (Day 1 start) 720.00 (memo) 0 (P1) / 1,69,200 (P2 memo)
Add: Inbound consignment receipts (CRN) +300 0 +300 720.00 (memo) 2,16,000 (custody memo only)
Less: Unsold copies returned to vendor (CRC) -20 0 -20 0.00 (unbilled) 0 (custody reduction only)
Less: Gross POS sales of consigned SKU -45 -30 -75 720.00 (payable) 32,400 (P1) / 21,600 (P2 gross)
Add: Post-cutoff customer return (Day 33) 0 +2 (restocked) +2 -720.00 (clawback) -1,440 deducted from P2 payout
Closing custody / Net billed settlement 235 custody / 45 billed 207 custody / 28 billed 207 custody / 73 net billed 720.00 P1: ₹32,400

At every point across the 60 days, physical units reconcile (300 received − 20 returned to vendor − 73 net customer sales = 207 copies on the shelf), and the publisher is paid for exactly the 73 net copies kept by customers (73 × ₹720.00 = ₹52,560).

Consignment inventory workflow and system design choices

To keep consignment merchandise separated from owned stock from dock receipt through month-end close cut-offs, implement four operational controls:

  1. Capture contract rules before receiving the first unit (Owner: Category Buyer + Retail Controller). Record the consignment payout basis (fixed unit payout vs percentage of realised selling price), settlement statement frequency, whether customer returns are deductible after statement close, and who bears the cost of store shrinkage or shop-floor damage.
  2. Tag every consignment receipt with an explicit Ownership Dimension or Virtual Consignment Location (Owner: Warehouse / Store Receiving). Receive consigned goods into an inventory state that adds to customer-facing available-to-sell stock while keeping balance-sheet inventory valuation and AP GRNI accrual at zero.
  3. Generate the periodic vendor settlement statement directly from POS/OMS sales and linked returns (Owner: Commercial Finance). At the monthly cut-off, extract gross sales of the consigned SKU minus in-period customer returns and prior-period settled returns. Send the line-level statement to the supplier so the supplier's tax invoice matches your accounts-payable matching baseline to the rupee.
  4. Reconcile physical consignment counts before approving unsold returns or shrinkage (Owner: Store Operations + Controller). When counting consigned shelves, any unexplained shortage (Book Custody > Physical Count) typically triggers a settlement liability to the supplier under most consignment contracts. Keep consigned shrinkage distinct from owned store shrinkage.

Choosing between an ownership dimension and separate locations/SKUs: If your ERP supports native consignment inventory (Owner = Supplier dimension on the same SKU), use it so the same barcode tracks both owned and consigned batches without duplicate item creation. If your commerce platform lacks an ownership dimension (such as standard Shopify purchase orders), isolate consigned SKUs with a dedicated vendor tag or virtual consignment location and suppress automatic PO-to-AP bill creation until the monthly sales settlement report is approved.

Observable acceptance tests for your retail systems

Before relying on this workflow in production, execute three deterministic acceptance tests (ACT-R007-01 to ACT-R007-03) in your staging environment or controlled worksheet:

Scroll horizontally to see all columns.

Test ID Scenario setup Action executed in system Expected pass criteria Failure indicator
ACT-R007-01 Zero-liability consignment receipt: Store receives 300 copies of SKU-ART-710 on consignment (CRN-101, contract payout ₹720/unit). Receiving clerk posts the 300-unit consignment receipt. Available-to-sell quantity increases by 300 units, Consigned Custody Memo logs 300 units (₹2,16,000 memo), and Owned Inventory Asset / AP GRNI Accrual remain ₹0. System books ₹2,16,000 to Owned Inventory and creates a ₹2,16,000 payable accrual upon receipt.
ACT-R007-02 Unsold vendor return vs POS sale distinction: Store sells 45 copies at POS and returns 20 unsold copies to the supplier (CRC-014). Controller generates the Period 1 Supplier Settlement Statement. Statement bills 45 sold units (45 × ₹720 = ₹32,400), records 20 unsold returned units at ₹0 financial claim, and reports 235 closing custody units. System attempts to raise a ₹14,400 (20 × ₹720) AP debit note for the 20 unsold returned copies.
ACT-R007-03 Post-cutoff customer return clawback: Customer returns 2 copies on Day 33 against a Day 27 POS receipt that was already settled on the Period 1 statement (₹32,400). Cashier processes the 2-unit refund linked to the Day 27 receipt and restocks the 2 copies as saleable. Custody increases by 2 units (235 -> 237) with Ownership = Consigned, and Period 2 settlement queues a -2 unit (-₹1,440) prior-period return deduction. Restocked copies are added without a Period 2 deduction, causing the supplier to be paid ₹1,440 a second time when those 2 copies resell.

Setting up clean consignment records for your next supplier agreement

To prevent consignment stock from distorting your inventory valuation and supplier payables:

  1. List all active sale-or-return and consignment suppliers and verify whether their on-hand stock is currently sitting inside your valued owned inventory ledger or isolated in a non-valuated consignment bucket.
  2. Standardise a four-column monthly consignment statement (Opening Custody, Inbound Receipts & Unsold Vendor Returns, Net Billable Sales & Prior-Period Return Adjustments, Closing Custody) and require suppliers to invoice strictly against the approved statement.
  3. Enforce original-receipt linking on customer returns of consigned SKUs so refunds processed after a monthly cut-off automatically reduce the next period's vendor payout instead of paying the supplier twice.
  4. Run acceptance tests ACT-R007-01 to ACT-R007-03 with your retail controller and category buyer on one consignment supplier before your next month-end close cut-off.

Discuss this workflow

If consignment and sale-or-return merchandise is inflating your owned inventory ledger or creating manual settlement disputes at month-end, NextEdge Labs can help you structure ownership tracking and automated supplier settlement statements.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYRetail & ecommerce

Article: Retail consignment stock: who owns each unit? · Procurement

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

References

Sources checked 15 October 2026. Vendor documentation supports platform facts; the worked examples and diagrams are original.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.