Human Resources

Odoo Fleet: fleet management software for SMBs

Community + Enterprise

Manage your fleet and track car costs

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Fleet logo
What it does

What Odoo Fleet does

Odoo Fleet is the app that manages your company vehicles: cars, trucks, vans, equipment, anything wheeled and tracked. Each vehicle carries its registration, insurance, service history, fuel logs, driver assignments, lease terms, and total cost of ownership in one place.

Mobile service companies with technician vans, delivery operations with truck fleets, professional services firms with company cars, construction outfits with equipment fleets, and any business that owns or leases vehicles uses it. You can test Odoo Fleet free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's product listing.

How it works

The day-to-day flow

Setup starts with the vehicle list. Each vehicle has a make, model, year, VIN, license plate, registration expiry, insurance policy and expiry, current odometer reading, fuel type, and the employee it is assigned to (if applicable). Lease terms (monthly payment, lease end date, mileage allowance) capture for leased vehicles; purchase details (purchase date, purchase price, depreciation) capture for owned vehicles.

From there, services log against each vehicle: oil changes, tire rotations, repairs, inspections. Each service entry has the date, the cost, the vendor, the odometer reading at service, and an optional document attachment (the invoice from the shop). Fuel logs capture refills with the date, gallons or litres, total cost, and odometer. Cost-per-kilometer and cost-per-mile calculations run from the combined data.

For compliance, the system tracks insurance expiry dates, registration expiry dates, and scheduled maintenance intervals (oil change every 8,000 km, brake inspection every 24,000 km). Alerts surface before expiries lapse. Driver assignment tracks who is responsible for which vehicle; a vehicle handed off to a new driver carries forward the history. Reports show total cost of ownership per vehicle, fuel efficiency trends, and fleet-wide cost summaries.

Calibre configures Odoo Fleet for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Fleet

Vehicle Profile With Full Details
Each vehicle has make, model, year, VIN, license plate, registration expiry, insurance details, current odometer, fuel type, and current driver. Lease versus owned distinction with the relevant financial terms captured. Customize the profile per vehicle type (a truck has different inputs than a forklift).
Service and Maintenance Logging
Log every service event against the vehicle: oil changes, tire rotations, repairs, inspections, body work. Each entry captures date, cost, vendor, odometer at service, and optional document attachments. The service history per vehicle is a complete log of every dollar spent.
Fuel and Mileage Logs
Capture every fuel-up with date, fuel quantity, total cost, and odometer. The system calculates fuel efficiency (litres per 100km or miles per gallon) per fill-up and over time. Sudden drops in efficiency surface maintenance issues before the driver complains.
Driver Assignment and Handover
Assign each vehicle to a driver (typically an employee). The assignment logs the driver, the start date, the odometer at handover, and any condition notes. When the vehicle is reassigned, the previous driver's portion of the history is preserved on the vehicle's log.
Expiry Alerts for Registration, Insurance, and Maintenance
The dashboard surfaces upcoming expiries: vehicle registrations expiring in the next 30 days, insurance policies renewing in the next 60 days, scheduled maintenance approaching (oil change due at 8,000 km, current odometer 7,750 km). Useful for any operation where a lapsed registration creates a real legal exposure.
Lease and Purchase Tracking
Leased vehicles capture monthly payment, lease start and end dates, mileage allowance, and end-of-lease buyback options. Owned vehicles capture purchase date, purchase price, depreciation option (straight line, accelerated), and current book value. Total cost of ownership reports use the right inputs per vehicle type.
Cost-Per-Distance Tracking
Combine fuel costs, service costs, lease or financing costs, and insurance over the distance driven to calculate cost-per-kilometer or cost-per-mile per vehicle and across the fleet. Useful for budgeting, for billing customer-facing mileage to clients, and for identifying vehicles that are uneconomic to keep.
Contracts and Insurance Documents
Store the actual documents (registration certificate, insurance policy, lease agreement, purchase invoice, warranty document) attached to each vehicle's profile. The renewal alert links directly to the document so the renewing party has the prior version on hand.
Driver Assignment History
Each vehicle carries a chronological log of every driver it was assigned to (the employee, the start date, the end date, the odometer at handover). When a vehicle moves from one driver to another, the prior driver's history stays on the vehicle so total cost and utilization roll up across the full life of the asset.
Reports on Fleet-Wide Cost and Utilization
Dashboards show fleet-wide cost summaries, top-cost vehicles, average fuel efficiency by vehicle type, and utilization (kilometers driven per month per vehicle). Useful for fleet manager strategy, for budget planning, and for deciding when to replace versus repair an aging vehicle.
Built for

Is Odoo Fleet right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Community + Enterprise Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Fleet

Most companies running Odoo Fleet pair it with two or three other Odoo apps. Odoo Employees is the parent for driver assignment (drivers are employees on the directory). Odoo Maintenance is the most common functional pairing: vehicle maintenance schedules flow into the same CMMS the company uses for other equipment. Odoo Expenses handles employee fuel and toll expenses against the vehicle's profile. Odoo Field Service uses Fleet vehicles for technician dispatch.

Pricing

What Odoo Fleet costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Fleet is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Fleet

Is Odoo Fleet free?
Yes. Odoo Fleet is part of the free Odoo Community edition. The One App Free rule means if Fleet is the only Odoo app you install, you pay nothing. The moment you add a second app, the whole setup moves to the paid plan, around CA$35.20 per user per month billed annually for the full Odoo suite. You can test Odoo Fleet free on the Odoo 15-day trial.
What's the difference between Odoo Fleet in Community and Enterprise?
The core fleet management is the same in both editions. Vehicle profiles, service logging, fuel logs, driver assignment, expiry alerts, lease and purchase tracking, cost-per-distance, document storage, multi-driver vehicles, and reports all work in the free Community edition. Enterprise adds the polished iOS and Android mobile app (useful for drivers logging fuel from the gas station), Studio for the no-code customizer, and tighter integration with Field Service for technician dispatch.
Can we migrate our fleet data from Fleetio, Samsara, Whip Around, or another fleet tool?
Yes. Odoo Fleet accepts CSV imports for the vehicle list with all profile details, service history per vehicle, fuel logs, driver assignments, and document files (registrations, insurance policies). Calibre handles the data audit, the vehicle import, the document migration, and the cutover transition during the rollout.
Does Odoo Fleet integrate with GPS tracking, telematics, or fuel cards?
Indirectly. Odoo Fleet does not include native GPS tracking or telematics hardware integration. Companies typically run a separate GPS or telematics provider (Samsara, Geotab, Verizon Connect) alongside Odoo and import the mileage and trip data via CSV on a periodic basis. Fuel card integration is similar: most fuel card providers offer CSV exports of transactions that can be imported into Odoo as fuel log entries. Direct API integration is custom; Calibre can scope it on rollout if real-time integration matters.
Is there a mobile app for Odoo Fleet?
Yes, on iOS and Android. The polished Odoo mobile app (Enterprise tier) lets drivers log fuel at the gas station, log services after a shop visit, and view their assigned vehicle's history from their phone. Fleet managers can review the dashboard and approve expense reports from the same app.
Can we run different fleet policies per department or per vehicle type?
Yes. Configure policies per vehicle category: the sales fleet has a different maintenance schedule and mileage policy than the delivery truck fleet. Per-vehicle overrides handle exceptions (a high-mileage executive car gets serviced more frequently). The cost-per-distance reports roll up by category so finance sees the spend mix.
How do we handle vehicle returns at the end of a lease or sale of an owned vehicle?
When the vehicle is retired from the active fleet (lease ends and the vehicle returns to the lessor, owned vehicle is sold), archive the vehicle's profile rather than deleting it. The full history (services, fuel logs, driver assignments, total cost) is preserved for audit and analysis. Future reports filter for active versus archived vehicles. Archived vehicle history is useful for buy-versus-lease decisions on the next vehicle.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Fleet.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing