100% free, no account required
Give clients a fixed price for the full scope before a single shovel hits the ground. Itemize labor, materials, and subs, set a validity date, and download a PDF.
Your Business Name
Quote
QT-001
Prepared For
Name
Date
June 27, 2026
Valid Until
30 days
| Description | Qty | Price | Total |
|---|---|---|---|
| General labor (estimated 80 hours) | 80 | $75.00 | $6,000.00 |
| Structural materials and framing | 1 | $8,400.00 | $8,400.00 |
| Subcontractor — electrical rough-in | 1 | $3,200.00 | $3,200.00 |
| Subcontractor — plumbing rough-in | 1 | $2,800.00 | $2,800.00 |
| Permits and inspections | 1 | $640.00 | $640.00 |
| Dumpster and site cleanup | 1 | $480.00 | $480.00 |
Notes
Fixed price for the scope described. Changes to scope require a signed change order. Valid for 30 days. 30% deposit to schedule. Balance due on substantial completion.
Generated with WaffleInvoice, waffleinvoice.com
No credit card required. Free forever.
Win the job
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. No credit card.
A construction quote is a commitment, so clarity protects both sides. Put your business name, license number, and contractor registration up top, the client and job-site address, a quote number, the date, and a validity window. Break the scope into general labor, structural materials, any subcontractors, permits, and site cleanup. The most important line is the change-order clause: state that anything outside the described scope is a separate written change order, so your fixed price stays fixed for the fixed work.
Construction quotes are built from these standard lines:
Once the client accepts, collect the deposit to order materials and schedule the crew, then invoice progress payments at agreed milestones. Spell the milestone schedule out in the quote so the client is not surprised when the first progress bill arrives. A change order process protects you more than any payment term, so make it non-negotiable from the start.
Clients get multiple construction quotes, so yours wins by being clear and complete, not by being the cheapest. An itemized quote that separates labor, materials, and subs is credible in a way that a single-line total never is. A free WaffleInvoice account lets the client sign the quote online and converts it to an invoice, with progress billing and deposit collection built in.
Do this automatically
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.
Your business name and license number, the client and job-site address, a quote number and date, a validity window, itemized labor, materials, subcontractors, permits, cleanup, and a change-order clause for anything outside the described scope.
A quote is a fixed price for a defined scope. An estimate is a projection that can move as the job unfolds. Use a quote when the scope is clear and you are confident in your costs.
Thirty days is standard. Material prices move, so keep the window short enough that you are not locked into old costs, but long enough for the client to get financing or approvals.
Any time the client asks for work outside the quoted scope — extra footage, a different material, or an added system. A signed change order keeps the original quote intact and the new work priced separately.
More free templates
Need something else? Use our free invoice generator or create a free account to send and track everything automatically.