Free Tool · JobCostBooks

Roofing Job Cost Calculator

Enter your contract price and job costs to instantly see gross profit and margin. Know which jobs make money before you bid the next one.

Revenue

$
Total agreed price with customer
$
Approved additions to contract

Direct Job Costs

$
Shingles, underlayment, flashing, etc.
$
Crew wages for this job
$
Payments to hired-out crews
$
Permit fees, dumpster rental
$
Any rented equipment for this job
$
Anything not listed above
10%  of revenue

Job Profitability

Total Revenue
Total Costs (incl. overhead)
Gross Profit
Gross Margin
0%Target: 35–50%50%+

Want this automatically tracked for every job?
JobCostBooks sets up QuickBooks job costing so these numbers appear automatically — no calculator needed. Book a free 15-min screen-share to see how.

Book Free Assessment →

What Is Job Costing for Roofing Contractors?

Job costing is the practice of tracking every dollar of revenue and expense against each individual roofing job — so you know the gross margin on every roof you complete, not just the company's overall profitability. Without job costing, a $2M roofing company can have losing jobs hidden inside winning months, making it impossible to improve bidding or identify which types of work to focus on.

In QuickBooks Online Plus or Advanced, job costing is done through the Projects feature. Every invoice, bill, and expense is assigned to a Project (job), and the Project Profitability report shows gross profit and margin for each completed job. Learn how to set up job costing in QuickBooks →

JobCostBooks provides monthly bookkeeping for US roofing contractors with job costing included as standard — not an add-on. See our roofing bookkeeping services →