---
title: Understanding Available, Allocated and Consumed
description: What Available, Allocated, and Consumed mean for your parts — how stock moves from on-hand to reserved to used, and how to read the numbers.
---

[Skip to content](https://support.metafleet.ai/understanding-available-allocated-and-consumed#main-content)

English

Show submenu for translations

![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](mailto:support@metafleet.ai)

[Contact us](mailto:support@metafleet.ai)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [MetaFleet Answer Hub](https://support.metafleet.ai/?hsLang=en)
2. [Parts, Inventory & Vendors](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en)
3. [Stock & Counts](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#stock-counts)

# Understanding Available, Allocated and Consumed

## Three numbers tell you the truth about a part's stock. Here's what each means — and how they shift as a part moves through a job.

**For:** Dispatchers, technicians, and managers · **Time:** 3-minute read

### The three numbers

- **On Hand:** The units physically at the location. This is the count you get if you walk the shelf.
- **Allocated:** Units reserved for open service orders or PM jobs. They are still on the shelf, but a job has claimed them.
- **Available:** Units free for a new job. It is On Hand minus Allocated.

> **On Hand = Available + Allocated.** If Available is 0 and On Hand is 4, all 4 units are reserved for jobs.

**Consumed** is not a column. It is the history row written when units leave the location.

### Read a worked example

Coolant (Per Gallon) on service vehicle MF-001 has 2 units On Hand. One is Allocated to an open job, so 1 is Available.

![MF-001 stock table: Coolant shows Available 1, Allocated 1, On Hand 2](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/understanding-available-allocated-and-consumed-01-stock-available-allocated-on-hand.png?width=946&height=366&name=understanding-available-allocated-and-consumed-01-stock-available-allocated-on-hand.png)

*The stock table for a location. Read across each row: Available, Allocated, then On Hand.*

### How a part moves through a job

Stock moves in three steps. The system makes each move, so you don't set allocations by hand.

1. **Allocate:** A part is added to a service order, and the system reserves units from Available. A PM job's parts are reserved when the vehicle arrives. Allocated goes up and Available goes down. If Available is short, only the free units are reserved, and the system sends the dispatcher a parts shortage alert. On Hand does not change.
2. **Deallocate:** The reservation is released, for example when the service order is canceled. Allocated goes down and the units are Available again.
3. **Consumed:** The part is used on the job when the order's repairs are finished and the invoice is finalized, not when it is paid. On Hand goes down, and the reserved units leave Allocated with it. Nothing returns to Available.

### See each move in the history

Every move is written to the location's history log. Each row shows the date, the type, the part, the quantity change, the count before and after, the user, and a note that names the service order.

1. Open **Parts & Inventory** › **Service Vehicles**, then click the items link in the vehicle's row. Clicking a row on **Inventory Locations** does not open the location.
2. Click the **History** tab.
3. Read the **Type** column. You'll see **Allocate**, **Deallocate**, or **Consumed**. The filter buttons above the table (Receive, Issue, Transfer, Adjust, Count) do not include these three types, so leave **All** selected.

> An **Allocate** or **Deallocate** row changes the reserved count, not the count on the shelf. Check the **Consumed** rows to see which units left the location.

### Cycle counts and allocated stock

On the location's **Stock** tab, click **Cycle Count** to count it. The **Expected** column leaves out units set aside for jobs. A small orange line under the number, such as **· 1 in use**, shows how many are left out. In **Actual**, enter only the units that are free on the shelf, not the ones set aside for a job. The count corrects On Hand and never changes what is allocated.

![Cycle Count for MF-001: Coolant Expected 1 with 1 in use](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/understanding-available-allocated-and-consumed-03-cycle-count-expected-in-use.png?width=974&height=384&name=understanding-available-allocated-and-consumed-03-cycle-count-expected-in-use.png)

*Coolant shows Expected 1 with · 1 in use under it, so one unit on hand is set aside for a job.*

> Check the in-use line before you enter an **Actual** count. **Expected** does not include the units it names.

### Troubleshooting

| Symptom | Likely cause | Fix |
| --- | --- | --- |
| Available is lower than On Hand | Some units are allocated to open service orders or PM jobs | Open the **History** tab and look for **Allocate** rows. Each one names the service order. |
| Available is 0, but On Hand shows stock | Every unit on hand is reserved for a job | Find the open service orders that hold the part. Complete or cancel a job to release or use its units. |

### FAQs

**Why is Available lower than On Hand?**  
Some units are allocated to open jobs. Available = On Hand − Allocated.

**Do I ever allocate parts manually?**  
No. The system allocates a part when you add it to a service order, or when a PM job starts. To remove stock for other reasons, use **Issue**. See [Receive, Issue & Adjust Stock](https://support.metafleet.ai/receive-issue-and-adjust-stock?hsLang=en).

**What happens to allocated parts if I cancel the job?**  
The reservation is released, and the units go back to Available. Nothing is consumed. The **History** tab shows a **Deallocate** row.

**Does a cycle count include allocated stock?**  
No. The **Expected** number leaves out units set aside for jobs. The in-use line shows how many. Check it before you enter an **Actual** count.

### Related articles

- [Run a Cycle Count](https://support.metafleet.ai/run-a-cycle-count?hsLang=en)
- [Receive, Issue & Adjust Stock](https://support.metafleet.ai/receive-issue-and-adjust-stock?hsLang=en)
- [Inventory Transactions & Transfers](https://support.metafleet.ai/inventory-transactions-and-transfers?hsLang=en)
- [Part Lifecycle States](https://support.metafleet.ai/part-lifecycle-states?hsLang=en)

- [Start Here](https://support.metafleet.ai/start-here?hsLang=en)
- [Companies & Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#main-content)

    - [Create/Edit Companies](https://support.metafleet.ai/companies-contacts?hsLang=en#create-edit-companies)
    - [Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#contacts)
    - [Vehicles](https://support.metafleet.ai/companies-contacts?hsLang=en#vehicles)
- [Work Intake (Requests & Service Orders)](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#main-content)

    - [Creating Service Orders](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#creating-service-orders)
    - [Customer & Partner Requests](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-partner-requests)
    - [Reference](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#reference)
    - [Customer Portal](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-portal)
- [Estimates & Approvals](https://support.metafleet.ai/estimates-approvals?hsLang=en#main-content)

    - [Approval Gates](https://support.metafleet.ai/estimates-approvals?hsLang=en#approval-gates)
    - [Estimates](https://support.metafleet.ai/estimates-approvals?hsLang=en#estimates)
    - [Invoices](https://support.metafleet.ai/estimates-approvals?hsLang=en#invoices)
    - [Billing](https://support.metafleet.ai/estimates-approvals?hsLang=en#billing)
- [Parts, Inventory & Vendors](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#main-content)

    - [Add Parts & Kits](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#add-parts-kits)
    - [Stock & Counts](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#stock-counts)
    - [Locations & Bins](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#locations-bins)
    - [Purchase Orders](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#purchase-orders)
    - [Parts Catalog](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#parts-catalog)
    - [Vendors & Manufacturers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#vendors-manufacturers)
    - [Pricing](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#pricing)
    - [Service Vehicles](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#service-vehicles)
    - [Sourcing & Hand-Off](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#sourcing-hand-off)
    - [Part Numbers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#part-numbers)
    - [Notifications](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#notifications)
    - [Reports](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#reports)
- [Invoicing & Payments](https://support.metafleet.ai/invoicing-payments?hsLang=en)
- [Dispatch & Scheduling](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#main-content)

    - [Preventative Maintenance](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#preventative-maintenance)
    - [Technician Assignment](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-assignment)
    - [Scheduling & Calendar](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#scheduling-calendar)
    - [Technician Schedule](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-schedule)
- [Technicians & Mobile App](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#main-content)

    - [Time Tracking](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#time-tracking)
    - [Tech Workflow](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#tech-workflow)
    - [Evidence & Photos](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#evidence-photos)
    - [AI Assistant](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#ai-assistant)
- [Alerts, Alarms & Notifications](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#main-content)

    - [Email/SMS/App Settings](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#email-sms-app-settings)
- [Reporting & Dashboards](https://support.metafleet.ai/reporting-dashboards?hsLang=en)
- [Admin & Settings](https://support.metafleet.ai/admin-settings?hsLang=en#main-content)

    - [Rates & Fees](https://support.metafleet.ai/admin-settings?hsLang=en#rates-fees)
    - [Branding](https://support.metafleet.ai/admin-settings?hsLang=en#branding)
    - [Roles, Permissions & Users](https://support.metafleet.ai/admin-settings?hsLang=en#roles-permissions-users)
    - [Service Areas](https://support.metafleet.ai/admin-settings?hsLang=en#service-areas)
    - [Workflows](https://support.metafleet.ai/admin-settings?hsLang=en#workflows)
    - [Taxes](https://support.metafleet.ai/admin-settings?hsLang=en#taxes)
    - [Integrations](https://support.metafleet.ai/admin-settings?hsLang=en#integrations)
- [Integrations](https://support.metafleet.ai/integrations?hsLang=en#main-content)

    - [Phone Setup](https://support.metafleet.ai/integrations?hsLang=en#phone-setup)
    - [AI Assistant Access](https://support.metafleet.ai/integrations?hsLang=en#ai-assistant-access)
    - [QuickBooks](https://support.metafleet.ai/integrations?hsLang=en#quickbooks)
- [Getting Around](https://support.metafleet.ai/getting-around?hsLang=en#main-content)

    - [Search & Command Bar](https://support.metafleet.ai/getting-around?hsLang=en#search-command-bar)

[![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png "AI-powered fleet repair software")](http://www.metafleet.ai)

<https://www.facebook.com/> <https://www.instagram.com/> [mailto:support@metafleet.ai](mailto:support@metafleet.ai)

Copyright © 2025, MetaFleet, Inc