
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 hHarbor Yard Distribution Center
300.8 h
▼ −97.0 h vs prior week · OT 3.8 hPlan 310.0 hNorthgate 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.
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 more02
Workforce management
See which technicians are at which property today, and notice a missed scheduled visit before the property manager does.
Learn more03
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 more04
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 more05
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 more06
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 more07
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
- 7:00 AMThe tech starts at the first building. The schedule says eight hours at that property.
- 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:00 PMA third building asks for a quick fix before close. It is logged as part of the second visit.
- Month endBoth owners get invoices. One of them shows eight hours at a building the tech was at for four.
Badge record
- 7:00 AMBadge on at the first building. The first line is time at that property.
- 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:00 PMThe third building has its own line, placed by the address you drew, not folded into the previous one.
- 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
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.
- 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
- 02
Badge the techs
Give each tech a badge in their name, embedded or roving.Office · first week
- 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
- 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.
Go deeper
Where facility maintenance companies usually look next.
- Industry guideField ServicesService techs on routes: customer stops, drive time and who is where right now.
- Industry guideHVAC contractorsCommercial service techs, start-ups and maintenance agreements, with every visit placed by building.
- Industry guideCommercial cleaningNight crews across client buildings, with proof of presence and badges that hand over in a minute.
- SolutionMulti-jobsite time trackingSite transfers, transit and supply runs inside one shift record.
- SolutionLabor cost trackingLoaded rates, job budgets and forecasts from badge-recorded hours.
- SolutionPayroll integrationApproved hours sent to your payroll provider automatically. Nobody re-keys a timecard.
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 worksQuestions
Questions facility maintenance companies ask.
How do you track facility maintenance hours by property?
Can ZeroBadge tell a repair from routine rounds?
How are embedded techs handled?
Do we need anything installed at a client's building?
How do approved hours reach payroll?
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