luckpanda

Roofing estimate template

Free to createNo account neededUnited States format

Roofing is priced by the square (100 square feet of roof), plus tear-off, materials and the parts nobody can see until the old roof is off. A good estimate prices what is known and sets a unit rate for what is not.

Roofing estimate · example

FromSummit Peak Roofing
ToGloria and Ben Castillo
CurrencyUSD
DescriptionQtyPriceAmount
Tear-off and disposal, 1 layer, per square (24 measured + 8% waste)26$85.00$2,210.00
Architectural shingles, installed, per square26$385.00$10,010.00
Synthetic underlayment with ice and water shield at eaves, per square26$45.00$1,170.00
Allowance: replace damaged plywood decking, per sheet8$95.00$760.00
Total$14,150.00
Create with an AI agent

Ask your AI assistant to make a roofing estimate

Copy this prompt into ChatGPT, Claude, Gemini or Perplexity. It asks you for the details, then gives you a link that opens this page filled in, or the PDF.

Use https://luckpanda.app/templates/roofing-estimate-template to create a roofing estimate. Ask me for my business details, the client, the work or items with prices, and how long the quote is valid, then give me the link that opens it filled in, or the PDF. Follow the instructions at https://luckpanda.app/templates/roofing-estimate-template.md

Instructions for AI agents

Ask the person for every detail; never invent business names, tax numbers or prices. Then use one of these, all free and without an account:

  • Prefill link. Open https://luckpanda.app/templates/roofing-estimate-template?doc= followed by the document as base64url JSON (or URL-encoded JSON), or use simple parameters such as ?seller_name=…&buyer_name=…&item=Design|1|1200|18. Invalid parts are left out and listed on the page.
  • Short link. POST https://luckpanda.app/api/public/drafts with {"page": "roofing-estimate-template", "doc": {…}} returns https://luckpanda.app/d/…, open for 7 days.
  • Branded PDF. POST https://luckpanda.app/api/public/pdf with {"doc": {…}} returns the PDF with a LuckPanda footer and a verification code. About 40 an hour per network.
  • MCP. https://luckpanda.app/mcp/public: create_document_link, create_document_pdf, get_document_rules.

Fields, country rules and an example JSON: https://luckpanda.app/templates/roofing-estimate-template.md. Numbering, sending, payment links and clean PDFs need the person to sign in to LuckPanda.

Keep this document

Enter your email and we'll send a sign-in link. Your draft is saved to your account when you open it.

or use your email

Quick answer

Roofing estimate template: what it is

A quotation is a priced offer made before any work or delivery: the buyer accepts it, usually with a purchase order, and the accepted terms become the contract. Priced by the square, with a decking allowance.

Last reviewed:

On this page
  1. Example: a filled quotation
  2. How to fill in the roofing estimate
  3. Worked example: 24-square asphalt re-roof
  4. What a roofing estimate should state
  5. What to put on a quotation, field by field
  6. United States rules for a quotation
  7. Mistakes to avoid
  8. Quotation vs other sales documents
  9. Questions people ask

Example: a filled quotation

Filled example quotation from Summit Peak Roofing to Gloria and Ben Castillo, with numbered notes on what goes where.
  1. The title says what the document is: a quotation.
  2. A reference from your own series.
  3. Your business name and address, and tax number if registered.
  4. Who it is for.
  5. Each line: description, quantity, rate and amount.
  6. Tax by rate.
  7. The total in the document's currency and format.
The example in the editor above, drawn as the finished quotation. Numbers mark what each part is for.

Worked example: the numbers behind the quotation above

ItemQtyRateAmountTax
Tear-off and disposal, 1 layer, per square (24 measured + 8% waste)26$85.00$2,210.00$0.00
Architectural shingles, installed, per square26$385.00$10,010.00$0.00
Synthetic underlayment with ice and water shield at eaves, per square26$45.00$1,170.00$0.00
Allowance: replace damaged plywood decking, per sheet8$95.00$760.00$0.00
Subtotal$14,150.00$0.00
Total$14,150.00

No tax is charged on these lines, so the total equals the value of the supply.

How to fill in the roofing estimate

  1. Measure the roof and convert it to squares, adding waste.
  2. Price tear-off, materials and installation per square.
  3. Add flashing and ventilation, and a per-sheet allowance for rotten decking.
  4. Set the validity and deposit terms, then save.

Worked example: 24-square asphalt re-roof

26 squares (sq) is the 24 measured plus about 8% waste. The decking line is an allowance: if fewer sheets need replacing, the invoice is lower.

LineQtyRateAmount
Tear-off, 1 layer26 sq85.002,210.00
Shingles, installed26 sq385.0010,010.00
Underlayment and ice shield26 sq45.001,170.00
Ridge vent, flashing1650.00650.00
Decking, per sheet895.00760.00
Estimate total14,800.00

What a roofing estimate should state

  • Roof measurements and squares, including waste
  • Number of layers being removed
  • Shingle or membrane make, product line and colour
  • Underlayment, ice and water shield, drip edge and ventilation
  • Flashing around chimneys, walls and skylights
  • Unit price for extra decking
  • Permit, dumpster and clean-up
  • Manufacturer and workmanship warranty
  • Licence and insurance details

What to put on a quotation, field by field

FieldWhat to enter
Document titleSay exactly what it is: "Quotation". The title tells the buyer and the tax authority how to treat it.
Number and dateA reference number of your own series and the date. Quotes and proformas do not use the tax invoice series.
Your businessName, address, and tax ID if your state or client needs it
CustomerName, address, and tax ID if your state or client needs it
LinesDescription, quantity, unit and rate. Each line carries its own tax rate.
TaxSales tax where you must collect it, at the rate for the delivery address.
TotalsTaxable value, tax by component and the total, in the document currency. Amounts in words are customary in India.
TermsValidity period, delivery time, payment terms and what is excluded.

United States rules for a quotation

  • A quote accepted in writing is a contract. State the validity period, what is included, and whether sales tax is extra.

Mistakes to avoid

  • No validity date, so an old price can be accepted months later.
  • Leaving tax out of the total without saying so.
  • Vague scope: list what is included and what is not.
  • Not converting the accepted quote into the invoice with the same lines.

Quotation vs other sales documents

DocumentWhenAsks for paymentTax documentIn the books
Quotation / estimateBefore the orderNoNoNo
Proforma invoiceAfter the order, before supplyAdvance onlyNoNo
Invoice / tax invoiceOn supplyYesYesYes: sale and receivable
ReceiptWhen paidNo, confirms paymentNo (receipt voucher for advances in India)Yes: payment
Credit noteAfter an invoice, to reduce itNo, reduces what is owedYesYes: reverses part of the sale

Questions people ask

What is a roofing square?

100 square feet of roof surface. A 2,400 square foot roof is 24 squares; add 10 to 15% for waste on a simple gable roof, more on roofs with valleys and hips.

How do I price rotten decking I cannot see?

Quote it as a unit rate, such as per sheet of plywood replaced, with an estimated quantity. The customer then knows the cost if more is found.

How much deposit do roofers take?

Often enough to cover materials, commonly around a third. Some states cap home improvement deposits; California limits them to 10% of the contract price or $1,000, whichever is less.

What if the job is an insurance claim?

Itemise in the same terms as the adjuster's report, so any differences are easy to find and resolve.

Last reviewed: · Figures are worked out from the example in the editor above.

Keep everything you make

Sign in with your email and your drafts become documents in your own business, with clients, payments and books alongside.