Time tracking software
Log time per work order, auto-entry on completion, and push billable hours straight into the invoice as line items. Hourly rates per technician, profit math included.
Live in 5 minutes · No setup fee · No long-term contract
The hours that never made it to the invoice
Service businesses that bill hourly or have hourly techs lose money when hours are logged on paper, in a tech's head, or not at all.
Hours Get Rounded Down
Without exact time tracking, the tech says 'about 2 hours' and you bill 2. The real time was 2h45m. Over a month that is thousands of dollars of unbilled labor.
Payroll Is a Guess
If you pay techs hourly and rely on them self-reporting, some will round up and some will forget. Payroll becomes a negotiation instead of a number.
Separate Time Tool Does Not Connect
Using Toggl or a paper timesheet means the hours live in one place and the invoice lives in another. You manually copy them over and errors compound.
From the field to billable
Set Hourly Rates
Each technician has a default hourly rate set on their profile. Managers and owners edit rates; techs see their own.
Log Time Per Work Order
Add time entries on any work order with start time, end time, and a billable/non-billable flag. Techs can only edit their own entries.
Auto-Entry on Completion
When a work order is marked complete, Smarfle creates a time entry automatically using the WO started_at timestamp, unless one already exists or the elapsed time is over 24 hours.
Invoice From Time
When you create an invoice from a completed WO, billable time entries pre-fill as line items with the tech's rate and hours. Review and send.
Inside time tracking
Per-Technician Hourly Rates
Set a default rate per tech. Entries inherit the rate at the time of logging so rate changes do not retroactively alter old bills.
Billable vs Non-Billable
Each entry has a billable flag. Non-billable time still tracks for payroll and productivity but does not flow into the invoice.
Auto Time Entry on WO Complete
Finishing a work order creates a time entry from started_at to now. Skips if an entry exists or elapsed time is over 24 hours to avoid bogus spans.
Role-Based Edit Rules
Owners and managers can add, edit, and delete any time entry. Technicians can only edit their own entries. Audit log records every change.
Invoice Pre-Fill
Billable time entries pre-fill as invoice line items with hours × rate. You can still edit or remove before sending.
Time Summary Per Work Order
Each WO detail page shows total billable hours, non-billable hours, and estimated labor value. Know the job economics at a glance.
How each trade bills its time
The service businesses that get the most out of this feature, and the specific way each one uses it.
Law Firm
Billable hours per matter, per attorney, with rate overrides
Accounting
Time per client per month for billable-hour invoicing
Managed IT
On-site and remote time logged against SLA contracts
Consulting
Engagement hours per consultant for SOW reconciliation
Marketing Agency
Time per client retainer for monthly reporting
HVAC
Tech billable hours auto-pulled into invoices on completion
Before and after Time Tracking
A real day of billable hours
A week of time tracking for a 5-tech plumbing shop.
Billable Hours
Non-Billable
Labor Revenue
Marcus Rodriguez
38h billable • $2,850
Sarah Kim
41h billable • $3,075
Derek Chen
32h billable + 6h training
Taylor Jones
35h billable • $2,625
Time tracking questions
Can techs edit their own hours?
What if a tech forgets to log time?
Do hours flow into the invoice automatically?
Can I export time for payroll?
What time tracking costs
Time Tracking Is Free
Included on every plan. Unlimited time entries, unlimited techs, no per-user fee.
View all plans