Customers use "quote" and "estimate" as if they mean the same thing, and plenty of contractors do too. They are not the same, and the difference matters the moment something goes wrong on a job: a customer who received an estimate expects the final number to move; a customer who received a quote expects it not to. The invoice is a third document again, and it only works if it lines up with whichever one came first.
Here is what each document is, when to send it, what it has to include, and how the three fit together so you get paid without arguments.
The short answer
| Estimate | Quote | Invoice | |
|---|---|---|---|
| What it is | An approximate price | A fixed price for a defined scope | A request for payment |
| Can the price change? | Yes, within reason | Only through a change order | No, it reflects agreed work |
| When you send it | Early, before the details are known | Before work starts, once the scope is clear | When a deposit, milestone or the job is due |
| What the customer does with it | Decides whether to go further | Accepts or declines | Pays |
What is an estimate?
An estimate is your best educated guess at what a job will cost, given what you know right now. It is useful when the customer wants a ballpark before committing to a site visit, when you cannot see behind the drywall, or when the scope still depends on decisions they have not made.
A good estimate still has structure. Break it into the main parts of the work, show your assumptions ("assumes existing subfloor is sound"), and say plainly that the final price may change and why. Many contractors give a range, such as $8,000 to $10,500, which sets expectations better than a single number that sounds more precise than it is.
What an estimate is not: a promise. If you send an estimate and then hold yourself to it, you have taken on the risk of a quote without the protection of a defined scope.
What is a quote?
A quote is a fixed price for a specific scope of work. If the customer accepts it, that is the price, unless the scope changes. That certainty is exactly why customers prefer quotes, and why a quote has to be more careful than an estimate.
Every quote should include:
- Your business name, contact details and license number where your trade requires it
- The customer's name and the job address
- A quote number and date, plus how long the price is valid (30 days is common; shorter when material prices are moving)
- A scope of work in plain language: what is included, and just as important, what is not
- Itemized pricing with quantities, so the customer can see where the money goes
- Tax shown separately, and the total
- Payment terms, including any deposit and when the balance is due
- How the customer accepts, ideally with a signature or an online accept button
The exclusions line saves more arguments than anything else on the page. "Does not include painting, permit fees or disposal of existing fixtures" takes ten seconds to write and removes a whole category of disputes.
Before you send a quote, check the margin. A fixed price means any cost you missed comes out of your profit, not the customer's pocket. Work out your costs for each line, materials, labor and any subcontractors, and make sure the price leaves the margin you need. The pricing guide walks through the formula.
What is an invoice?
An invoice is the request for payment. It should match the accepted quote line for line, plus any approved change orders, minus any deposit already paid. When the invoice looks like a different document from the quote, customers start asking questions, and questions delay payment.
An invoice needs an invoice number, the date, the due date, the work it covers, the amounts, tax, what has already been paid, the balance due, and how to pay. An online payment link on the invoice is the single biggest thing you can do to get paid faster.
On longer jobs you may send several invoices against one quote: a deposit invoice, progress invoices at milestones, and a final invoice for the balance. Each should show the contract total and what has been billed so far, so the customer never has to reconcile it themselves.
When to use which
- Phone inquiry, no site visit yet: an estimate or a range.
- Small, well-defined job such as replacing a water heater or adding a circuit: go straight to a quote.
- Larger job with unknowns: an estimate first, then a quote once you have seen the site and the customer has made their choices.
- Work you can't scope at all (an emergency leak, a fault you have to trace): quote a call-out fee and an hourly rate, then invoice actual time and materials.
- Job accepted or finished: an invoice, built from the quote.
Common mistakes
- Calling an estimate a quote, or the reverse. Put the right word at the top of the document and in your covering message.
- No validity date on quotes. Without one, a customer can come back six months later and expect last season's prices.
- Doing extra work without a change order. If the scope grows, write it up and get it approved before you do it, at the same margin as the rest of the job. See how to price change orders.
- Retyping the quote into an invoice. Every retyped number is a chance for an error and a reason for the customer to query the bill.
- Sending the invoice weeks after the job. The longer the gap, the longer the customer takes to pay.
A simple workflow
- Send an estimate if the customer needs a ballpark before you visit.
- Visit, confirm the scope, and send a quote with exclusions, terms and a deposit.
- When the customer accepts, invoice the deposit.
- Price any changes as change orders before doing the work.
- When the job is done, convert the quote into the final invoice and send it the same day.
Software makes the last step painless. In QuoTrak, an accepted quote converts into an invoice in one click with the same line items, so nothing is retyped and the numbers always match. You can try it now without an account in the free quote generator, then turn it into an invoice with the free invoice generator.
Bottom line
An estimate says "about this much". A quote says "exactly this much, for exactly this work". An invoice says "please pay what we agreed". Use the right one at the right time, keep them consistent with each other, and most payment arguments never start. For more on writing the quote itself, see the quoting and estimating guide.