Invoice template

Estimate template

What an estimate needs, a filled-in example for a roof replacement, and how to send one your client can review and sign before you start the work.

Updated by the ToolsToHelp.Me team

An estimate sets expectations before any work starts. It is not a bill, it is a proposal: what the job will cost if the client says yes. A clear estimate, broken into the same line items your invoice will eventually use, avoids the awkward conversation where a final bill looks nothing like what was discussed.

Estimate example

Here is a filled-in example for a roof replacement. Adjust the scope, materials and labor to match your own job.

ESTIMATE
Summit Roofing Co
office@example.com
License #RF-44210
Salt Lake City, UT
Estimate numberEST-2026-027
Issue dateSeptember 19, 2026
Valid untilOctober 19, 2026
Prepared forOwen and Rita Bell
217 Cottonwood Dr
Salt Lake City, UT 84105
ProjectFull roof replacement, 30-year shingles
TermsDeposit due at approval
DescriptionQtyRateAmount
Tear-off and disposal of existing roofing1$1,200.00$1,200.00
Architectural shingles, 30-year (materials)1$5,800.00$5,800.00
Underlayment, flashing and ridge vent (materials)1$950.00$950.00
Installation labor1$3,200.00$3,200.00
Estimated total$11,150.00
Price valid for 30 days. Final cost may change if hidden decking damage is found during tear-off. Sign below to approve this estimate.

What to include on an estimate

  • Your business name, license number and contact details, the same as you would show on an invoice.
  • The client's name and job address.
  • A unique estimate number, separate from your invoice number sequence, so the two are easy to tell apart in your records.
  • A valid-until date, so the price is not open-ended.
  • Line items for materials and labor, matching the detail level of your eventual invoice.
  • Conditions that could change the price, such as hidden damage found once work starts, noted plainly.

How to word your line items

Write the estimate as if it were the invoice you plan to send later, since that is the comparison your client will make once the job is done.

  • Scope of work: "Tear-off and disposal of existing roofing" describes the task, not just a dollar figure.
  • Materials: name the specific product, such as "Architectural shingles, 30-year (materials)", so a client can compare it to another quote.
  • Labor: shown as its own line or folded into a project rate, but stated consistently with how you will invoice later.

Terms for estimates and quotes

  • A valid-until date, commonly 30 days, after which you may need to requote if material costs have moved.
  • A deposit due at approval, so signing the estimate also starts the payment process.
  • A note on conditions, such as unforeseen repairs, that could change the final price once work is underway.

Estimate vs quote vs invoice explains how these documents differ and when to use each one.

Making the estimate with the Invoice Generator

  1. Open the Invoice Generator and start a document with your job's materials and labor.
  2. Add your line items and a valid-until date so the client knows the price has a window.
  3. Create a free account to save it. Your work is kept while you sign up, and your logo appears on the document.
  4. Share the link with your client. They can review it and sign in the browser without an account, and you can see when they have viewed it.

Once the client approves, convert the agreed line items into an invoice and request your deposit.

Frequently asked questions

What is the difference between an estimate and an invoice?

An estimate is a proposed price for work you have not started yet, sent for the client to review and approve. An invoice is a request for payment for work already done or in progress. See estimate vs quote vs invoice for a full comparison.

Can a client sign an estimate online?

Yes, estimates made in the Invoice Generator can be signed by the client in the browser, without them needing an account. You can see when they have viewed it.

How long should an estimate stay valid?

Most estimates list a valid-until date, often 30 days out, since material and labor costs can change. State it clearly so a client cannot approve a stale price months later.

What happens after the client approves the estimate?

Once the client signs, you convert the agreed scope into an invoice, using a deposit request or a milestone schedule as your contract requires.

Should an estimate be as detailed as the final invoice?

Yes. A vague estimate leads to disputes if the final invoice looks different. List materials, labor and any fees separately, the same way you would on the invoice you send later.

One free account for every tool

Try any tool first. When you want to keep your work, a free ToolsToHelp.Me account saves it and signs you in to the QR Code Generator, Invoice Generator, PDF Tools and Credit Building.