Know what every job made.
The day it closes.
Most contractors discover a job lost money 3 to 6 weeks after it finished - when the accountant closes the books, after the materials receipts are finally entered, after payroll ran. By then, there is nothing to do about it. Command calculates full job-level P&L in real time: labor from GPS-verified hours, materials from scanned receipts, subcontractors from bills, revenue from the invoice. Margin visible the same day the job closes.
Every cost captured.
Margin visible in real time.
Revenue enters from the invoice the moment it's sent
When a job closes and an invoice is generated, revenue posts to the job record automatically. No manual entry.
Labor cost calculated from GPS-verified hours
Every crew member's hours on the job are captured from GPS-verified clock-in and clock-out at the configured labor rate. Overtime calculated automatically.
Material cost captured from the field via Receipt Scanner
Techs scan receipts on site. OCR extracts line items. Command applies them to the job cost record automatically. Supplier invoices parsed and matched to jobs.
Margin visible on the job card, the day the job closes
Gross margin percentage and dollar amount shown on every job card. Color-coded green above floor, red below. No end-of-month surprises.
Every tool to know your numbers.
Revenue, labor, materials, subcontractors, and gross margin per job - all in one view. Sort by trade, crew member, date range, or margin performance.
Set a minimum margin threshold. Any job trending below gets flagged before it closes. Know while there is still time to adjust scope, pricing, or crew assignment.
Field receipts scanned by techs post to job cost automatically. Supplier invoices parsed and applied without manual coding.
Per-tech labor cost per job, factoring base rate, overtime, and travel time. See which jobs and which crew combinations produce the best margin.
Bills from subs entered against the job. True total cost visible before final invoice. No margin surprises when the sub invoices late.
Job profitability reports export by date range, trade, or crew. Clean CSV or QuickBooks-compatible format for your accountant at tax time.
Job profitability, answered.
How does Command capture labor cost per job?
Labor cost is calculated from GPS-verified clock-in and clock-out for each crew member assigned to the job. Command multiplies hours by each tech's configured labor rate (set per employee in People settings), adds overtime at your configured multiplier, and applies any travel time billable to the job. The result posts to job cost automatically - no timesheet submission, no manual entry.
What if a tech forgets to scan a receipt?
Unscanned receipts show as a gap on the job cost record - Command flags jobs with estimated material costs that don't have corresponding receipts. The manager sees a 'materials unverified' warning on any job where estimated materials exceed scanned receipts by your configured threshold. Techs can also photograph receipts after the fact from the field app - they're tagged to the job with the timestamp of the scan.
Can I compare profitability across crew members?
Yes. The Crew P&L view sorts job profitability by assigned tech across any date range. You see average margin per job, close rate, upsell rate, and callback rate side by side. This is the most common view managers use to identify which techs are consistently profitable and which are generating margin problems - often traced back to material waste or estimate accuracy.
Does job profitability data sync to QuickBooks?
Yes. Command exports job-level P&L to QuickBooks and Xero via native connectors. Revenue, COGS categories (labor, materials, subcontractors), and job reference numbers are all mapped to your chart of accounts. Your bookkeeper gets clean, categorized data instead of a batch of uncoded transactions.