top of page

Construction Job Costing Reports 2026: How to Read the 4 Reports That Tell You Which Jobs Are Actually Making Money

  • Writer: Cost Construction Accounting
    Cost Construction Accounting
  • Jun 16
  • 14 min read

By Tammy Hoang, QuickBooks ProAdvisor — Construction Bookkeeping Specialist | Construction Cost Accounting

(949) 889-3283  |  constructioncostaccounting.com

General contractor owner reviewing construction job costing report on laptop

Here's the brutal reality of running a construction business: most contractors think they know which jobs made money. Most contractors are wrong. The job that felt great on the punch list — finished on time, happy customer, paid on time — often turns out to have lost margin once the final supplier invoices came in. The job that felt terrible — fights with the GC, three change orders, late punch list — quietly produced the best gross margin of the year. Without a real construction job costing report, you don't know which is which. You're guessing.

If you set up cost codes properly (see our 2026 cost codes guide → [link to: /post/construction-cost-codes-2026-guide]), you've already done the hard work. Now comes the part that actually makes you money: reading the reports those cost codes produce. Every month. Same four reports. Same questions: Which jobs made money? Which lost money? Why? And what should I bid differently next time? This is what real construction job profitability analysis looks like — not a year-end CPA conversation, but a monthly habit that catches problems while you can still fix them.

This guide is written for contractor owners — not accountants. Every section answers 'what does this mean for my money?' instead of 'here's how the accounting works.' We cover the four job costing report QuickBooks reports every owner should pull monthly — starting with the job profitability summary report — what each one is actually telling you, the decisions each one should drive, and what to do when the numbers don't add up. This is construction profitability analysis at the owner-decision level, not the accountant-jargon level. Then we'll explain what CCA does as your construction bookkeeper — because pulling and interpreting these reports every month is exactly the work that quietly drives whether your business wins or loses.

Why Most Contractor Owners Don't Use These Reports (And Why You Should)

Most contractor owners we talk to fall into one of three buckets:

  • Bucket 1:  'We don't really do job costing.' The owner runs reports at year-end with the CPA, talks about whether the year was profitable overall, and moves on. Job-by-job profitability is a mystery.

  • Bucket 2:  'My bookkeeper sends me some reports but I don't really understand them.' The reports exist but they're full of accountant jargon, the numbers don't seem to match what the owner sees on jobs, and the reports go straight to the trash. Real job costing for contractors needs to land in plain English.

  • Bucket 3:  'I look at the reports but I can't trust the numbers.' The cost codes are messy, costs are coded inconsistently across project managers, and the reports show patterns that don't match reality. The owner has stopped trusting them.

All three buckets share the same root cause: the construction job costing report hasn't been set up to actually drive business decisions. It's been set up (or not set up at all) as something the accountant produces — not something the owner uses. That's backwards. The owner is the person who needs these reports most, because the owner is the only person who can make the decisions the reports are pointing toward: which jobs to bid more of, which subs to drop, which customers to renegotiate with, what to pad the next bid by.

FROM THE OWNER'S CHAIR:  Job costing reports aren't for accountants. They're for owners. An accountant produces the reports; the owner uses them to make money. The single biggest unlock most contractors have available is reading their own job costing reports for 15 minutes every month and acting on what they show.

The 4 Reports Every Owner Should Pull Monthly

These are the four job costing report QuickBooks reports that drive contractor profitability decisions. Every contractor should be looking at all four monthly — not quarterly, not at year-end, monthly. Here's what each one tells you and the decision each one should drive:

 THE 4 JOB COSTING REPORTS EVERY CONTRACTOR OWNER SHOULD PULL MONTHLY

What each report tells you in plain English — and the decision it should drive

1

Job Profitability Summary

WHAT IT TELLS YOU:

Which jobs are making money — and which are losing it

WHAT TO LOOK AT:

Gross profit per job, gross margin %

THE DECISION IT DRIVES:

Which jobs to bid more of (or stop bidding)

2

Job Profitability Detail

WHAT IT TELLS YOU:

WHY a job made or lost money

WHAT TO LOOK AT:

Labor cost vs estimate, materials vs estimate, subs vs estimate, by division

THE DECISION IT DRIVES:

What to renegotiate, which subs to drop, where to budget tighter next time

3

Job Cost by Vendor

WHAT IT TELLS YOU:

Where your money is actually going

WHAT TO LOOK AT:

Top 10 vendors by spend, sub spend by trade

THE DECISION IT DRIVES:

Vendor concentration risk, supplier negotiation leverage

4

Estimate vs Actual

WHAT IT TELLS YOU:

Where your bids are right and where they're wrong

WHAT TO LOOK AT:

Estimated cost vs actual cost, by division, by job type

THE DECISION IT DRIVES:

How to bid the NEXT job — what to pad, what to tighten

Source: Construction Cost Accounting | constructioncostaccounting.com

You don't need to spend an hour on each report. Properly set up, you should be able to scan all four in 15-20 minutes total. The point is to spot patterns: which jobs are consistently profitable, which are consistently losing money, which vendors are getting an increasing share of your spend, where your bids are consistently off. Patterns become visible monthly. Year-end is too late.

Report #1 — Job Profitability Summary: Which Jobs Are Making Money?

Contractor owner reviewing construction job profitability summary

The job profitability summary report is the report you should pull first every month. One row per active job. The numbers you care about: Revenue (what you billed), Cost (what you spent), Gross Profit (the difference), and Gross Margin % (gross profit divided by revenue). That's it. Four columns, sorted by Gross Margin %.

What to Look At

  • Top of the list —  your most profitable jobs. Is there a pattern? Same customer type, same project size, same lead source, same project manager? The answer to 'what kind of work makes us the most money' lives here.

  • Bottom of the list —  your least profitable jobs. Is there a pattern? Same trade, same subcontractor, same customer, same bid period? The answer to 'what kind of work quietly bleeds us' lives here too.

  • Gross Margin % column specifically —  not just dollar profit. A $30K profit job at 8% margin is a worse outcome than a $15K profit job at 25% margin, because you tied up twice the working capital and crew time for less actual return.

Your construction profit margin target by job type depends on your firm. Most residential remodelers target 20-25% gross margin. Most light commercial firms target 18-22%. Custom home builders target 15-20% on the build itself, with markup capturing more on the customer side. Below 15% construction profit margin on most jobs and you're working for free once overhead is allocated.

⚠  RED FLAG:  If your Job Profitability Summary shows a job at 25%+ gross margin and it doesn't feel right — investigate. The most common cause: costs that haven't hit the books yet. Subs invoice 30-60 days after work, suppliers may have outstanding bills, and equipment rental gets billed monthly. A 'profitable' job often becomes less profitable once all the invoices land. Look at jobs that LOOK too good 6 months out, not just 6 weeks out.

Report #2 — Job Profitability Detail: WHY a Job Made or Lost Money

Once the Job Profitability Summary tells you WHICH jobs made or lost money, the Job Profitability Detail tells you WHY. This is the division-by-division breakdown — same job, but split out by the cost code structure you set up (Framing, Plumbing, Cabinets, etc.). For each division, you see Estimated Cost, Actual Cost, and the variance.

Here's what a real Job Profitability Detail report looks like for a typical residential remodel:

SAMPLE JOB PROFITABILITY REPORT — WHAT TO LOOK AT FIRST

A real-world example: Smith Residence Remodel — what an owner sees and what each number actually means

SMITH RESIDENCE REMODEL

Estimated

Actual

Variance

Contract Revenue

$285,000

$298,500

+$13,500

  Site Work

$8,000

$7,400

-$600

  Framing

$32,000

$38,200

+$6,200 ⚠

  Plumbing

$22,500

$21,800

-$700

  Electrical

$18,500

$18,100

-$400

  Cabinets

$28,000

$31,500

+$3,500 ⚠

  (Other Divisions)

$125,000

$124,200

-$800

TOTAL COST

$234,000

$241,200

+$7,200

GROSS PROFIT

$51,000

$57,300

+$6,300

GROSS MARGIN %

17.9%

19.2%

+1.3 pts

WHAT THIS REPORT IS TELLING YOU: The job made $57,300 gross profit (19.2% margin) — slightly better than the $51,000 you bid. BUT: Framing ran $6,200 over and Cabinets ran $3,500 over. Net win because Change Orders covered it. Without change orders, this job would have lost margin on a 'profitable' bid. 

Reading This Sample

This Smith Residence Remodel job came in profitable on paper — $57,300 gross profit, 19.2% gross margin, slightly above the $51,000 / 17.9% bid. But the Job Profitability Detail tells you the real story:

  • Framing came in $6,200 over estimate —  that's the question worth asking. Was it a bid problem (we underestimated framing) or an execution problem (the framers ran slow)? Big difference for the next bid.

  • Cabinets came in $3,500 over estimate —  same question. Did the cabinet vendor raise prices? Did the customer upgrade selections mid-job? Was the original estimate just wrong?

  • Revenue came in $13,500 over estimate —  change orders. Change orders saved this job. Without them, the framing + cabinet overruns would have cut your gross margin from the targeted 17.9% down to roughly 16%.

This is construction job cost analysis at the owner-decision level. The numbers tell you: pad framing estimates by 10-15% on similar jobs, watch cabinet vendor pricing carefully, and keep aggressive change order documentation because it saved this job. A construction profitability analysis that doesn't tell you what to do differently next time isn't worth the time it took to produce.

Report #3 — Job Cost by Vendor: Where Your Money Is Actually Going

Job Cost by Vendor pulls the same cost data but slices it differently — by who got paid. Top of the report: the vendors getting the most of your money this month. This report answers three questions most contractors don't ask often enough:

  • Vendor concentration —  is any single vendor or sub getting more than 25% of your spend? If yes, what's your exposure if they go out of business or raise prices? Concentration risk is real.

  • Subcontractor performance —  which subs are consistently in your top vendors list? Are they your best subs (in which case lock them up with better terms) or are they your most expensive subs (in which case shop around)?

  • Supplier negotiation leverage —  if a single lumber yard, electrical supply house, or fixture vendor is your biggest spend, you have leverage to renegotiate. Most contractors don't ask. The ones who do save 3-7% on those categories.

OWNER'S TAKEAWAY:  Pull Job Cost by Vendor quarterly minimum. Spend 10 minutes on it. Identify your top 3 vendors by spend. Then ask each: 'I'm running this much through you per year. What's the best you can do on pricing or terms?' Most owners we work with leave 3-5% on the table by not having that conversation annually.

Report #4 — Estimate vs Actual: Where Your Bids Are Right and Where They're Wrong

Construction project manager comparing estimate vs actual variance report

The estimate vs actual construction report is the report that improves your bidding over time. It pulls every completed job in a given period and shows, division by division, where your estimates were accurate and where they were off. This is the report that tells you: 'we consistently underbid Framing by 8%, we consistently overbid Plumbing by 5%, and our Cabinet estimates have been all over the map for the past year.'

How to Use It

Pull estimate vs actual construction quarterly for jobs completed in the prior quarter. Look at three things:

  • Consistent under-bids —  divisions where actual cost consistently exceeded estimate. These are the divisions to pad on the next bid (and the divisions to dig into to figure out whether the problem is estimating or execution).

  • Consistent over-bids —  divisions where actual cost consistently came in under estimate. Good news, but worth investigating: is this real efficiency, or are we leaving margin on the table by over-bidding (which makes you less competitive)?

  • Volatility —  divisions where actuals are wildly above or below estimate from job to job. This usually signals an estimating methodology problem — the division depends on a variable (customer selection level, site conditions, sub availability) that isn't being captured in the bid template.

The contractor who runs Estimate vs Actual every quarter and adjusts their bid templates accordingly has a 3-5 percentage point margin advantage over the contractor who doesn't. Compounded over five years, that's the difference between a thriving business and a treadmill.

Numbers Don't Add Up? You're Probably Not Alone.

Most contractor owners we talk to either don't get job costing reports at all — or they get reports they can't trust. Either way, the result is the same: decisions get made on gut feel instead of real numbers, and the jobs that quietly bleed money keep bleeding until year-end. CCA produces the four core job costing reports monthly for our contractor clients, and we walk you through what they're telling you in plain English. In a 30-minute call, we'll review what reports you're getting today and tell you what's missing.

Call or Text: (949) 889-3283

The Numbers Every Owner Should Track Weekly (Not Monthly)

The four reports above are monthly. Some numbers are too important to wait a month for. These are the metrics every contractor owner should be looking at weekly — directly from the books, not from a construction job costing report pulled at month-end:

Cash on hand —  what's actually in the operating account today. Not the bank statement balance; the cash available after outstanding checks clear.

AR over 30 days —  how much of your billed work is sitting unpaid past the 30-day mark. Anything over 5-10% of revenue is a collection problem worth pressing on this week, not next month.

AP coming due in the next 30 days —  what you owe vendors and subs in the near term. This number plus cash on hand should equal at minimum your normal monthly burn.

Over-billing and under-billing position —  the working capital position from your construction WIP report. If you're under-billed on multiple jobs, you're funding the work yourself — change that this week, not next month.

If you're a contractor owner who hasn't been getting these weekly numbers, you're flying blind on the variables that decide whether you make payroll next month. The fix isn't complicated — a properly configured construction WIP report, a weekly AR/AP review, and a 5-minute Friday morning check of cash position. Most of the work is in setup; once set up, the weekly habit takes minutes.

Common Job Costing Report Misreads That Cost Owners Money

Based on our work reviewing job costing reports for contractor owners, these are the patterns that consistently mislead owners about which jobs are actually making money:

  • Looking at total dollar profit instead of margin % —  a $25K profit job at 8% margin is worse than a $12K profit job at 22% margin. Always look at margin %.

  • Looking at completed jobs only —  active jobs are where you can still influence the outcome. Completed jobs are history. Both matter, but in-progress reporting is what drives current-period decisions.

  • Not allocating overhead to jobs —  gross profit on a job looks great until you remember your office, marketing, owner draw, and equipment depreciation aren't free. Net profit per job (after overhead allocation) is the real number.

  • Trusting numbers from jobs with messy cost coding —  if your cost codes were applied inconsistently, the reports will look detailed but won't reconcile to anything. Clean cost coding (see Blog #1) is the foundation for trustworthy reports — and the right construction job costing software (QuickBooks Online configured properly, or a dedicated platform like Sage 100 Contractor) makes the consistent coding far easier.

  • Confusing customer deposits with revenue —  deposits aren't revenue until the work is earned. Reports that show deposits as income inflate apparent profitability.

  • Missing retention in AR calculations —  retention is real money you're owed, but it's not collected for 30-60 days post-completion. Track it separately from regular AR or you'll misread your collections position.

⚠  RED FLAG:  The most expensive misread we see: contractors who feel like the business is doing fine because the bank account is healthy, when in fact several active jobs are deeply unprofitable and only haven't shown up yet because the bills haven't all landed. By the time the unprofitability hits the P&L six months later, the bidding patterns that caused it are still going. The reports above catch this BEFORE the bank account does. That's the entire point.

Where Construction Cost Accounting Fits In for You

onstruction bookkeeper presenting monthly job costing reports to contractor owner

Construction Cost Accounting is a construction bookkeeping services firm and QuickBooks ProAdvisor practice that produces and interprets these four reports for contractor owners every month. We don't just send you spreadsheets and hope you figure them out. Here's what owners actually get from us:

  • All 4 reports produced by the 10th of every month —  on the same schedule every month. You know when to expect them and what to look for.

  • Plain-English summary attached —  a one-page summary written for you, the owner, that flags what changed since last month, which jobs need attention, and which numbers to act on this week.

  • Cost code integrity maintained —  we keep your cost code structure clean so the reports actually reconcile to your P&L. No 'numbers don't match' frustration.

  • Estimate vs Actual quarterly review —  every quarter, we pull the variance data, identify your consistent over-bids and under-bids, and give you specific bid template adjustments for next quarter.

  • Job costing reconciliation to WIP —  we tie the job costing reports back to your construction WIP report so the same job financial picture flows from individual job detail up to firm-level financial statements.

  • Software flexibility —  whether you're on QuickBooks Online, QuickBooks Desktop, or a dedicated construction job costing software platform like Sage 100 Contractor, we work with what you have. Our team configures construction job costing software setups and pulls the job profitability summary report and detail reports from whichever platform you're using.

Most contractor owners we onboard see their first complete monthly report set within 30 days. The construction job cost analysis practice — pulling reports, reading them, acting on them — typically becomes a 15-minute monthly habit instead of an hour-long frustration. Properly structured job costing for contractors doesn't require an in-house controller. Our construction bookkeeping services team handles the production work as part of standard monthly bookkeeping; you get the visibility and the decisions. The construction profitability analysis framework above is what we run for clients every month — your time goes back into running the business; the reports work for you instead of against you.

Want CCA Pulling These Reports for You Every Month?

Stop guessing which jobs made money. CCA produces all four job costing reports — Profitability Summary, Profitability Detail, Cost by Vendor, Estimate vs Actual — by the 10th of every month, with a plain-English summary you can act on in 10 minutes instead of an hour. Most owners we onboard see their first complete monthly report set within 30 days, and start spotting cost overruns three months earlier than they did before.

Call or Text: (949) 889-3283

In 2026, construction job profitability still comes down to the same question it always has: do you know which jobs are actually making you money, and why? Most contractor owners answer that question on gut feel. The owners who actually answer it on data — by reading the four monthly job costing reports above and acting on what they show — consistently outperform competitors who don't.

The four reports — Job Profitability Summary, Job Profitability Detail, Job Cost by Vendor, and Estimate vs Actual — together tell you which jobs made money, why they made (or lost) money, where your money is going, and how to bid the next job better. Add a weekly check of cash position, AR over 30 days, AP coming due, and your construction WIP position, and you have the visibility most contractor owners are missing. The reports themselves are not the work. The decisions they drive are the work.

Construction Cost Accounting produces all four construction job costing report deliverables monthly for contractor owners, with a plain-English summary so you spend 15 minutes acting on the reports instead of an hour trying to read them. Our construction bookkeeper team handles the production work; you get the visibility and the decisions. For the foundation that makes these reports possible, see our 2026 construction cost codes guide → [link to: /post/construction-cost-codes-2026-guide]. For broader construction accounting context, see our 2026 construction accounting guide → [link to: /post/construction-accounting-2026-guide]. Evaluating construction-specific accounting software with native job costing? See our 2026 Sage 100 Contractor review → [link to: /post/sage-100-contractor-review-2026].

Sources & Further Reading

  • Intuit QuickBooks support —  Job Profitability reports, Estimate vs Actual reports, Item-based cost tracking (quickbooks.intuit.com)

  • Associated General Contractors of America (AGC) —  industry benchmarks and construction financial management resources (agc.org)

  • Construction Financial Management Association (CFMA) —  contractor financial benchmarks and best practices (cfma.org)

Comments


bottom of page