Zum Inhalt springen

Stock on Consignment: A Complete Odoo ERP Guide

01.09.2026 5 Min. Lesezeit 31 Aufrufe

Stock on consignment is inventory a supplier places at a customer's location while keeping ownership until the customer sells or uses it. In the UK, that ownership line matters because goods in consignments valued at £135 or less are generally taxed at the point of sale rather than at importation, and the threshold applies to the total consignment value, not each item inside it.

A warehouse team sees the pallets arrive, finance sees no invoice yet, and operations still needs to know who owns the stock on every shelf. That's where consignment gets messy fast, and that's why a clear Odoo ERP setup matters from day one. This guide walks through the concept, the workflow, UK accounting and VAT treatment, and the exact ERP controls that keep the database honest, including how a model like this fits into broader Odoo thinking in this overview of Odoo ERP adoption.

Table of Contents

Introduction to Stock on Consignment

A common version of this happens in a busy warehouse. A supplier's pallets arrive, your team unloads them, and the stock sits on your shelves even though you haven't bought it yet. That stock is stock on consignment, inventory held for sale or use while the supplier keeps ownership until a trigger event.

The simple analogy is a bookshop displaying an artist's prints. The shop gives them space, staff time, and storage, but the artist still owns the prints until one is sold. Your customer pays only when the draw-down event happens, not when the goods first land on site.

That ownership split changes everything in finance, VAT, and ERP configuration. If you treat consigned goods like normal inventory, your stock valuation, margin reporting, and tax reporting can all drift off course. If you treat them correctly, the warehouse can handle physical stock movement while finance keeps the books aligned with substance.

Practical rule: the moment you can't answer “who owns this item right now?” with certainty, your consignment process needs tighter controls.

Consignment also gets confused with dropshipping and vendor-managed inventory, even though they solve different problems. The next steps are straightforward once you separate ownership from location. For a deeper operational lens on inventory processes, this guide to inventory management for eCommerce teams is a useful companion read.

A diagram illustrating stock on consignment with supplier owned goods stored in a warehouse versus company stock.

Understanding How Consignment Stock Works

Think of a gallery showing an artist's paintings. The gallery isn't buying the work upfront, it's displaying it, selling it on the artist's behalf, and handing over payment only when a sale happens. That's the cleanest way to understand consignor and consignee.

The consignor is the owner of the goods. The consignee is the business holding, displaying, or using them on behalf of the owner. In a retail setting, the consignee might be your warehouse or store, while the consignor remains the supplier until the agreed event transfers title.

Consignment-in and consignment-out

When you receive someone else's goods, that's consignment-in. Your team stores the items, counts them, and may sell them, but you still don't own them. The goods should sit apart from stock you've bought.

When your goods sit with another party, that's consignment-out. You still own the items in transit or on the other site until sale, consumption, or another agreed trigger passes title. That is why contract wording and system records need to match the commercial reality.

HMRC's business income manual puts the principle: accounting follows substance over legal form, so a sale is treated as happening when the risks and rewards of ownership substantially transfer, even if title passes later. That principle fits consignment stock neatly, because the sale event is usually what changes the accounting reality, not the warehouse move itself. HMRC's business income manual on substance over legal form is the key reference here.

The warehouse movement is not the same thing as the sale. The ownership trigger is the line that matters.

That's why consignment needs a process, not just a label. If your team wants a practical comparison between ownership-driven stock models and broader warehouse processes, the article on supply chan management ERP for UK SMEs gives a useful operational backdrop.

The Consignment Workflow and Who Does What

A good consignment process starts before the truck arrives. The consignor and consignee agree on the terms, including where the goods will sit, how they'll be counted, what counts as a sale, and how returns or shrinkage are handled. Once that agreement exists, the physical workflow becomes much easier to control.

A flowchart showing the five-step consignment workflow process from dispatching goods to final reconciliation and payment.

Dispatch, receipt, and storage

The consignor dispatches the goods with the agreement in place. The consignee receives and inspects them, then stores them in a dedicated area so they don't vanish into ordinary inventory. That physical separation matters because the stock may be on your premises without being your stock.

At this point, both parties still need clean records. The consignor should know what left the source location, and the consignee should know what arrived, where it was placed, and who owns it. If the goods are damaged, missing, or short on arrival, the record trail needs to show it immediately.

Sell-down and reconciliation

The sale or consumption event is the point where title transfers under the agreement. That event should trigger the settlement logic, whether the business uses self-billing, supplier invoicing, or a scheduled reconciliation run. Each side then compares what was received, what was sold, and what remains.

Operational habit: if the warehouse can't tie a sale back to a specific consignment location, finance will struggle to settle it cleanly.

That is why the process has to include insurance responsibility, shrinkage handling, and return terms. If the stock is not owned by the consignee, the consignee still needs enough control to report movements correctly. If you are mapping this to ERP design, this supply chain ERP reference is a helpful companion.

Accounting and VAT Treatment in the UK

In Odoo, consigned stock never enters your inventory valuation. It stays off-balance-sheet until the draw-down event triggers a vendor bill or self-billing entry. That distinction matters because the same pallet can be visible in a warehouse and still belong to the consignor.

Treat the stock like a library book on loan. The warehouse can hold it, move it, and reserve it, but finance should still show it as owned by the supplier until the agreement says the title has passed. In an ERP, that means you need ownership fields, not just a location. If you only track where the goods sit, stock valuation and margin reporting can drift.

Why the UK VAT rule changes the process

For goods imported from outside the UK, HMRC applies a specific rule for consignments valued at £135 or less. VAT is generally accounted for at the point of sale rather than at importation, and HMRC says the £135 limit applies to the total consignment value, using intrinsic value and aggregating items unless they are sent individually. If the customer is a UK VAT-registered business and provides a VAT number, the seller does not charge VAT at point of sale under that rule. HMRC says this framework shifted in from 1 January 2021. HMRC's guidance on overseas goods sold directly to UK customers explains the rule set.

That has a direct effect on the database. The consignment value needs to be recorded when the goods move, not reconstructed later from invoices. Odoo also needs a clear rule for the moment a line moves from stock on hand to sale, so VAT, import treatment, and revenue recognition stay aligned.

UK and Northern Ireland movement rules

HMRC's Northern Ireland guidance treats consignment stock sent to an EU country as a movement of own goods followed by a supply in the destination country. That can mean VAT registration there and reporting on the later sale. The stock move itself can therefore be part of the tax story, not just a warehouse task. HMRC's Northern Ireland place-of-supply guidance sets out the treatment.

For an Odoo setup, the practical controls are separate ownership flags, location-based valuation, and clear document flow for dispatch, sale or adoption, and VAT self-billing. If those records are mixed together, the VAT return usually follows the same mistake.

For finance teams migrating into Odoo, this Odoo Accounting compliance guide is a useful reference for matching tax treatment to system design.

Consignment vs Dropshipping and Vendor-Managed Inventory

The comparison starts with one question: who owns the stock while it is in motion or sitting at the customer site? Once that is clear, the three models stop looking alike.

A comparison chart outlining the key differences between consignment stock, dropshipping, and vendor-managed inventory business models.

Criteria Consignment Dropshipping Vendor-Managed Inventory
Ownership of goods Supplier until sale Supplier until sale or direct fulfilment event Usually supplier, depending on contract
Physical location At consignee's site At supplier or shipper site At consignee's site
Inventory management Consignee stores and sells Supplier ships to customer Supplier manages replenishment
Payment trigger Sale or draw-down Sale Replenishment or agreed supply event

Dropshipping is the lightest model operationally. The retailer never receives the goods, so storage, picking, and dispatch stay with the supplier. That is why dropshipping logistics profitability depends so heavily on fulfilment cost and margin control.

Vendor-Managed Inventory looks closer to consignment because stock sits on the customer side, but the supplier manages replenishment under a separate commercial arrangement. In practice, the key difference is the trigger for action. Consignment waits for a sale or draw-down, while VMI usually follows agreed replenishment logic.

Consignment sits between the two. The consignee handles the stock physically, but ownership stays with the supplier until the agreed trigger. That matters in Odoo, because the ownership flag, valuation treatment, and settlement rule must all match the contract. If they do not, the warehouse record and the finance record drift apart.

For teams that build automation around stock movement, the ownership model also changes the workflow design. A dropshipping route can be driven by order creation, while consignment needs owner-aware stock moves and settlement steps. That is the same reason AI agent workflows for Amazon inventory management only work well when the system knows which goods are owned and which are held on behalf of someone else.

Setting Up Consignment Stock in Odoo

Odoo can handle consignment properly, but only if you set it up to reflect ownership, not just location. The key point is that Odoo's consignment workflow lets a business receive, store, and sell stock it does not own, and the feature has to be enabled in settings. When a receipt is validated, the goods enter inventory physically while still belonging to the owner, and Odoo says they do not affect inventory valuation. Odoo's owned stock documentation is the base reference for that behaviour.

A six-step infographic detailing the process for setting up and managing consignment stock in Odoo software.

Build the structure first

Start by enabling the owned stock feature in Inventory settings. Then create a dedicated consignment location, such as a warehouse sub-location reserved for supplier-owned goods. That gives the warehouse a physical home for the stock without mixing it with your own inventory.

Next, make sure each receipt carries the correct owner information. If the item arrives as consigned stock, it should land in the consignment location with ownership still attached to the supplier record. That prevents a false inventory valuation from the start.

Move from receipt to sale cleanly

Once the stock is in Odoo, sales orders should reduce the consignment location, not a normal owned stock location. At the point of sale or draw-down, the ownership transfer should trigger the accounting side of the process. That is the moment when the business can create the vendor bill, self-bill, or settlement entry.

Many projects go wrong here. The warehouse team may see stock on hand, but finance may not see the ownership flag, so the item gets counted twice or valued incorrectly. If you are building the database structure for this, this Odoo configuration reference is worth keeping handy.

Add reporting and automation early

Consignment only works well when reporting is clear. Odoo should show consigned quantities separately from owned quantities, and reordering rules should not restock supplier-owned items as if they were your own. If supplier visibility matters, API integrations can expose stock levels without giving the supplier access to your full finance records.

Migration needs the same discipline. If you bring consignment balances over from QuickBooks or SAP Business One, the opening stock file must preserve ownership, location, and valuation status. Otherwise, the system starts with the wrong assumptions and those errors tend to spread into returns and reporting.

Risks, KPIs and Contract Essentials

A consignment model stays healthy only when the contract and the ERP tell the same story. The agreement sets who owns the goods, who insures them, how often counts happen, and what happens to returns or unsold items. Odoo then has to reflect those terms in stock locations, ownership flags, and settlement flows.

A simple way to test the setup is to ask whether each item can be followed from receipt to sale without confusion over title. If the answer is no, the database will eventually blur supplier stock and owned stock, and finance will have to untangle the results later.

The most useful KPIs show whether the arrangement still makes commercial sense. Consigned stock turn shows whether goods are moving. Ageing balances show which items have stayed too long. Shrinkage and write-off rates reveal losses. Settlement accuracy shows whether the billed quantities match what left consignment.

The risks that usually appear first

Disputed ownership is usually the first problem when the contract is vague. A warehouse can hold the goods, but if the title trigger is unclear, operations and finance will treat the same pallet differently.

Uninsured loss becomes painful when stock is damaged, stolen, or returned late. Stale stock is a commercial problem too, because it fills space without creating revenue.

Tax risk sits alongside those operational issues. As noted earlier, HMRC treats some Northern Ireland movements as own-goods transfers followed by a supply in the destination country, so the ERP must separate ownership, location valuation, document flow, and VAT handling with care. If those pieces are mixed together, gross margin, stock valuation, and VAT reporting can all be distorted.

Contract clauses that protect the process

  • Title-transfer wording: state the exact event that moves ownership, usually sale or consumption.
  • Insurance responsibility: say who covers damage, theft, and transit risk.
  • Count and reconciliation cadence: define how often both sides compare physical and system stock.
  • Return obligations: explain how unsold or stale stock comes back.
  • Self-billing terms: set out how settlement is raised once draw-down happens.

A short contract with clear operational language gives the ERP something concrete to mirror. That is what keeps the stock record, the accounting entry, and the VAT treatment aligned in day-to-day use.

Putting It All Together

Stock on consignment is simple at the concept level and strict at the control level. The supplier owns the goods until the agreed trigger, the consignee stores or sells them, and the ERP needs to keep ownership, location, and valuation separate until title passes. That one rule drives the warehouse process, the accounting entry, and the VAT treatment.

For a live rollout, the checklist is straightforward. Review the consignment agreement, enable Odoo's owned-stock feature, configure dedicated locations and ownership flags, align VAT treatment with the £135 rule and transfer-of-own-goods rules, and set a reconciliation cadence before go-live. Once those pieces are in place, the model becomes much easier to run without surprises.


If you want a practical Odoo setup that handles consignment stock, VAT logic, and reporting without turning your warehouse into a spreadsheet exercise, ERP Artists can help you design it properly. Visit ERP Artists to talk through your current stock flow, and get a plan that fits your finance team, your operations team, and your UK compliance needs.

Autor
Geschrieben von

Harmit

Odoo-Experte & KI-Stratege bei ERP Artists. Hilft Unternehmen, sich durch intelligente Automatisierung zu transformieren.