***

title: Inventory Reports
description: Analyse your inventory data by grouping and summarising across projects, clients, locations, and custom fields.
---------------------

For clean Markdown of any page, append .md to the page URL. For a complete documentation index, see https://docs.esoapp.co.uk/guides/inventory/llms.txt. For full documentation content, see https://docs.esoapp.co.uk/guides/inventory/llms-full.txt.

The Inventory Report page gives you a configurable summary view of your stock — useful for answering questions like "how many items do we have per client?" or "what is the total weight held per location?".

## Accessing reports

Navigate to **Inventory → Reports** from the main menu.

## Grouping options

Choose how to aggregate inventory data using the **Group by** selector:

| Group by         | Description                                        |
| ---------------- | -------------------------------------------------- |
| **Project**      | One row per project.                               |
| **Client**       | One row per client.                                |
| **Location**     | One row per location.                              |
| **Status**       | One row per inventory status value.                |
| **Custom field** | One row per unique value of a chosen custom field. |

***

## Metrics shown per group

Each group row displays:

| Metric                      | Description                                                           |
| --------------------------- | --------------------------------------------------------------------- |
| **Item count**              | Number of distinct inventory items in the group.                      |
| **Total starting quantity** | Sum of starting quantities across all items.                          |
| **Total on-hand quantity**  | Sum of current on-hand quantities (after transactions).               |
| **Total weight**            | Aggregate weight, shown in the organisation's configured weight unit. |

***

## Filtering

Use the filter panel to restrict which inventory items are included in the report:

* **Project** — Limit to one specific project.
* **Client** — Limit to items belonging to a specific client.
* **Status** — Include only items in a particular status.

***

## Exporting

The report can be exported to CSV using the **Export** button.