Back to Job Costing Templates
Job Costing Template
Free Resource
Updated 2026-08-03

Roofing Job Costing Template

Download a roofing job costing template to compare estimated and actual labor, materials, equipment, subcontractor, overhead, change-order, and project costs.

Track Roofing Costs Against the Estimate

A roofing job costing template gives contractors a structured way to compare estimated costs with actual labor, materials, equipment, subcontractor charges, disposal, permits, overhead, change orders, and revenue. It helps identify cost overruns early, evaluate production performance, and understand whether a roofing project is meeting its expected margin.

This Roofing Job Costing Template is designed for residential and commercial roofing contractors, roofing subcontractors, estimators, project managers, production managers, service departments, accounting teams, restoration contractors, waterproofing contractors, and business owners responsible for monitoring project profitability.

What Is Roofing Job Costing?

Roofing job costing is the process of assigning estimated and actual costs to a specific project, roof area, cost code, work activity, crew, or phase. It helps contractors understand where project money is being spent and how actual performance compares with the original estimate and revised budget.

A complete roofing job-cost record may include tear-off, deck repair, insulation, membrane, shingles, metal panels, flashing, sheet metal, drainage, labor, equipment, crane use, disposal, permits, delivery, temporary protection, warranty fees, change orders, and overhead allocation.

Important: Job-cost reports depend on timely and consistent coding of labor, invoices, purchase orders, equipment, change orders, and billing. The template supports internal cost control but does not replace accounting records, payroll systems, tax reporting, contracts, or formal financial statements.

When to Use This Template

  • After a roofing estimate is converted into an active job budget
  • During residential and commercial roofing production
  • When tracking labor productivity by roof area or activity
  • When comparing purchase orders and supplier invoices with estimated material costs
  • When monitoring tear-off, disposal, crane, lift, and equipment costs
  • When evaluating deck repair, wet insulation, and other concealed-condition work
  • When tracking approved and pending change orders
  • Before preparing progress invoices or payment applications
  • During weekly cost reviews and project forecasting
  • At project closeout to compare final cost and gross profit with the original estimate

Who Should Use This Template?

This template is suitable for roofing subcontractors, residential roofing companies, commercial roofing contractors, restoration contractors, waterproofing contractors, sheet-metal contractors, general contractors, estimators, project managers, production managers, service managers, accounting staff, and company owners.

It can be adapted for asphalt shingles, standing-seam metal, exposed-fastener metal, TPO, PVC, EPDM, modified bitumen, built-up roofing, tile, slate, cedar shake, coatings, waterproofing, gutters, downspouts, flashings, and roof-repair work.

What a Roofing Job Costing Template Should Include

Job-Cost Section Purpose
Project and Contract Details Identifies the customer, project, roof system, contract value, original estimate, and revised budget.
Cost Codes Organizes costs by tear-off, deck repair, insulation, membrane, shingles, flashing, equipment, disposal, and other roofing activities.
Labor Costs Tracks regular, overtime, burdened labor, crew hours, production rates, and labor cost by activity.
Material Costs Compares estimated quantities and costs with purchase orders, deliveries, invoices, returns, waste, and actual usage.
Equipment and Disposal Tracks cranes, lifts, forklifts, hoists, dumpsters, hauling, landfill fees, fuel, and equipment downtime.
Subcontractor and Vendor Costs Records outside labor, specialty testing, consultants, manufacturers, service providers, and subcontracted work.
Change Orders Separates pending, submitted, approved, rejected, billed, and collected change-order value and cost.
Revenue and Billing Tracks original contract value, approved changes, invoiced revenue, retainage, payments, and remaining backlog.
Forecast and Profitability Calculates estimated cost at completion, cost variance, projected gross profit, and projected gross margin.
Closeout Comparison Compares final actual cost, revenue, profit, labor productivity, material usage, and estimate accuracy.

How to Use the Template

  1. Enter the project, customer, contract value, roof system, roof area, and original estimate totals.
  2. Break the estimate into roofing-specific cost codes and budget categories.
  3. Import or enter labor hours, labor rates, burden, and crew assignments by activity.
  4. Record purchase orders, supplier invoices, delivery tickets, credits, returns, and material quantities.
  5. Enter equipment, crane, lift, dumpster, hauling, permit, testing, and subcontractor costs.
  6. Track pending and approved change orders separately from the original budget.
  7. Update percent complete, quantities installed, committed costs, actual costs, and forecast-to-complete values.
  8. Compare labor and material performance with the original estimate and current production.
  9. Review projected profit, gross margin, and cost overruns during weekly project meetings.
  10. Finalize the job after all invoices, credits, change orders, retainage, and closeout costs are recorded.
Construction example:

A commercial roofing contractor budgets 32,000 square feet of TPO reroofing with separate cost codes for tear-off, deck repair, tapered insulation, cover board, membrane, flashing, crane service, disposal, and supervision. After three weeks, the job-cost report shows labor under budget on tear-off but over budget on insulation because field conditions required additional cutting and fitting. A pending change order for concealed deck repair is tracked separately so the project manager can see the cost exposure before approval.

Best Practices for Roofing Job Costing

  • Use the same cost codes in estimating, time tracking, purchase orders, and job-cost reports.
  • Record labor and supplier costs promptly.
  • Separate committed costs from actual posted costs.
  • Track quantities installed alongside labor hours.
  • Review material waste, returns, and unused inventory.
  • Separate original contract work from change-order work.
  • Forecast remaining cost instead of relying only on costs posted to date.
  • Review labor productivity by roof area and activity.
  • Include disposal, delivery, crane, warranty, and closeout costs.
  • Complete a final estimate-to-actual review after closeout.
Tip: Compare labor hours per roofing square, not only total labor dollars. This helps identify whether a variance comes from production, wage rates, overtime, access, weather, or scope changes.

Common Roofing Job Costing Mistakes

  • Using different cost codes in the estimate and field time records
  • Posting supplier invoices without assigning the correct project or roof area
  • Ignoring committed purchase-order costs
  • Failing to track pending change-order costs
  • Combining productive labor, rework, standby, and overtime into one category
  • Not recording returns, credits, or unused materials
  • Leaving crane, disposal, permit, and warranty costs out of the job budget
  • Using percent complete without comparing installed quantities
  • Waiting until project closeout to review cost variances
  • Closing the job before all invoices and credits are posted

Frequently Asked Questions

What costs should be included in roofing job costing?

Include labor, labor burden, materials, equipment, subcontractors, crane and lift costs, disposal, permits, delivery, testing, supervision, temporary protection, warranty costs, and other project expenses.

What is the difference between estimated, committed, and actual cost?

Estimated cost is the original or revised budget. Committed cost represents approved purchase orders or subcontract commitments. Actual cost is the amount posted from labor, invoices, equipment, and other completed transactions.

How should change orders be tracked?

Track change-order cost and revenue separately by status, including potential, pricing, submitted, approved, rejected, billed, and collected.

How can labor productivity be measured?

Compare installed quantity with labor hours by activity. Examples include labor hours per roofing square, square feet installed per labor hour, or linear feet of flashing installed per crew day.

Should material waste be tracked?

Yes. Compare purchased, delivered, returned, transferred, and installed quantities. Waste should be evaluated by material and roof system rather than only as a total dollar amount.

What is estimated cost at completion?

Estimated cost at completion is the projected final project cost based on actual cost to date, committed cost, remaining work, known risks, and current production performance.

How often should roofing job costs be reviewed?

Review them regularly throughout the job, often weekly or at each major production milestone. High-risk, fast-moving, or low-margin projects may require more frequent review.

When should a roofing job be financially closed?

Close it after all labor, supplier invoices, equipment charges, credits, change orders, retainage, warranty costs, and closeout expenses are recorded and reconciled.

Protect Roofing Margins With Better Cost Visibility

A structured roofing job-cost report helps contractors compare estimate and actual performance, identify overruns early, forecast remaining cost, and improve future pricing.

SimplySub can help roofing subcontractors organize estimates, jobs, time records, purchase orders, change orders, invoices, documents, schedules, and job-cost information within one workflow.

Built for subcontractors who want something simple

Ready to move beyond standalone templates?

SimplySub helps you manage estimates, invoices, jobs, crews, time, equipment, photos, files, daily logs, expenses, and field activity in one easy-to-use system.