Long-term vehicle leases, billed precisely every month.

Turn monthly rent, mileage allowances and excess-km rates into one billable Odoo contract, with continuous overage alerts so disputes never reach contract end.

The problem

Long-term lease and fleet hire run on a fixed monthly rate, a bundled mileage allowance and a per-kilometre excess charge that must be reconciled continuously — but most operators track it in spreadsheets bolted onto accounting. Overage is discovered only at contract end, where it becomes a dispute the operator usually loses or discounts away. Odoo's native Fleet module cannot help: it models vehicles as internal cost records with no paying customer, billable allowance or proration.

The solution

A customer-facing, billable lease contract that sits alongside Fleet — not inside it. Monthly rent is prorated to the day, odometer readings log automatically against the allowance, and overrun is projected continuously so overage is a managed mid-contract conversation instead of an end-of-term surprise. Reprice, replace a vehicle, or close out an early return — all from the same record, with no third-party rental dependency required.

Capabilities

Everything a lease book needs

Every capability below is implemented in the module.

01

Customer-facing lease contracts

A billable lease contract with a Draft/Confirmed/Done workflow, automatic reference sequencing and full chatter audit trail — distinct from Fleet's internal, non-billable contracts.

02

Continuous overage projection

On-track, warning and overrun states update as mileage accrues, with an on-screen alert well before the final bill — no fixed checkpoint, no surprise at lease end.

03

Daily proration billing

Monthly rent is prorated to the exact day for vehicles delivered or returned mid-month, eliminating manual pro-rata math and partial-month disputes.

04

Mileage allowance & excess charges

Fleet odometer readings log against the allowance from day one, with excess kilometres automatically charged at anniversary or early return.

05

Mid-contract repricing wizard

Suggest and apply a new monthly rate based on actual mileage usage, logged to chatter, so overruns are resolved during the contract instead of argued at the end.

06

Early return & close-out invoicing

A return wizard calculates the early-return fee and any excess-mileage true-up together, and can invoice both in one step.

07

Replacement vehicles, double-lease blocked

Swap in a replacement vehicle mid-contract while the system blocks any overlapping date range against another active lease.

08

Fleet visibility, at a glance

Every vehicle form shows its current lessee and a Leases smart button, so fleet staff see who holds each car without opening a contract.

09

Flexible billing, any currency

Choose advance or arrears billing per contract, invoice with full tax handling, and bill in any currency your customer uses.

Workflow

How it works

1

Create the lease

Set the customer, vehicle, term, monthly rate, mileage allowance and excess rate on one contract.

2

Confirm & log odometer

The contract moves to Confirmed and the opening odometer reading logs automatically against the allowance.

3

Bill & track usage

Generate prorated monthly invoices while mileage usage and overrun projection update continuously.

4

Reprice, replace or return

Adjust the rate mid-term, swap in a replacement vehicle, or close the contract with an early-return and excess invoice.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It builds on top of Fleet rather than replacing it. Fleet keeps modelling your vehicles and their internal, non-billable contracts; this app adds a separate customer-facing lease contract with billing, mileage allowances and proration linked to those same Fleet vehicles.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Vehicle Leasing & Long-Term Hire

Customer-facing lease contracts with daily proration billing, mileage allowances and excess-km charges — plus continuous overage projection, mid-contract repricing and early-return close-out invoicing.

Buy on Odoo App Store