Estimate vs Invoice — What’s the Difference (and Which to Send)
Estimate, quote, work order, invoice — four documents that look similar in any contractor’s software but carry totally different legal weight. Sending the wrong one is how trades get stuck doing free work, get blocked from collecting on disputes, or accidentally tie themselves to a price they can’t honor. Here’s the practical breakdown of what each is for, what each one binds you to, and the standard service-trade workflow.
The four documents in a typical job
Estimate
A non-binding ballpark of what a job will cost. Includes assumptions and an explicit “subject to inspection” or “final price may vary” clause. Used when you can’t see the full scope yet — behind a wall, under a floor, on a roof you haven’t been on. The customer can rely on it as a rough budget but you’re not legally locked in.
Quote
A binding fixed price for a defined scope of work. Once accepted, neither side can change the price unless the scope changes. Used when you can fully see the work and want to commit. In most US states, an accepted written quote is a contract.
Work order (or job ticket)
Internal document authorizing the work to start — signed by the customer to confirm scope and authorize crew to perform. Doesn’t collect payment, doesn’t have final pricing. Used to document time-and-materials work and capture customer signoff on extras during the job.
Invoice
A demand for payment for completed work. Lists the final amount due, payment terms, and methods. Once issued, it’s collectable in court if unpaid — invoices are the document small claims and lien filings are based on.
Legal weight in plain English
- Estimate — not legally binding. Customer can’t hold you to it. You can revise the price after seeing actual scope.
- Quote — legally binding once accepted. Customer can sue you if you charge more without a documented change order.
- Work order — documents authorization, not price. Important for proving you had permission to do the work.
- Invoice — legally collectable. Becomes the basis for any collection action, lien filing, or small claims suit.
The sharpest distinction matters for trades: an estimate is a guess; a quote is a contract. Most state contractor laws treat “estimate” and “quote” as legally distinct terms even though customers use them interchangeably. Use the right word on the document.
The standard service-trade workflow
For most install and project work:
- Site visit + estimate — you walk the site, give a ballpark range. Customer decides whether to proceed.
- Quote — once they’re ready to move forward, you write a fixed-price quote with full scope. They sign and pay deposit.
- Work order — on day of work, customer signs the work order confirming scope hasn’t changed. Any extras get a separate change order with their signature.
- Invoice — on completion, the invoice references the quote and any change orders, sums to the final balance due.
For service work (HVAC tune-ups, drain calls, electrical troubleshooting):
- Service ticket — describes the call, dispatch info, customer info
- On-site quote for any repair beyond the diagnosis — signed before work starts
- Invoice at end of call — collected immediately when possible
Common mistakes that cost contractors money
Sending an estimate as if it’s a quote
The customer signs your “estimate” and assumes that’s the price. Six weeks later when you bill the actual scope, they refuse to pay the difference. Either it was a quote (and you legally can’t bill more) or it was an estimate (and the document needed to say so explicitly). Use the right word, write the disclaimer.
Skipping the work order on extras
Customer asks you to add a second outlet while you’re there. You add it, invoice for it, they refuse to pay because they don’t remember authorizing it. Without a signed change order or work order modification, you’re relying on small claims to enforce a verbal agreement — usually you lose.
Treating the invoice as the contract
On disputes, the contract that controls is whatever was accepted before work started — usually the quote. If the invoice has terms (late fees, payment methods) the quote didn’t, the invoice terms aren’t enforceable retroactively. Put your standard terms on the quote, repeat them on the invoice.
Not putting an expiration date on quotes
A quote without an expiration date theoretically binds you forever. Include “Quote valid for 30 days” on every quote. After 30 days, prices and material costs have shifted enough that you need to re-quote anyway.
FAQ
Can an estimate become a contract?
Yes, if the customer signs and pays a deposit based on it — courts will treat the accepted estimate as the contract regardless of what it’s called. To avoid that, the estimate document must say “Non-binding estimate — final pricing in formal quote.”
Do I need both a quote and an invoice?
Yes — the quote sets the price you’re committing to, the invoice collects on completion. Skipping the quote and going straight to invoice means you’ve done work without written customer agreement on price.
What about a “proposal”?
Proposals sit between estimates and quotes — they’re a sales document with a suggested price and scope, written to win the job. Once accepted, they function as a quote. Use them for jobs where you need to sell the approach before pricing it.
Estimates, quotes, work orders, and invoices in one tool.
Operaite’s invoicing module generates the right document at every stage of the job, keeps them linked together for legal traceability, and converts a signed quote to an invoice with one click. Included in the $29/mo plan with a 7-day free trial.
Try Operaite free for 7 days →