This page's roofing estimate opens with a roof inspection, then prices materials and labor separately by the square — 100 square feet, the standard unit for pricing a roof — with tear-off and disposal as their own line. Quoting the inspection on its own line means the client is paying for your assessment even before you propose materials and labor, which is worth stating plainly on a job this size.
Materials and labor stay separate lines rather than one installed price, because the square footage on a roof drives real material cost independent of how long the labor takes — a steep or complex roof can cost more in labor at the same material quantity. Disposal is its own line for the same reason it belongs on the invoice: removing the old roof is a real, separate cost.
If the estimate is going toward an insurance claim, a custom field for the claim number is worth adding here, not just on the invoice that follows — an adjuster comparing documents wants to see the same reference on both. A custom field for the property address helps too if you roof more than one building for the same client.
Once the client — or their insurer — approves this estimate, convert it into an invoice in one step; the lines, quantities, and numbering carry over so the invoice matches the estimate exactly, which is what an adjuster compares against. Start from the roofing invoice template directly for a job you're billing without a prior estimate.
A roof estimate this size is usually billed in stages once accepted — a deposit before materials are ordered, the balance on completion — so it's worth noting that split and the expected payment terms on the estimate itself, even though the due date belongs on the invoice each stage produces.