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 typeYour Business Name
Quote
QT-001
Prepared For
Name
Date
October 8, 2026
Valid Until
30 days
| Description | Qty | Price | Total |
|---|---|---|---|
| Labor, full scope | 1 | $3,800.00 | $3,800.00 |
| Materials and supplies | 1 | $2,100.00 | $2,100.00 |
| Permits and inspection | 1 | $240.00 | $240.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 card to sign up; card on first Send, never charged on Free. 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 freeTakes 60 seconds. Card on first Send only.
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
Start sending quotes free, no card required.
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
Free Sales Quote Template
View templateFree Construction Quote Template
View templateFree Plumbing Quote Template
View templateFree Roofing Quote Template
View templateFree Landscaping Quote Template
View templateFree Painting Quote Template
View templateFree HVAC Quote Template
View templateNeed something else? Use our free invoice generator or create a free account to send and track everything automatically.
