Does Jobber have job costing?
By the Truceipts team · Last updated
Yes. Jobber has job costing on its Grow and Plus plans. It subtracts labor from timesheets, unit costs on line items, and expenses logged on the job from the job’s price, then shows a profit bar on that job. Core and Connect do not include it.
This guide covers what that feature counts, which plans turn it on, and the gaps that still leave a small shop guessing which jobs made money.
What Jobber job costing tracks
Jobber’s help center defines the math. Profit is revenue minus three kinds of cost:
| Cost | Where it comes from | When the number is empty |
|---|---|---|
| Labor | Timesheets times each employee’s hourly cost (Jobber says to include wage, benefits, and taxes) | Techs do not clock in, or nobody set a labor cost |
| Materials | Unit cost on each line item, from the quote, the job, or the products list | The line has a customer price but no unit cost you pay |
| Expenses | Expenses logged on that job, by hand or from a scanned supplier invoice | The supply-house bill or card swipe never gets attached |
| Overhead | Not in the profit bar | Trucks, rent, insurance, and software stay off every job |
Clients never see those numbers. Only users with job costing permission see the profit bar. Completed one-off jobs show profit percentage. Jobs still in progress show costs so far, not a margin, because a percentage on incomplete data would be wrong.
The one-off jobs report adds columns for expenses, time tracked, labor, line-item cost, total costs, profit, and profit percent. That is the closest thing Jobber has to a job P&L. Jobs created before May 4, 2023, when the feature launched, do not pick up old line-item costs, and a labor cost only applies to timesheets entered after you set it.
Which Jobber plans include job costing
Jobber’s pricing page, read 2026-10-07, gates the feature by plan. Prices below are USD, billed annually. Month-to-month with no commitment costs more. Extra users are $29 a month on every plan.
| Core | Connect | Grow | Plus | |
|---|---|---|---|---|
| Job costing | No | No | Yes | Yes |
| Time and expense tracking | No | Yes | Yes | Yes |
| Supplier invoice scanning | No | No | No | Yes |
| Job profit alerts | No | No | No | Yes |
| QuickBooks Online sync | No | Yes | Yes | Yes |
| List price, billed annually | $29/mo, 1 user | $149/mo, 5 users | $229/mo, 5 users | $399/mo, 5 users |
Grow is the floor for the profit bar. Connect lets techs log time and snap receipts; it does not show profit per job. Plus scans supplier invoices and matches them to a job by the job number on the PO, and it flags one-off jobs below a margin you set. Scanning is also sold with Jobber’s Bookkeeping add-on; Jobber does not publish a standalone price for that add-on on the pricing page.
A 14-day trial on that same page is full Grow with no credit card. After the trial you are on the plan you buy. Stay on Connect and you do not have job costing.
What you have to enter for the number to be real
The profit bar only knows what someone typed. Jobber’s job costing product page is explicit: labor from hours in the app, materials from unit costs, expenses from what the team logs.
Four setup jobs, in order:
- Set a labor cost on every tech. If the rate is wage with no payroll tax or workers’ comp, every job looks fatter than it is.
- Put unit costs on the products you buy. A line with a selling price and a $0 unit cost reports as pure margin.
- Clock into the job, not the day. Location timers on Grow start and stop when the phone arrives and leaves. Labor is not counted while a timer is still running.
- Get expenses onto the job the same week. Users in Jobber’s community describe the habit that works: write the job number on the receipt, enter it on the job before the receipt is scanned into QuickBooks. Skip that and the profit bar is revenue minus labor.
Truck stock is the usual hole. Elbows, capacitors, and fittings come off the van, not a new PO. If nobody records quantity used, the job looks better than it was and the truck empties.
Where Jobber job costing still lies
Jobber wins the in-app view when the data is on the job. It loses several rows a 5-to-15 tech shop actually needs.
Double counting is a known limit. Jobber’s help center says a $500 material cost on a line item and a $500 expense for the same material counts as $1,000. They call it a known limitation. Invoice scanning makes it easier to do by accident, because the scan creates the expense without a prompt to check the line items.
Recurring work is a 30-day window. One-off jobs cost across the whole job. Recurring jobs cost the last 30 days, including today. The recurring jobs report has no costing columns. Plus profit alerts apply to one-off jobs only. A maintenance agreement that lost money in March will not show that in July.
The books are a different report. After the new QuickBooks Online integration, costs can import from QuickBooks once, then Jobber becomes the source of truth. That is not profit by job in QuickBooks. Many FSM syncs still post every job to one customer and one service item, so there is nothing to tag a Ferguson bill against.
Overhead never lands on the job. Jobber’s academy articles tell you to price labor, materials, overhead, and profit. The product subtracts only timesheets, line items, and logged expenses. A job that “made 40%” in Jobber can still lose money once trucks and insurance are in the picture.
Four ways shops actually get profit per job
1. Run Jobber job costing as designed
Stay on Grow or Plus. Set labor costs, unit costs, and a weekly expense habit. Use Plus invoice scanning if most materials arrive as supplier PDFs with the job number on the PO. Right answer when the office already closes jobs the same week and the messy costs are few.
2. Tag every expense in QuickBooks
Keep Jobber for the field. In QuickBooks, give each job a customer, sub-customer, or project, and tag income and expenses to it. This holds for a one- or two-truck shop where the owner sees every receipt. It breaks the first busy week nobody tags. Switching the whole shop to ServiceTitan for built-in costing is a different decision.
3. Hire a job-costing VA
Job posts for the role ask someone to assign 5 to 10 transactions a day to the right job by property address. Offshore listings for that work commonly run about $800 to $1,100 a month. A person can split a receipt and chase a credit with no PO. You still train them on your jobs and check their work.
4. Use software that tags from the FSM and the bank feed
A newer set of tools leaves Jobber and QuickBooks in place and matches card swipes, supply-house bills, timecards, and sub invoices to a job using tech, time, address, and supplier. Anything they cannot place goes to a short exception list. We make Truceipts, which does this, so weigh that suggestion accordingly. Ask whether a tool only adds tags, whether changes can be undone, and whether it shows why it matched each cost.
How to tell this week
You know it is working when you are on Grow or Plus, every tech has a burdened labor cost, products have unit costs, last week’s closed one-off jobs show labor, materials, and expenses on the profit bar, and you can sort the one-off jobs report by profit percent on Monday without rebuilding the week in a spreadsheet.
If the bar shows labor alone, the feature is on and the data is not.
Pull last week’s ten closed jobs from Jobber. Lay each profit bar next to the timesheets, the supplier PDFs in your inbox, and the card charges in QuickBooks. If half the costs are missing from the job, the bar is a quote, not a P&L. Start with those three files. They already exist.
Frequently asked questions
Which Jobber plan includes job costing?
Job costing is on Grow and Plus, not Core or Connect. Connect can track time and expenses, but the profit bar and costing columns start at Grow. Supplier invoice scanning and job profit alerts are Plus, and scanning is also sold with Jobber's Bookkeeping add-on. Check Account and Billing, because plan names move.
Does Jobber job costing work on recurring jobs?
Jobber's help center says yes, with a catch. Recurring job costs use the last 30 days, not the life of the contract. Fixed-price and per-visit jobs also calculate revenue differently. The one-off jobs report has costing columns; the recurring jobs report does not. Profit alerts apply to one-off jobs only.
Does Jobber job costing show profit per job in QuickBooks?
Not by itself. The profit bar lives in Jobber. The QuickBooks Online sync moves invoices, payments, clients, and items. It does not turn untagged card swipes and supplier bills into a job P&L. After the initial import, Jobber is the source of truth for costs. Profit by job in QuickBooks still needs every expense tagged to the same customer or project.