Skip to main content

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 pricing

4.9 on G2 · 5.0 on Capterra, GetApp & Software AdviceNo credit card required

A large yellow canopied diesel generator beside a plant-room wall with conduit and pipes, and the MapTrack record for the generator and its runtime hours laid beside it.
Asset record
MapTrack asset record header for the Generator 60 kVA: its QR code, Site Plant and Equipment then Generators, tag DC-00025 and Deployed.
Runtime hours
MapTrack meter readings on the Generator 60 kVA record: Runtime Hours selected, current reading 5,041 hours, 1.7 percent higher than the previous 28-day period.
QR labelExample: scan to record a reading
5,041 hoursExample: runtime meter on GN-02
Every 250 hoursExample: Site Plant Service schedule
Asset record
MapTrack asset record header for the Generator 60 kVA: its QR code, Site Plant and Equipment then Generators, tag DC-00025 and Deployed.
Runtime hours
MapTrack meter readings on the Generator 60 kVA record: Runtime Hours selected, current reading 5,041 hours, 1.7 percent higher than the previous 28-day period.
QR labelExample: scan to record a reading
5,041 hoursExample: runtime meter on GN-02
Every 250 hoursExample: Site Plant Service schedule
Asset record
MapTrack asset record header for the Generator 60 kVA: its QR code, Site Plant and Equipment then Generators, tag DC-00025 and Deployed.
Runtime hours
MapTrack meter readings on the Generator 60 kVA record: Runtime Hours selected, current reading 5,041 hours, 1.7 percent higher than the previous 28-day period.
5,041 hoursExample: runtime meter on GN-02
Every 250 hoursExample: Site Plant Service schedule
QR labelExample: scan to record a reading

Read how these teams run MapTrack

  • Mineral Resources customer story
  • Hacer Group customer story
  • RIX Specialist Contracting customer story
  • Genus customer story
  • Mega Electrics customer story
  • Saunders International customer story
  • Specialised Plumbing and Drainage customer story
  • 365 Alongside customer story
Lachlan McRitchie

Lachlan McRitchie

Co-Founder & GM of Operations

Updated 25 October 2026

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
  • MapTrack meter readings on a Generator 60 kVA record: Runtime Hours selected beside Record reading, current reading 5,041 hours, 1.7 percent higher than the previous 28-day period.

    Monitor runtime hours for backup generators, air compressors and pumps.

    MapTrack app · Demonstration data · Captured

    See supported meter types
  • MapTrack maintenance schedules' compliance, services and next due: four schedules every 6 or 3 months, then the Plant Service Plan with 250, 500 and 1,000 hour services at 80 percent, and the Site Plant Service every 250 hours at 80 percent, last due a month ago.

    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
  • MapTrack preventative maintenance schedules on a CAT 320 Excavator record: one overdue, the Plant Service Plan with its next 250 hour service 12 hours over, last service 12 Aug 2026.

    Planners can view due-soon and overdue assets in one dashboard.

    MapTrack app · Demonstration data · Captured

    Read the FAQ
  • MapTrack maintenance card on a lighting tower's record: one schedule, the Site Plant Service flagged Overdue, 36 days past 18 Sep 2026.

    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
  • MapTrack meter readings on a vehicle record with Run-time hours selected beside KM's travelled: current reading 571.3 hours, eight readings in the last 28 days.

    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
  • MapTrack sequence preview for a Plant Service Plan: a 250 hour service, a 500 hour service that covers it, another 250 hour service at 750 hours, then a 1,000 hour service that covers both, repeating from there.

    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.

Want to see it on your own gear?

Book a demo

30 minutes on Microsoft Teams

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.

Worked example: three hour-based services
ReadingService dueWhat to include
250 hours250-hour serviceIts own checks and planned parts.
500 hours500-hour service covers the coinciding 250-hour service.Every check and part needed for the full 500-hour job.
1,000 hours1,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.

MapTrack Plant Service Plan with 250, 500 and 1,000-hour services and a sequence preview showing which service covers the smaller ones.

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

Hacer GroupMetro TunnelMineral ResourcesSupagasSaunders InternationalDraintech

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.

Want to see it on your own gear?

Book a demo

30 minutes on Microsoft Teams

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 →
1

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.

2

Record or receive readings

Field staff enter readings on mobile, or telematics feeds push data automatically from OEM systems.

3

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.

4

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.

MapTrack maintenance Schedules list: Extinguisher Check, Gas Monitor Calibration, HVAC Quarterly Service, Lifting Gear Inspection, Plant Service Plan with 250, 500 and 1,000 hour services, Site Plant Service every 250 hours, Survey Calibration and Switchboard Inspection, each with its assets, compliance percentage, interval and next due.

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.

Want to see it on your own gear?

Book a demo

30 minutes on Microsoft Teams

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.

MapTrack asset record for an Atlas Copco Generator 60 kVA GN-02, tag DC-00025, Deployed: Site Plant & Equipment then Generators, model QAS 60, year 2021, serial and fleet number; and its runtime hours meter at 5,041 hours.

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.

Want to see it on your own gear?

Book a demo

30 minutes on Microsoft Teams

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 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