Free Roofing Quote Templates (Excel)
What a roofing quote needs beyond a generic estimate
Roofing has its own pricing unit — the square, equal to 100 square feet of roof area — and quoting by generic quantity and unit price doesn't map cleanly to how roofers actually measure and price a job. Labor on a reroof is typically quoted per square, and materials get their own markup on top of cost.
This template builds the quote around that structure directly: a labor section priced per square and a materials section with its own line items and markup, rather than one flat quantity/price table trying to do both jobs.
Pricing by the square: labor and materials
The labor section takes your measured squares and a rate per square, and calculates the labor line total automatically. Below it, the materials section lists individual materials and fees with quantity and unit cost, and an optional markup percentage that applies on top of your material cost — so you're not quoting materials at your own cost.
Tip: 1 square equals 100 sq ft of roof area. Most roofers add a waste factor of 10-15% on top of measured squares to account for cuts, overlaps, and irregular roof shapes — build that into your measured squares before you quote.
Tax, deposit, and the balance due
Once labor and materials are totaled, the quote applies your tax rate and calculates the balance due after subtracting any deposit you're requesting up front. That gives the customer a clear number for what's due at signing and what's due on completion, rather than one lump sum with no breakdown.
Having the deposit and balance split out on the document itself also makes it easier to reference back to the original quote when it's time to collect the final payment.
Tracking every quote in the Quote Register
Alongside the quote itself, a Quote Register sheet logs every estimate you send — estimate number, customer, date, amount, and status (Sent, Won, Lost, Expired). The summary calculates total dollars won and your win rate automatically, based on quotes marked Won versus Lost.
That win-rate number is useful over time: if you're closing well below your historical average, it's worth a look at whether pricing, follow-up speed, or the quotes themselves need adjusting — the register gives you the data to notice the trend instead of guessing.
How to use it
- Fill in company, customer, estimate number, date, job address, and roof pitch/stories.
- Enter measured squares and your labor rate per square; the labor total calculates automatically.
- Add materials and fees with quantity, unit cost, and markup %.
- Enter tax and any deposit requested; the balance due calculates instantly, then log the quote in the Quote Register.
Download the free Free Roofing Quote Templates (Excel)
No spam — template updates and new free templates only. Unsubscribe anytime.
Construction Pack
Once you're winning roofing jobs, the Construction Pack ($49) adds WH-347 certified payroll, WIP reporting, and manpower tracking for running the crew after the quote is signed.
See the full versionFrequently asked questions
Can I use this in Google Sheets?
Yes. Upload the downloaded file to Google Drive, then open it and choose File > Save as Google Sheets. All the totals keep working.
Is this template really free?
Yes. You give an email address to download it, and then it's yours to use with no further cost.
What does 1 square mean in roofing?
1 square equals 100 square feet of roof area. It's the standard pricing unit roofers use for labor and material quantities instead of raw square footage.
Does the markup apply to labor or just materials?
Markup applies to the materials section. Labor is priced directly at your rate per square.
How does the win rate calculate?
The Quote Register counts quotes marked Won versus Lost in the Status column and calculates Won divided by (Won plus Lost) as your win rate. Quotes marked Sent or Expired aren't counted until their status changes.
How is this different from a generic construction estimate?
A generic estimate uses one quantity and unit price for any trade. This template is built around roofing's actual pricing unit — the square — with a dedicated labor-per-square section, a materials section with markup, and a Quote Register, which a generic template doesn't include.