How We Built a Fleet Maintenance & Asset Management System for a Transport Company
A Lagos-based transport company with over 120 vehicles was managing maintenance through a combination of paper logbooks, WhatsApp messages, and spreadsheets. Breakdowns were frequent, preventive maintenance was rarely done on schedule, and the management had no visibility into which vehicles were costing them the most in repairs. They estimated they were losing over ₦15 million annually due to unplanned downtime.
We built a comprehensive fleet maintenance and asset management system that automated preventive maintenance scheduling, tracked spare parts inventory, enabled driver reporting, and provided real-time visibility into fleet performance. Within 6 months of deployment, vehicle downtime dropped by 45%, and the company saved over ₦8 million in reduced repair costs.
| Metric | Result |
|---|---|
| Vehicles Tracked | 120+ across 3 depots |
| Downtime Reduction | 45% less unplanned downtime |
| Annual Cost Savings | ₦8M/year in reduced repairs |
| Build Timeline | 5 months from kickoff to deployment |
The Challenge
Manual Processes Were Costing Millions
The company operated a fleet of buses and trucks across three depots in Lagos, Ibadan, and Benin. Maintenance was handled reactively—vehicles were only brought in for repairs after they broke down. There was no system to track mileage, monitor engine hours, or schedule oil changes, tyre rotations, or brake inspections at the right intervals.
The spare parts inventory was managed through a physical ledger. Mechanics would request parts verbally, and the storekeeper would manually check stock. Parts frequently ran out without warning, causing vehicles to sit idle waiting for replacement components. The company had no data on which parts were most commonly needed or which suppliers offered the best prices.
No Visibility Into Fleet Performance
Management received reports only when there was a major breakdown. They had no way to compare maintenance costs across vehicles, identify which drivers were hardest on their vehicles, or forecast upcoming maintenance expenses. Budgeting for repairs was guesswork.
Our Solution
Automated Preventive Maintenance Scheduling
We built a scheduling engine that tracked every vehicle's odometer readings, engine hours, and calendar-based maintenance intervals. The system automatically generated work orders when a vehicle was due for service, assigned it to the appropriate depot, and notified the maintenance team. Managers could configure custom maintenance plans for different vehicle types—buses had different schedules than trucks.
The system integrated with IoT sensors installed in key vehicles to capture real-time engine data, including temperature, oil pressure, and battery voltage. Anomalies triggered alerts before they became breakdowns, allowing the team to intervene early.
Spare Parts Inventory Management
We implemented a full inventory management module that tracked stock levels for every part across all three depots. The system set reorder points based on historical usage patterns and auto-generated purchase orders when stock ran low. Every part used in a repair was linked to the specific work order and vehicle, giving management a complete audit trail of what was spent on each vehicle.
Driver Reporting and Inspection Checklists
Drivers received a mobile-friendly interface for completing pre-trip and post-trip inspection reports. They could flag defects, upload photos, and submit repair requests directly from their phones. The system enforced mandatory inspection fields before a vehicle could be signed out, ensuring that no vehicle left the depot without a proper check.
The Results
Within three months of deployment, the company saw a 45% reduction in unplanned downtime. Preventive maintenance catches issues before they become breakdowns. The spare parts inventory system eliminated the “waiting for parts” delays that had previously kept vehicles idle for days. The company reported saving over ₦8 million in the first year from reduced repair costs and fewer vehicle replacements.
Management now has a real-time dashboard showing maintenance costs per vehicle, cost-per-kilometre trends, and upcoming maintenance workload across all depots. They use this data to make informed decisions about vehicle replacement schedules and driver training programmes.
Key Takeaways
- Preventive maintenance pays for itself. The cost of implementing the system was recovered within 4 months through reduced breakdowns and lower repair bills.
- Driver reporting is critical. Drivers are the first to notice issues. Giving them a simple way to report problems caught issues early.
- IoT integration adds a powerful layer. Real-time sensor data catches issues that drivers might miss, like gradual changes in engine temperature or oil pressure.
- Data-driven decisions save money. Having per-vehicle cost data helped management identify which vehicles to replace and which drivers needed retraining.
Frequently Asked Questions
Need a Fleet Management System?
We build custom fleet and asset management solutions for transport companies of all sizes.
Talk to Our Team