Estimate vs invoice: what to send and when
One asks for a yes. The other asks for money. Mixing them up is how a job ends with an awkward conversation about the bill.
An estimate goes out before the work and asks the customer to agree to a scope and a price. An invoice goes out after the work, or at a milestone, and asks them to pay for what was agreed. Same job, same number, two different documents with two different jobs to do.
The estimate
Sent before you start. Lists what you will do, what it costs, how long it takes, and how payment works. The customer accepts it, and that acceptance is the agreement. Everything in what to include in a contractor estimate belongs here. If you ask for a deposit, it is requested on the estimate at the moment of acceptance.
The invoice
Sent when the work is done, or at each milestone on a larger job. It repeats the scope, shows the agreed price, subtracts any deposit already paid, and shows the balance due with a due date and a way to pay. It should match the estimate line for line, with any change orders listed separately so the customer can see why the total moved.
What goes wrong
- Sending an invoice with no estimate first. The customer sees a number for the first time when it is due, and every line is a negotiation.
- Sending an estimate and never sending an invoice. The customer does not know the job is finished or what they owe. You end up texting "so that is $1,200 when you get a chance," which gets paid when they get a chance.
- An invoice that does not match the estimate. If the total changed, the invoice has to say where. A change order line is the honest way.
- No deposit line on the invoice. If they paid $1,200 at signing, the invoice shows it, or they will think they are being charged twice.
The deposit sits between the two
A deposit is paid against the estimate and credited on the invoice. The cleanest flow is: estimate accepted and deposit paid in the same minute, work done, invoice sent for the balance with the deposit already subtracted. Three documents the customer never has to reconcile.
Do you need separate software for invoices?
Not for most residential jobs. If the estimate was written properly, the invoice is the same document with a balance due on it. BidWriter Pro turns a signed proposal into the balance request with one tap, subtracts the deposit, and produces the invoice PDF. How the balance request works.
Free, no account: job price calculator, markup vs margin, hourly rate, and 84 sample estimates.
All guides · How to get paid faster as a contractor · How much deposit should a contractor ask for? · How much does Jobber cost in 2026? · How to write a bid that gets signed · Estimate vs quote vs proposal: which one should you send? · How much does Housecall Pro cost in 2026? · How much does Joist cost in 2026? · How to follow up on an estimate without being pushy · Why customers don't respond to your estimates · What to include in a contractor estimate · How to send an estimate by text message · How to write a change order that gets accepted the same day · How to price a job: a method you can do on your phone · Good, better, best: how to put options on an estimate · Should you charge for estimates? · How to write the warranty line on an estimate · How to ask a customer for a review without it feeling like a form letter · When a customer asks for a discount · How to write a scope of work that stops arguments · How to write an estimate on your phone, in the driveway · Eight estimate mistakes that lose jobs · The best estimating apps for small contractors, with what they cost