← Roof (Google Solar)
View proposalQuote 65fbd73a
Generated 6/23/2026, 4:32:16 PM · locked to RÜFI's current engineering standards
Big three — confirm before you bid
Membrane
345,797.55 SF
3,458 squares
Insulation
329,331 SF
3,293.3 squares
Edge metal
2,987 LF
perimeter
Membrane, insulation, and edge metal are the cost drivers that win or lose the job — confirm these first. Insulation is sold by the square (100 SF): a per-SF price × 100 = the per-square price.
Cost summary (engine base)
| Materials | $1,138,485.95 |
| Labor | $1,257,087.45 |
| Non-permit expenses | $203,338.37 |
| Base cost | $2,598,911.77 |
| Permits (circular) | $76,438.58 |
| Total cost | $2,675,350.35 |
| Contract value | $3,821,929.07 |
| Gross profit | $1,146,578.72 |
| GP % | 30% |
Benchmarks
| Cost / SF | $8.12 |
| Sell / SF | $11.61 |
| Billable rate ($/MH) | $258.43 |
| Combined rate ($/MH) | $161.98 |
| Labor hours | 14789.28 |
| Crew size / days | 5 / 369.73 |
Comparative pricing
Selling price at every gross-profit margin, from this quote's own cost stack. The highlighted row is the current bid — price up or down without re-running the estimate.
| GP margin | Selling price | $ / SF | Billable $/MH |
|---|---|---|---|
| 25% | $3,560,153.11 | $10.81 | $240.73 |
| 30% · this bid | $3,821,929.07 | $11.61 | $258.43 |
| 35% | $4,125,256.78 | $12.53 | $278.94 |
| 40% | $4,480,882.36 | $13.61 | $302.98 |
| 45% | $4,903,607.11 | $14.89 | $331.56 |
| 50% | $5,414,399.52 | $16.44 | $366.10 |
Materials — $1,138,485.95
| Description | Qty | Unit | Unit cost | Total | Variance | Override |
|---|---|---|---|---|---|---|
New 60-mil mechanically attached TPO membrane show mathrule: tpo-v1.field.membrane{
"areaSf": 329331,
"wasteFactor": 1.05
} | 345797.55 | SF | $0.85 | $293,927.92 | — | |
Plates and fasteners show mathrule: tpo-v1.field.fasteners{
"areaSf": 329331
} | 329331 | SF | $0.18 | $59,279.58 | — | |
Polyiso insulation R-25 show mathrule: tpo-v1.install.insulation{
"areaSf": 329331,
"rValue": 25,
"costPerSfPerR": 0.066,
"insulationType": "polyiso"
} | 329331 | SF | $1.65 | $543,396.15 | — | |
1/2" HD cover board show mathrule: tpo-v1.install.cover-board{
"areaSf": 329331
} | 329331 | SF | $0.70 | $230,531.70 | — | |
Edge metal w/ cleat and fasteners show mathrule: tpo-v1.object.edge.metal{
"linearFt": 2987
} | 2987 | LF | $3.80 | $11,350.60 | — |
Labor — $1,257,087.45
| Description | Qty | Unit | Unit cost | Total | Variance | Override |
|---|---|---|---|---|---|---|
Install field membrane (329331 SF @ 1.5 MH/100 SF) show mathrule: tpo-v1.field.lay-labor{
"areaSf": 329331,
"mhPer100Sf": 1.5
} | 4939.97 | HR | $85.00 | $419,897.03 | — | |
Install insulation (329331 SF @ 0.8 MH/100 SF) show mathrule: tpo-v1.install.insulation-labor{
"areaSf": 329331,
"mhPer100Sf": 0.8
} | 2634.65 | HR | $85.00 | $223,945.08 | — | |
Install cover board (329331 SF @ 0.6 MH/100 SF) show mathrule: tpo-v1.install.cover-board-labor{
"areaSf": 329331,
"mhPer100Sf": 0.6
} | 1975.99 | HR | $85.00 | $167,958.81 | — | |
Tear off existing roof (329331 SF @ 1.5 MH/100 SF) show mathrule: tpo-v1.existing.tearoff-labor{
"areaSf": 329331,
"mhPer100Sf": 1.5
} | 4939.97 | HR | $85.00 | $419,897.03 | — | |
Install edge metal (2987 LF @ 0.1 hr/LF) show mathrule: tpo-v1.object.edge.install-labor{
"hrPerLf": 0.1,
"linearFt": 2987
} | 298.7 | HR | $85.00 | $25,389.50 | — |
Expenses — $279,776.95
| Description | Qty | Unit | Unit cost | Total | Variance | Override |
|---|---|---|---|---|---|---|
Freight (3% of material cost) show mathrule: tpo-v1.expense.freight{
"rate": 0.03,
"materialCost": 1138485.95
} | 1 | LS | $34,154.58 | $34,154.58 | — | |
Refuse (66 x 30yd dumpster) show mathrule: tpo-v1.expense.refuse{
"dumpsters": 66,
"tearOffSf": 329331,
"perDumpster": 450,
"sfPerDumpster": 5000
} | 1 | LS | $29,700.00 | $29,700.00 | — | |
15-year manufacturer warranty ($0.08/SF) show mathrule: tpo-v1.expense.warranty{
"perSf": 0.08,
"areaSf": 329331
} | 1 | LS | $26,346.48 | $26,346.48 | — | |
Small tools (3% of labor cost) show mathrule: tpo-v1.expense.small-tools{
"rate": 0.03,
"laborCost": 1257087.45
} | 1 | LS | $37,712.62 | $37,712.62 | — | |
Sales tax on materials (6.625%) show mathrule: tpo-v1.expense.tax{
"taxRate": 0.06625,
"materialCost": 1138485.95
} | 1 | LS | $75,424.69 | $75,424.69 | — | |
Permits (2% of contract value, solved algebraically) show mathrule: tpo-v1.expense.permits{
"baseCost": 2598911.77,
"targetGp": 0.3,
"permitRate": 0.02,
"contractValue": 3821929.07
} | 1 | LS | $76,438.58 | $76,438.58 | — |