Skip to Content
Q&A

Performing a Physical Inventory Count in Odoo

Annual or ongoing inventory — without spreadsheet chaos.

Back to all Q&A
February 24, 2026 by
Performing a Physical Inventory Count in Odoo
DAADit Group, Nick

Situation: the year-end count is coming up, or you want to count continuously. At many companies that still means: printing lists, tallying on paper, retyping everything into Excel and then hoping the books add up. It can be tighter than that — Odoo posts the differences itself.

Setting up a count

  1. Go to Inventory → Operations → Physical Inventory.
  2. Filter what you want to count: a location (for example only rack A), a product category, or the entire stock.
  3. Enter the counted quantity for each line. Handy: using the button at the top, you first set the counted quantities to zero, so that counters actually have to count instead of copying the system figure.
  4. Click Apply. Odoo automatically posts the differences via the inventory adjustment location and — with automated stock valuation — against the discrepancy account in the accounting.

Counting with the Barcode app

Employees don't have to walk around with a clipboard: with the Odoo Barcode app on a scanner or phone they scan location and product and only type in the quantity. No retyping afterwards, no misreadings of someone's handwriting. Especially with hundreds of items, the app pays for itself in a single count.

Better than the annual marathon session: cycle counts

One big count a year means one Saturday of chaos and eleven months of uncertainty. Do it differently:

  • Count one zone or category every week — done in an afternoon.
  • Count fast movers and expensive items more often than slow-moving stock.
  • Set a count frequency per location via the Cyclic Counting field on the location (Inventory → Configuration → Locations); Odoo then schedules the next count date itself.

That way you discover theft or incorrect postings within weeks instead of months, and the year-end count is no more than a formality.

Praktische tip

Always 'freeze' counts briefly: don't count while orders are being picked in the same zone, or you'll be chasing a moving target. Schedule zones outside peak hours. Want to discuss a counting strategy that suits your warehouse? Contact DAADit Group — we will gladly help you get started.

Situation: the year-end count is coming up, or you want to count continuously. At many companies that still means: printing lists, tallying on paper, retyping everything into Excel and then hoping the books match. It can be much tighter — Odoo books the differences for you.

Setting up a count

  1. Go to Inventory → Operations → Physical Inventory.
  2. Filter what you want to count: a location (say, only rack A), a product category, or the entire stock.
  3. Enter the counted quantity per line. Useful: the button at the top lets you set counted quantities to zero first, so counters actually count instead of copying the system figure.
  4. Click Apply. Odoo automatically books the differences via the inventory adjustment location and — with automated stock valuation — against the discrepancy account in accounting.

Counting with the Barcode app

Your staff do not need to walk around with a clipboard: with the Odoo Barcode app on a scanner or phone they scan location and product, and only type the quantity. No retyping afterwards, no misread handwriting. With hundreds of items, the app pays for itself in a single count.

Better than the annual marathon: cycle counts

One big count per year means one chaotic Saturday and eleven months of uncertainty. Do it differently:

  • Count one zone or category every week — done in an afternoon.
  • Count fast movers and expensive items more often than slow-moving stock.
  • Set a count frequency per location via the Cyclic Count field on the location (Inventory → Configuration → Locations); Odoo then schedules the next count date itself.

This way you discover theft or booking errors within weeks instead of months, and the year-end count becomes a formality.

Practical tip

Always count in a 'frozen' zone: do not count while orders are being picked in the same area, or you are chasing a moving target. Schedule zones outside peak hours. Want to discuss a counting strategy that fits your warehouse? Contact DAADit Group — we are happy to get you started.

Question not answered?

Our Odoo consultants are happy to think along with you. Book a no-obligation intro call.

Book an appointment
Using Serial Numbers and Lot Numbers in Inventory
Traceability without driving your warehouse staff crazy with extra tasks.