Meter-based maintenance
Meter-based maintenance. Service when the asset needs it
Trigger maintenance by engine hours, odometer or cycle counts instead of guessing with calendars. Pull meter data from OEM telematics or record readings manually on mobile. Configure automatic work orders for the meter thresholds you set.
Get pricing4.9 on G2 · 5.0 on Capterra, GetApp & Software AdviceNo credit card required




Co-Founder & GM of Operations
Trigger maintenance by engine hours, odometer or cycle counts
- Hours + km
- meter-driven triggers
- OEM feeds
- telematics integration
- 4.9 G2 · 5.0 Capterra
- also 5.0 on GetApp & Software Advice

Monitor runtime hours for backup generators, air compressors and pumps.
MapTrack app · Demonstration data · Captured
See supported meter types
Define service thresholds per asset type or individual asset. For example, service every 250 engine hours for excavators, or every 10,000 km for light vehicles.
MapTrack app · Demonstration data · Captured
See how meter triggers work
Planners can view due-soon and overdue assets in one dashboard.
MapTrack app · Demonstration data · Captured
Read the FAQ
MapTrack works out each asset’s usage rate from its recent readings and estimates when the next meter service will fall due.
MapTrack app · Demonstration data · Captured
Read the FAQ
An AI dash cam’s location, trips, run hours and km land on the vehicle’s record in MapTrack, alongside meter readings from integrations or your team.
MapTrack app · Demonstration data · Captured
Read the FAQ
A tiered maintenance plan keeps smaller and larger services in one schedule.
MapTrack app · Demonstration data · Captured
See tiered service plans
What is meter-based maintenance?
Meter-based maintenance (also called usage-based maintenance) schedules service work based on actual asset usage rather than fixed calendar intervals. Instead of servicing every excavator on the same date regardless of how much it ran, you set thresholds on preventive maintenance triggers such as engine hours, odometer kilometres or cycle counts. With automatic generation configured, a recorded reading that reaches the threshold can raise a work order. This approach reduces over-servicing on low-use equipment, prevents under-servicing on high-use assets and aligns maintenance costs with actual wear. MapTrack combines meter-based scheduling with asset tracking, work orders and compliance in one platform.
One plan, several service levels
A tiered maintenance plan keeps smaller and larger services in one schedule. Each level has its own interval, procedure, parts and work-order defaults. In MapTrack, put the larger services later in the list. When several levels become due in the same evaluation, the highest-ordered due service takes priority.
| Reading | Service due | What to include |
|---|---|---|
| 250 hours | 250-hour service | Its own checks and planned parts. |
| 500 hours | 500-hour service covers the coinciding 250-hour service. | Every check and part needed for the full 500-hour job. |
| 1,000 hours | 1,000-hour service covers the coinciding smaller services. | The complete major-service procedure and parts list. |
Illustrative settings, not a manufacturer service recommendation. This example assumes aligned starting points, intervals on the same meter and automatic generation configured for the schedule.

Build a plan with separate service levels
The plan runs a 250-hour service, a 500-hour service that covers it, and a 1,000-hour service that covers both. The sequence preview shows the whole 1,000-hour cycle and where it starts again.
MapTrack app · Demonstration data · Captured
About this screenshot
Demonstration plan. Each level carries its own triggers, procedure, parts and work-order defaults. Follow your equipment manufacturer’s service intervals.
Include the whole job at each level
The selected service supplies the procedure and parts. MapTrack doesn’t combine the smaller services’ lists for you. Add the recurring checks to the larger procedure wherever they’re still required.
Review work that’s already open
If a smaller job was raised earlier and a larger service becomes due later, the two jobs aren’t automatically merged. Review the open work and use the permitted skip workflow where appropriate.
Choose how the next interval is calculated
Use a fixed interval to keep the original service boundaries, or calculate the next interval from completion. This is a schedule setting. Recording a historical service defaults to preserving the current next-due cycle unless you choose to update it.
Trusted by construction, mining and fleet teams
The problem
Calendar-based scheduling misses high-use assets and wastes money on low-use ones
Over-servicing
Low-use assets get serviced on schedule even when they have barely run. You pay for maintenance that is not needed.
Under-servicing
High-use assets exceed OEM service intervals before the next calendar date. Components wear out and breakdowns follow.
No proof of usage
Calendar dates do not prove the asset actually needed service. Auditors and OEM warranty claims require usage evidence.
Inaccurate costs
Without usage data, you cannot calculate true cost per hour or cost per kilometre. Budgeting and replacement decisions suffer.
How it works
Set thresholds, record readings, get work orders
Define service thresholds per asset type or individual asset. For example, service every 250 engine hours for excavators, or every 10,000 km for light vehicles. MapTrack monitors meter readings against your thresholds and generates work orders when a recorded reading reaches the threshold and automatic generation is configured.
Check upcoming work on the Service Board. Due-soon emails go to each service’s default assignee, or the asset’s assigned person, when the service is forecast to fall due within seven days and notification preferences allow it. Meter services need enough readings to forecast a date. A completed service can advance its next due point; a history-only entry leaves the live cycle unchanged. The cumulative meter stays intact.
Explore preventive maintenance scheduling →Configure meters and thresholds
Set engine hours, odometer or cycle count meters per asset type. Define service intervals and review due work on the Service Board.
Record or receive readings
Field staff enter readings on mobile, or telematics feeds push data automatically from OEM systems.
Threshold reached, work order created
With automatic generation configured, a qualifying reading can create a linked work order. Confirm the assignee and configured notification route before rollout.
Complete and advance the service plan
The technician completes the service. MapTrack advances the next due point according to the schedule’s cadence setting; the asset’s meter is not reset.

Every maintenance schedule, with how it is tracking
Each schedule shows how many assets it covers, its compliance, its interval in time or hours, and when it is next due.
MapTrack app · Demonstration data · Captured
About this screenshot
Captured at a 1440 x 900 desktop viewport at 2x in a demonstration workspace, right of the sidebar.
Supported meter types
Track any usage metric that drives maintenance
Engine hours
Track cumulative engine runtime for plant, generators and heavy equipment. Trigger oil changes, filter replacements and major services at OEM-recommended intervals.
Odometer (km/miles)
Track distance travelled for vehicles and mobile assets. Schedule tyre rotations, brake inspections and fleet services based on actual kilometres driven.
Cycle counts
Track operational cycles for hydraulic equipment, presses, pumps and production machinery. Trigger maintenance when components reach cycle-based wear limits.
Runtime hours
Track total operational hours for compressors, HVAC units and stationary equipment. Independent of engine hours for assets without traditional engines.
Custom meters
Define custom meter types for any measurable usage, such as litres pumped, loads hauled or cuts performed. Each custom meter can have its own service thresholds.

A larger generator’s record and its runtime hours
The 60 kVA generator’s runtime hours sit on its record beside its details.
MapTrack app · Demonstration data · Captured
About this screenshot
Captured at a 1440 x 900 desktop viewport at 2x in a demonstration workspace, right of the sidebar, cropped above the record’s notes and activity.
Caterpillar
Cat Product Link, VisionLink
Engine hours, fuel burn, location and fault codes for Cat equipment.
Komatsu
KOMTRAX
Runtime hours, fuel consumption and machine health data from Komatsu fleet.
John Deere
JDLink
Engine hours, location and diagnostic data for John Deere equipment.
Fleet telematics
Various providers
Odometer, engine hours and location data from fleet GPS and telematics devices.
Fuel cards
Various providers
Odometer readings captured at fuel transactions for automatic meter updates.
Telematics integration
Pull meter data from OEM telematics
MapTrack integrates with telematics systems from Caterpillar, Komatsu, John Deere and other major OEMs. Engine hours, odometer readings and runtime data flow into MapTrack automatically, so meter readings stay current without manual data entry.
Where you have mixed fleets, combine telematics feeds for some assets with manual mobile entry for others. MapTrack handles both in the same register. Fleet telematics providers and fuel card systems are also supported for odometer and runtime data from vehicles.
Explore integrations and API →Mobile entry
Manual meter readings from any phone
Not every asset has telematics. For equipment without an OEM data feed, field staff record meter readings directly on the MapTrack mobile app. Scan the asset QR code, enter the current reading and submit it against the correct asset or location.
MapTrack warns when the value is lower than the previous reading or more than 30% higher, so the field user can check it before saving.
Scan and enter
Open the asset or location, enter the current value and save the reading.
Threshold alerts
Get notified when an asset is approaching its next service interval.
Guided entry
Check the asset, value and unit before saving the reading.
Reading warnings
Flags lower or unusually high readings for review without silently changing them.
Why usage-based servicing outperforms calendars
Service by hours, not dates
Meter-based triggers, OEM telematics feeds and mobile readings in one platform. Stop guessing when assets need service. Book a demo to see it in action.
- No credit card required
Meter-based maintenance in action
Real-world use cases across industries
Related maintenance features
Meter-based maintenance FAQ
Can one maintenance schedule have 250, 500 and 1,000-hour services?
Yes. Add ordered service levels to a MapTrack maintenance schedule. Each level has its own triggers, procedure, parts and work-order defaults. When several become due together, the highest-ordered due service takes priority. Include the full job in that service: smaller services’ procedures and parts are not automatically combined. Existing open jobs are not automatically merged when a larger service becomes due later.
Does completing a service reset the engine-hour meter?
No. The asset keeps its cumulative meter reading. Completing the service advances the next due point using the schedule’s cadence setting: a fixed interval or an interval from completion. Backdated service recording defaults to history only unless you choose to update next due.
What is meter-based maintenance?
Meter-based maintenance (also called usage-based maintenance) triggers service work orders when an asset reaches a defined usage threshold, such as engine hours, odometer kilometres or cycle counts, rather than on a fixed calendar schedule. This approach services assets when they actually need it, reducing over-servicing on low-use equipment and preventing under-servicing on high-use assets that would be missed by calendar-only schedules.
How does meter-based maintenance work in MapTrack?
You define meter types and service thresholds per asset or asset type. Meter readings are recorded either manually by field staff on mobile or automatically via OEM telematics integrations. When a reading reaches the threshold and automatic generation is configured, MapTrack generates a work order and links it to the asset record with full service history. Planners can view due-soon and overdue assets in one dashboard.
What meter types does MapTrack support?
MapTrack supports engine hours, runtime hours, odometer kilometres, cycle counts and custom meter types relevant to your assets. Multiple meter types can be tracked on the same asset and each can have its own service threshold. For example, an excavator might track engine hours for oil changes and cycle counts for hydraulic inspections, each with independent triggers.
Which OEM telematics systems does MapTrack integrate with?
MapTrack integrates with telematics systems from major OEMs including Caterpillar (Cat Product Link and VisionLink), Komatsu (KOMTRAX), John Deere (JDLink) and others. We also support fleet telematics providers and fuel card systems for odometer and runtime data. Where a direct integration is not available, readings can be entered manually or imported via CSV.
Can meter-based and calendar-based maintenance be combined?
A service can be configured with time and meter triggers using AND or OR logic. Meter triggers can raise work orders from recorded readings when the configured conditions are met. For a date-based service, MapTrack shows it due soon from 14 days out and emails the person assigned a week ahead; raise the work order from the schedule in a couple of clicks, for one asset or a whole batch, or test the supported rule you set. A service requiring both a meter and a time condition also needs a manual work order or a supported rule you set.
How do I set up meter-based triggers for my assets?
During onboarding, your admin configures meter types and service thresholds per asset type or individual asset. For example, you might set a service trigger at every 250 engine hours for excavators and every 10,000 km for vehicles. Configure the schedule and its service triggers in Maintenance, then enrol the relevant assets. Thresholds can be adjusted at any time.
How do field staff record meter readings?
Field staff record meter readings through the MapTrack app on a phone or tablet. Open the asset or location, choose Record reading, enter the current value and save it.
How does meter-based maintenance compare to a standalone CMMS?
Unlike a standalone CMMS, MapTrack combines meter-based maintenance with asset tracking, GPS location, QR scanning and compliance in one platform. Work orders are tied to the same record that shows who has the asset, where it is and what its compliance status is. This eliminates the disconnect between maintenance scheduling and asset operations that occurs with separate systems.
Do AI dash cams record run hours and km?
Yes. An AI dash cam’s location, trips, run hours and km land on the vehicle’s record in MapTrack, alongside meter readings from integrations or your team.
Can one work order cover a service round across many assets?
One MapTrack work order can span many assets, and each asset carries its own pass or fail, so a test and tag, calibration or certification round becomes one job with a per-asset result.
How do we see which assets are behind on meter-based servicing?
Each asset and schedule in MapTrack gets a 0 to 100 maintenance health score with 12 months of memory, so a run of late or skipped services still counts after it’s cleared. The maintenance service board shows servicing across your assets, and due-soon emails reach the assigned person when a service falls due within 7 days.
How does MapTrack estimate the next meter service?
MapTrack works out each asset’s usage rate from its recent readings and estimates when the next meter service will fall due. It also flags meters whose readings are out of date, or whose estimated due date has passed without a new reading, so services don’t slip between readings. Run hours and kilometres come from GPS trackers, AI dash cams (estimated from trips), OEM and telematics feeds or manual readings.
Trigger maintenance by hours, not dates
Meter-based scheduling for engine hours, odometer and cycle counts. OEM telematics feeds and mobile readings in one platform.
4.9 on G2 · 5.0 on Capterra, GetApp & Software Advice
- No credit card required