JobFigure

Job costing for roofing contractors

Roofing jobs move fast, often a day or two per roof, so there’s no time to sort out costs later. And the biggest surprise usually shows up at tear-off: rotten decking nobody could see at the estimate. JobFigure keeps each roof’s costs and changes straight while the crew is still on it.

What roofing contractors track in JobFigure

Set up for roofing from the first day

When you pick Roofing as your trade, JobFigure loads these cost categories for budgets, receipts, and job costs. You can rename or add your own at any time.

Bid line items use the units roofing actually bid in: squares (SQ), square feet (SF), linear feet (LF), each (EA), and lump sum (LS).

Example: what a roofing job looks like mid-way

Architectural shingles over new underlayment. Tear-off is done and the roof is about 75% dried in. Eighteen sheets of rotten decking were replaced.

Residential reroof, 42 squares: contract $39,690
Cost categoryBudgetSpent so far
Roofing Materials$13,230$13,030
Labour$10,260$7,970
Tear-Off & Disposal$2,970$3,310
Underlayment & Flashing$2,840$2,770
Equipment Rental$810$540
Permits$470$470
Other$680$1,590
Total$31,260$29,680

The decking replacement ($1,590 in Other) and an extra dumpster pushed two categories over budget. If your contract prices replacement decking per sheet, that’s a change order to write today, not after the roof is closed up.

Invoices the Canadian way

Set your company to Canada and each invoice applies GST, HST, or GST plus PST or QST for the province where the work is, and tracks the 10% holdback. At year end, the subcontractor payments report gives you the totals for T5018 slips. Prices are in Canadian dollars. More in our guide: GST/HST, PST and holdback on construction invoices in Canada.