# Forklift Fleet Size Calculator

> Source: https://netray.co/tools/forklift-fleet-size-calculator
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Size a lift truck fleet from pallet moves per day, average cycle time, shifts and a spare allowance.

## Category

supply-chain

## Industry

Warehousing and Distribution

## Audience

- Warehouse manager
- Operations manager
- Logistics planner

## Tool

**Kind:** calculator

**Inputs:**

#### Pallet moves per day

**Key:** moves_per_day

**Type:** number

**Default:** 900

**Min:** 0

**Step:** 50

**Unit:** moves

**Help:** Put-away, replenishment, picks from pallet locations and loading, all counted as one move per pallet carried.

#### Average cycle time per move

**Key:** cycle_min

**Type:** number

**Default:** 4.5

**Min:** 0.5

**Step:** 0.1

**Unit:** min

**Help:** Pick up, travel, set down and return. Time a sample of real moves rather than using a guess.

#### Hours per shift

**Key:** shift_hours

**Type:** number

**Default:** 8

**Min:** 1

**Max:** 12

**Step:** 0.5

**Unit:** hours

#### Shifts per day

**Key:** shifts

**Type:** select

**Default:** 2

**Options:**

##### 1 shift

**Value:** 1

##### 2 shifts

**Value:** 2

##### 3 shifts

**Value:** 3

#### Productive utilization

**Key:** utilization

**Type:** slider

**Default:** 75

**Min:** 40

**Max:** 95

**Step:** 1

**Unit:** %

**Help:** Share of the shift a truck is actually moving loads, after breaks, charging, waiting and congestion.

#### Spare and maintenance allowance

**Key:** spare_pct

**Type:** slider

**Default:** 15

**Min:** 0

**Max:** 40

**Step:** 1

**Unit:** %

**Help:** Extra trucks held for breakdowns, planned service and peak days.

**Outputs:**

#### Moves per truck per productive hour

**Key:** moves_per_truck_hr

**Expr:** 60 / cycle_min

**Format:** decimal

#### Productive hours per truck per day

**Key:** productive_hours

**Expr:** shift_hours * shifts * utilization / 100

**Format:** decimal

#### Moves per truck per day

**Key:** capacity_per_truck

**Expr:** moves_per_truck_hr * productive_hours

**Format:** integer

#### Trucks needed (running)

**Key:** trucks_needed

**Expr:** moves_per_day / capacity_per_truck

**Format:** decimal

**Description:** Raw requirement before rounding or spares.

#### Fleet size including spares

**Key:** fleet

**Expr:** ceil(trucks_needed * (1 + spare_pct / 100))

**Format:** integer

**Primary:** true

**Description:** Rounded up trucks to own or lease.

#### Trucks running at once

**Key:** peak_trucks

**Expr:** ceil(trucks_needed / shifts)

**Format:** integer

**Primary:** true

**Description:** Drivers and trucks on the floor in a single shift if work is spread evenly.

**Chart:**

#### Fleet size vs daily pallet moves

**Type:** line

**X:** moves_per_day

**From:** 100

**To:** 2000

**Steps:** 20

**Series:**

- trucks_needed
- fleet

**Disclaimer:** Planning estimate. Aisle congestion, battery or fuel changes and peak surges can raise the real requirement. Validate with a time study.

## Content

**Intro:** This calculator turns daily pallet moves into a lift truck count. Enter the moves per day, how long an average move takes, your shifts and a realistic utilization, and it returns the running fleet, the fleet with spares and the trucks on the floor at one time.

**Sections:**

#### How to use it

**Body:** Start with moves, not orders. Count every pallet carried in a typical busy day: receiving to put-away, replenishment from reserve to pick faces, full pallet picks and loading. Then measure cycle time on the floor with a stopwatch across at least 30 moves in different zones. Set utilization honestly: 70 to 80 percent is common once charging, breaks and queuing are included. The chart shows how the fleet scales with volume, which helps when you plan for seasonal peaks.

**Bullets:**

- Count one move per pallet carried, not per order line
- Time real cycles in each zone and average them
- Use a lower utilization for narrow aisles and shared lanes
- Add spares for planned service and breakdowns

#### The method behind it

**Body:** Moves per truck per hour equal 60 divided by the cycle time in minutes. Productive hours per truck per day equal shift hours times shifts times utilization. Capacity per truck is the product of the two. Trucks needed is daily moves divided by that capacity, and the fleet is the running requirement multiplied by one plus the spare allowance, rounded up. This is a throughput model, so it ignores order-specific sequencing and assumes work is spread across the day.

#### Reading the result

**Body:** If 900 moves a day at 4.5 minutes each runs over two 8-hour shifts at 75 percent utilization, one truck handles about 160 moves a day, so you need roughly 5.6 trucks running and 7 with spares. Check the peak trucks figure against your aisle layout. If it implies more trucks than your aisles can hold safely, the answer is a layout or process fix, such as less travel distance or direct put-away, not more trucks.

#### Common mistakes

**Body:** The most common error is using the manufacturer's travel speed to estimate cycle time. Real cycles include lifting, positioning, scanning and waiting for a free aisle. Another is ignoring replenishment moves, which can add a third to the workload in pick-face operations. Finally, avoid sizing to the average day. Size to a peak day you expect to see several times a year, then decide whether to rent for the exceptions.

**Bullets:**

- Using rated speed instead of timed cycles
- Leaving out replenishment and re-handling moves
- Sizing to the average instead of the peak day
- Forgetting battery charging or refuelling downtime

**Cta:** If your WMS or ERP already records put-away and replenishment task counts, Netray can pull the daily move volumes into this model automatically and keep the fleet number current.

**Faq:**

#### What utilization should I assume for forklifts?

**Answer:** Most operations land between 65 and 80 percent productive utilization once breaks, charging, queues and congestion are included. Pure logistics operations with tight scheduling can go higher. Measure it with truck telemetry or a work sample if you can.

#### Should I count empty return trips?

**Answer:** Include them inside the cycle time. A cycle runs from pickup to the next pickup, so the return travel is part of it. Counting returns separately would double count the time and oversize the fleet.

#### How many spare trucks do I need?

**Answer:** A 10 to 20 percent allowance is common for planned service and breakdowns. High-shift operations running trucks around the clock may need more, because maintenance has fewer windows. Rental coverage for peaks can replace owned spares.

#### Does this work for reach trucks and order pickers?

**Answer:** Yes. Use the cycle time and move definition for that truck type. For order pickers, a move may be a pick sequence rather than a pallet, so define the unit clearly and keep it consistent between volume and cycle time.

## Search terms

forklift fleet size calculator, how many forklifts do I need, lift truck requirement calculator, reach truck fleet sizing, forklift utilization calculator, warehouse equipment sizing, pallet moves per forklift per hour, forklift capacity planning

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
