What job costing reports show
A job costing report gives you a full financial breakdown of a single job, including:- Materials used — every item logged against the job, with quantities and unit costs
- Total material cost — the sum of all material costs for the job
- Labor cost (if entered) — any labor costs associated with the job
- Total job cost — materials plus labor
- Estimated margin — the difference between your contract value and total job cost, expressed as a dollar amount and percentage
- Cost-to-date vs. estimate — how actual costs track against what you projected at the start
Unit costs in job costing reports reflect the cost recorded in your inventory at the time the material was used — not today’s price. This gives you an accurate picture of what each job actually cost at the time of the work.
View a job costing breakdown
1
Open the Jobs list
Go to Jobs in the main navigation. Active and completed jobs both appear here. Use the status filter to narrow your view.
2
Select a job
Click the job name to open the job detail page.
3
Open the Costing Report tab
Click the Costing Report tab on the job detail page. The full cost breakdown loads immediately, reflecting all material usage logged to date.
4
Review line items and totals
Scroll through the material list to review individual line items. The summary section at the top shows your total cost, contract value, and margin at a glance.
Use the User Activity Report
The User Activity Report shows you every material usage entry across all jobs, filtered by user, date range, job, or item. Use it to:- Confirm that field techs are logging materials consistently
- Identify a specific entry that may have caused a cost discrepancy
- Review a particular crew member’s activity over a pay period
- Verify that commission calculations are based on accurate cost data
1
Go to Reports
From the main navigation, select Reports → User Activity.
2
Apply filters
Filter by date range, user name, or job to narrow the results. You can also filter by item if you’re looking for a specific material across multiple jobs.
3
Review entries
Each row shows the job name, item logged, quantity, unit cost, the user who created the entry, and the timestamp. Click any row to jump to the full job record.
Export job costing data
InventoryHQ lets you export job costing data for use in your CRM, accounting software, or external reporting tools.1
Open the Costing Report for a job
Navigate to the job and click the Costing Report tab.
2
Click Export
Click the Export button in the top-right corner of the report. Choose your preferred format — CSV or PDF.
3
Use the exported file
Import the CSV into QuickBooks, your CRM, or any reporting tool that accepts tabular data. The PDF version is formatted for sharing with clients or project stakeholders.
If your account is connected to a CRM integration, job cost data can sync automatically — no manual export required. Check Settings → Integrations to see which CRM platforms are available for your account.
Recover profit you didn’t know you were losing
Poor inventory tracking leads to commission overpayments, material shrinkage, and equipment loss that add up over time. The InventoryHQ Profit Recovery Calculator estimates how much revenue your business may be losing right now based on your job volume and current tracking practices.Profit Recovery Calculator
Enter your average job count and contract values to see a projection of commission overpayment, material shrinkage, and equipment loss recoverable through better inventory tracking.
What does the Profit Recovery Calculator measure?
What does the Profit Recovery Calculator measure?
The calculator breaks your potential recovery into three categories:
- Commission overpayment — when job costs are understated, commission percentages apply to inflated margins, overpaying your team relative to actual profit
- Material shrinkage — untracked materials that leave your warehouse or trucks without being assigned to a job represent direct cost with no corresponding revenue
- Equipment and asset loss — tools and equipment that aren’t tracked to a location are harder to recover when they go missing