Skip to content

Facility maintenance time tracking

Facility maintenance time tracking that gives each property its own hours.

Facility maintenance time tracking has to put every technician hour against the property it was worked at, so the owner's invoice and your margin both rest on a record. ZeroBadge gives each tech a company-managed badge. Power on starts the shift, each building you maintain is a location drawn from its address, and the week builds into hours by property, by tech and by day. Nothing is installed at the client's buildings.

  • Hours by property, by tech
  • Embedded and roving techs on one record
  • One month or more of battery life*

*Under qualifying operating conditions. Battery life varies with reporting frequency, signal conditions, usage, and configuration.

Labor by jobsite

Recorded

1,045.2 h

Overtime

95.7 h

Workers

24

  • Riverside Medical Pavilion

    375.0 h

    ▲ +129.9 h vs prior week · OT 38.3 h◆ Plan 340.0 h
  • Harbor Yard Distribution Center

    300.8 h

    ▼ −97.0 h vs prior week · OT 3.8 hPlan 310.0 h
  • Northgate Tower

    328.9 h

    ▼ −1.4 h vs prior week · OT 17.6 hPlan 330.0 h

What changed

Riverside Medical Pavilion recorded 375.0 hours, up 129.9 hours (+53%) from the week of Sep 28.

3 workers (Ben C., Mateo G., Rosa D.) recorded time at Riverside from Tue Oct 6 after working at Harbor Yard. Their time accounts for 108.8 of the added hours.

Overtime rule shown: after 8 hours in a day or 40 regular hours in a week. Overtime cost adds a 0.5× premium on base wage to the loaded hourly rate. Your own payroll rules apply.

What ZeroBadge does for you

How ZeroBadge helps facility maintenance

One company badge per worker covers safety alerts, timekeeping, labor analytics and ZeroBadge AI. Here is what each part does in your line of work.

  • 01

    Worker safety

    A technician alone in a plant room or on a roof can press the alert button, and the office sees which property raised it.

    Learn more
  • 02

    Workforce management

    See which technicians are at which property today, and notice a missed scheduled visit before the property manager does.

    Learn more
  • 03

    Automated timekeeping

    Badge on at the property starts the visit, and techs who rove between buildings keep one continuous shift with each stop recorded.

    Learn more
  • 04

    Workforce productivity

    Compare hours spent at each property with the fixed monthly fee or the time-and-material invoice, so margin problems show up early.

    Learn more
  • 05

    Location analytics

    Each property is a location drawn from its address, so the record shows arrival and departure for every visit without installing anything.

    Learn more
  • 06

    Field logistics

    Balance technicians across the portfolio using recorded hours per property, so embedded and roving techs are placed where the contracts need them.

    Learn more
  • 07

    AI advisory and analytics

    Ask ZeroBadge AI which properties used more hours than their monthly fee supports, and the answer links to the visits.

    Learn more

Safety alerts support your safety program. They do not replace supervision or training, ZeroBadge does not monitor alerts or contact 911, and in an emergency workers should call 911.

Where portfolio margin goes

Each property is a contract. The timecard is one number for the day.

A facility maintenance company is paid by property: a monthly fee for a managed building, or hours billed to an owner. The contract's margin lives in the hours at that building.

  • Fixed-fee buildings that eat hours

    A managed building is priced at, say, 60 tech hours a month. If a pump issue and two tenant callbacks push it to 85, the contract loses 25 hours of labor and the month's report doesn't show where they went.

  • Time-and-material invoices that the owner questions

    A property manager asks why a quarterly invoice has 140 hours. The work orders support part of it, and a tech's memory the rest.

  • Techs covering more than one property

    A tech assigned to one property gets sent across town to another when a coworker is out. The hours land on the home property because that is where the schedule says they belong.

  • Embedded techs on long days

    A tech stationed at a large property works a full day within one campus. The question isn't where they went but whether the time on that property matches what the owner is paying for.

  • Work-order apps that techs forget

    Closing a ticket in a phone app on every call is a habit that slips at the end of a long day, so the work order's times and the real times drift apart.

A tech across four properties

One roving tech, a Wednesday, four buildings for two owners.

Illustrative day for a technician who covers a small portfolio and is called to a fifth property after lunch.

Tickets and a rounded day

  1. 7:00 AMThe tech starts at the first building. The schedule says eight hours at that property.
  2. MiddayA call from a second owner sends the tech across town. The ticket shows the repair but not the drive or the wait for the building contact.
  3. 3:00 PMA third building asks for a quick fix before close. It is logged as part of the second visit.
  4. Month endBoth owners get invoices. One of them shows eight hours at a building the tech was at for four.

Badge record

  1. 7:00 AMBadge on at the first building. The first line is time at that property.
  2. MiddayThe drive across town is transit. The next line starts when the tech arrives at the second building, including the time spent waiting for access.
  3. 3:00 PMThe third building has its own line, placed by the address you drew, not folded into the previous one.
  4. Month endEach owner's invoice is built from the hours recorded at their buildings, by tech and by day.

A portfolio view

What you can see across all of the properties.

The badge records where a technician was and for how long. The work order records what was done.

  • Hours by property

    Every building you maintain is a location. The weekly and monthly record shows total hours at each, by tech and by day, laid beside the hours each contract is priced at.

  • Embedded versus roving

    An embedded tech's week sits mostly at one property. A roving tech's week is split across several, with the drives between them as transit. Both are the same shift record.

  • Campus properties

    A campus with many buildings is one location unless you draw each building. ZeroBadge places a tech at a property, not in a mechanical room or on a floor.

  • Matching a work order

    Put a work order's times beside the badge's. A ticket that says 40 minutes against 2 hours recorded at the property is the first place to look.

  • Shared staff

    When one tech serves two owners, the split by property is already on the record, so the shared hours can be allocated by what was recorded.

Across the whole portfolio

Compare what each property cost in labor.

For each property, the record gives total hours, the share of those hours by tech and the trend by week. That is the number behind a renewal price, a staffing change or a conversation with an owner about scope.

Properties you haven't drawn don't disappear. A stop at an address outside your sites appears on the tech's timeline as time away from your locations and goes onto the review list for the office.

Oct 5–9

Multi-site

10 of 24

workers this week

Site transfers

3

Transit

19.0 h

  • Riverside
  • Harbor Yard
  • Northgate
  • Shop
  • Cascade Supply
  • Transit
  • Lena O. · Foreman

    4 locations · 46.7 h

    Riverside 0.8 · Harbor Yard 38.1 · Shop 3.4 · Cascade Supply 0.4 · Transit 4.0

  • Ben C. · Journeyman pipefitter

    2 locations · 44.3 h

    Riverside 36.3 · Harbor Yard 8.0

  • Mateo G. · Sheet metal journeyman

    2 locations · 44.3 h

    Riverside 36.3 · Harbor Yard 8.1

  • Rosa D. · Journeyman pipefitter

    2 locations · 44.3 h

    Riverside 36.3 · Harbor Yard 8.0

  • Kenji H. · Apprentice

    3 locations · 47.8 h

    Riverside 44.0 · Shop 0.8 · Cascade Supply 1.2 · Transit 1.8

+ 5 more workers with time at more than one location

Every minute is allocated to the location where it was recorded.

Why a phone app or a kiosk doesn't fit contracted maintenance

The buildings belong to your clients, and the day belongs to the tech.

  • You can't mount a time clock at every property

    Each building has its own owner, its own manager and its own IT rules. Asking all of them to host a clock for your crew would take months, and one refusal breaks the record for that building.

  • A phone app competes with the work-order app

    Techs already live in a work-order or ticketing app. A second app for time means a second thing to open, and the one that gets skipped when a boiler call comes in is the time one.

  • Hands busy, gloves on

    A tech on a ladder or in a boiler room isn't tapping a phone. The badge is powered on once and left alone.

  • Nothing to install, nothing to remove

    A geofence is drawn in software from an address. When a contract ends, you stop drawing that location. There is nothing at the building to take down.

Rolling it out

Start with the properties that cause the invoice questions.

  1. 01

    Draw the properties

    Type each property's address. ZeroBadge draws a geofence around it. Add your shop, your parts supplier and any storage unit.

    Office · first day

  2. 02

    Badge the techs

    Give each tech a badge in their name, embedded or roving.

    Office · first week

  3. 03

    Power on and work

    Techs power on at the start of the shift and off at the end. Each property's time records itself.

    Techs · daily

  4. 04

    Review, bill and send

    Clear the exceptions, approve the week, use hours by property for invoices and send approved hours to your payroll provider.

    Office · weekly

Related but different

HVAC service routes with maintenance agreements have their own page: HVAC contractors.

A facility maintenance company that does both can run one badge and one weekly timesheet across the portfolio and the service route.

ZeroBadge AI

Ask about your portfolio

ZeroBadge AI answers in plain English from your own recorded visits, and every number links to its source records.

  • You ask

    Which properties used more technician hours than their monthly fee covers?

    Westfield Plaza used 118 hours against 100 priced, and Oak Park Medical used 64 against 60. Both link to the visits behind them.

  • You ask

    How many hours did Maria's route spend at each property on Tuesday?

    The route recorded 2 hours 40 minutes at Westfield Plaza, 1 hour 55 minutes at Oak Park Medical and 1 hour 10 minutes at Birch Lane. Each stop links to its visit.

  • You ask

    Which technicians did not reach their scheduled property last week?

    Two scheduled visits at Birch Lane had no badge activity last Thursday and Friday. Both are listed so a supervisor can follow up.

Answers come only from your company's own records. Every number links to the records behind it. Read-only; admins control access.

How ZeroBadge AI works

Questions

Questions facility maintenance companies ask.

How do you track facility maintenance hours by property?
Draw each building you maintain as a location and give each tech a badge. Every report is placed at a property, so the shift becomes a list of properties with arrival, time on site and departure. Hours by property are ready for invoices and contract reviews.
Can ZeroBadge tell a repair from routine rounds?
No. The badge records location and time, not job type. Keep the type on the work order and match the two by property and date.
How are embedded techs handled?
The same way as roving ones. An embedded tech's shift sits mostly at one property, with any trips to other properties shown as transit and as time at those locations.
Do we need anything installed at a client's building?
No. A geofence is drawn in software from the address. The badge has its own cellular connection. See multi-jobsite time tracking.
How do approved hours reach payroll?
The office reviews and approves the week. Approved hours are sent to your payroll provider, and CSV, Excel and PDF export are also available. See payroll integration.

Last updated

Get started

See a portfolio's hours by property in one week's record.

We'll walk through ZeroBadge with your buildings, your techs and the invoices you build from them today.

What we will walk through

  • 01How a tech's day across several properties is recorded
  • 02Hours by property for fixed-fee and time-and-material contracts
  • 03Weekly timesheets, review and the payroll integration