Contractor Knowledge

Estimate vs Quote: What Every Contractor Needs to Know

The words you use on a proposal can cost you money — or save you from a legal dispute. Here's the difference and when it matters.

By BidStack Editorial · April 26, 2026 · 6 min read

You've been on both sides of this. Customer asks for a quote. You spend two hours pricing material, calculating labor, and building out the scope. You send it over — and call it an estimate. They accept it, then get upset when the final invoice is a few hundred dollars more because lumber prices went up a week after you sent it.

Or the opposite: you send a quote, customer signs it, and halfway through the job you discover rot behind the wall that nobody could have known about. You want to charge more. They say you already gave them a fixed price. Who wins?

The outcome in both cases depends entirely on two words: estimate or quote. And most contractors use them interchangeably — which is exactly where the trouble starts.

What's the Difference?

An estimate is an approximation. It tells the customer roughly what the job will cost based on what you know right now. Material prices can change. Labor rates can shift. Scope can expand. All of these are fair game after you've sent an estimate — as long as you've communicated clearly.

A quote is a commitment. When the customer accepts a quote, you've agreed to deliver the described work at the stated price. You cannot unilaterally increase the price unless the scope changes and the customer signs a written change order. A quote is a legal contract, not a price意向.

Legal Reality Check

In most states, an accepted quote is a binding contract. If you sent it as an estimate but the customer understood it as a fixed price, you may be legally required to honor it at your originally quoted number — regardless of what you intended to charge. Word choice matters.

Here's a concrete example. A roofer walks a job, sees moderate shingle damage, and sends a proposal for $8,400. They call it an estimate. Three weeks later, customer signs it. Two days into the job, the crew discovers extensive structural damage. The job is now a $22,000 job. If the proposal was a quote, the roofer is contractually bound to complete at $8,400 unless a signed change order is obtained. If it was an estimate, the roofer has grounds to renegotiate.

When to Use Each

Here's the rule: use an estimate when you don't fully know what the job entails. Use a quote when you do.

Situation Estimate Quote
Visible scope, confirmed pricing Unnecessary — you're confident Best choice — locks in price
Scope clear, material prices uncertain Ok — add a price escalation clause Risky — you may eat material cost swings
Unknown scope (open walls, buried damage) Right call — scope may change Never — you'll regret it
Insurance job with scope docs Usually not needed Best — insurer expects a number
Routine service call Too cautious Perfect — fixed repair cost

The 3-Step Process: Convert an Estimate to a Quote Fast

Most contractors start with estimates because they're quicker to put together. But as soon as you've confirmed your scope and locked in your pricing, you should upgrade it to a quote. Here's how to do that without starting over:

1

Confirm your scope walk

Review what you inspected. If you opened any walls or accessed hidden areas, you've got a clearer picture. Lock in the scope before you quote.

2

Update your pricing

Use your current material costs and labor rates. Check any supplier price changes since your first estimate. Adjust line items accordingly.

3

Re-send as a formal quote

In BidStack, update the proposal and re-send it as a quote rather than an estimate. Include a validity period (typically 14–30 days) and payment terms so it's a complete offer.

Pro Tip

BidStack makes this fast. Update your line items, set a final price, and send a professionally formatted quote with e-signature in under a minute. Try it free →

Common Mistakes Contractors Make

FAQ: Estimate vs Quote for Contractors

Is an estimate legally binding for contractors?
No. An estimate is not a binding commitment — it is an approximation of expected cost. A contractor can adjust the final price if material costs change or scope expands, as long as the customer agreed to this in writing. A quote, however, is a fixed-price commitment. Once the customer accepts, you are legally obligated to deliver at that price, with very limited exceptions for unforeseen circumstances.
When should a contractor send an estimate vs a quote?
Send an estimate when the scope is unclear — water damage remediation, structural repairs, jobs where you cannot fully assess the problem until you open things up. Send a quote when you have a clear scope of work, a defined list of materials and labor, and you want to lock in a price. The more certain you are about what the job requires, the more you should use a quote.
Can a contractor legally charge more than the quoted price?
In most cases, no. A quote is a fixed-price commitment. If the customer accepts it, you cannot unilaterally raise the price unless there is a written change order signed by the client for new or changed work. Material cost increases after a quote was sent do not typically justify a price increase unless your quote explicitly states otherwise. This is why a quote should only be sent when you are confident in your pricing.
How do you convert an estimate to a quote?
Once you have walked the job, assessed the scope, and verified your material and labor costs, you move from estimate to quote by locking in the specific price. In BidStack, you enter the confirmed scope, set your final price, and send it to the customer as a formal quote rather than an informal estimate. The key difference is the binding price — estimate means approximate, quote means final.
Do contractors need to use estimates vs quotes differently in different states?
Some states have specific requirements around what contractors must provide before starting work — often a written proposal or estimate before a deposit can be collected. The terminology varies, but the substance matters: always put scope, price, and terms in writing before collecting any money, regardless of whether you call it an estimate or a quote. Check your state contractor licensing board for specific rules for your trade.

Stop Using Spreadsheets for Quotes

BidStack helps you build professional quotes in 30 seconds — itemized, formatted, and ready to send with e-signature. No more guessing whether you're calling it right.

Build a Quote Free →

$19/mo · No credit card required for trial

Contractor Pricing Guide — Free Download

How to price plumbing, electrical, HVAC, and general contracting work without leaving money on the table.