Odoo inventory and warehouse management

Odoo Inventory UK: stock you can trust at every step.

We design Odoo Inventory around how your goods really move: receiving, putaway, picking, packing and dispatch across one or many warehouses. Barcode scanning, lot and expiry tracking, smart reordering and stock valuation your finance team trusts, delivered by an Official Odoo Partner.

  • Official Odoo Partner
  • Warehouse and finance in one system
  • ISO 27001 and ISO 9001
  • UK team in Northampton
OdooOdoo Inventory
Odoo Inventory · TransfersIllustrative data
Receipts 6
WH/IN/00418Pallets from supplier · 3 linesPutaway: Rack B
WH/IN/00419Imported goods · landed costs
Pick 14
WH/PICK/01277Wave 3 · 22 linesFEFO
WH/PICK/01278Trade order · 6 lines
Pack 9
WH/PACK/009312 parcels · 14.2 kg
WH/PACK/00932Pallet · courier collection
Done 31
WH/OUT/04211Tracked 24 · label printed
WH/OUT/04212Dropship · supplier confirmed
✓Lot LT-2611 picked first (FEFO)
â—·Reorder rule: 240 units suggested
Delivery orderWH/OUT/04213 · trade customer, Leeds
Live
Lines18
Picked18 of 18
CarrierLabel ready
PickPackShipInvoice

Accredited partner · Certified team · Audited security

  • Odoo Partner
  • Odoo Certified
  • ISO 27001 certified
  • ISO 9001:2015 certified
  • Cyber Essentials certified
See all partnerships and certifications →

In one sentence

What is Odoo Inventory?

Odoo Inventory is the warehouse management app inside Odoo ERP. It records every product movement between locations as a double-entry stock move, so receipts, transfers, picking, packing and deliveries update stock levels, valuation and accounting in real time, across one warehouse or many.

01Where it fits
Wholesalers, distributors, manufacturers, eCommerce brands and any UK business that holds stock.
02What it replaces
Spreadsheet stock lists, paper pick lists, standalone stock tools and month-end stock journals.
03Works with
Odoo Purchase, Sales, Manufacturing, eCommerce, Point of Sale and Accounting, in one database.
04Typical timeline
Typically 6 to 8 weeks for a focused stock, sales and finance rollout, longer with manufacturing or several companies.

Why stock accuracy matters

Stock is where cash, service and margin meet.

Every UK business that holds stock lives with the same tension: enough to serve customers, not so much that cash sits on shelves. Accurate, real-time stock data is what makes that balance possible.

101k

UK wholesale businesses registered for VAT or PAYE, March 2025

ONS, 2025 →
130k

UK manufacturing businesses, most holding raw materials and finished goods

ONS, 2025 →
27.5%

of all UK retail sales were made online in 2025, so stock must be right on every channel

ONS, 2026 →
28M

users worldwide work in Odoo, the platform behind Odoo Inventory

Odoo, 2026 →

ONS business counts cover VAT or PAYE registered businesses. Odoo figure from the odoo.com homepage, October 2026.

Sound familiar?

Where stock control breaks down

Stock problems rarely start in the warehouse. They start when the system cannot keep up with how goods really move.

Each of these has a standard Odoo answer. The work is in designing it around your warehouse.

01

The system says 40, the shelf says 12

Stock is adjusted in a spreadsheet after the fact, so nobody trusts the number on screen.

→ Fix: every movement is a scanned stock move, so on-hand is always current.

02

Pickers walk the whole warehouse

There is no putaway logic or pick sequence, so time goes on searching, not picking.

→ Fix: putaway rules, storage categories and batch or wave picking.

03

Short-dated stock gets left behind

Without expiry dates on lots, older stock is buried and later written off.

→ Fix: lot and expiry tracking with FEFO removal.

04

Reordering lives in one person’s head

Buyers reorder on gut feel, so fast lines run out and slow lines pile up.

→ Fix: min/max reordering rules and a replenishment report that drafts purchase orders.

05

Finance cannot value the stock

Stock value is a month-end estimate, and freight and duty are guessed.

→ Fix: automated valuation with Standard, AVCO or FIFO costing, plus landed costs.

06

Web orders oversell

The online shop and marketplaces each hold their own stock figure, updated by hand.

→ Fix: one stock figure shared by Odoo eCommerce and connected channels.

Today versus with Odoo

Six tools and endless retyping, or one stock record.

Follow a typical order today, then flip to see the same order in Odoo.

TodayStock information lives in six places

SpreadsheetsStock counts and reorder lists, always a day behind
Accounting packageStock value posted as a monthly journal
Web shop adminIts own stock figure, updated by hand
Courier websiteLabels made by retyping addresses
Paper pick listsPrinted, marked up and filed
EmailSupplier delivery dates chased in inboxes

Every hand-off is a chance to miscount, mis-pick or overpromise.

With OdooOne flow from purchase order to invoice

PurchaseOrder
BarcodeReceive
InventoryPut away
SalesReserve
Pick and packShip
AccountingValue
Real-time stockEvery scan updates on-hand, forecast and valuation.
Fewer picking errorsBarcode checks stop the wrong item or lot leaving.
Clear marginsLanded costs and valuation flow straight into the ledger.

How Odoo runs your warehouse

From goods-in to delivered and valued.

We follow your goods through the building, then configure Odoo to match. Each stage is signed off before we move to the next.

Scope and craft

Map locations, routes and rules

Inventory

We walk your warehouse with you and model it in Odoo: sites, zones, bins, storage categories and the routes goods follow. Then we choose 1, 2 or 3-step receipts and deliveries based on your volumes and checks.

  • Warehouse and location hierarchy
  • Receipt and delivery steps per site
  • Putaway rules and storage categories
  • Removal strategy per product category
  • Lot, serial and expiry policy

A warehouse blueprint you approve before we build.

Odoo Inventory · Warehouse designIllustrative data
Northampton DC
3-step receipts: input, quality, stock
Agreed
Leeds depot
1-step receipts, 2-step deliveries
Agreed
Putaway rules
Chilled to zone C, bulk to racking
In review
Removal strategy
FEFO for food lines, FIFO elsewhere
In review
Lots and expiry
Tracked on 1,240 products
Planned

Goods in

Receive against the purchase order

PurchaseBarcodeInventory

Receipts are created from purchase orders, so the dock knows what is due. Staff scan products and lots, a quality step runs where you need one, and putaway rules suggest the right bin.

  • Expected receipts from purchase orders
  • Scanning of products, lots and serials
  • Optional quality step before stock
  • Putaway rules suggest the destination
  • Backorders created for short deliveries

Stock is available to sell the moment it is put away.

Barcode · ReceiptWH/IN/00418
Oat drink 1L x 12Lot LT-2611 · expires 14/11/2026
48 of 48 scanned
Granola 500g x 8Lot LT-2598 · expires 02/01/2027
30 of 36 scanned
Put away toWH/Stock/Chilled/C-04
Putaway rule

Purchasing

Reorder before you run out

InventoryPurchaseManufacturing

Reordering rules watch forecast stock, not just today’s count, and draft purchase or manufacturing orders when a line drops below its minimum. Special items can be bought to order or shipped straight from the supplier.

  • Min/max reordering rules per location
  • Replenishment report with suggested quantities
  • Make to order for special items
  • Dropship from supplier to customer
  • Vendor lead times and pricelists

Buyers review suggestions instead of building lists by hand.

Odoo Purchase · Incoming this weekIllustrative data
Mon
Tue
Wed
Thu
Fri
Packaging
PO00412 · 240 cases
Ingredients
PO00415PO00419 · to order
Imported goods
Container · landed costs
Dropship
Direct to customerPO00423

Goods out

Pick the right lot, ship with the right carrier

SalesBarcodeInventory

Confirmed orders reserve stock using your removal strategy. Pickers work through batches or waves on a scanner, pack into packages with weights, and the carrier label prints from Odoo.

  • Batch and wave picking
  • FIFO, FEFO, LIFO or closest-location removal
  • Packages with weights and dimensions
  • Carrier labels from DHL, UPS, FedEx and others
  • Royal Mail typically via a shipping aggregator

Fewer mis-picks and no retyping of addresses.

Odoo Inventory · Today’s dispatchIllustrative data
Orders to ship86
Picked71
Labels printed64
Wave 1 · courier
32/32
Wave 2 · pallet
16/20
Wave 3 · local van
9/20
Dropship
14/14

Control

Cycle counts and valuation finance trusts

InventoryAccounting

Instead of one painful annual stock-take, locations are counted on a schedule. Every move is valued using your costing method, and stock journal entries post automatically, so the balance sheet and the warehouse agree.

  • Scheduled cycle counts by location
  • Counting on scanners
  • Standard, AVCO or FIFO costing
  • Automated stock journal entries
  • Landed costs added to product cost

Stock value you can close the month on.

Odoo Inventory · ValuationIllustrative data
Stock value£412,800
Counted this month1,180 bins
Slow movers63 SKUs
Landed costs£18,240
Stock value by category £k
Ambient
Chilled
Frozen
Packaging
Spares
Imports
This monthLast month

Screens show illustrative data based on standard Odoo. Some features depend on your Odoo plan; we confirm this in the Scope phase.

What we set up

Odoo Inventory features we configure for UK warehouses

Standard Odoo covers most warehouse needs without custom code. We choose and configure the right features for your operation.

Multi-site

Multi-warehouse and locations

Sites, zones and bins, with transfers and replenishment between warehouses.

Routes

1, 2 or 3-step flows

Receive and deliver in one, two or three steps, with routes that create the next move automatically.

Putaway

Putaway rules and storage categories

Send goods to the right zone by product, category or capacity, so fast movers sit near dispatch.

Traceability

Lots, serials and expiry

Trace a lot back to its supplier and forward to every customer, with FEFO picking.

Scanning

Barcode app

Receive, pick, pack and count on scanners or phones, with checks that stop mis-picks.

Buying

Reordering, MTO and dropship

Min/max rules, make to order and supplier dropshipping, all drafting orders for review.

Shipping

Carrier connectors

Official connectors include DHL, UPS, FedEx, Sendcloud and EasyPost. Royal Mail is typically reached through a shipping aggregator.

Valuation

Valuation and landed costs

Standard, AVCO or FIFO costing, with freight, duty and insurance added as landed costs.

Selling online too? Odoo eCommerce uses the same stock figure as your warehouse, and connectors link marketplaces and other shops. See our Odoo integrations service.

Talk to an Odoo consultant

Odoo licence pricing

What Odoo Inventory costs to license

Odoo charges per user per month. Inventory is included in every paid plan, alongside Purchase, Sales, Barcode and Accounting. UK list prices, billed yearly, excluding VAT.

One App Free

£0/month

One app, unlimited users

  • Inventory as your single app
  • Hosted on Odoo Online
  • Unlimited users

Fits trying Odoo Inventory on its own

All apps

Standard

£18/user/month

First 12 months, then £22

  • All Odoo apps, including Inventory, Barcode, Purchase and Accounting
  • Hosted on Odoo Online only
  • No Studio, multi-company or external API

Fits most single-company warehouses

Custom

£32/user/month

First 12 months, then £41

  • Everything in Standard
  • Studio, multi-company and external API
  • Odoo Online, Odoo.sh or on-premise
  • Odoo.sh hosting charged extra

Fits groups, integrations and custom modules

Light User

£6.90/user/month

For staff who use selected apps only

  • Suits operational staff with limited needs
  • Check Odoo’s current list of eligible apps

Fits warehouse and field staff

All plans include Odoo’s unlimited functional support, hosting on Odoo Online and maintenance. Prices checked on odoo.com/pricing in October 2026, per user per month billed yearly, ex VAT. Always check the vendor page before you buy. Implementation is quoted separately. See our Odoo pricing UK guide.

Timeline estimator

How long will your Odoo Inventory rollout take?

Answer four questions for an indicative timeline. We confirm the real plan in the Scope phase.

How many warehouses?
Receipt and delivery steps?
Traceability needed?
What else is in scope?
Indicative timeline…

Scope and design
Configure
Data and testing
Train and launch
Get a tailored plan

Indicative ranges based on typical Thoughtlogik Odoo projects: 6 to 8 weeks for focused rollouts, 3 to 5 months with manufacturing or several companies. See our ERP timeline research.

Quick check

Is it time to fix your stock control?

Tick the statements that are true for your business today.

0/6

Why Thoughtlogik

A UK Odoo partner that designs for your warehouse, not a demo.

We are a Northampton-based Official Odoo Partner with a delivery team in Coimbatore, India. Our consultants run workshops about your processes, not software jargon, and we stay with you after go-live.

2021Founded in Northampton, UK
35Consultants, developers and testers
200+Customers across the UK and beyond
â–¦

Process before software

We map how goods physically move through your building before we touch configuration.

âš™

Standard Odoo first

Routes, rules and the Barcode app cover most needs without custom code, which keeps upgrades simple.

£

Finance designed in

Costing method, landed costs and stock accounts are agreed with your accountant from day one.

✚

Support after go-live

Hypercare at launch, then ongoing care through Thoughtlogik Shield for Odoo.

How we deliver

SCALE: five phases, clear deliverables.

S

Scope

Define success and lock the scope

  • Success criteria and KPIs
  • Approved requirements and process maps
C

Craft

Design the right solution first

  • Solution design blueprint
  • Integration and data migration plan
A

Assemble

Configure, integrate and test

  • A configured, working system
  • Tested automations and integrations
L

Launch

Train, go live and stabilise

  • Trained, confident users
  • Go-live with hypercare
E

Evolve

Optimise and keep improving

  • Continuous improvement roadmap
  • Regular health checks

What changes

From stock guesswork to stock you can promise against.

Annual stock-take stress✓

Rolling cycle counts by location

Paper pick lists✓

Scanner-guided picking with lot checks

Expired stock written off✓

FEFO picking and expiry alerts

Gut-feel reordering✓

Rules-based replenishment

Month-end stock journals✓

Real-time valuation in the ledger

Oversold web orders✓

One stock figure for every channel

Connects with the carriers and channels you use

DHLUPSFedExSendcloudEasyPostStarshipitAmazonOdoo eCommerceOdoo Point of Sale

FAQs

Odoo Inventory UK questions

Cannot see your question? Our UK consultants are happy to talk it through.

Is Odoo Inventory a full warehouse management system?

For most UK small and mid-sized businesses, yes. Odoo Inventory covers multiple warehouses and locations, routes, multi-step receipts and deliveries, putaway rules, batch and wave picking, lots, serials and expiry dates, plus barcode scanning. Very high-volume automated warehouses sometimes pair Odoo with a specialist system, which we can integrate.

Does Odoo work with Royal Mail?

Odoo has no native Royal Mail connector. Its official shipping connectors include DHL, UPS, FedEx, Sendcloud, EasyPost and Starshipit. UK businesses typically reach Royal Mail through a shipping aggregator, so labels and tracking still come from inside Odoo. We confirm your carrier mix during scoping and choose the right route.

Which stock valuation methods does Odoo support?

Odoo supports Standard Price, Average Cost (AVCO) and FIFO costing, set per product category. With automated valuation, stock moves post journal entries to your stock accounts as they happen. LIFO exists in Odoo as a picking (removal) strategy, not as a costing method. We agree the method with your accountant before go-live.

Can Odoo track lots, serial numbers and expiry dates?

Yes. Products can be tracked by lot or by unique serial number, and lots can carry expiration and best-before dates. With FEFO removal, Odoo reserves the lot that expires first. Traceability reports show where each lot came from and which customers received it, which supports recall readiness.

Do we need the Barcode app?

It is optional, but we recommend it once more than a few people handle stock. The Barcode app lets staff receive, pick, pack and count on scanners or phones, checking each product and lot as they go. It is included in Odoo’s Standard and Custom plans.

Can Odoo keep our web shop and marketplaces in sync?

Odoo eCommerce uses the same stock figures as your warehouse, so there is nothing to sync. Odoo also offers an official Amazon connector. Other shops and marketplaces typically connect through Odoo App Store connectors or a custom integration, and we recommend the option that fits your order volumes.

How long does an Odoo Inventory implementation take?

A focused rollout of stock, purchasing, sales and accounting typically takes 6 to 8 weeks. Projects with several warehouses, manufacturing or multiple companies typically take 3 to 5 months. Data quality, barcode labelling and the number of process variations are the biggest factors. Try the estimator above for an indicative range.

Can you move our stock data from our current system?

Yes. We migrate products, locations, lots and opening quantities and values using Odoo’s import framework, keeping original references so every record traces back. Quantities and values are reconciled against your old system before go-live. See our Odoo migration service for how we plan and rehearse the move.

Start your project

Ready to get your stock under control?

Tell us how your warehouse works today. An Odoo consultant will come back within one working day with practical next steps.

  • Free, no-obligation consultation
  • Official Odoo Partner with a UK team in Northampton
  • Clear scope and plan before any build

Learn how we helped 100 top brands gain success