---
title: "Capacitated Vehicle Routing"
url: "https://fieldcamp.ai/ai-dispatcher/capacitated-vehicle-routing/"
date: "2026-05-06T05:27:03+00:00"
modified: "2026-07-14T06:17:29+00:00"
type: "WebPage"
resource: "https://fieldcamp.ai/ai-dispatcher/capacitated-vehicle-routing/"
timestamp: "2026-07-14T06:17:29+00:00"
author:
  name: "ai-boss"
  url: "https://cms.fieldcamp.ai"
word_count: 995
reading_time: "5 min read"
summary: "Stop guessing how many stops your trucks can handle. AI Dispatcher uses capacity-based routing and vehicle capacity planning to track every gallon, every stop, and every shift limit, so…"
description: "Capacitated vehicle routing software that tracks tank capacity, plans dump stops, and enforces shift limits. Built for fuel-based fleets.  Recommended: CVRP ..."
keywords: "Capacitated vehicle routing"
language: "en"
schema_type: "WebPage"
---

# Capacitated Vehicle Routing

_Published: May 6, 2026_  
_Author: ai-boss_  

![Capacitated Vehicle Routing Feature Image](https://cms.fieldcamp.ai/wp-content/uploads/2026/05/ChatGPT-Image-May-14-2026-04_25_55-PM-1024x768.png)

> Stop guessing how many stops your trucks can handle. AI Dispatcher uses capacity-based routing and vehicle capacity planning to track every gallon, every stop, and every shift limit, so…

#  <svg fill="none" height="14" stroke="#E8935A" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" width="14" xmlns="http://www.w3.org/2000/svg"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon></svg> CAPACITY VECHILE ROUTING
How AI-driven dispatch and routing compares to the manual way:

## Capacitated vehicle routing for fuel-based fleets

Stop guessing how many stops your trucks can handle. AI Dispatcher uses capacity-based routing and vehicle capacity planning to track every gallon, every stop, and every shift limit, so your fleet runs full days without overflows or wasted trips.

[Book a Demo](https://calendly.com/jeel-fieldcamp/30min)![FieldCamp AI Dispatcher capacity settings showing max jobs per day and fuel management configuration](https://cms.fieldcamp.ai/wp-content/uploads/2026/04/01-3-1024x622.png)01

### Tank capacity tracked per vehicle

Every vehicle gets a gallons-in, gallons-out model. [Set your truck’s tank capacity](https://docs.fieldcamp.ai/ai-dispatcher/capacity-and-workload-limits), then define how many gallons each stop consumes AI Dispatcher tracks the running total across the route, you always know how full each truck is before the next stop.

02

### Dump and refill stops planned into routes

Each vehicle has a depot location and dump duration configured — similar to [equipment routing](/ai-dispatcher/equipment/) for shared assets. When depot detours are enabled, the solver can plan depot visits mid-route during [route optimization](https://docs.fieldcamp.ai/calendar/route-optimization-in-fieldcamp) based on tank capacity.<gwmw style="display:none;"></gwmw>

![FieldCamp route optimization map showing multi-technician job routing across city locations](https://cms.fieldcamp.ai/wp-content/uploads/2026/04/02-3-1024x622.png)![FieldCamp AI Dispatcher technician settings showing max jobs per day, multi-day travel, and billable rate configuration](https://cms.fieldcamp.ai/wp-content/uploads/2026/04/03-3-1024x622.png)03

### Daily job caps that flex with travel

Normal days cap at 5 jobs. Travel days get a lower cap so techs aren’t rushing the last appointment at 6 PM. The AI checks total service time plus drive time before adding another stop.

04

### Shift limits enforced before they’re broken

Adding one more stop that would push a tech into overtime gets flagged before it happens, not after. The system enforces shift end times, mandatory breaks, overtime thresholds, and [skill requirements](/ai-dispatcher/skill-based/). Dispatchers see a warning before they commit.

![FieldCamp AI Dispatcher showing technician availability, job assignments, drive time, and pending job acceptance](https://cms.fieldcamp.ai/wp-content/uploads/2026/04/04-3-1024x622.png)![FieldCamp AI Dispatcher read dispatch context setting enabled — reads pending jobs, visits, and technician capacity before planning a dispatch run](https://cms.fieldcamp.ai/wp-content/uploads/2026/04/05-3-1024x622.png)05

### An assistant that keeps routes within capacity limits<gwmw style="display:none;"></gwmw>

Your [dispatch assistant](https://docs.fieldcamp.ai/ai-dispatcher/dispatch-assistants-agents) checks tank levels, job caps, and shift limits. Normal days cap at 5 jobs. Travel days get a lower [daily job cap](/ai-dispatcher/workload-balancing/) When overnight bookings push a truck past its gallon capacity or a tech past their daily job cap, the agent redistributes before the morning. It runs the numbers, gallons consumed per stop, running tank totals, dump station timing, and either re-plans the route or flags the overload for your dispatcher. Capacity stays within bounds. Dispatchers stay focused on exceptions.

Gut-feel Capacity

### Gut-feel Capacity

- Dispatcher eyeballs how many stops seem right
- Nobody tracks tank fill until the driver calls in
- Overtime happens, then you find out about it
- Dump runs are unplanned detours that wreck the schedule

Capacitated Vehicle Routing Software

### Capacitated Vehicle Routing Software

- [Routes built against actual gallons per vehicle](https://fieldcamp.ai/ai-dispatcher/multi-stop-route-planning-with-ai/)
- Dump stops pre-planned into the route at the optimal point
- Shift limits and overtime thresholds enforced before dispatch
- Fleet utilization visible across the whole fleet, every day

6:15 AMRoute built80% capacity. AI Dispatcher already inserted a dump station between stops 4 and 5 at route-build time. 12-minute dump. Driver knew before starting the engine.

Stop 4Tank at 480 gallonsPost-dump, tank empty. Remaining 4 stops fit within tank and shift window. No overtime trigger.

1:30 PMBack on routePost-dump, tank empty. Remaining 4 stops fit within tank and shift window. No overtime trigger.

4:45 PMDay completeAll 8 stops finished. One planned dump. Zero calls to dispatch. 94% utilization for the day.

     <svg fill="none" height="12" stroke="#aaa" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" width="12" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="8"></circle></svg> dispatcher.fieldcamp.ai   <video autoplay="" loop="" muted="" playsinline="" src="https://cms.fieldcamp.ai/wp-content/uploads/2026/04/Capcity-dispatch-1-1.mp4"></video> FieldCamp’s capacity model is fuel/tank-based, tracking gallons consumed and remaining per vehicle. It does not currently model weight or volume cargo limits. Built for liquid services: grease traps, septic, fuel delivery, spray trucks.

#### Fleet GPS

Real-time vehicle locations and fuel levels feed into capacity calculations.

#### Accounting

Completed jobs with capacity data flow into invoicing. Track cost-per-gallon and dump fees.

#### Customer Portals

Arrival windows from capacity-aware routes are more accurate.

#### Inventory

Sync consumable levels with route capacity. Know what’s on the truck before it leaves.

READY?

## Tomorrow’s routes shouldn’t depend on a dispatcher’s gut.

Build your first capacity-aware route today. Free trial, full access, no credit card.

[Book a Demo](https://calendly.com/jeel-fieldcamp/30min)No credit card required · Live in 30 minutes · Cancel anytime

## Frequently Asked Questions<gwmw style="display:none;"></gwmw>

**What’s the difference between regular route optimization and CVRP?<gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw>**

[Regular routing minimizes drive time. Capacitated routing also enforces vehicle capacity](https://fieldcamp.ai/ai-dispatcher/capacitated-vehicle-routing/) — for a 600-gallon vacuum truck, the solver tracks gallons consumed at every stop and routes a dump trip back to the depot before the tank overflows.<gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw>

**Does this support weight or volume limits, or only gallons?**

Gallons only today. If your fleet has weight or cubic-foot constraints (dump trucks, material delivery), that’s not modeled yet — flag it on your demo so we can prioritize.<gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw>

**Can the AI plan when a driver should dump and return to the depot mid-route?<gwmw style="display:none;"></gwmw>**

Yes. Enable depot detours and set a dump duration; the solver plans the optimal dump stop and resumes the remaining route automatically.<gwmw style="display:none;"></gwmw>

**Which businesses get the most value out of CVRP?<gwmw style="display:none;"></gwmw>**

[Grease trap pumping, septic, portable toilet service, fuel delivery, sprayer applications, vacuum trucks](https://fieldcamp.ai/ai-dispatcher/grease-trap/) — anything where the truck physically fills or empties and the day depends on tank state.<gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw>

**Does the system respect shift limits and overtime caps?<gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw>**

Yes — requireReturnHomeByShiftEnd, maxOvertimeMinutes, and the daily job cap are all hard constraints. The solver refuses to build a route that breaks them; you get an unassigned-job alert instead of a quiet overtime hit.<gwmw style="display:none;"></gwmw>

**Can routes span multiple days for long-haul work?<gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw>**

Yes. [Multi-day strategy supports TRAVEL_AFTER_SHIFT, TRAVEL_DURING_SHIFT, or MIXED, with caps on consecutive days away from home](https://docs.fieldcamp.ai/ai-dispatcher/multi-day-and-travel-setup).<gwmw style="display: none; background-color: transparent;"></gwmw><gwmw style="display: none; background-color: transparent;"></gwmw><gwmw style="display:none;"></gwmw>

**How does tank consumption per stop get set?<gwmw style="display:none;"></gwmw>**

Per visit: each job can carry a consumeGallons value. The solver running-totals it against the vehicle’s tankCapacityGallons and triggers a depot detour before overflow.<gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw>

**Does it integrate with my FSM and fleet GPS?<gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw>**

Native connectors for ServiceTitan, Jobber, Housecall Pro; REST API for anything else. Real-time GPS feeds can update vehicle positions for live re-optimization.

<gwmw style="display:none;"></gwmw>

<gwmw style="display:none;"></gwmw><gwmw style="display:none;"></gwmw>


---

_View the original post at: [https://fieldcamp.ai/ai-dispatcher/capacitated-vehicle-routing/](https://fieldcamp.ai/ai-dispatcher/capacitated-vehicle-routing/)_  
_Served as markdown by [Third Audience](https://github.com/third-audience) v3.6.1_  
_Generated: 2026-07-14 06:17:29 UTC_  
