100% free, no account required

Free Contractor Quote Template

Send a fixed price you stand behind, not a rough guess. Itemize the work, set a validity date, and download a PDF the client can approve.

Your Information (From)

Client (Prepared For)

Quote Details

Line Items

Live Preview

Updates as you type
This is a live preview. Edit the fields on the left to update it, then download below.

Your Business Name

Quote

QT-001

Prepared For

Name

Date

June 13, 2026

Valid Until

30 days

DescriptionQtyPriceTotal
Labor, full scope1$3,800.00$3,800.00
Materials and supplies1$2,100.00$2,100.00
Permits and inspection1$240.00$240.00
Subtotal$6,140.00
Quote Total$6,140.00

Notes

This quote is a fixed price for the scope described above and is valid for 30 days. Changes to scope require a written change order. 30% deposit to schedule.

Generated with WaffleInvoice, waffleinvoice.com

No credit card required. Free forever.

Win the job

Want WaffleInvoice to send this quote and turn it into an invoice?

Create a free account to email this quote, let clients approve it online, and convert it to an invoice in one click. Free for unlimited quotes.

Start free

Takes 60 seconds. No credit card.

What to put on a contractor quote

A quote is a commitment, so it has to nail down the scope exactly. List your business and license number, the client and job-site address, a quote number, the date, and a validity window, then describe the work and the firm price. The line that protects you is the change-order clause: state that anything outside the described scope is priced separately in writing, so the fixed price stays fixed for the fixed work.

Common line items

A contractor quote usually bundles the job into clear lines:

  • Labor for the full described scope
  • Materials and supplies
  • Equipment or rental
  • Permit and inspection fees
  • Subcontractor or specialty work
  • A clear total, fixed for the described scope

Quote vs estimate vs invoice

A quote differs from an estimate in one important way: you are committing to the number. Use a quote when the scope is clear and you are confident in your costs, and an estimate when the work could shift. Once the client accepts, convert the quote into an invoice rather than re-keying it, and bill the deposit to schedule.

How to write a quote that gets accepted

The fixed price is what wins jobs from clients who got burned by a contractor whose estimate kept climbing. Protect yourself with a tight scope and a change-order clause, then deliver exactly what you quoted. A free WaffleInvoice account lets the client approve the quote online and turns it into an invoice in one click, deposit and all.

Do this automatically

WaffleInvoice is free for unlimited quotes.

Stop rebuilding the same quote every time. WaffleInvoice remembers your clients and prices, lets clients approve online, and turns an accepted quote into an invoice in one click.

Free Contractor Quote Template FAQs

What is the difference between a quote and an estimate?

A quote is a fixed price you commit to for the described scope. An estimate is a best guess that can change as the job progresses. Use a quote when the scope is clear.

Is a contractor quote legally binding?

A quote is generally treated as a firm offer once accepted, which is why the scope and a change-order clause matter. Anything outside the described scope should be priced separately in writing.

How long should a quote stay valid?

Set a validity window, commonly 30 days, so you are not held to the price after your material or labor costs have moved.

How do I turn a quote into an invoice?

Download the PDF and bill from it, or use a free WaffleInvoice account to have the client approve the quote online and convert it to an invoice in one click.

More free templates

Other quote templates

Need something else? Use our free invoice generator or create a free account to send and track everything automatically.