← All articles
Invoicing July 2026 · 9 min read

Estimate vs Quote: What Contractors Should Send and When

One is a conversation starter. The other is enforceable. The document you send at each stage determines whether you can collect on it.

Estimate vs Quote: What Contractors Should Send and When

Every contractor payment dispute has a paper trail. The problem is usually what that paper trail contains.

A client calls about a bathroom remodel. You walk the site, run some numbers, and send over a document. You call it an estimate. The client reads it as a locked-in price. Three weeks later the invoice lands 18% higher than the original number, and the client treats it like a breach of trust. The job was legitimate. The overrun was justified. But the document you sent at the start never established that the price could change.

An estimate is an approximate cost calculation provided early in project planning that can change as details evolve. A quote is a fixed, detailed price that becomes legally binding once the client accepts it. The difference between these two documents determines whether you can enforce an invoice or end up negotiating one.

Understanding estimate vs quote is a payment protection decision. The document you send determines whether you can collect on it.

What an estimate actually is

An estimate is a professional projection of anticipated costs based on available information at the time of assessment. It carries no binding price guarantee.

A complete estimate includes:

  • Project overview and scope of work. What the client wants, described broadly.
  • Estimated labor and material costs. Ranges are fine at this stage.
  • Preliminary timeline. Rough start and completion window.
  • Key assumptions. What you based the numbers on (square footage from photos, standard material grades, no structural surprises).
  • A disclaimer that pricing is subject to change. Most estimates include this, but most clients overlook it.

An estimate lets you give customers a realistic budget range without committing to a final price. Use it when the project is still in the planning phase, when you need additional inspections, or when the client is comparing scope options before locking anything down.

Contractors build their estimates by obtaining supplier quotes for raw materials, then adding taxes, overhead, subcontracts, and equipment costs. The estimate is the sum of those inputs at a point in time. Any input changes, and the estimate changes with it.

If you need a starting point, our contractor estimate template covers every field.

What a quote locks in

A quote is a fixed, itemized price. Once the client signs it, it may function like a contract, depending on the wording and your state's laws.

A complete quote includes:

  • Itemized labor and material costs. Specific numbers for specific line items.
  • Payment terms and schedule. When payments are due and how much each one covers.
  • Inclusions and exclusions. What the price covers and what it does not.
  • A "valid until" date. Most construction quotes are valid for 30 days because material prices fluctuate based on supply and demand. After that window closes, you issue a new one.
  • Change order process. How additional work gets scoped, priced, and approved.
  • Customer signature section. The line that makes it binding.

Once a quote is accepted, any scope change must go through a formal change order. You cannot unilaterally revise it. That constraint is also its power: a signed quote gives you a document you can point to when the client questions the invoice.

For roofing contractors who need a quote-ready format with material breakdowns, the roofing estimate template covers that structure.

Estimate vs quote: side-by-side comparison

Estimate Quote
Binding? No. Can change as project details evolve. Yes, once the client signs it.
Price type Approximate range or projection Fixed, itemized total
When to send Early planning, before site visit is complete After site visit, measurements, and supplier pricing confirmed
Includes disclaimer? Yes, pricing subject to change Price is locked for the validity period.
Typical validity Varies by project stage 30 days
Can you collect on it? It is a conversation starter. Yes. It functions like a contract once signed.

Why clients treat them as the same thing

Most contractors use "estimate," "quote," and "proposal" to mean the same thing. In daily conversation, that is understandable. On paper, it is expensive.

Your average homeowner doesn't know the difference between an estimate and a quote, and they definitely don't know that one is binding and the other isn't. That gap in understanding is where disputes come from.

Regional terminology makes it worse. A homeowner in Texas might call everything a "bid," while a commercial GC in New York expects a formal proposal with bonding information attached. Same work, different vocabulary, different expectations.

The confusion plays out in real jobs. In one Reddit thread, a contractor reflected on how often this disconnect surfaces and resolved to make adjustments to how he communicates the difference to customers going forward.

Communication is the fix. Whatever document you send, explain what it is in plain language before the client signs anything. Something like: "This is an estimate, which means it is our best approximation of what this project will cost. The final price may change once we get into the details." Or: "This is a fixed-price quote. Once you sign it, this is the number."

When to send each one

Send an estimate when:

  • You have done a first site visit but have not taken final measurements.
  • The client is checking budget feasibility before committing to a scope.
  • The project is in a pre-design or planning phase.
  • You are comparing scope options (e.g., refinish cabinets vs. replace them).

Switch to a quote when:

  • Site visits and measurements are complete.
  • You have checked supplier pricing and confirmed material availability.
  • The scope is locked. No open questions about what the job includes.
  • You are ready to define payment terms, a timeline, and a start date.

The rule is simple: never start work on just an estimate. The estimate opens the conversation. The quote closes it. Work begins after the quote is signed.

How much can a final invoice differ from an estimate?

Even though an estimate is non-binding, you cannot send an invoice for double the estimated amount and expect the client to accept it. Industry norms and state laws set boundaries.

Industry standard: 10 to 15% is the generally accepted variance range for most residential projects. 20% is the maximum threshold before written customer approval is typically required; above 20% also requires documented justification, formal change orders, and explicit customer consent.

State-specific rules:

  • California caps contractor overruns at 10% without written authorization from the customer under Business and Professions Code Section 7159.
  • Texas requires written change orders for any work exceeding the original contract scope, though no specific percentage threshold exists.
  • Florida requires written agreements for home improvement contracts over $2,500, with any changes requiring documented approval.

Common legitimate reasons for overruns include hidden damage discovered during demolition, material price increases between the estimate date and project start, weather delays, client-requested scope changes, and code upgrades discovered during permitting.

The safest path: convert the estimate to a signed quote before work begins. Then any overrun goes through a change order instead of landing as a surprise on the invoice.

Should you charge for estimates?

Many residential contractors offer free estimates to win business. For smaller jobs, that makes sense. The estimate takes 20 minutes, and it is part of the sales process.

For larger or complex projects, charging for detailed estimates is common and helps filter out tire-kickers. If you charge, make it clear up front and consider applying the fee toward the project cost if the client hires you.

There is a quality correlation, too. Contractors who charge for estimates often have a formal education in construction and produce more detailed documents where everything is spelled out. A paid estimate gives the client more confidence and gives you a stronger foundation for the quote that follows.

The handoff: from estimate to signed quote

The gap between sending an estimate and starting work is where most payment problems begin. Close it with this sequence:

  1. Send the estimate. Include the disclaimer that pricing is subject to change. Set expectations in plain language.
  2. Complete your due diligence. Final site measurements, supplier pricing, subcontractor availability, permit requirements.
  3. Convert the estimate to a quote. Itemize every cost. Add payment terms, a valid-until date, exclusions, and a change order clause.
  4. Get the signature. The quote becomes binding only once the client signs it. Do not mobilize crews, order materials, or schedule subcontractors before this step.
  5. Invoice against the quote. Your invoice references the signed quote by number. The client sees the connection between what they agreed to and what they owe.

Payment terms belong in the quote. The estimate is too early for that conversation. Once the quote is signed, terms like net 30, deposit requirements, and late payment fees are part of the agreement.

For projects with multiple payment milestones, progress billing lets you invoice at each stage against the quoted total rather than waiting until the end of the job.

The document you send determines whether you can collect on it. Send the right one at the right time, and the invoice that follows is a formality.

Nudge Invoice Reminder Automation

Nudge sends automated SMS and email reminders that follow up until your customers pay. Works on its own or connects to QuickBooks. Built for US contractors and freelancers who are done chasing invoices.

READ MORE

Related Articles

Turn signed quotes into paid invoices automatically. Nudge sends automatic SMS and email reminders on every invoice — before the due date, on the due date, and until you're paid. 14-day free trial, no credit card required. Start free trial →