Bidfident

Bidfident for roofing contractors

Estimating software for roofers

Roofing contractors use Bidfident to price a re-roof by the square metre, from tear-off to membrane. Insulation goes up with a telehandler charged for its own hours, flashing and coping go in by the metre, and drains each. Disposal bin quotes sit side by side, and guardrails, a safety monitor and the foreman are priced by the week, following the job duration.

Get started

Enter your email and Bidfident sends you a sign-in link. New companies start with a starter rate library. Who runs Bidfident, and what it keeps about you.

Sound familiar?

  • The telehandler charged all day

    Insulation goes up to the roof in a few lifts, but the spreadsheet charges the telehandler for every crew hour. In Bidfident the telehandler on a line can have its own hours per unit, so it's charged for the time it runs.

  • Safety costs that don't stretch with the job

    Guardrails and a safety monitor are paid by the week, but in a spreadsheet they're typed in once and forgotten when the schedule grows. In Bidfident weekly items follow the job duration, part weeks included.

  • Membrane waste lost in the totals

    Laps and cut-offs on a membrane are a real cost, and they're easy to miss. In Bidfident each line carries its own waste percentage, so the membrane is priced with its waste and the insulation with its own.

How Bidfident fits your work

  • Bidfident screenshot: the telehandler for the hours it lifts

    The telehandler for the hours it lifts

    Give the telehandler on the insulation line its own hours per square metre and it's charged for that time, not for every hour the roofers are on the line.

  • Bidfident screenshot: guardrails and safety by the week

    Guardrails and safety by the week

    Foreman, guardrails and a safety monitor by the week, linked to the job duration. Stretch a 6-week job to 7 and each linked item follows it.

  • Bidfident screenshot: square metres from tear-off to membrane

    Square metres from tear-off to membrane

    Tear-off, insulation and membrane by the square metre, flashing by the metre, drains each. Each line takes a quantity, the roofer's hours per unit, a material price with a waste percentage, and equipment by the hour.

  • Bidfident screenshot: disposal bids side by side

    Disposal bids side by side

    Enter each bid for bins and haulage, see the lowest flagged, and carry it or the one you pick. Waiting on a quote? Carry a plug amount.

  • Bidfident screenshot: options kept, not counted

    Options kept, not counted

    Price a thicker insulation or a different membrane colour as an alternate. Switch it off and it stays on the sheet, struck through, with what it comes to shown beside the totals.

  • Bidfident screenshot: a re-roof bid that adds up to the cent

    A re-roof bid that adds up to the cent

    Contingency, fee, bonding and insurance on top of the roof's direct cost, then GST shown separately for reference. Every amount is rounded to the cent, so tear-off, membrane and flashing add up exactly.

Worked example: re-roofing a low-slope warehouse roof

A made-up job, priced in Bidfident: 26 lines of your own work, 3 subtrades and 5 overhead items over a 6-week job. The 5 lines this page talks about are listed one by one, and the rest are added up in one row. It's the same job you can open as an example project in Bidfident, so every figure below matches it.

To open this job in Bidfident: sign in and set up your company in Canada, then on the Projects screen, under Example project, pick "Trade contractors" and "Roofing" and press Add example project.

Your own work
ItemAmount
Tear off existing built-up roof, 2,400 m2
  • Labour: 2,400 m2 × 0.06 hrs = 144 hrs at $75.00/hr (roofer) = $10,800.00
$10,800.00
Polyiso insulation, two layers, 100 mm, 2,400 m2
  • Labour: 2,400 m2 × 0.05 hrs = 120 hrs at $75.00/hr (roofer) = $9,000.00
  • Material: 2,400 m2 × $28.50 + 3% waste = $70,452.00
  • Equipment: telehandler, 2,400 m2 × 0.01 hrs = 24 hrs, less than the crew, at $85.00/hr = $2,040.00
$81,492.00
TPO membrane, 60 mil, mechanically fastened, 2,400 m2
  • Labour: 2,400 m2 × 0.07 hrs = 168 hrs at $75.00/hr (roofer) = $12,600.00
  • Material: 2,400 m2 × $19.80 + 8% waste = $51,321.60
$63,921.60
Sheet metal flashing and coping, 310 m
  • Labour: 310 m × 0.4 hrs = 124 hrs at $75.00/hr (roofer) = $9,300.00
  • Material: 310 m × $42.00 = $13,020.00
$22,320.00
Roof drains, replaced, 8 ea
  • Labour: 8 ea × 3 hrs = 24 hrs at $75.00/hr (roofer) = $1,800.00
  • Material: 8 ea × $520.00 = $4,160.00
$5,960.00
21 more lines of your own work
  • Labour $27,457.45 + material $47,884.33 + equipment $1,050.00
  • 1 more line is priced but left out of the total
$76,391.78
Subtrades
ItemAmount
Disposal bins and haulage
  • Bids: Bidder A $14,800.00, Bidder B $13,650.00
  • Carrying the lowest: Bidder B
$13,650.00
Crane lifts, materials and rooftop units
  • Bids: Bidder A $6,800.00, Bidder B $6,250.00
  • Carrying the lowest: Bidder B
$6,250.00
Allowance: steel deck repairs, found on tear-off
  • No bids yet: carrying the plug amount
$9,600.00
Overhead
ItemAmount
Site supervision, foreman
  • 6 wk × $1,450.00, following the job duration
$8,700.00
Guardrails and a safety monitor
  • 6 wk × $1,100.00, following the job duration
$6,600.00
Project manager, part time
  • 6 weeks × $2,400.00 a month × 12 ÷ 52, following the job duration
$3,323.08
Debris chute and hoarding at the drop zone
  • 1 LS × $2,600.00
$2,600.00
Roofing permit
  • 1 LS × $850.00
$850.00
Bid summary
ItemAmount
Own work
  • Labour $70,957.45 + material $186,837.93 + equipment $3,090.00
$260,885.38
Excluded lines, not counted$40,128.00
Subtrades$29,500.00
Overhead
  • 6 weeks
$22,073.08
Direct cost
  • Own work + subtrades + overhead
$312,458.46
Contingency
  • 5% of direct cost
$15,622.92
Fee
  • 10% of direct cost plus contingency
$32,808.14
Subtotal before bonding$360,889.52
Bonding
  • 1% of the subtotal
$3,608.90
Insurance
  • 1.5% of the subtotal
$5,413.34
Bid total
  • The price you submit, before GST
$369,911.76
GST, for reference
  • 5%, shown separately and not part of the bid total
$18,495.59

See it in Bidfident

Equipment that runs less than the crew The telehandler gets its own hours per square metre, so it's charged for the lifts, not the whole day. 30 sec
Site costs that follow the schedule Guardrails, a safety monitor and the foreman by the week, all following the job duration. 38 sec
Alternates, kept but not counted A thicker insulation option stays on the sheet, struck through, and isn't counted in the bid. 31 sec

Coming soon Ask your estimate anything. Claude first, ChatGPT to follow. See how it will work

Questions

Can I price in squares?

Yes. Units are free text, so sq, m², sf and m all work. Bidfident doesn't convert between units, so price each line in the unit its rate is in.

Can tear-off be a labour-only line?

Yes. Leave the material blank and the line is priced on the roofer's hours. Lines to check won't flag it for having no material, since the line still has a cost.

Can weekly safety costs follow the schedule?

Yes. Link a weekly or monthly overhead item to the job duration and it follows it. The duration can include part weeks, such as 6.5.

Can I give a price with and without the thicker insulation?

Yes. Switch the option's line off. It stays on the sheet, struck through, with what it comes to shown beside the totals, and the bid total leaves it out. Switch it back on to see the bid total with it. The amount beside the totals is its cost, before contingency, fee, bonding and insurance.

Does it measure roof areas from drawings or maps?

No. Bidfident doesn't read quantities from drawings, plans or maps. Type your areas in, or paste them from a spreadsheet.

Can the membrane and the insulation carry different waste?

Yes. Every line has its own waste percentage, so the membrane can carry 8% for laps and cut-offs while the insulation carries 3%.

Does Bidfident work with Claude or ChatGPT?

Not yet, but it's coming. You'll be able to connect Bidfident to your own Claude or ChatGPT account and ask about your estimates in plain English. The answers will come from Bidfident's own figures, so they match the estimate. It will use the account you already have: Claude first, ChatGPT to follow.

Price your next roofing bid in Bidfident

Get started

Enter your email and Bidfident sends you a sign-in link. New companies start with a starter rate library. Who runs Bidfident, and what it keeps about you.