See what each job actually earned after labor, parts, drive time, subcontractor cost, and callbacks. Then see the same picture by crew, by service line, and by customer, so you can stop guessing which half of the work is carrying the other half.
A live Taskade Genesis app is embedded on this page. Open a service line, follow the numbers down to individual jobs, then use it and you own a running copy in about ten seconds. Handling the finished analysis beats a description of one.
That app is the Time Tracker, a live Taskade Genesis app you can click through and clone in about ten seconds. It is not a job profitability view out of the box, so treat it as the starting point: clone it, then carry its logged hours across and describe the rest of this build to Taskade Genesis.
The build is a real costing record. Each job carries revenue, labor hours at loaded cost, parts at cost, drive time, subcontractor invoices, permit fees, and any callback expense charged back to it. Margin is calculated per job and rolled up by crew, service type, customer, and territory. Jobs that lost money are listed plainly with the reason attributed, whether that is an underestimate, a parts overrun, excessive drive time, or a return visit. The agent reports the pattern rather than the anecdote, which is what makes a pricing change defensible.
Read the numbers in whichever layout answers the question:
- Table view for the full job list with revenue, cost, margin, and cause in columns
- Board view to group jobs by margin band and see what clusters at the bottom
- Calendar view to see margin by week and catch a seasonal slide early
- Org Chart view to see performance rolled up by crew and lead
- Plus List, Mind Map, and Gantt across the 7 project views
Automations keep the numbers current. With Taskade automations, a closed job recalculates margin as soon as its costs land, a job crossing a margin threshold flags for review, and a weekly schedule trigger posts the summary to the people who can act on it. Across 100+ bidirectional integrations, billing and payroll data pull in while Slack pushes the weekly picture out. See scheduled automations and AI actions.
The AI agents in the app carry 34 built-in tools including persistent memory, web search, file analysis, custom slash commands, and multi-agent collaboration, on 15+ frontier models from OpenAI, Anthropic, Google, and open-weight providers. The Costing agent explains the movement in plain language, naming the service line that slipped and the specific driver behind it, rather than handing you a chart to interpret.
Use the app, invite your owner and managers, and the cost data and the analysis are yours.
Browse live reporting apps in the Community Gallery, start a build at Taskade Genesis, or read the finance app guide. Labor comes from field timesheets, parts come from van stock tracking, and rework cost comes from the callback tracker.
The first honest look at job margin is uncomfortable for nearly everyone, because it usually reveals that a service line the business is proud of is carrying very little, or that a familiar customer is priced from a conversation five years old. The useful response is to change one thing rather than everything. Reprice a single service line, set a distance boundary, or fix the estimating pattern behind the biggest gap, then watch the same report the following month. Acting on one clear driver beats a general resolution to be more profitable, which never survives a busy week.
Frequently Asked Questions
What counts as labor cost?
Loaded cost rather than wage: the hourly rate plus your burden for taxes, insurance, and benefits. Using the raw wage is the most common reason field service margins look better on paper than in the bank account.
Does it include drive time?
Yes, and it should. Drive time is real paid labor, and attributing it to jobs is often what reveals that distant work is unprofitable at your current pricing.
How does it handle overhead?
You choose the allocation method, whether that is a percentage of revenue, an amount per job, or a rate per labor hour. The method is visible, so nobody argues about a number whose derivation is hidden.
Can I see profitability by customer?
Yes, which is frequently the most uncomfortable and most useful view. A large customer generating constant low-margin work is worth knowing about before you agree to the next annual rate.
How quickly do the numbers appear?
As soon as the job costs land, which for most operators means within a day or two of completion rather than at the end of the quarter. Acting on a pricing problem in week two costs far less than acting in month three.
Does it tell me what to change?
It names the driver. The decision stays yours, but the agent will tell you plainly that one service line loses money on jobs beyond a certain distance, or that a specific job type is consistently underestimated by a predictable amount.
Can I compare crews fairly?
Yes, because the comparison is by job type and conditions rather than raw totals. A crew doing hard commercial work should not be measured against one doing straightforward residential calls.
What should we do first when we see the numbers?
Change one thing. Reprice a single service line, set a distance boundary, or fix the estimating pattern behind the largest gap, then check the same report next month. One clear change survives a busy week, while a general intention to improve margin never does.
