1. Home
  2. Glossary
  3. Stocktaking

Glossary · Stocktaking

What is a stocktake?

Once a year, you count what is really there – and compare it with what should be there. A stocktake is mandatory for most businesses, but it is also the best opportunity to find shrinkage, slow movers and booking errors. Here is the overview.

  • 6 min read
  • Updated November 2026
  • With discrepancy calculator
Stocktake count sheet: expected and actual quantities per item, two items differ ITEM EXPECTED ACTUAL Press fitting 15 mm240240 Copper pipe 18 mm, m120104 Ball valve ½″3636 Sealing tape, roll5053 −16 +3 2 of 4 items differ – now the search for the cause begins.
Stocktake means: count the actual, compare with the expected, clarify discrepancies.

In brief

A stocktake (German: Inventur) is the physical count of all of a company’s assets and liabilities at a given point in time – for stock, by counting, measuring or weighing. Under Section 240 of the German Commercial Code (HGB), merchants must take inventory when they start trading and at the end of each financial year. The result of the stocktake is the inventory list, from which the balance sheet is derived.

Legal basisSections 240, 241 HGB
Whenat least once per financial year
Resultthe inventory list
Exemptsmall sole traders (Section 241a HGB)

Stocktake: definition

The German word comes from the Latin “invenire” – to find. That is exactly the point: recording what is actually there. In the store, that means counting, measuring or weighing every item and comparing the result with the stock in the system.

Three terms are often mixed up:

TermWhat it isDay to day
StocktakeThe activity: physical countCounting at the shelf
Inventory listThe result: list by type, quantity and valueThe finished, valued list
Balance sheetThe condensed comparison of assets and capitalWhat the tax adviser makes of it

Who has to do a stocktake?

  • Merchants under the HGB – i.e. GmbH, UG, AG, GmbH & Co. KG, OHG and registered sole traders – must draw up an inventory list at the end of each financial year (Section 240 HGB).
  • Small sole traders are exempt if, on two consecutive balance sheet dates, they each have no more than €800,000 in turnover and €80,000 in annual profit (Section 241a HGB).
  • For tax purposes, Sections 140 and 141 of the German Fiscal Code (AO) also extend the obligation to traders who exceed the tax thresholds.
  • Freelancers using cash-basis accounting are generally not required to carry out an HGB stocktake. They still need a register of fixed assets.

Note: This is an overview of German rules, not legal or tax advice. Whether and how your business has to take inventory is best clarified with your tax adviser.

Types of stocktake at a glance

Besides the classic count on the reporting date, the law provides several simplifications (Section 241 HGB). Which one fits depends on how big your store is and how reliably you book stock.

TypeWhen counting happensSuits
Year-end stocktakeOn the balance sheet date; for tax purposes usually up to ten days before or afterSmall and medium-sized stores
Deferred stocktakeUp to three months before or two months after the reporting date; stock value is rolled forward or backBusinesses for which the turn of the year is inconvenient
Perpetual inventorySpread over the year, every item at least once; continuous updating in betweenStores with accurate stock booking
Sample-based stocktakeOnly a statistical sample is counted and extrapolatedLarge stores with many items

How to prepare and carry out a stocktake step by step, including a checklist, is explained in our guide Carrying out a stocktake.

Example: year-end stocktake at a plumbing and heating business

Plumbing and heating business, 14 employeesGmbH, store with around 600 items plus material in 8 vans

As of 31 December, the business has to record its inventories. According to the system, there are materials and spare parts worth €86,000 in the store and in the vehicles.

  1. Divide the store into counting zones, plan in the vehiclesPreparation
  2. Count in pairs, record quantities directly2 days
  3. Recount items with discrepancies37 items
  4. Confirmed discrepancy, valued at cost price−€1,150
  5. Stock discrepancy relative to stock value−1.3%

The biggest single item: 16 metres of copper pipe that were installed on a job site but never booked. The business corrects the stock, hands the inventory list to its tax adviser – and introduces scan-based withdrawals for the new year so that job-site material is booked immediately.

Stock discrepancy−€1,150 · 1.3%

Calculate the stock discrepancy per item

Enter the expected and actual quantity of an item. The calculator shows the discrepancy in units, euros and percent – and whether it is within your tolerance or should be recounted. The copper pipe from the example is pre-filled.

The calculator needs JavaScript. Please enable JavaScript in your browser.

A stocktake is more than year-end closing

Even if you don’t have to prepare a balance sheet, counting regularly pays off:

  • Work equipment: tools, measuring devices and machines are rarely lost in the store, but on the road. A stocktake shows what is really still there and who has it.
  • Medical practices: medical devices, consumables and medicines with an expiry date need regular checks. More on this in our article Stocktaking at a medical practice.
  • Reordering: reorder points and automatic shopping lists only work if the stock in the system is correct.

5 common stocktake mistakes

  • Forgetting material outside the store. What is in vans, on job sites or in treatment rooms counts too. If it is missing from the count, a discrepancy appears even though nothing is missing.
  • Counting with the expected quantity shown. If the expected number is on the list, people tend to confirm rather than count. Blind counting is better.
  • Booking during the count. Receipts and issues in the area being counted distort the result. Either lock the area or cleanly cut off movements.
  • Typing up paper sheets. A good share of the errors only arise after counting, when transferring from paper into the system.
  • Simply writing off discrepancies. If you don’t ask about the cause, you’ll have the same discrepancy next year.

Stocktaking with Scanwiz

In Scanwiz, you create a stocktake as a separate session and choose one of four types: full count, cycle count, spot check or blind count. Counting is done on your phone – choose a location, scan the item, confirm the quantity, even without an internet connection. Material assigned to employees, vehicles or job sites can be counted at the same time.

Stocktake wizard in Scanwiz: choice between full count, cycle count, spot check and blind count, with duration and effort
Four stocktake types, one wizard.
  • Tolerance in percent and units, approval only for larger discrepancies
  • Blind count with the expected quantity hidden
  • Several people count in parallel, even offline
  • Every stocktake documented with number, period, participants and discrepancy list

All features in detail: Scanwiz stocktake software.

Frequently asked questions about stocktaking

What is a stocktake?

A stocktake is the physical count of all of a company’s assets and liabilities at a given point in time. Stock is counted, measured or weighed. The result is the inventory list.

Who is required to do a stocktake?

In Germany, all merchants under the HGB, such as GmbH, UG, KG and registered sole traders, must take inventory at the end of each financial year under Section 240 HGB. Small sole traders below the thresholds of Section 241a HGB are exempt.

What is the difference between a stocktake and an inventory list?

The stocktake is the activity, i.e. counting and recording. The inventory list is the result: the valued list of all assets and liabilities by type, quantity and value.

When does the stocktake have to take place?

For a year-end stocktake, on the balance sheet date – for tax purposes usually within ten days before or after. A deferred stocktake allows a window from three months before to two months after the reporting date; with perpetual inventory, counting is spread over the whole year.

What happens to stock discrepancies?

Confirmed discrepancies are corrected in the system and booked as an expense or income. It is important to recount first and clarify the cause so that the error doesn’t repeat.

Sources & methodology

  1. § 240 HGB – Inventory list (German Commercial Code). gesetze-im-internet.de, accessed 10 November 2026.
  2. § 241 HGB – Simplified stocktaking methods (German Commercial Code). gesetze-im-internet.de, accessed 10 November 2026.
  3. Section 241a HGB – exemption from the obligation to keep books and draw up an inventory list. gesetze-im-internet.de, accessed 10 Nov 2026.
  4. R 5.3 EStR (German income tax guidelines) – physical count of inventories (time window for the year-end stocktake).
  5. Worked example: Scanwiz’s own calculation with realistic figures from a plumbing and heating business.

Updated November 2026 · Scanwiz editorial team · not legal or tax advice

Over 250 customers already trust Scanwiz

From the glossary to your warehouse – Scanwiz does the rest.

Minimum stock, stocktakes, inspection intervals and batches run automatically in Scanwiz as part of your daily work. Try it free for 14 days with your whole team – no credit card required. Or let us show you everything in a personal demo.

4.9 out of 5 stars from more than 120 verified customer reviews
GetAppCapterraSoftware AdviceG2
✓ GDPR-compliant & hosted in the EU✓ No credit card required✓ Cancel anytime
Scanwiz Favicon
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.