---
title: Clock In, Clock Out and Track Job Time
description: Clock in and out for your shift, understand the per-job billable timer, and see how dispatchers view and correct time on a service order.
---

[Skip to content](https://support.metafleet.ai/clock-in-out-and-time-tracking#main-content)

English

Show submenu for translations

![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](mailto:support@metafleet.ai)

[Contact us](mailto:support@metafleet.ai)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [MetaFleet Answer Hub](https://support.metafleet.ai/?hsLang=en)
2. [Technicians & Mobile App](https://support.metafleet.ai/technicians-mobile-app?hsLang=en)
3. [Time Tracking](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#time-tracking)

# Clock In, Clock Out and Track Job Time

## Clock in for your shift, let each job track its own billable time, and see where those hours show up for dispatchers.

**For:** Technicians and dispatchers · **Permission:** Technician (dispatchers: correct technician time) · **Time:** ~4 minutes

### Quick summary

1. Tap **Clock In** on your dashboard at the start of your day and **Clock Out** at the end.
2. Each job tracks its own **billable time**. Your clock on the order starts at **On My Way!**, but billable labor counts from **Arrived On Site** (**I'm Here** on your phone).
3. On your phone, tap **Stop Tracking** to pause the job timer and **Resume Work** to pick back up. Time adds up across spans.
4. Dispatchers see the time per technician under **Time on This Order** and can correct it.

### Before you start

- You need a technician login and a service order assigned to you.
- To use **Correct recorded hours** (or **Correct hours** on a tow) you need the permission to correct technician time, which admins have by default. Dispatchers without it see the time card but not the correct button.
- Your admin may have turned on automatic clock in / out (**Technician Shifts** settings, **Auto clock-in / clock-out** card). It clocks you in and out from your schedule.

### Your shift clock

At the top of your **Dashboard** is your shift clock. When you're off, it reads **Off the clock**. Tap **Clock In** to start your shift.

![Shift clock on the technician dashboard reading Off the clock, with a Clock In button](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/clock-in-out-and-time-tracking-01-clock-in.png?width=354&height=99&name=clock-in-out-and-time-tracking-01-clock-in.png)

While you're on, the clock reads **On shift** with your elapsed time. On the **Service Orders** page it sits in the header, as shown below. Tap **Clock Out** when you're done.

![Service Orders page header clock reading On shift with the elapsed time and a Clock Out button](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/clock-in-out-and-time-tracking-02-on-shift.png?width=381&height=99&name=clock-in-out-and-time-tracking-02-on-shift.png)

> **Clocking in again starts a new shift.** If you clock out and back in, the elapsed time starts over at 0m. Clock out at the end of your day. A shift you never close keeps counting unless your admin turned on automatic clock-out. If a job is still running at your shift end, the app asks if you're still working after the minutes your admin set, then clocks you out anyway.

### Your location

Your location comes from your phone's browser, and only while you're on the clock. The first time each sign-in, MetaFleet shows **Allow location**: "MetaFleet uses your location while you're on the clock to send you the closest jobs and give customers an ETA." Tap **Continue**, then allow it when your browser asks. If location is blocked, you see **Location is off** once per shift: "Turn it on in your browser settings so dispatch can send you the closest jobs." Your clock still works while it's off.

### Per-job time tracking

Each service order tracks its own billable time. Your clock on the order starts when you tap **On My Way!**. The job's billable labor starts when you tap **Arrived On Site** (**I'm Here** on your phone). If your shop bills travel time, the drive is its own travel line, timed from **On My Way!** (see [Set Up Travel Time Billing](https://support.metafleet.ai/set-up-travel-time-billing?hsLang=en)). Labor is priced from **Arrived On Site**, not from **On My Way!**.

On a PM or inspection visit, tap **On My Way**. It also clocks you in. Finishing the visit stops every technician's clock on its order, lead and helpers, even when the visit has no lead.

On a desktop browser, **Arrived On Site** and **Clock Out** sit together under the map.

Tapping **On My Way!** starts your driving clock first, so the arrival time the customer sees comes from you. On your phone this button reads **I'm On My Way**, and **Arrived On Site** reads **I'm Here**; the timer chip at the top of the order is your job clock.

While you drive, the order shows **Estimating arrival time…** until the app has the arrival time, then the time the customer sees, for example **Customer sees: about 12 min**, with **Updated 3:42 PM** beneath.

The line can also read about 10–15 min, arriving shortly or on the way.

![Service order in a desktop browser with the Arrived On Site and Clock Out buttons](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/clock-in-out-and-time-tracking-03-job-controls.png?width=510&height=80&name=clock-in-out-and-time-tracking-03-job-controls.png)

### Stop and resume the job timer (phone)

On your phone (app or browser), the timer chip at the top of the order shows a live count while you work.

- Tap **Stop Tracking** when you step away. The **Stop tracking time on this job?** confirm shows **Time this span** and **Total billable on this job after stopping**. Choose **Stop Tracking** to pause or **Keep Tracking** to stay on the clock.
- Tap **Resume Work** on the chip to start a new billable span. The job total keeps adding up across spans.

If you tap **No, keep tracking** when you submit repairs, your clock keeps running after Repair Complete. On a desktop browser the amber chip with **Stop Tracking** shows there too, and on the office order page you still see **Clock Out** (only that button, no map) until your clock is stopped. It stops the job clock only, not your shift.

If the timer is stopped and you start real work on the order, the app shows **You're off the clock** and asks whether to clock back in. **Clock in & continue** restarts the timer. **Not yet** runs the action off the clock.

When you submit repairs, the app asks **Submit repairs — also stop tracking?** Choose **Yes, stop tracking** to stop the timer, or **No, keep tracking** and the chip turns amber until you stop it.

The chip color tells you the state:

- **Green, Tracking time:** the timer is running.
- **Grey, Not tracking:** paused. Tap **Resume Work** to start again.
- **Amber, Still tracking time:** a reminder that you're on the clock after submitting repairs. Stop it when you're done.

> **Shift vs. job.** The shift clock says whether you're on duty. The job timer says how much billable time you've put on one order. They are separate counters, but clocking out of your shift also stops the job clock. Recorded time stays on the order. Tapping **Go unavailable** on your dashboard stops a running job clock first. Your scheduled shifts are under **My Schedule**.

### See and correct time on an order (dispatchers)

Open a service order and look at **Time on This Order** on the **Repair Board** tab. It lists each technician and their time, with a total and the estimate. A green badge shows who is on the clock now; otherwise it reads **Nobody on the clock right now**. Use **Correct recorded hours** to fix a mistake, for example when a technician forgot to clock out. A correction changes what the customer is billed for labor, and the modal asks for a reason.

Any technician who is on the clock has a **Stop Tracking** button on their row in **Time on This Order** (Details tab and Repair Board). Use it when a clock was left running, for example past Repair Complete. The confirm, **Stop tracking \<name\>'s time on this order?**, offers **Keep Tracking** and **Stop Tracking**; it stops only that order's clock and the shift stays open. You need the permission to manage technician clocks.

**Tow orders work differently.** A tow has no Time on This Order card on the Repair Board. Its time is the driver's clock split by leg.

1. Open the **Invoice** tab and use **Correct hours** under **Time on this tow**, or use **Correct total** on the **Details** tab.
2. Save. This rewrites the clock records, so the hours reports follow.

On a tow, these corrections are for dispatchers only and never reach the customer's invoice.

![Time on This Order card showing Marcus Reyes with 1m recorded of 120 - 360m estimated and a Correct recorded hours button](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/clock-in-out-and-time-tracking-04-time-on-order.png?width=450&height=270&name=clock-in-out-and-time-tracking-04-time-on-order.png)

### Troubleshooting

| Symptom | Likely cause | Fix |
| --- | --- | --- |
| I don't see the timer chip on a job | You're on a desktop browser, which shows the chip only after repairs are submitted with your clock still running | The chip shows on your phone, at the top of the order. Before that, a desktop browser shows **Arrived On Site** and **Clock Out** on the order instead. |
| The amber "Still tracking time" won't go away | You're still on the clock after submitting repairs | Tap the chip and **Stop Tracking** when you've finished. |
| The app asks me to clock in every time I touch the job | The job timer is stopped and you're starting work | Tap **Clock in & continue**. The prompt stops once you're back on the clock. |
| My shift still says On shift days later | You never clocked out, or auto clock-out is off for your shop | Tap **Clock Out** on your dashboard. Your next **Clock In** starts a new shift. |
| A technician's clock is still running after Repair Complete | They chose **No, keep tracking** and never stopped | The technician taps **Stop Tracking**, or the office uses **Stop Tracking** on their row in **Time on This Order**. |
| A technician's time on an order is wrong | They forgot to clock out or in | A dispatcher opens the order and uses **Correct recorded hours**. On a tow, use **Correct hours** on the Invoice tab. |

### FAQs

**Does the job timer start by itself?**  
It starts when you tap **On My Way!** or **Arrived On Site** and runs while you work. Billable labor counts from **Arrived On Site**; the drive is billed as travel, if your shop bills it. On your phone you can pause it with **Stop Tracking**.

**Does clocking out stop a job's timer?**  
Yes. Clocking out of your shift also stops the job clock on the order you're working. The time already recorded stays on the order.

**Can I track time on two jobs at once?**  
No. Time is per job. If you're clocked in on another job, the order shows **You're clocked in on another job.** Tap **Clock Out** (desktop) or **Clock out of that job** (phone) to end it.

**Why does it ask me to clock in when I start working?**  
The job timer is stopped and you're starting real work, so the app checks whether you want that time recorded. Tap **Clock in & continue** to track it or **Not yet** to go on without it.

**Where do my hours go?**  
A job's billable time is recorded on that service order, where dispatchers see it under **Time on This Order**. It feeds the labor on the estimate and invoice.

### Related articles

- [Accept a Job & Your Dashboard](https://support.metafleet.ai/accept-a-job-and-your-dashboard?hsLang=en)
- [Manage a Service Order](https://support.metafleet.ai/manage-a-service-order?hsLang=en)
- [The Service Order Lifecycle](https://support.metafleet.ai/the-service-order-lifecycle?hsLang=en)
- [Build & Send an Estimate](https://support.metafleet.ai/build-and-send-an-estimate?hsLang=en)

- [Start Here](https://support.metafleet.ai/start-here?hsLang=en)
- [Companies & Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#main-content)

    - [Create/Edit Companies](https://support.metafleet.ai/companies-contacts?hsLang=en#create-edit-companies)
    - [Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#contacts)
    - [Vehicles](https://support.metafleet.ai/companies-contacts?hsLang=en#vehicles)
- [Work Intake (Requests & Service Orders)](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#main-content)

    - [Creating Service Orders](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#creating-service-orders)
    - [Customer & Partner Requests](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-partner-requests)
    - [Reference](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#reference)
    - [Customer Portal](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-portal)
- [Estimates & Approvals](https://support.metafleet.ai/estimates-approvals?hsLang=en#main-content)

    - [Approval Gates](https://support.metafleet.ai/estimates-approvals?hsLang=en#approval-gates)
    - [Estimates](https://support.metafleet.ai/estimates-approvals?hsLang=en#estimates)
    - [Invoices](https://support.metafleet.ai/estimates-approvals?hsLang=en#invoices)
    - [Billing](https://support.metafleet.ai/estimates-approvals?hsLang=en#billing)
- [Parts, Inventory & Vendors](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#main-content)

    - [Add Parts & Kits](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#add-parts-kits)
    - [Stock & Counts](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#stock-counts)
    - [Locations & Bins](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#locations-bins)
    - [Purchase Orders](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#purchase-orders)
    - [Parts Catalog](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#parts-catalog)
    - [Vendors & Manufacturers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#vendors-manufacturers)
    - [Pricing](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#pricing)
    - [Service Vehicles](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#service-vehicles)
    - [Sourcing & Hand-Off](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#sourcing-hand-off)
    - [Part Numbers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#part-numbers)
    - [Notifications](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#notifications)
    - [Reports](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#reports)
- [Invoicing & Payments](https://support.metafleet.ai/invoicing-payments?hsLang=en)
- [Dispatch & Scheduling](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#main-content)

    - [Preventative Maintenance](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#preventative-maintenance)
    - [Technician Assignment](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-assignment)
    - [Scheduling & Calendar](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#scheduling-calendar)
    - [Technician Schedule](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-schedule)
- [Technicians & Mobile App](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#main-content)

    - [Time Tracking](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#time-tracking)
    - [Tech Workflow](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#tech-workflow)
    - [Evidence & Photos](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#evidence-photos)
    - [AI Assistant](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#ai-assistant)
- [Alerts, Alarms & Notifications](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#main-content)

    - [Email/SMS/App Settings](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#email-sms-app-settings)
- [Reporting & Dashboards](https://support.metafleet.ai/reporting-dashboards?hsLang=en)
- [Admin & Settings](https://support.metafleet.ai/admin-settings?hsLang=en#main-content)

    - [Rates & Fees](https://support.metafleet.ai/admin-settings?hsLang=en#rates-fees)
    - [Branding](https://support.metafleet.ai/admin-settings?hsLang=en#branding)
    - [Roles, Permissions & Users](https://support.metafleet.ai/admin-settings?hsLang=en#roles-permissions-users)
    - [Service Areas](https://support.metafleet.ai/admin-settings?hsLang=en#service-areas)
    - [Workflows](https://support.metafleet.ai/admin-settings?hsLang=en#workflows)
    - [Taxes](https://support.metafleet.ai/admin-settings?hsLang=en#taxes)
    - [Integrations](https://support.metafleet.ai/admin-settings?hsLang=en#integrations)
- [Integrations](https://support.metafleet.ai/integrations?hsLang=en#main-content)

    - [Phone Setup](https://support.metafleet.ai/integrations?hsLang=en#phone-setup)
    - [AI Assistant Access](https://support.metafleet.ai/integrations?hsLang=en#ai-assistant-access)
    - [QuickBooks](https://support.metafleet.ai/integrations?hsLang=en#quickbooks)
- [Getting Around](https://support.metafleet.ai/getting-around?hsLang=en#main-content)

    - [Search & Command Bar](https://support.metafleet.ai/getting-around?hsLang=en#search-command-bar)

[![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png "AI-powered fleet repair software")](http://www.metafleet.ai)

<https://www.facebook.com/> <https://www.instagram.com/> [mailto:support@metafleet.ai](mailto:support@metafleet.ai)

Copyright © 2025, MetaFleet, Inc