Start with complete job revenue

Use the revenue that belongs to the job, including approved changes or supplements where appropriate. Keep the job record consistent with how the business recognizes revenue so estimates and actual results can be compared meaningfully.

Capture the direct costs

Materials, field labor, subcontractors, commissions, permits, dumpsters, equipment or job-specific rentals, and other direct costs should be attached to the job when practical. Missing costs make margins look better than they really are and can hide pricing problems.

Compare estimate to actual

The most useful question is not only “Did we make money?” It is “What changed between what we expected and what happened?” Material overages, labor inefficiency, missed scope, production delays, supplement leakage, purchasing differences, or pricing concessions can each explain margin movement.

Separate gross profit from overhead

Job gross profit is what remains after direct job costs. The company still has overhead—office payroll, rent, software, vehicles, insurance, marketing, professional fees, and other operating costs. A job can have a positive gross margin and still contribute too little to cover the company’s overhead and profit target.

Build a feedback loop

Review completed jobs by job type, salesperson, crew, estimator, geography, or other useful dimension. The goal is not to blame people. It is to identify patterns that improve estimating, pricing, purchasing, production, and future decisions.

What this means for the owner

When job costing is reliable, pricing becomes less of a guess. Owners can see which work creates healthy contribution and which work is consuming capacity without producing enough return.

Educational note: These resources provide general business information and are not tax, legal, lending, or investment advice. The right decision depends on your company’s records, contracts, cash position, and circumstances.
Frequently asked questions

Questions owners ask

How do I calculate the true profit on a roofing job?

A strong sales number does not tell you whether a roofing job was a strong job. To understand job profitability, compare the revenue actually earned on the job with the direct costs required to produce it—and make sure the costs are complete. When job costing is reliable, pricing becomes less of a guess. Owners can see which work creates healthy contribution and which work is consuming capacity without producing enough return.

What should I review first?

Start with reliable financial records and the operating data connected to the issue. Review trends and timing, not just one isolated number, and reconcile the analysis to the underlying books where practical.

Can a fractional CFO help with this?

A fractional CFO can help connect financial reporting, forecasts, job economics, and operating decisions. The appropriate scope depends on the underlying problem, the quality of the data, and what the business is trying to accomplish.